summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkoraynilay2020-09-12 10:34:09 +0200
committerkoraynilay2020-09-12 10:34:09 +0200
commit4ea0820630db9b85a198a3e424687243c8ffa2d6 (patch)
treef3c85c849b4d8e6f4e44b4b8eefd1999e61fd411
parent99181802e3d83188f9507e475be49dba23e0bb6a (diff)
downloadaur-4ea0820630db9b85a198a3e424687243c8ffa2d6.tar.gz
Added .install file
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
-rw-r--r--scrnsvr.install8
3 files changed, 16 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9ddb15f34f06..4302dd2db50f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = scrnsvr
pkgdesc = Yet Another X Screensaver/locker
pkgver = 1
- pkgrel = 9
+ pkgrel = 10
url = https://github.com/koraynilay/scrnsvr
+ install = scrnsvr.install
arch = x86_64
license = WTFPL
makedepends = git
diff --git a/PKGBUILD b/PKGBUILD
index c58bd59577c4..e187cf30239f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,29 @@
# Maintainer: koraynilay <koray.fra@gmail.com>
pkgname=scrnsvr
pkgver=1
-pkgrel=9
+pkgrel=10
pkgdesc="Yet Another X Screensaver/locker"
arch=('x86_64')
url="https://github.com/koraynilay/scrnsvr"
license=('WTFPL')
-depends=('libpulse' 'grep' 'procps-ng' 'libxss')
+depends=('pulseaudio' 'grep' 'procps-ng' 'libxss')
makedepends=('git' 'gcc')
conflicts=('scrnsvr-bin')
source=("$pkgname-$pkgver::git+https://github.com/koraynilay/scrnsvr")
optdepends=('dunst: dunstify for notifications' 'libnotify: for notifications')
+install="scrnsvr.install"
md5sums=("SKIP")
build() {
cd "$srcdir/$pkgname-$pkgver"
- gcc -g -O0 -Wl,-z,relro,-z,now scrnsvr.c -o scrnsvr -lXss -lX11 -lpthread
+ gcc -g -O0 -Wl,-z,relro,-z,now src/scrnsvr.c -o bin/scrnsvr -lXss -lX11 -lpthread
}
package() {
cd "$pkgname-$pkgver"
- install -Dm0755 scrnsvr "$pkgdir/usr/bin/$pkgname"
+ install -Dm0755 bin/scrnsvr "$pkgdir/usr/bin/$pkgname"
install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/scrnsvr/LICENSE"
install -Dm0644 RETURN_CODES.txt "$pkgdir/usr/share/scrnsvr/RETURN_CODES.txt"
- install -Dm0644 scrnsvr.ini.example "$pkgdir/usr/share/scrnsvr/scrnsvr.ini.example"
+ install -Dm0644 scrnsvr.ini.example "$pkgdir/usr/lib/systemd/user/scrnsvr.ini.example"
install -Dm0644 scrnsvr.service "$pkgdir/usr/lib/systemd/user/scrnsvr.service"
}
diff --git a/scrnsvr.install b/scrnsvr.install
new file mode 100644
index 000000000000..a8e62a540b08
--- /dev/null
+++ b/scrnsvr.install
@@ -0,0 +1,8 @@
+post_install() {
+ cat << EOF
+
+By default it won't work without command line parameters ('scrnsvr --help') o without a config file.
+To copy an example config to \$HOME/.config/scrnsvr.ini use 'scrnsvr --copy-config'
+
+EOF
+}