diff options
author | CrankySupertoon | 2020-10-10 17:24:28 -0400 |
---|---|---|
committer | CrankySupertoon | 2020-10-10 17:24:28 -0400 |
commit | 1e92acebceee34c1ceedf3bc0c7219e2cd8b22be (patch) | |
tree | 9307d5e82c9dd42ec896c5ff13ecc97d29684e9f /PKGBUILD | |
parent | 3445129d5b40fc698c982bc0ea49548fbe6af1cb (diff) | |
download | aur-1e92acebceee34c1ceedf3bc0c7219e2cd8b22be.tar.gz |
Initial Commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
@@ -1,7 +1,8 @@ # Maintainer: Cranky Supertoon <crankysupertoon@gmail.com> pkgname="coinkiller" _pkgname="CoinKiller" -pkgver="0.14" +__pkgname="${pkgname}-git" +pkgver=v0.14.r1.g6d8abe4 pkgrel=1 arch=('x86_64') pkgdesc="NSMB2 level editor!" @@ -9,35 +10,40 @@ url="https://github.com/Arisotura/CoinKiller" license=('GPL3') makedepends=('gendesk' 'git') depends=('qt5-base') -conflicts=('coinkiller-bin' 'coinkiller-git') -source=("${pkgver}::${url}/archive/v${pkgver}.zip") +conflicts=('coinkiller-bin' 'coinkiller') +source=("$_pkgname::git+${url}") md5sums=('SKIP') +pkgver() { + cd "${srcdir}/${_pkgname}" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + prepare() { # generate .desktop - cd "${srcdir}/${_pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}" gendesk --pkgname "Coin Killer" --pkgdesc "${pkgdesc}" --icon ${pkgname} --exec "/usr/bin/${pkgname}" -n -f mv "Coin Killer.desktop" "${pkgname}.desktop" } build() { - cd "${srcdir}/${_pkgname}-${pkgver}" + cd "${srcdir}/${_pkgname}" mkdir -p build && cd build && qmake .. && make && mkdir -p ../dist && cd ../dist && mv ../coinkiller_data . && mv ../build/CoinKiller . } package() { # install the main files. install -d -m755 "${pkgdir}/opt/${pkgname}" - cd "${srcdir}/${_pkgname}-${pkgver}/dist" - cp -Rr "${srcdir}/${_pkgname}-${pkgver}/dist/"* "${pkgdir}/opt/${pkgname}" + cd "${srcdir}/${_pkgname}/dist" + cp -Rr "${srcdir}/${_pkgname}/dist/"* "${pkgdir}/opt/${pkgname}" # desktop entry - install -D -m644 "${srcdir}/${_pkgname}-${pkgver}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m644 "${srcdir}/${_pkgname}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" # install the icon install -d -m755 "${pkgdir}/usr/share/icons/hicolor" - cp -Rr "${srcdir}/${_pkgname}-${pkgver}/ck_icon.ico" "${pkgdir}/usr/share/icons/${pkgname}.png" + cp -Rr "${srcdir}/${_pkgname}/ck_icon.ico" "${pkgdir}/usr/share/icons/${pkgname}.png" # fix file permissions - all files as 644 - directories as 755 find "${pkgdir}/"{opt,usr} -type d -exec chmod 755 {} \; |