diff options
author | caltlgin | 2020-10-11 17:11:12 +1300 |
---|---|---|
committer | caltlgin | 2020-10-11 17:11:12 +1300 |
commit | 312c64fcecbea331219ffc76161d77b8b02041ec (patch) | |
tree | 5ec55884c06bea145bb5c5f019f220ff0d4dbfdb | |
parent | 4d889c43de40c6e34e27b04a46607138c142bc07 (diff) | |
download | aur-312c64fcecbea331219ffc76161d77b8b02041ec.tar.gz |
Refactored PKGBUILD. Add ARM architecture.
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 32 insertions, 19 deletions
@@ -1,20 +1,26 @@ pkgbase = usbimager-bin - pkgdesc = Minimal GUI application to write compressed disk images to USB drives + pkgdesc = Minimal GUI application to write compressed disk images to USB drives (GTK+ Frontend) pkgver = 1.0.5 - pkgrel = 2 + pkgrel = 3 url = https://gitlab.com/bztsrc/usbimager arch = x86_64 + arch = armv7h + arch = aarch64 license = MIT depends = gtk3 depends = udisks2 provides = usbimager conflicts = usbimager - source = usbimager-1.0.5.zip::https://gitlab.com/bztsrc/usbimager/-/raw/binaries/usbimager_1.0.5-x86_64-linux-gtk.zip source = usbimager-1.0.5-manual.pdf::https://gitlab.com/bztsrc/usbimager/-/raw/master/usbimager-manual.pdf source = usbimager-1.0.5-LICENSE::https://gitlab.com/bztsrc/usbimager/-/raw/master/LICENSE - sha256sums = 36ccfa7942aeba4486cb3234e25ce04154fafbde619195926dd1dec97442d31d sha256sums = SKIP sha256sums = SKIP + source_x86_64 = usbimager-1.0.5-x86_64.zip::https://gitlab.com/bztsrc/usbimager/-/raw/binaries/usbimager_1.0.5-x86_64-linux-gtk.zip + sha256sums_x86_64 = 36ccfa7942aeba4486cb3234e25ce04154fafbde619195926dd1dec97442d31d + source_armv7h = usbimager-1.0.5-armv7h.deb::https://gitlab.com/bztsrc/usbimager/-/raw/binaries/usbimager_1.0.5-armhf.deb + sha256sums_armv7h = 08c363a6fb314babe874ac5ce9d31d6404d62c6769a06693b4c364a93443fafe + source_aarch64 = usbimager-1.0.5-aarch64.deb::https://gitlab.com/bztsrc/usbimager/-/raw/binaries/usbimager_1.0.5-armhf.deb + sha256sums_aarch64 = 08c363a6fb314babe874ac5ce9d31d6404d62c6769a06693b4c364a93443fafe pkgname = usbimager-bin @@ -3,29 +3,36 @@ _pkgname='usbimager' pkgname="${_pkgname}-bin" pkgver=1.0.5 -pkgrel=2 -pkgdesc='Minimal GUI application to write compressed disk images to USB drives' -arch=('x86_64') +pkgrel=3 +pkgdesc='Minimal GUI application to write compressed disk images to USB drives (GTK+ Frontend)' +arch=('x86_64' 'armv7h' 'aarch64') url='https://gitlab.com/bztsrc/usbimager' license=('MIT') depends=('gtk3' 'udisks2') provides=("${_pkgname}") conflicts=("${_pkgname}") -source=("${_pkgname}-${pkgver}.zip::${url}/-/raw/binaries/${_pkgname}_${pkgver}-x86_64-linux-gtk.zip" - "${_pkgname}-${pkgver}-manual.pdf::${url}/-/raw/master/usbimager-manual.pdf" + +source=("${_pkgname}-${pkgver}-manual.pdf::${url}/-/raw/master/usbimager-manual.pdf" "${_pkgname}-${pkgver}-LICENSE::${url}/-/raw/master/LICENSE") -# NB: updpkgsums: usbimager-manual, LICENSE == SKIP -sha256sums=('36ccfa7942aeba4486cb3234e25ce04154fafbde619195926dd1dec97442d31d' - 'SKIP' - 'SKIP') +source_x86_64=("${_pkgname}-${pkgver}-x86_64.zip::${url}/-/raw/binaries/${_pkgname}_${pkgver}-x86_64-linux-gtk.zip") +source_armv7h=("${_pkgname}-${pkgver}-armv7h.deb::${url}/-/raw/binaries/${_pkgname}_${pkgver}-armhf.deb") +source_aarch64=("${_pkgname}-${pkgver}-aarch64.deb::${url}/-/raw/binaries/${_pkgname}_${pkgver}-armhf.deb") + +sha256sums=('SKIP' # SKIP + 'SKIP') # SKIP +sha256sums_x86_64=('36ccfa7942aeba4486cb3234e25ce04154fafbde619195926dd1dec97442d31d') +sha256sums_armv7h=('08c363a6fb314babe874ac5ce9d31d6404d62c6769a06693b4c364a93443fafe') +sha256sums_aarch64=('08c363a6fb314babe874ac5ce9d31d6404d62c6769a06693b4c364a93443fafe') package() { - install -Dm755 -t "${pkgdir}/usr/bin" "bin/${_pkgname}" - install -Dm644 -t "${pkgdir}/usr/share/applications" "share/applications/${_pkgname}.desktop" - install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/128x128/apps" "share/icons/hicolor/128x128/apps/${_pkgname}.png" - install -Dm644 -t "${pkgdir}/usr/share/man/man8" "share/man/man8/${_pkgname}.8.gz" - install -Dm644 "${_pkgname}-${pkgver}-manual.pdf" "${pkgdir}/usr/share/doc/${_pkgname}/${_pkgname}-manual.pdf" - install -Dm644 "${_pkgname}-${pkgver}-LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + install -Dvm644 "${_pkgname}-${pkgver}-manual.pdf" "${pkgdir}/usr/share/doc/${_pkgname}/${_pkgname}-manual.pdf" + install -Dvm644 "${_pkgname}-${pkgver}-LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + + if [ "${CARCH}" == 'armv7h' ] || [ "${CARCH}" == 'aarch64' ]; then + tar -xvf 'data.tar.gz' && cd 'usr' + fi + install -Dvm755 "bin/${_pkgname}" -t "${pkgdir}/usr/bin" + cp -rfv 'share' "${pkgdir}/usr" } # vim: ts=2 sw=2 et: |