diff options
author | RX14 | 2017-06-18 12:54:57 +0100 |
---|---|---|
committer | RX14 | 2017-06-18 12:54:57 +0100 |
commit | ae7b1b34c90b4ce174cbe4fb98ef2c1a4df173d6 (patch) | |
tree | 90e4024e70ae91bee587faa580612b782cea9d7c /PKGBUILD | |
parent | 4319fef1fa51f772ec7a42b933d4be5f63c8fc6c (diff) | |
download | aur-ae7b1b34c90b4ce174cbe4fb98ef2c1a4df173d6.tar.gz |
Update infinit to 0.8.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 24 insertions, 7 deletions
@@ -1,6 +1,6 @@ # Maintainer: Chris Hobbs (RX14) <chris@rx14.co.uk> pkgname=infinitsh -pkgver=0.7.3 +pkgver=0.8.0 pkgrel=1 pkgdesc="Decentralized Software-Based File Storage Platform" arch=('x86_64') @@ -8,13 +8,30 @@ url="http://infinit.sh" license=('unknown') depends=('fuse') source=("https://storage.googleapis.com/sh_infinit_releases/linux64/Infinit-x86_64-linux_debian_oldstable-gcc4-${pkgver}.tbz") -sha256sums=('580a8257ef44210bd5beef640c39515205299a73bae12a3b618b3e184c67d81c') +sha256sums=('9fabce2c42c9abadb4921c79d4b29369ed876c21a1ac090aa7780712b2399b8d') + +_infinit_subcommands=(acl block credentials daemon device doctor drive journal ldap network passport storage user volume) package() { - cd "Infinit-x86_64-linux_debian_oldstable-gcc4-${pkgver}/" - mkdir -p $pkgdir/opt/infinit.sh/ - cp -a * $pkgdir/opt/infinit.sh/ - cd $pkgdir/opt/infinit.sh/bin/ + # Unpack package contents to /opt/infinit + mkdir -p $pkgdir/opt/infinit/ + cp -a "Infinit-x86_64-linux_debian_oldstable-gcc4-${pkgver}"/* $pkgdir/opt/infinit/ + + # Fixup /opt/infinit/bin deprecated commands + # TODO: check that this bug still exists next release + rm -Rf $pkgdir/opt/infinit/bin/infinit-* + for subcommand in "${_infinit_subcommands[@]}"; do + ln -s infinit $pkgdir/opt/infinit/bin/infinit-$subcommand + done + + # Add links to /opt/infinit/bin in /usr/bin mkdir -p $pkgdir/usr/bin - for file in *; do ln -s /opt/infinit.sh/bin/$file $pkgdir/usr/bin/$file; done + ln -s /opt/infinit/bin/infinit $pkgdir/usr/bin/infinit + for subcommand in "${_infinit_subcommands[@]}"; do + ln -s /usr/bin/infinit $pkgdir/usr/bin/infinit-$subcommand + done + + # Move licenses to /usr/share + mkdir $pkgdir/usr/share + mv $pkgdir/opt/infinit/share/infinit $pkgdir/usr/share/infinit } |