summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkoraynilay2020-06-03 12:49:50 +0200
committerkoraynilay2020-06-03 12:49:50 +0200
commit549d5fe4749f7a2505b3845fc2bd0eb63e5ac659 (patch)
treed847a945b508315457df7a4cb08361bd8aaba828
downloadaur-549d5fe4749f7a2505b3845fc2bd0eb63e5ac659.tar.gz
First commit
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD25
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d86b3af8741e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = scrnsvr
+ pkgdesc = X Screensaver/locker
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/koraynilay/scrnsvr
+ arch = x86_64
+ license = WTFPL
+ makedepends = git
+ makedepends = gcc
+ depends = pulseaudio
+ depends = wmctrl
+ depends = grep
+ depends = procps-ng
+ depends = libxss
+ optdepends = dunst: dunstify for notifications
+ optdepends = notify-send: for notifications
+ conflicts = scrnsvr-bin
+ source = scrnsvr-1.0::git+https://github.com/koraynilay/scrnsvr
+ md5sums = SKIP
+
+pkgname = scrnsvr
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9f9cf8a4ef88
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+# Maintainer: koraynilay <bat3ko.f@gmail.com>
+pkgname=scrnsvr
+pkgver=1.0
+pkgrel=1
+pkgdesc="X Screensaver/locker"
+arch=('x86_64')
+url="https://github.com/koraynilay/scrnsvr"
+license=('WTFPL')
+depends=('pulseaudio' 'wmctrl' 'grep' 'procps-ng' 'libxss')
+makedepends=('git' 'gcc')
+conflicts=('scrnsvr-bin')
+source=("$pkgname-$pkgver::git+https://github.com/koraynilay/scrnsvr")
+optdepends=('dunst: dunstify for notifications' 'notify-send: for notifications')
+md5sums=("SKIP")
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+ gcc -g -O0 -Wl,-z,relro,-z,now scrnsvr.c -o scrnsvr -lXss -lX11 -lpthread
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm0755 scrnsvr "$pkgdir/usr/bin/$pkgname"
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/scrnsvr/LICENSE"
+}