Skip to content

Commit 4bb5104

Browse files
committed
New package: network-manager-sstp-1.3.2
1 parent e6cd576 commit 4bb5104

3 files changed

Lines changed: 59 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: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Template file for 'network-manager-sstp'
2+
pkgname=network-manager-sstp
3+
version=1.3.2
4+
revision=1
5+
build_style=gnu-configure
6+
7+
configure_args="--prefix=/usr
8+
--libdir=/usr/lib
9+
--with-pppd-plugin-dir=/usr/lib/pppd/2.5.0
10+
--with-gnome
11+
--with-gtk4
12+
--disable-gtk-doc
13+
--disable-static"
14+
15+
hostmakedepends="automake gettext-devel libtool intltool pkg-config"
16+
17+
makedepends="NetworkManager-devel glib-devel gnutls-devel gtk+3-devel gtk4-devel libnma-devel libsecret-devel ppp-devel sstp-client-devel"
18+
19+
depends="NetworkManager sstp-client"
20+
21+
short_desc="NetworkManager VPN plugin for SSTP"
22+
maintainer="kalelidev <gxiime@gmail.com>"
23+
license="GPL-2.0-or-later"
24+
homepage="https://gitlab.gnome.org/GNOME/network-manager-sstp"
25+
distfiles="${homepage}/-/archive/release-${version}-1/network-manager-sstp-release-${version}-1.tar.bz2"
26+
checksum="2c7b7914224b827add0312551c575540497920f2ca3ea01c11787d38f0ae4c62"
27+
28+
pre_configure() {
29+
NOCONFIGURE=1 ./autogen.sh
30+
}
31+
32+
do_install() {
33+
make DESTDIR="${DESTDIR}" install
34+
find "${DESTDIR}" -name '*.la' -delete
35+
find "${DESTDIR}" -name '*.a' -delete
36+
}
37+
38+
network-manager-sstp-gnome_package() {
39+
short_desc+=" - GNOME/GTK3/GTK4"
40+
depends="network-manager-sstp>=${version}_${revision} network-manager-applet>=1.26"
41+
pkg_install() {
42+
vmove "usr/lib/NetworkManager/*-editor.*"
43+
vmove usr/libexec/nm-sstp-auth-dialog
44+
}
45+
}

0 commit comments

Comments
 (0)