diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 11 insertions, 18 deletions
@@ -1,41 +1,34 @@ #Author: Schrottfresse pkgname=arduino-adafruitst7735library-git -pkgver=20140905 +pkgver=1.2.5.r3.g75c67ea pkgrel=1 pkgdesc="A library for Adafruit tft displays." arch=('any') url="https://github.com/adafruit/Adafruit-ST7735-Library" license=('MIT') -depends=('arduino') +optdepends=('arduino') makedepends=('git') +source=('git+https://github.com/adafruit/Adafruit-ST7735-Library.git') +md5sums=('SKIP') -_gitroot="git://github.com/adafruit/Adafruit-ST7735-Library.git" _gitname="Adafruit-ST7735-Library" _futurefoldername="Adafruit-ST7735" - -build() { - cd "$srcdir" - - if [[ -d "$_gitname" ]]; then - rm -rf "$_gitname" - fi - - git clone "$_gitroot" - - rm -rf "$_gitname/.git" +pkgver() { + cd "$_gitname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } package() { install -dm755 "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" install -dm755 "$pkgdir/usr/share/arduino/examples/$_futurefoldername" - cp "$srcdir/$_gitname/Adafruit_ST7735.cpp" "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" - cp "$srcdir/$_gitname/Adafruit_ST7735.h" "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" - cp "$srcdir/$_gitname/README.txt" "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" + cp "$_gitname/Adafruit_ST7735.cpp" "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" + cp "$_gitname/Adafruit_ST7735.h" "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" + cp "$_gitname/README.txt" "$pkgdir/usr/share/arduino/libraries/$_futurefoldername" chmod 755 "$pkgdir/usr/share/arduino/libraries/$_futurefoldername/" -R - cp -r "$srcdir/$_gitname/examples/." "$pkgdir/usr/share/arduino/examples/$_futurefoldername" + cp -r "$_gitname/examples/." "$pkgdir/usr/share/arduino/examples/$_futurefoldername" chmod 755 "$pkgdir/usr/share/arduino/examples/$_futurefoldername/" -R } |