# Maintainer: Carlos Aznarán # Contributor: davedatum _name=imagine pkgname=${_name}-git pkgver=0.7.1.r0.g278e380 pkgrel=1 pkgdesc="PNG/JPEG optimization app" arch=(x86_64) url="https://github.com/meowtec/${_name}" license=(MIT) depends=(electron imagemagick) makedepends=(nodejs npm git) provides=("${_name}") conflicts=("${_name}") install=${_name}.install # options=(!strip) source=("git+${url}.git#tag=v0.7.1" "${_name}.sh" "${_name}.desktop" "${_name}.install") sha512sums=('SKIP' '30337d827976019c3b143727fe83faf4a648afd23b4dd5b74a0deb5d82b3c3317897b671a543a6fc3f50a7fade538e77cbfcc9781feb9efa4bb56842b14826c0' '422200c31ce054e0fc207914e197aa5bdb65904a0cd835ee8421c784bc93c392b1921d787d6e2bde6c149e0dbf83e813ddb2c0b0d5b4e724e11d5a0ccd543ae8' '815bd0648c4b9403cce83bf6ff4480b1c072afc593cf2ee2eee076b1075bd5703f85308eee55c51a87642bd2a73353d50bbdc20cb13fc4417eade3ff3f380ffb') pkgver() { cd ${_name} git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd ${_name} npm install && npm run pack } package() { install -d "${pkgdir}/opt/${_name}" cp -a "${_name}/dist/linux-unpacked/." "${pkgdir}/opt/${_name}" chmod -R 755 "${pkgdir}/opt/${_name}" install -Dm644 "${_name}.desktop" "${pkgdir}/usr/share/applications/${_name}.desktop" install -Dm644 "${_name}.sh" "${pkgdir}/usr/bin/${_name}" install -Dm644 "${_name}/LICENSE" "${pkgdir}/usr/share/licenses/${_name}/LICENSE" for _size in "192x192" "128x128" "96x96" "64x64" "48x48" "32x32" "24x24" "22x22" "20x20" "16x16" "8x8"; do install -dm755 "${pkgdir}/usr/share/icons/hicolor/$_size/apps" convert "${_name}/build/icon.png" \ -resize "$_size" "${pkgdir}/usr/share/icons/hicolor/$_size/apps/${_name}.png" done }