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.


Reply via email to