diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce0f12d --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +# ---> ArchLinuxPackages +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ + + +# ---> Archives +*.7z +*.rar +*.gz +*.bzip +*.bz2 +*.xz +*.lzma +*.cab + +# ---> systemd +*.service +*.socket +*.timer + +# ---> snap +*.snap +*.service +*.timer +*.socket diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..ad333a1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Kira + +pkgname=hive-up +pkgver=0.1.0 +pkgrel=1 +pkgdesc='Hive-Up updates and manage daemon for Kira Linux' +url='https://dev.kira-linux.org/kira-linux/hive-up' +arch=(x86_64) + +_hive_up_src=v${pkgver}.tar.gz + +license=( + GPL-3.0-or-later +) + +depends=( + bcachefs-tools + coreutils +) + +makedepends=( + bcachefs-tools + coreutils + rust + tar + xz + gzip + zstd +) + +options=( + !debug +) + + +source=( + https://dev.kira-linux.org/kira-linux/hive-up/archive/${_hive_up_src} +) + + +sha256sums=('14f1f26738ab22d2c33f480bd6eff03edbea0b7e4c98aa8aa7d03609066f9d04') +b2sums=('66110bad0e3a239601696fbf1dc0e5a2589e6b0462cedcc0b378a0889f22ac65fac34892594735bc1a0bd3901cbcf37040c6c2336118d325a992ba8ab8caf613') + + +build() { + echo "Building hive-up..." + cd hive-up + cargo build --release + echo "##### DONE Building hive-up #####" + echo "" +} + +package() { + + echo "Packaging" + install -vDm 755 "$srcdir/hive-up/target/release/hive-up" "$pkgdir/usr/bin/hive-up" + install -vDm 644 "$srcdir/hive-up/service_defenitions/dinit.service" "$pkgdir/etc/dinit.d/hive-up" + +} +