diff options
author | Flaviu Tamas | 2018-11-11 17:52:12 -0500 |
---|---|---|
committer | Flaviu Tamas | 2018-11-11 17:52:53 -0500 |
commit | 3724aad232359b42475388fbad1296a9b963fb12 (patch) | |
tree | 31d303b2013d5ef31512f9a0f4468f262db2f520 /PKGBUILD | |
parent | 55b75c1f31a3af940348dc6748a9d50bbe35f26b (diff) | |
download | aur-3724aad232359b42475388fbad1296a9b963fb12.tar.gz |
Switch to a git package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 27 insertions, 13 deletions
@@ -1,25 +1,39 @@ # Maintainer: Flaviu Tamas <aur@flaviutamas.com> # Contributor: Dany Martineau <dany.luc.martineau@gmail.com> -pkgname=pylote -pkgver=1.4 -pkgrel=4 +_pkgname=pylote +pkgname=$_pkgname-git +pkgver=r160.e9d7678 +pkgrel=1 pkgdesc="Software making it possible to draw on the screen of the computer, like handling various instruments of geometry." -url="http://pascal.peter.free.fr/wiki/Logiciels/Pylote" +url="http://pascal.peter.free.fr/$_pkgname.html" license=('GPL') arch=('any') depends=('pyqt') -source=(http://pascal.peter.free.fr/wikiuploads/pylote.tar.gz $pkgname.desktop) -sha256sums=('b5cfefa54057f42981773357d572e648bd08409f7a730b7aab6aac5dcbbb933b' +conflicts=($_pkgname) +replaces=($_pkgname) +source=( + git+https://gitlab.com/edleh/$_pkgname.git + $_pkgname.desktop) +sha256sums=('SKIP' '8557e071b14f22e5386715d4769aada56175fa8a266508ce42043363b30b0bd7') +pkgver() { + cd "$_pkgname" + ( + set -o pipefail + git describe --long --tag | sed -r 's/([^-]*-g)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + package() { - cd ${srcdir}/${pkgname} - mkdir -p ${pkgdir}/usr/share/{$pkgname,applications} - mkdir -p ${pkgdir}/usr/bin - cp -R * ${pkgdir}/usr/share/$pkgname + cd "${srcdir}/${_pkgname}" + mkdir -p "${pkgdir}/usr/share/"{$pkgname,applications} + mkdir -p "${pkgdir}/usr/bin" + cp -R * "${pkgdir}/usr/share/$pkgname" echo "#!/usr/bin/bash - cd '/usr/share/pylote/' && python pylote.pyw" > ${pkgdir}/usr/bin/pylote - chmod +x ${pkgdir}/usr/bin/pylote - cp ${srcdir}/pylote.desktop ${pkgdir}/usr/share/applications + cd '/usr/share/$_pkgname/' && python $_pkgname.pyw" > "${pkgdir}/usr/bin/$_pkgname" + chmod +x "${pkgdir}/usr/bin/$_pkgname" + cp "${srcdir}/$_pkgname.desktop" "${pkgdir}/usr/share/applications" } |