Skip to content

Commit da9d8ab

Browse files
committed
New package: network-manager-sstp-1.3.2
1 parent 01bc47a commit da9d8ab

4 files changed

Lines changed: 53 additions & 0 deletions

File tree

srcpkgs/network-manager-sstp-gnome

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
network-manager-sstp
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/Makefile.am b/Makefile.am
2+
index 770fc59..134c125 100644
3+
--- a/Makefile.am
4+
+++ b/Makefile.am
5+
@@ -145,7 +145,7 @@ gtk4/resources.c: properties/gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --g
6+
7+
gtk4/%.ui: properties/%.ui
8+
@mkdir -p $(builddir)/gtk4
9+
- gtk4-builder-tool simplify --3to4 $< |grep -v can-default >$@
10+
+ gtk4-builder-tool simplify --3to4 $< | grep -v can-default | grep -v 'name="spacing"' >$@
11+
12+
# Include a prebuilt file in tarball, to avoid hitting
13+
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4415
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Template file for 'network-manager-sstp'
2+
pkgname=network-manager-sstp
3+
version=1.3.2pl1
4+
revision=1
5+
build_style=gnu-configure
6+
configure_args="--with-pppd-plugin-dir=/usr/lib/pppd/2.5.0
7+
--with-gnome
8+
--with-gtk4
9+
--disable-gtk-doc
10+
--disable-static"
11+
hostmakedepends="pkg-config intltool autoconf automake libtool gettext-devel-tools glib-devel gtk4-devel"
12+
makedepends="NetworkManager-devel glib-devel gnutls-devel gtk+3-devel gtk4-devel libnma-devel libsecret-devel ppp-devel sstp-client-devel"
13+
depends="NetworkManager"
14+
short_desc="NetworkManager VPN plugin for SSTP"
15+
maintainer="kalelidev <gxiime@gmail.com>"
16+
license="GPL-2.0-or-later"
17+
homepage="https://gitlab.gnome.org/GNOME/network-manager-sstp"
18+
distfiles="${homepage}/-/archive/release-${version/pl/-}/network-manager-sstp-release-${version/pl/-}.tar.bz2"
19+
checksum="2c7b7914224b827add0312551c575540497920f2ca3ea01c11787d38f0ae4c62"
20+
21+
pre_configure() {
22+
NOCONFIGURE=1 ./autogen.sh
23+
}
24+
25+
do_install() {
26+
make DESTDIR="${DESTDIR}" install
27+
find "${DESTDIR}" \( -name '*.la' -o -name '*.a' \) -delete
28+
}
29+
30+
network-manager-sstp-gnome_package() {
31+
short_desc+=" - GNOME/GTK3/GTK4"
32+
depends="network-manager-sstp>=${version}_${revision} network-manager-applet>=1.26"
33+
pkg_install() {
34+
vmove "usr/lib/NetworkManager/*-editor.*"
35+
vmove usr/libexec/nm-sstp-auth-dialog
36+
}
37+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
site="https://gitlab.gnome.org/GNOME/network-manager-sstp/-/tags"
2+
pattern="release-\K[\d.]+(-\d+)?"

0 commit comments

Comments
 (0)