diff options
Diffstat (limited to 'community/libproxy/APKBUILD')
-rw-r--r-- | community/libproxy/APKBUILD | 57 |
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 " |