summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordarthdomo2021-12-10 18:19:45 -0500
committerdarthdomo2021-12-10 18:19:45 -0500
commit76a2ec3112ed89ac99d0bf3e485ef9fa9fe130ce (patch)
tree4c93285b3397fa42061df653fdad0ba1b5647da9
downloadaur-76a2ec3112ed89ac99d0bf3e485ef9fa9fe130ce.tar.gz
Intial commit for package
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD54
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2f0d547aff86
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = sirfidal-git
+ pkgdesc = SiRFIDal - Simple RFID authentication for Linux
+ pkgver = r183.18954f9
+ pkgrel = 1
+ url = https://github.com/Giraut/SiRFIDaL
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ depends = python
+ depends = python-psutil
+ depends = python-filelock
+ depends = python-setproctitle
+ depends = pcsclite
+ depends = pcsc-tools
+ depends = python-pyscard
+ depends = python-pyserial
+ depends = android-tools
+ depends = python-evdev
+ depends = tk
+ depends = python-xlib
+ depends = python-cryptography
+ depends = python-pynput
+ depends = sox
+ depends = python-pyufr
+ provides = sirfidal
+ source = git+https://github.com/Giraut/SiRFIDaL.git
+ md5sums = SKIP
+
+pkgname = sirfidal-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b21a61f12d58
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: darthdomo <levipinkard@gmail.com>
+pkgname=sirfidal-git
+_pkgname=sirfidal
+_gitname=SiRFIDaL
+pkgver=r183.18954f9
+pkgrel=1
+pkgdesc="SiRFIDal - Simple RFID authentication for Linux"
+arch=('x86_64')
+url="https://github.com/Giraut/SiRFIDaL"
+license=('GPL3')
+depends=('python' 'python-psutil' 'python-filelock' 'python-setproctitle' 'pcsclite' 'pcsc-tools' 'python-pyscard' 'python-pyserial' 'android-tools' 'python-evdev' 'tk' 'python-xlib' 'python-cryptography' 'python-pynput' 'sox' 'python-pyufr')
+makedepends=('git')
+provides=('sirfidal')
+conflicts=()
+options=()
+source=(git+https://github.com/Giraut/SiRFIDaL.git)
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${_gitname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "$srcdir"/"$_gitname"
+ mkdir -p "$pkgdir"/usr/local/bin
+ mkdir -p "$pkgdir"/usr/share/pam-configs
+ mkdir -p "$pkgdir"/etc
+ mkdir -p "$pkgdir"/usr/lib/systemd/system
+ mkdir -p "$pkgdir"/etc/xdg/autostart
+
+ mkdir -p "$pkgdir"/usr/local/share/sounds/sirfidal
+
+ mkdir -p "$pkgdir"/usr/share/licenses/${_pkgname}
+ install -Dm 644 "LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+
+ install -Dm 755 sirfidal_server.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_client_class.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_autolockscreen.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_auto_send_enter_at_login.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_autotype.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_beep.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_getuids.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_keyboard_wedge.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_pam.py "$pkgdir"/usr/local/bin
+ install -Dm 755 sirfidal_useradm.py "$pkgdir"/usr/local/bin
+
+ install -Dm 755 sirfidal_server_parameters.py "$pkgdir"/etc
+ install -Dm 755 sirfidal_clients_parameters.py "$pkgdir"/etc
+ install -Dm 755 *.service "$pkgdir"/usr/lib/systemd/system
+ install -Dm 755 *.desktop "$pkgdir"/etc/xdg/autostart
+
+ install -Dm 755 sounds/* "$pkgdir"/usr/local/share/sounds/sirfidal
+}