diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
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 +} |