mullvad-vpn-daemon: Add systemd subpkg
This commit is contained in:
@@ -3,16 +3,12 @@
|
||||
pkgname=mullvad-vpn-daemon
|
||||
pkgver=2026.1_git
|
||||
pkgrel=0
|
||||
pkgdesc="Mullvad VPN GUI"
|
||||
pkgdesc="Mullvad VPN system service"
|
||||
url="https://mullvad.net/"
|
||||
arch="$(uname -m)"
|
||||
license="GPL-3-or-later"
|
||||
depends="
|
||||
"
|
||||
# TODO: dbus-dev? also Dockerfile
|
||||
# TODO: libmnl-dev? also Dockerfile
|
||||
# TODO: libnftnl-dev? also Dockerfile
|
||||
# TODO: git? also Dockerfile
|
||||
makedepends="
|
||||
build-base
|
||||
rustup
|
||||
@@ -25,8 +21,10 @@ makedepends="
|
||||
dbus-dev
|
||||
"
|
||||
checkdepends=""
|
||||
# TODO: pre/post(de)install-scripts
|
||||
#install="$pkgname.pre-install $pkgname.post-install $pkgname.pre-deinstall $pkgname.post-deinstall"
|
||||
install=""
|
||||
subpackages=""
|
||||
subpackages="$pkgname-systemd"
|
||||
source=""
|
||||
builddir="$srcdir/"
|
||||
options="net !check suid"
|
||||
@@ -61,15 +59,15 @@ package() {
|
||||
install -m755 -D "$_cargo_target_dir/$target/release/mullvad" \
|
||||
"$pkgdir"/usr/bin/mullvad
|
||||
|
||||
# TODO: setuid
|
||||
install -m755 -D "$_cargo_target_dir/$target/release/mullvad-exclude" \
|
||||
"$pkgdir"/usr/bin/mullvad-exclude
|
||||
chmod u+s "$pkgdir"/usr/bin/mullvad-exclude
|
||||
|
||||
install -m755 -D "$_cargo_target_dir/$target/release/mullvad-problem-report" \
|
||||
"$pkgdir"/usr/bin/mullvad-problem-report
|
||||
chmod u+s "$pkgdir"/usr/bin/mullvad-problem-report
|
||||
|
||||
# TODO: systemd services
|
||||
# TODO: pre/post(de)install-scripts
|
||||
}
|
||||
|
||||
systemd() {
|
||||
install -m755 -D "$startdir/mullvadvpn-app/dist-assets/linux/mullvad-daemon.service" \
|
||||
"$subpkgdir"/usr/lib/systemd/system/mullvad-daemon.service
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user