From 165691e8ce39a4a70683fccea947c07ce872ed50 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sat, 5 Mar 2022 17:09:29 +0100 Subject: [PATCH] libsecret: 0.20.4 -> 0.20.5; now uses meson/ninja --- libsecret/.footprint | 4 +--- libsecret/.signature | 8 ++++---- libsecret/Pkgfile | 25 ++++++++++++++----------- 3 files changed, 19 insertions(+), 18 deletions(-) diff --git a/libsecret/.footprint b/libsecret/.footprint index 19c464b94..3ccf79ddc 100644 --- a/libsecret/.footprint +++ b/libsecret/.footprint @@ -23,9 +23,7 @@ drwxr-xr-x root/root usr/include/libsecret-1/libsecret/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/Secret-1.typelib --rw-r--r-- root/root usr/lib/libsecret-1.a --rwxr-xr-x root/root usr/lib/libsecret-1.la -lrwxrwxrwx root/root usr/lib/libsecret-1.so -> libsecret-1.so.0.0.0 +lrwxrwxrwx root/root usr/lib/libsecret-1.so -> libsecret-1.so.0 lrwxrwxrwx root/root usr/lib/libsecret-1.so.0 -> libsecret-1.so.0.0.0 -rwxr-xr-x root/root usr/lib/libsecret-1.so.0.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ diff --git a/libsecret/.signature b/libsecret/.signature index 514c45688..ab952eaa0 100644 --- a/libsecret/.signature +++ b/libsecret/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/eyhv0vAoMtp76rv3xofq8PaN+xZ1uw9fXlhxyhR5XzyOfZIpvJkXv6ZsJUjlF9KfSn6vsfIi/1BhxIuAUp5XAo= -SHA256 (Pkgfile) = 8be7fab3037ab32bc867f9c5cac96d0f13f820974e57dabe7097211f2448d8b6 -SHA256 (.footprint) = c2510767f838c8b09bab6d9fd3a7dbc6ba2a7385b0c077ed47b1f8b87a8c150a -SHA256 (libsecret-0.20.4.tar.xz) = 325a4c54db320c406711bf2b55e5cb5b6c29823426aa82596a907595abb39d28 +RWSE3ohX2g5d/TEnOKT7cco/hals2MpSxFkvIj4rsAJNuO7tjiWftKFUFkqjcif3ZHE1UOeuIJ10APwib9ZnQ5LomA3ml+UTvgc= +SHA256 (Pkgfile) = 8f915d16f8736911435ef96c7b3919f96d415a86a79c3516efb1f6fbbde34cd8 +SHA256 (.footprint) = 992be0c263bea1b77cd025873e7e5a2bd1b27a2f0357371742b7f67f1dcf14cc +SHA256 (libsecret-0.20.5.tar.xz) = 3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d diff --git a/libsecret/Pkgfile b/libsecret/Pkgfile index a4bd26bbb..883e59f73 100644 --- a/libsecret/Pkgfile +++ b/libsecret/Pkgfile @@ -5,22 +5,25 @@ # Optional: vala docbook-xsl name=libsecret -version=0.20.4 +version=0.20.5 release=1 source=(https://download.gnome.org/sources/$name/${version:0:4}/$name-$version.tar.xz) build() { - cd $name-$version + prt-get isinst bash-completion || \ + PKGMK_LIBSECRET+=' -D bash_completion=disabled' + prt-get isinst docbook-xsl || PKGMK_LIBSECRET+=' -D manpage=false' + prt-get isinst vala || PKGMK_LIBSECRET+=' -D vapi=false' -prt-get isinst docbook-xsl && local MAN='' || local MAN='-disable-manpages' - - ./configure \ + meson setup build $name-$version $PKGMK_LIBSECRET \ --prefix=/usr \ - --disable-nls \ - --disable-dependency-tracking $MAN + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D gtk_doc=false + meson compile -C build -j ${JOBS:-1} + DESTDIR=$PKG meson install -C build - make - make DESTDIR=$PKG install - - rm -r $PKG/usr/share/gtk-doc + rm -r $PKG/usr/share/locale }