summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorIván Zaera Avellón2025-01-17 12:28:14 +0100
committerIván Zaera Avellón2025-01-17 12:28:14 +0100
commit9277b24a137c93aea73024ef7d01ffdbda71eb49 (patch)
tree4d20ca2bd0a295c70565c0fc355b4486604c001c /PKGBUILD
downloadaur-9277b24a137c93aea73024ef7d01ffdbda71eb49.tar.gz
release 0.0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1a094b40fab0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Iván Zaera Avellón <ivan.zaera@posteo.net>
+pkgname=restic-launcher
+pkgver=0.0.1
+pkgrel=1
+pkgdesc='A very simple restic launcher to make full system backups every hour.'
+arch=('pentium4' 'x86_64')
+url='https://codeberg.org/ivan.zaera/restic-launcher'
+license=('GPL-3.0-or-later')
+depends=(
+ 'bash'
+ 'coreutils'
+ 'grep'
+ 'restic'
+ 'sed'
+ 'sudo'
+)
+makedepends=(
+ 'scdoc'
+)
+backup=(
+ etc/restic-launcher/config
+ etc/restic-launcher/includes
+ etc/restic-launcher/excludes
+)
+install='install.sh'
+
+source=(
+ "$pkgname-$pkgver.tar.gz::https://codeberg.org/ivan.zaera/$pkgname/archive/$pkgver.tar.gz"
+)
+sha256sums=("812f005f270afe9bbb6cb13b608139af1311404f49447b7d0efbb1b9c1bc5bb9")
+
+build() {
+ cd $srcdir/$pkgname
+ make MODE=release build
+}
+
+check() {
+ cd $srcdir/$pkgname
+ make lint
+ make test
+}
+
+package() {
+ cd $srcdir/$pkgname
+
+ cp -arv root/* $pkgdir
+ # cp -arv arch/root/* $pkgdir
+
+ chown -R 952:952 $pkgdir/etc/restic-launcher
+ chmod -R o-rx $pkgdir/etc/restic-launcher
+
+ mkdir -p $pkgdir/usr/share/man/man1
+ cp -arv man/build/restic-launcher.1.gz $pkgdir/usr/share/man/man1
+}