diff options
author | Gavin Lloyd | 2015-06-09 17:20:13 -0700 |
---|---|---|
committer | Gavin Lloyd | 2015-06-09 17:20:13 -0700 |
commit | 1e52294ddc9b66d92c5b3d24a0d6dd3315406959 (patch) | |
tree | 2a238bb0db09b163b7cd45250364262bae11310d /PKGBUILD | |
download | aur-avrdude-osuisp2-svn.tar.gz |
Init commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..08a5fb8d42a4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Gavin Lloyd <gavinhungry@gmail.com> + +pkgname=avrdude-osuisp2-svn +pkgver=2 +pkgrel=2 +pkgdesc="Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers (with OSU-ISP.2 patch)" +arch=('i686' 'x86_64') +url='http://beaversource.oregonstate.edu/projects/osuisp2/' +license=('GPL') +makedepends=('subversion') +depends=('libusb-compat' 'readline') +conflicts=('avrdude') + +_svntrunk='https://code.oregonstate.edu/svn/osuisp2/avrdude/' +_svnmod='avrdude' + +build() { + + cd "$srcdir" + msg "Connecting to SVN server..." + + if [[ -d "$_svnmod/.svn" ]]; then + (cd "$_svnmod" && svn up -r "$pkgver") + else + svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod" + fi + + msg "SVN checkout done or server timeout" + msg "Starting build..." + + rm -rf "$srcdir/$_svnmod-build" + cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build" + cd "$srcdir/$_svnmod-build" + + chmod +x bootstrap configure + + ./bootstrap + ./configure --mandir=/usr/share/man \ + --prefix=/usr \ + --sysconfdir=/etc + + make +} + +package() { + cd "$srcdir/$_svnmod-build" + + make DESTDIR=${pkgdir} install +} |