aboutsummaryrefslogtreecommitdiffstats
path: root/community/libproxy/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libproxy/APKBUILD')
-rw-r--r--community/libproxy/APKBUILD57
1 files changed, 25 insertions, 32 deletions
diff --git a/community/libproxy/APKBUILD b/community/libproxy/APKBUILD
index 536643566fc..6ba02e69a12 100644
--- a/community/libproxy/APKBUILD
+++ b/community/libproxy/APKBUILD
@@ -1,23 +1,28 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libproxy
-pkgver=0.4.18
-pkgrel=1
+pkgver=0.5.5
+pkgrel=0
pkgdesc="Library handling all the details of proxy configuration"
url="https://github.com/libproxy/libproxy"
arch="all"
license="LGPL-2.0-or-later"
-depends_dev="zlib-dev"
-makedepends="cmake samurai python3-dev glib-dev dbus-dev $depends_dev"
+makedepends="
+ curl-dev
+ duktape-dev
+ glib-dev
+ gobject-introspection-dev
+ gsettings-desktop-schemas-dev
+ meson
+ python3
+ vala
+ "
subpackages="
$pkgname-dev
+ $pkgname-doc
$pkgname-bin
- py3-$pkgname:_py:noarch
- $pkgname-gnome3
- $pkgname-kde
- $pkgname-pacrunner
"
-source="$pkgname-$pkgver.tar.gz::https://github.com/libproxy/libproxy/archive/$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/libproxy/libproxy/archive/refs/tags/$pkgver.tar.gz"
# secfixes:
# 0.4.15-r9:
@@ -26,39 +31,27 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/libproxy/libproxy/archive/$p
# - CVE-2020-25219
build() {
- cmake -G Ninja -B build \
- -DCMAKE_BUILD_TYPE=MinSizeRel \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DLIBEXEC_INSTALL_DIR=/usr/lib \
- -DMODULE_INSTALL_DIR=/usr/lib/libproxy/$pkgver/modules \
- -DWITH_PERL=OFF \
- -DWITH_PYTHON3=ON \
- -DPYTHON3_EXECUTABLE=/usr/bin/python3
- cmake --build build
+ abuild-meson \
+ -Db_lto=true \
+ -Dtests="$(want_check && echo true || echo false)" \
+ -Ddocs=false \
+ -Drelease=true \
+ . output
+ meson compile -C output
}
check() {
- cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
- DESTDIR="$pkgdir" cmake --install build
-
- mkdir -p "$pkgdir"/usr/lib
- mv "$pkgdir"/usr/share/cmake "$pkgdir"/usr/lib
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
bin() {
pkgdesc="Binary to test libproxy"
- amove usr/bin
-}
-
-_py() {
- pkgdesc="Binding for libproxy and python 3"
-
- amove usr/lib/python*
+ amove usr/bin/proxy
}
gnome3() {
@@ -83,5 +76,5 @@ pacrunner() {
}
sha512sums="
-1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 libproxy-0.4.18.tar.gz
+101139fe6972c9b8b46a8bc5f5cea807649ad21e201a9cd7d532d2145c34eadc861d8039fc8a2bf129f364ddc99ffb1324ab8f19bb0b4b9e52eb0f6bd703c8a8 libproxy-0.5.5.tar.gz
"