Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / network-manager-sstp
Commits: 87891b2e by Jan Alexander Steffens (heftig) at 2023-11-28T00:33:57+01:00 1.3.2-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,21 @@ +pkgbase = network-manager-sstp + pkgdesc = SSTP support for NetworkManager + pkgver = 1.3.2 + pkgrel = 1 + url = https://gitlab.gnome.org/GNOME/network-manager-sstp + arch = x86_64 + license = GPL2 + makedepends = gtk3 + makedepends = gtk4 + makedepends = libnma + makedepends = libnma-gtk4 + makedepends = python + depends = libsecret + depends = ppp + depends = sstp-client + optdepends = libnma: GUI support (GTK 3) + optdepends = libnma-gtk4: GUI support (GTK 4) + source = https://gitlab.gnome.org/GNOME/network-manager-sstp/-/releases/release-1.3.2-1/downloads/dists/NetworkManager-sstp-1.3.2.tar.xz + b2sums = 58489e093092b119ca105f78aca7f48f846778baf4245d9cece045404cf2d35b87beb13106363705ef800caae3351f3bdaf7992237b264446c69ddb52268df11 + +pkgname = network-manager-sstp ===================================== PKGBUILD ===================================== @@ -3,48 +3,40 @@ # Contributor: Martchus <[email protected]> pkgname=network-manager-sstp -pkgver=1.3.1 -pkgrel=3 +pkgver=1.3.2 +pkgrel=1 pkgdesc="SSTP support for NetworkManager" arch=('x86_64') url="https://gitlab.gnome.org/GNOME/network-manager-sstp" license=('GPL2') -depends=('libsecret' 'sstp-client') -optdepends=('ppp' - 'libnma: GUI support (GTK 3)' +depends=('libsecret' 'ppp' 'sstp-client') +optdepends=('libnma: GUI support (GTK 3)' 'libnma-gtk4: GUI support (GTK 4)') -makedepends=('gtk3' 'gtk4' 'libnma' 'libnma-gtk4' 'intltool' 'ppp' 'python') -source=("https://gitlab.gnome.org/GNOME/network-manager-sstp/-/archive/release-$pkgver/network-manager-sstp-release-$pkgver.tar.bz2" - $pkgname-ppp-2.5.0.patch::https://gitlab.gnome.org/GNOME/network-manager-sstp/-/commit/4cd0ec66174011925c93aa04edccca92b4d1387f.patch) -sha256sums=('20ff1422a8779b5825ea0198e0d4232a27ac9b15f2dcafc04124f26bef7864d6' - 'a4169948edf380d08b15b738024bad669f14e0c671de35ea16359577ef68aef7') +makedepends=('gtk3' 'gtk4' 'libnma' 'libnma-gtk4' 'python') +source=("https://gitlab.gnome.org/GNOME/network-manager-sstp/-/releases/release-$pkgver-1/downloads/dists/NetworkManager-sstp-$pkgver.tar.xz") +b2sums=('58489e093092b119ca105f78aca7f48f846778baf4245d9cece045404cf2d35b87beb13106363705ef800caae3351f3bdaf7992237b264446c69ddb52268df11') prepare() { - cd network-manager-sstp-release-$pkgver - patch -Np1 -i ../$pkgname-ppp-2.5.0.patch + cd NetworkManager-sstp-$pkgver } build() { - pppd_version=(`pppd --version 2>&1 | awk '{print $3}'`) - cd network-manager-sstp-release-$pkgver - - ./autogen.sh \ - --prefix=/usr \ - --sysconfdir=/etc \ - --with-pppd-plugin-dir=/usr/lib/pppd/$pppd_version \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib/NetworkManager \ - --with-libnm-glib=no \ - --enable-more-warnings=yes \ - --with-gtk4=yes - # libnm-glib disabled due to missing libnm-gtk package - # set_more_warnings being error by default, which adds -Werror + local configure_options=( + --prefix=/usr + --sysconfdir=/etc + --localstatedir=/var + --libexecdir=/usr/lib + --disable-static + --with-gtk4 + ) + cd NetworkManager-sstp-$pkgver + ./configure "${configure_options[@]}" + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } package() { - cd network-manager-sstp-release-$pkgver - + cd NetworkManager-sstp-$pkgver make DESTDIR="$pkgdir" dbusservicedir=/usr/share/dbus-1/system.d install } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/network-manager-sstp/-/commit/87891b2eef6a898b8f381a7b4e4ec10e373121bf -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/network-manager-sstp/-/commit/87891b2eef6a898b8f381a7b4e4ec10e373121bf You're receiving this email because of your account on gitlab.archlinux.org.
