summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b401f1ac7ac4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Jingbei Li <i@jingbei.li>
+
+pkgname=raspi-config-git
+_gitname=raspi-config-alarm
+pkgver=20200726.r329.b1ab50b
+pkgrel=1
+pkgdesc="A simple configuration tool for common Raspberry Pi administrative tasks (ArchlinuxARM fork)"
+arch=('any')
+url="https://github.com/petronny/raspi-config-alarm"
+license=('MIT')
+depends=(
+ alsa-utils
+ libnewt # Debian: whiptail
+ lua51
+ #systemd # Debian: initramfs-tools
+ parted
+ psmisc
+)
+makedepends=('git')
+optdepends=(
+ iw
+ triggerhappy
+
+ raspi-firmware
+ xorg-xrandr
+)
+provides=('raspi-config')
+conflicts=('raspi-config')
+source=("git+${url}")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${_gitname}"
+ (
+ set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "%s.r%s.%s" \
+ "$(git log -1 --date=format:%Y%m%d --format=%ad)" \
+ "$(git rev-list --count HEAD)" \
+ "$(git log | head -n 1 | cut -d" " -f2 | awk '{print substr($0,0,7)}')"
+ )
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+ install -dm750 ${pkgdir}/etc/sudoers.d/
+ cp -r usr etc ${pkgdir}
+ install -Dm755 raspi-config ${pkgdir}/usr/bin/raspi-config
+ #install -Dm644 autologin@.service ${pkgdir}/etc/systemd/system/autologin@.service
+}