summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2019-03-02 09:36:00 -0500
committerAndrew Sun2019-03-02 09:36:00 -0500
commite81bd3c572441f65668f9f9f6cc696536e331d57 (patch)
treeb5f2c66e4c2f1e7c02e2b6313154a745c213a884
parent3a91a6655ed1fe422c5b95cde1d08d5d3d480378 (diff)
downloadaur-e81bd3c572441f65668f9f9f6cc696536e331d57.tar.gz
lib32-libsecret: update to 0.18.8
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD29
2 files changed, 18 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45a45fb3ca63..1fed4d7c824b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = lib32-libsecret
pkgdesc = Library for storing and retrieving passwords and other secrets (32-bit)
- pkgver = 0.18.7
+ pkgver = 0.18.8
pkgrel = 1
url = https://wiki.gnome.org/Projects/Libsecret
arch = x86_64
@@ -11,11 +11,13 @@ pkgbase = lib32-libsecret
makedepends = vala
makedepends = git
makedepends = gtk-doc
+ makedepends = meson
+ makedepends = valgrind
depends = lib32-glib2
depends = lib32-libgcrypt
depends = libsecret
- optdepends = gnome-keyring: key storage service (or use any other service implementing org.freedesktop.secrets)
- source = git+https://git.gnome.org/browse/libsecret#commit=c5b734f4e86a8c25d5afa6525ca0513768fc2832
+ optdepends = gnome-keyring: key storage service, or use any other service implementing org.freedesktop.secrets
+ source = git+https://git.gnome.org/browse/libsecret#commit=b5442654d483e959ac9ecd3a3fb9eebc8d9d8399
sha256sums = SKIP
pkgname = lib32-libsecret
diff --git a/PKGBUILD b/PKGBUILD
index 71fdc119f9f8..d50d79606026 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,16 +3,16 @@
_pkgbasename=libsecret
pkgname=lib32-$_pkgbasename
-pkgver=0.18.7
+pkgver=0.18.8
pkgrel=1
pkgdesc="Library for storing and retrieving passwords and other secrets (32-bit)"
+url="https://wiki.gnome.org/Projects/Libsecret"
arch=('x86_64')
license=('LGPL')
-url="https://wiki.gnome.org/Projects/Libsecret"
depends=('lib32-glib2' 'lib32-libgcrypt' "${_pkgbasename}")
-makedepends=('gcc-multilib' 'intltool' 'gobject-introspection' 'vala' 'git' 'gtk-doc')
-optdepends=('gnome-keyring: key storage service (or use any other service implementing org.freedesktop.secrets)')
-_commit=c5b734f4e86a8c25d5afa6525ca0513768fc2832 # tags/0.18.7^0
+makedepends=('gcc-multilib' 'intltool' 'gobject-introspection' 'vala' 'git' 'gtk-doc' 'meson' 'valgrind')
+optdepends=('gnome-keyring: key storage service, or use any other service implementing org.freedesktop.secrets')
+_commit=b5442654d483e959ac9ecd3a3fb9eebc8d9d8399 # tags/0.18.8^0
source=("git+https://git.gnome.org/browse/libsecret#commit=$_commit")
sha256sums=('SKIP')
@@ -23,22 +23,19 @@ pkgver() {
prepare() {
cd "${srcdir}/${_pkgbasename}"
- NOCONFIGURE=1 ./autogen.sh
}
build() {
- cd "${srcdir}/${_pkgbasename}"
- export CC='gcc -m32'
- export CXX='g++ -m32'
- export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
- export LDFLAGS+=' -m32'
- ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --disable-static --enable-gtk-doc --libdir=/usr/lib32
- make
+ export CC="gcc -m32"
+ export CXX="g++ -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+ export LDFLAGS+=" -m32"
+
+ arch-meson "${srcdir}/${_pkgbasename}" build -Ddocs=false --libdir=/usr/lib32
+ ninja -C build
}
package() {
- cd "${srcdir}/${_pkgbasename}"
- make DESTDIR="$pkgdir" install
+ DESTDIR="${pkgdir}" meson install -C build
rm -rf "${pkgdir}"/usr/{bin,include,share}
}