[arch-commits] Commit in lib32-libproxy/trunk (PKGBUILD)
Jan Steffens
heftig at gemini.archlinux.org
Tue Jun 21 22:18:22 UTC 2022
Date: Tuesday, June 21, 2022 @ 22:18:22
Author: heftig
Revision: 1238874
0.4.18-1
Modified:
lib32-libproxy/trunk/PKGBUILD
----------+
PKGBUILD | 46 ++++++++++++++++++++++++++++++----------------
1 file changed, 30 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-06-21 22:11:02 UTC (rev 1238873)
+++ PKGBUILD 2022-06-21 22:18:22 UTC (rev 1238874)
@@ -4,15 +4,16 @@
# Contributor: josephgbr <rafael.f.f1 at gmail.com>
pkgname=lib32-libproxy
-pkgver=0.4.17
-pkgrel=2
-pkgdesc='A library that provides automatic proxy configuration management'
+pkgver=0.4.18
+pkgrel=1
+pkgdesc="Automatic proxy configuration management library (32-bit)"
+url="https://libproxy.github.io/libproxy/"
arch=(x86_64)
-url=https://libproxy.github.io/libproxy/
license=(LGPL)
depends=(
lib32-dbus
lib32-gcc-libs
+ lib32-glib2
lib32-zlib
libproxy
)
@@ -21,34 +22,47 @@
git
ninja
)
-_tag=e78a5ccfe0a2340f2c73e419767f8492ffc2787a
-source=(git+https://github.com/libproxy/libproxy.git#tag=${_tag})
-b2sums=(SKIP)
+_commit=caccaf28e3df6ea612d2d4b39f781c4324019fdb # tags/0.4.18
+source=("git+https://github.com/libproxy/libproxy#commit=$_commit")
+b2sums=('SKIP')
pkgver() {
cd libproxy
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
- git describe --tags
+prepare() {
+ cd libproxy
+
+ # Fix building without duktape
+ git cherry-pick -n c9b1f19c486b6ec590441b9c46965ab961d2677d
}
build() {
export CC='gcc -m32'
export CXX='g++ -m32'
- export PKG_CONFIG_PATH=/usr/lib32/pkgconfig
+ export PKG_CONFIG=i686-pc-linux-gnu-pkg-config
cmake -S libproxy -B build -G Ninja \
+ -DBIPR=1 \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+ -DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_C_FLAGS="${CFLAGS}" \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_SKIP_RPATH=ON \
+ -DLIBEXEC_INSTALL_DIR=/usr/lib \
-DLIB_SUFFIX=32 \
- -DWITH_{DOTNET,GNOME3,KDE,MOZJS,NM,PERL,VALA,WEBKIT,WEBKIT3}=OFF
- ninja -C build
+ -DWITH_{DOTNET,DUKTAPE,GNOME3,KDE,MOZJS,NM,PERL,VALA,WEBKIT,WEBKIT3}=OFF
+ cmake --build build
}
+check() {
+ cmake --build build --target test
+}
+
package() {
- DESTDIR="${pkgdir}" ninja -C build install
- rm -rf "${pkgdir}"/usr/{bin,include,share}
+ DESTDIR="$pkgdir" cmake --install build
+ rm -r "$pkgdir"/usr/{bin,include,share}
}
-# vim: ts=2 sw=2 et:
+# vim:set sw=2 sts=-1 et:
More information about the arch-commits
mailing list