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 @@ -4587,3 +4587,4 @@ libgpiodcxx.so.2 libgpiod-2.2_4
libigloo.so.0 libigloo-0.9.5_1
libfyaml.so.0 libfyaml-0.9.6_1
libcpptrace.so.1 cpptrace-1.0.4_1
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
37 changes: 37 additions & 0 deletions srcpkgs/network-manager-sstp/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Template file for 'network-manager-sstp'
pkgname=network-manager-sstp
version=1.3.2pl1
revision=1
build_style=gnu-configure
configure_args="--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 gtk4-devel"
makedepends="NetworkManager-devel glib-devel gnutls-devel gtk+3-devel gtk4-devel libnma-devel libsecret-devel ppp-devel sstp-client-devel"
depends="NetworkManager"
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/pl/-}/network-manager-sstp-release-${version/pl/-}.tar.bz2"
checksum="2c7b7914224b827add0312551c575540497920f2ca3ea01c11787d38f0ae4c62"

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

do_install() {
make DESTDIR="${DESTDIR}" install
find "${DESTDIR}" \( -name '*.la' -o -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
}
}
2 changes: 2 additions & 0 deletions srcpkgs/network-manager-sstp/update
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
site="https://gitlab.gnome.org/GNOME/network-manager-sstp/-/tags"
pattern="release-\K[\d.]+(-\d+)?"
1 change: 1 addition & 0 deletions srcpkgs/sstp-client-devel
34 changes: 34 additions & 0 deletions srcpkgs/sstp-client/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Template file for 'sstp-client'
pkgname=sstp-client
version=1.0.20
revision=1
build_style=gnu-configure
_pppver=2.5.0
configure_args="--prefix=/usr

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

--prefix is added by the build style byu default and doesn't need to be listed.

indention inside variables should be a single space.

--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"
short_desc="Secure Socket Tunneling Protocol (SSTP) client"
maintainer="Orphaned <orphan@voidlinux.org>"
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"

make_dirs="/var/run/sstpc 0755 root root"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This make_dirs doesn't really make sense, /var/run is a symlink to /run which is tmpfs.

# 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"
}
}