diff options
author | Nanozuki | 2021-07-31 22:03:43 +0800 |
---|---|---|
committer | Nanozuki | 2021-07-31 22:03:43 +0800 |
commit | 119d1980f9e4d47521a1e12f0a403e2d883144d7 (patch) | |
tree | 727295c911a0a7afcf3dc3868c53010417b8ea53 | |
download | aur-119d1980f9e4d47521a1e12f0a403e2d883144d7.tar.gz |
first version
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rw-r--r-- | infra-appimage.install | 13 |
4 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9514c096edac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = infra-appimage + pkgdesc = Infra App for Linux + pkgver = 0.46.0 + pkgrel = 1 + url = https://infra.app + install = infra-appimage.install + arch = i686 + arch = x86_64 + groups = + license = custom + options = !strip + options = !emptydirs + source = https://download.infra.app/linux/infra_latest_amd64.deb + source = https://download.infra.app/linux/infra-latest.AppImage + sha512sums = 6c7c1fa0335b786ba069da70696fa673420d620e603cfc055177fe7979a80710dd200e15e8c4f361152e7957fa56fe6c0fa31089a892fc4dd1c8a2dac4bc7972 + sha512sums = 0d0f0a71f5acc6cd6c232f5500a220db7672e8621ac96777afe6d30ec07656f0ebeea96cf824dc021d652d6c8834a06571d2036fa93b4963ee8a6a5f5f510a7f + +pkgname = infra-appimage diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..0617e4b3c8cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +pkg/ +src/ +infra-appimage-* +infra-latest.AppImage +infra_latest_amd64.deb diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c320771f77bc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Nanozuki <pt.wenhan@gmail.com> + +pkgname=infra-appimage +pkgver=0.46.0 +pkgrel=1 +pkgdesc="Infra App for Linux" +arch=('i686' 'x86_64') +url="https://infra.app" +license=('custom') +groups=('') +depends=() +optdepends=() +options=('!strip' '!emptydirs') +install=${pkgname}.install +source=( + 'https://download.infra.app/linux/infra_latest_amd64.deb' + 'https://download.infra.app/linux/infra-latest.AppImage' +) +sha512sums=( + '6c7c1fa0335b786ba069da70696fa673420d620e603cfc055177fe7979a80710dd200e15e8c4f361152e7957fa56fe6c0fa31089a892fc4dd1c8a2dac4bc7972' + '0d0f0a71f5acc6cd6c232f5500a220db7672e8621ac96777afe6d30ec07656f0ebeea96cf824dc021d652d6c8834a06571d2036fa93b4963ee8a6a5f5f510a7f' +) + +package(){ + # Extract package data + tar xf data.tar.xz -C "${pkgdir}" + rm -f "${pkgdir}/usr/bin/infra" + install -D -m755 "infra-latest.AppImage" "${pkgdir}/usr/bin/infra" + install -D -m644 "${pkgdir}/usr/lib/infra/LICENSES.chromium.html" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 "${pkgdir}/usr/share/doc/infra/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT" + rm -rf "${pkgdir}/usr/lib" +} diff --git a/infra-appimage.install b/infra-appimage.install new file mode 100644 index 000000000000..b50ffb36e4a2 --- /dev/null +++ b/infra-appimage.install @@ -0,0 +1,13 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} |