diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 19 insertions, 13 deletions
@@ -1,7 +1,8 @@ # Maintainer: honjow <honjow@gmail.com> pkgname=frzr-sk -pkgver=0.14.16.dev +_pkgname=frzr +pkgver=r216.100df23 pkgrel=1 pkgdesc="A deployment and update system for read-only btrfs subvolume based operating systems" arch=('any') @@ -10,23 +11,28 @@ conflicts=('frzr') url="https://github.com/honjow/frzr" license=('MIT') depends=('btrfs-progs' 'parted' 'libnewt' 'dosfstools' 'jq' 'util-linux') -source=("$pkgname-$pkgver.tar.gz::https://github.com/honjow/frzr/archive/$pkgver.tar.gz") +source=("git+$url#branch=dev") md5sums=('SKIP') backup=('etc/github_cdn.conf' 'etc/frzr-sk.conf') +pkgver() { + cd "$srcdir/$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + package() { mkdir -p "$pkgdir/usr/bin" mkdir -p "$pkgdir/etc/systemd/system" - install -m 755 "$srcdir/frzr-$pkgver/frzr-bootstrap" "$pkgdir/usr/bin" - install -m 755 "$srcdir/frzr-$pkgver/frzr-deploy" "$pkgdir/usr/bin" - install -m 755 "$srcdir/frzr-$pkgver/__frzr-deploy" "$pkgdir/usr/bin" - install -m 755 "$srcdir/frzr-$pkgver/frzr-release" "$pkgdir/usr/bin" - install -m 755 "$srcdir/frzr-$pkgver/frzr-unlock" "$pkgdir/usr/bin" - install -m 755 "$srcdir/frzr-$pkgver/frzr-initramfs" "$pkgdir/usr/bin" - install -m 755 "$srcdir/frzr-$pkgver/frzr-tweaks" "$pkgdir/usr/bin" - install -m 644 "$srcdir/frzr-$pkgver/frzr-autoupdate.service" "$pkgdir/etc/systemd/system" - install -m 644 "$srcdir/frzr-$pkgver/frzr-autoupdate.timer" "$pkgdir/etc/systemd/system" + install -m 755 "$srcdir/$_pkgname/frzr-bootstrap" "$pkgdir/usr/bin" + install -m 755 "$srcdir/$_pkgname/frzr-deploy" "$pkgdir/usr/bin" + install -m 755 "$srcdir/$_pkgname/__frzr-deploy" "$pkgdir/usr/bin" + install -m 755 "$srcdir/$_pkgname/frzr-release" "$pkgdir/usr/bin" + install -m 755 "$srcdir/$_pkgname/frzr-unlock" "$pkgdir/usr/bin" + install -m 755 "$srcdir/$_pkgname/frzr-initramfs" "$pkgdir/usr/bin" + install -m 755 "$srcdir/$_pkgname/frzr-tweaks" "$pkgdir/usr/bin" + install -m 644 "$srcdir/$_pkgname/frzr-autoupdate.service" "$pkgdir/etc/systemd/system" + install -m 644 "$srcdir/$_pkgname/frzr-autoupdate.timer" "$pkgdir/etc/systemd/system" install -dm755 "$pkgdir/etc" - install -m644 -t "$pkgdir/etc" "$srcdir/frzr-$pkgver/etc"/*.conf -}
\ No newline at end of file + install -m644 -t "$pkgdir/etc" "$srcdir/$_pkgname/etc"/*.conf +} |