Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Maintainer: Nick Østergaard <oe.nick at gmail dot com>
- pkgname=openocd-git
- pkgver=20121206
- pkgrel=1
- pkgdesc="Debugging, in-system programming and boundary-scan testing for embedded target devices -using libftdi instead of ftd2xx"
- arch=('i686' 'x86_64')
- url="http://openocd.berlios.de/web/"
- license=('GPL')
- depends=('libftdi')
- makedepends=('git' 'automake>=1.11' 'tcl')
- provides=('openocd')
- conflicts=('openocd')
- source=()
- md5sums=()
- options=(!strip)
- _gitroot=git://openocd.git.sourceforge.net/gitroot/openocd/openocd
- _gitname=openocd
- build() {
- cd ${srcdir}
- msg "Connecting to GIT server..."
- if [[ -d $srcdir/$pkgname-$pkgver ]]; then
- cd $srcdir/$pkgname-$pkgver && git pull origin || return 1
- else
- git clone $_gitroot $srcdir/$pkgname-$pkgver || return 1
- cd $srcdir/$pkgname-$pkgver
- fi
- msg "GIT checkout done or server timeout"
- #
- # Build OpenOCD
- #
- cd $srcdir/$pkgname-$pkgver
- git fetch http://openocd.zylin.com/openocd refs/changes/22/922/14 && git checkout FETCH_HEAD
- ./bootstrap
- ./configure \
- --disable-werror \
- --prefix=/usr \
- --enable-maintainer-mode \
- --enable-parport \
- --enable-amtjtagaccel \
- --enable-ep93xx \
- --enable-at91rm9200 \
- --enable-gw16012 \
- --enable-presto_libftdi \
- --enable-usbprog \
- --enable-oocd_trace \
- --enable-jlink \
- --enable-vsllink \
- --enable-rlink \
- --enable-stlink \
- --enable-arm-jtag-ew \
- --enable-buspirate \
- --enable-ti-icdi \
- --enable-osbdm
- make
- make DESTDIR=${pkgdir}/ install
- rm -rf ${srcdir}/$_gitname-build
- rm -rf $pkgdir/usr/share/info/dir
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement