| Name |
libproxy |
| Description |
Automatic proxy configuration management library |
| Version |
0.5.12-1 |
| Package Base |
libproxy |
| Homepage |
https://libproxy.github.io/libproxy/ |
| Maintainers |
['Jan Alexander Steffens (heftig) <heftig@archlinux.org>'] |
| Contributors |
['Jan de Groot <jgc@archlinux.org>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/libproxy |
| Sources |
['git+https://github.com/libproxy/libproxy#tag=0.5.12'] |
| Dependencies |
['curl', 'duktape', 'gcc-libs', 'glib2', 'glibc'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['gi-docgen', 'git', 'gobject-introspection', 'gsettings-desktop-schemas', 'meson', 'vala'] |
| Provides |
['libproxy.so'] |
| Builddate |
26-11-2025 12:49:58 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['LGPL-2.1-or-later'] |
| Hash |
d8c945f0acc851077b4dc68a653478100a6e50133dc927ec9a86796c6916abea |
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgbase=libproxy
pkgname=(
libproxy
libproxy-docs
)
pkgver=0.5.12
pkgrel=1
pkgdesc="Automatic proxy configuration management library"
url="https://libproxy.github.io/libproxy/"
arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
curl
duktape
gcc-libs
glib2
glibc
)
makedepends=(
gi-docgen
git
gobject-introspection
gsettings-desktop-schemas
meson
vala
)
source=(
"git+https://github.com/libproxy/libproxy#tag=$pkgver"
)
b2sums=('aa049e4f7f37683b5c64e35770e9c3e5463d4fcf81e259c9bbd2facbd34f2eec46f28a455d9252bef475bf33bf39c70fa274a8470f5c6279f5e9e1c2de1e04b9')
prepare() {
cd libproxy
}
build() {
local meson_options=(
-D release=true
)
arch-meson libproxy build "${meson_options[@]}"
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package_libproxy() {
provides=(libproxy.so)
conflicts=('libproxy-webkit<0.5.0-1')
meson install -C build --destdir "$pkgdir"
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
package_libproxy-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et: