summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorklee2022-10-20 12:09:42 -0400
committerklee2022-10-20 12:09:42 -0400
commit3cd9bdf7160c8ec19c4b1c85bd61caa145cb7440 (patch)
treebe5be818db414ff7752239a67adff4772b683a50
downloadaur-3cd9bdf7160c8ec19c4b1c85bd61caa145cb7440.tar.gz
Prepare for AUR
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD20
-rw-r--r--mullvad-daemon.run5
3 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..320ed0b4acd5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,11 @@
+pkgbase = mullvad-vpn-runit
+ pkgdesc = Runit init service for Mullvad Desktop App
+ pkgver = 2022.5
+ pkgrel = 1
+ url = https://codeberg.org/klee/mullvad-vpn-runit
+ arch = any
+ license = aGPL-3.0-
+ source = mullvad-daemon.run
+ sha256sums = 46c064f399853f8c9a60675f7fa71cc61a9259d1ae774c652596f1ef5a4db063
+
+pkgname = mullvad-vpn-runit
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..893a9cdca7e8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,20 @@
+# Maintainer: klee <klee at fedora dot email>
+
+_basename=mullvad-vpn
+_svname=mullvad-daemon
+pkgname=${_basename}-runit
+pkgver=2022.5
+pkgrel=1
+pkgdesc="Runit init service for Mullvad Desktop App"
+arch=('any')
+url="https://codeberg.org/klee/mullvad-vpn-runit"
+license=('aGPL-3.0-')
+conflicts=()
+source=("${_svname}.run")
+sha256sums=('46c064f399853f8c9a60675f7fa71cc61a9259d1ae774c652596f1ef5a4db063')
+
+package() {
+ for x in run ; do
+ install -Dm755 "$srcdir/${_svname}.${x}" "$pkgdir/etc/runit/sv/${_svname}/${x}"
+ done
+}
diff --git a/mullvad-daemon.run b/mullvad-daemon.run
new file mode 100644
index 000000000000..e610cd88d30a
--- /dev/null
+++ b/mullvad-daemon.run
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+sv check NetworkManager >/dev/null || exit 1
+[ -r conf ] && . ./conf
+exec /usr/bin/mullvad-daemon -v --disable-stdout-timestamps >/dev/null 2>&1