Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4572,3 +4572,4 @@ libglycin-gtk4-2.so.0 glycin-gtk4-2.0.7_1
libresvg.so.0.46 libresvg0-0.46.0_1
libgpiod.so.3 libgpiod-2.2_4
libgpiodcxx.so.2 libgpiod-2.2_4
libsstp_api-0.so sstp-client-1.0.20_1
1 change: 1 addition & 0 deletions srcpkgs/network-manager-sstp-gnome
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/Makefile.am b/Makefile.am
index 770fc59..134c125 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -145,7 +145,7 @@ gtk4/resources.c: properties/gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --g

gtk4/%.ui: properties/%.ui
@mkdir -p $(builddir)/gtk4
- gtk4-builder-tool simplify --3to4 $< |grep -v can-default >$@
+ gtk4-builder-tool simplify --3to4 $< | grep -v can-default | grep -v 'name="spacing"' >$@

# Include a prebuilt file in tarball, to avoid hitting
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4415
45 changes: 45 additions & 0 deletions srcpkgs/network-manager-sstp/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Template file for 'network-manager-sstp'
pkgname=network-manager-sstp
version=1.3.2
revision=1
build_style=gnu-configure

configure_args="--prefix=/usr
--libdir=/usr/lib
--with-pppd-plugin-dir=/usr/lib/pppd/2.5.0
--with-gnome
--with-gtk4
--disable-gtk-doc
--disable-static"

hostmakedepends="pkg-config intltool autoconf automake libtool gettext-devel-tools glib-devel"

makedepends="NetworkManager-devel glib-devel gnutls-devel gtk+3-devel gtk4-devel libnma-devel libsecret-devel ppp-devel sstp-client-devel"

depends="NetworkManager sstp-client"

short_desc="NetworkManager VPN plugin for SSTP"
maintainer="kalelidev <gxiime@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://gitlab.gnome.org/GNOME/network-manager-sstp"
distfiles="${homepage}/-/archive/release-${version}-1/network-manager-sstp-release-${version}-1.tar.bz2"
checksum="2c7b7914224b827add0312551c575540497920f2ca3ea01c11787d38f0ae4c62"

pre_configure() {
NOCONFIGURE=1 ./autogen.sh
}

do_install() {
make DESTDIR="${DESTDIR}" install
find "${DESTDIR}" -name '*.la' -delete
find "${DESTDIR}" -name '*.a' -delete
}

network-manager-sstp-gnome_package() {
short_desc+=" - GNOME/GTK3/GTK4"
depends="network-manager-sstp>=${version}_${revision} network-manager-applet>=1.26"
pkg_install() {
vmove "usr/lib/NetworkManager/*-editor.*"
vmove usr/libexec/nm-sstp-auth-dialog
}
}
1 change: 1 addition & 0 deletions srcpkgs/sstp-client-devel
36 changes: 36 additions & 0 deletions srcpkgs/sstp-client/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Template file for 'sstp-client'
pkgname=sstp-client
version=1.0.20
revision=1
build_style=gnu-configure
short_desc="Secure Socket Tunneling Protocol (SSTP) client"
maintainer="kalelidev <gxiime@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://gitlab.com/sstp-project/sstp-client"
distfiles="https://gitlab.com/sstp-project/sstp-client/-/releases/${version}/downloads/dist-gzip/sstp-client-${version}.tar.gz"
checksum="6c84b6cdcc21ebea6daeb8c5356dcdfd8681f4981a734f8485ed0b31fc30aadd"

_pppver=2.5.0

configure_args="--prefix=/usr
--with-runtime-dir=/var/run/sstpc
--with-pppd-plugin-dir=/usr/lib/pppd/${_pppver}"

hostmakedepends="pkg-config libtool"
makedepends="ppp-devel libevent-devel openssl-devel"
depends="ppp ca-certificates"
make_dirs="/var/run/sstpc 0755 root root"
# No useful testsuite upstream
make_check="no"

sstp-client-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove usr/lib/libsstp_api.so
vmove "usr/lib/*.a" 2>/dev/null || :
vmove "usr/lib/pppd/${_pppver}/*.a"
}
}