[arch-commits] Commit in openocd/trunk (PKGBUILD)

2020-11-01 Thread Filipe Laíns via arch-commits
Date: Sunday, November 1, 2020 @ 21:02:59
  Author: ffy00
Revision: 738996

add dependency on libudev.so (1:0.10.0-4)

https://www.archlinux.org/todo/hidapi-now-optdepends-on-libusb-and-libudev/

Also fix building with GCC 10.

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-01 21:02:10 UTC (rev 738995)
+++ PKGBUILD2020-11-01 21:02:59 UTC (rev 738996)
@@ -11,18 +11,24 @@
 
 pkgname=openocd
 pkgver=0.10.0
-pkgrel=3
+pkgrel=4
 epoch=1
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('x86_64')
 url='http://openocd.org'
 license=('GPL')
-depends=('libftdi-compat' 'libusb-compat' 'hidapi')
-source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2";)
-sha512sums=('6c890c86c3339da49bd529e8674ca62bc7fce4a2a17798dcc5d70b4f7628b640d856651170a3f7e2e2a120989066e84d8439b56ff42ff2bd72446f9af0f28ba2')
+depends=('libftdi-compat' 'libusb-compat' 'hidapi' 'libudev.so')
+source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2";
+
'fix-gcc-10.patch::http://openocd.zylin.com/gitweb?p=openocd.git;a=patch;h=c60252ac2b636c4d99b766a574b9df0966151696')
+sha512sums=('6c890c86c3339da49bd529e8674ca62bc7fce4a2a17798dcc5d70b4f7628b640d856651170a3f7e2e2a120989066e84d8439b56ff42ff2bd72446f9af0f28ba2'
+
'dbb247f703d79bad9a9e3660dccebfc4b268dd020084e1e0b889a8388c6aba80dae2e1eb03e8f561a842aabb8ed4ea26ed321ced9a6ba50b511f5cd2bf1583e8')
 
 prepare() {
-  sed -i 's|GROUP="plugdev", ||g' $pkgname-$pkgver/contrib/60-openocd.rules
+  cd $pkgname-$pkgver
+
+  patch -p1 -i ../fix-gcc-10.patch
+
+  sed -i 's|GROUP="plugdev", ||g' contrib/60-openocd.rules
 }
 
 build() {


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2020-04-15 Thread Filipe Laíns via arch-commits
Date: Wednesday, April 15, 2020 @ 21:41:13
  Author: ffy00
Revision: 615066

upgpkg: openocd 1:0.10.0-3 (refactor and install UDEV rules)

Fixes FS#66267

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   20 ++--
 1 file changed, 10 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-15 21:25:43 UTC (rev 615065)
+++ PKGBUILD2020-04-15 21:41:13 UTC (rev 615066)
@@ -5,31 +5,31 @@
 # Contributor: Laszlo Papp 
 # Contributor: Samuel Tardieu 
 
+_features=(amtjtagaccel armjtagew buspirate ftdi gw16012 jlink oocd_trace 
opendous osbdm
+   parport presto_libftdi remote-bitbang rlink stlink ti-icdi ulink 
usbprog vsllink
+   aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 
usb_blaster_libftdi)
+
 pkgname=openocd
 pkgver=0.10.0
+pkgrel=3
 epoch=1
-pkgrel=2
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('x86_64')
 url='http://openocd.org'
 license=('GPL')
-depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat' 'hidapi')
-options=(!strip)
-_features=(amtjtagaccel armjtagew buspirate ftdi gw16012 jlink oocd_trace
- opendous osbdm parport presto_libftdi remote-bitbang rlink stlink ti-icdi 
ulink usbprog vsllink
- aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 usb_blaster_libftdi)
+depends=('libftdi-compat' 'libusb-compat' 'hidapi')
 
source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2";)
 
sha512sums=('6c890c86c3339da49bd529e8674ca62bc7fce4a2a17798dcc5d70b4f7628b640d856651170a3f7e2e2a120989066e84d8439b56ff42ff2bd72446f9af0f28ba2')
 
 prepare() {
-  sed -i 's|ftdi_new();|(void*)12345;|g' $pkgname-$pkgver/configure{,.ac}
+  sed -i 's|GROUP="plugdev", ||g' $pkgname-$pkgver/contrib/60-openocd.rules
 }
 
 build() {
   cd $pkgname-$pkgver
 
-  libtoolize
-  autoreconf
+  libtoolize -vif
+  autoreconf -vif
   ./configure \
--prefix=/usr \
--disable-werror \
@@ -43,5 +43,5 @@
 
   make DESTDIR="$pkgdir" install
 
-  cd "$pkgdir"/usr/share/openocd/scripts/target && mv 1986*.cfg 1986be1t.cfg
+  install -Dm 644 contrib/60-openocd.rules 
"$pkgdir"/usr/lib/udev/rules.d/60-openocd.rules
 }


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2019-03-03 Thread Filipe Laíns via arch-commits
Date: Sunday, March 3, 2019 @ 17:58:50
  Author: ffy00
Revision: 437481

upgpkg: openocd 1:0.10.0-2

Added:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   47 +++
 1 file changed, 47 insertions(+)

Added: PKGBUILD
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-03-03 17:58:50 UTC (rev 437481)
@@ -0,0 +1,47 @@
+# Maintainer: Filipe Laíns (FFY00) 
+# Contributor: Sergej Pupykin 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Matthias Bauch 
+# Contributor: Laszlo Papp 
+# Contributor: Samuel Tardieu 
+
+pkgname=openocd
+pkgver=0.10.0
+epoch=1
+pkgrel=2
+pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
+arch=('x86_64')
+url='http://openocd.org'
+license=('GPL')
+depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat' 'hidapi')
+options=(!strip)
+_features=(amtjtagaccel armjtagew buspirate ftdi gw16012 jlink oocd_trace
+ opendous osbdm parport presto_libftdi remote-bitbang rlink stlink ti-icdi 
ulink usbprog vsllink
+ aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 usb_blaster_libftdi)
+source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2";)
+sha512sums=('6c890c86c3339da49bd529e8674ca62bc7fce4a2a17798dcc5d70b4f7628b640d856651170a3f7e2e2a120989066e84d8439b56ff42ff2bd72446f9af0f28ba2')
+
+prepare() {
+  sed -i 's|ftdi_new();|(void*)12345;|g' $pkgname-$pkgver/configure{,.ac}
+}
+
+build() {
+  cd $pkgname-$pkgver
+
+  libtoolize
+  autoreconf
+  ./configure \
+   --prefix=/usr \
+   --disable-werror \
+   ${_features[@]/#/--enable-}
+
+  make
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  make DESTDIR="$pkgdir" install
+
+  cd "$pkgdir"/usr/share/openocd/scripts/target && mv 1986*.cfg 1986be1t.cfg
+}


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2017-01-23 Thread Sergej Pupykin
Date: Monday, January 23, 2017 @ 12:56:00
  Author: spupykin
Revision: 208525

upgpkg: openocd 1:0.10.0-1

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-23 12:55:50 UTC (rev 208524)
+++ PKGBUILD2017-01-23 12:56:00 UTC (rev 208525)
@@ -6,9 +6,9 @@
 # Contributor: Samuel Tardieu 
 
 pkgname=openocd
-pkgver=0.9.0
+pkgver=0.10.0
 epoch=1
-pkgrel=2
+pkgrel=1
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.org/'
@@ -19,7 +19,7 @@
  opendous osbdm parport presto_libftdi remote-bitbang rlink stlink ti-icdi 
ulink usbprog vsllink
  aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 usb_blaster_libftdi)
 
source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
-sha256sums=('837042ac9a156b9363cbffa1fcdaf463bfb83a49331addf52e63119642b5f443')
+sha256sums=('7312e7d680752ac088b8b8f2b5ba3ff0d30e0a78139531847be4b75c101316ae')
 
 prepare() {
   cd $pkgname-${pkgver/_/-}


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2016-11-14 Thread Sergej Pupykin
Date: Monday, November 14, 2016 @ 17:03:57
  Author: spupykin
Revision: 195793

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-14 17:02:59 UTC (rev 195792)
+++ PKGBUILD2016-11-14 17:03:57 UTC (rev 195793)
@@ -18,8 +18,8 @@
 _features=(amtjtagaccel armjtagew buspirate ftdi gw16012 jlink oocd_trace
  opendous osbdm parport presto_libftdi remote-bitbang rlink stlink ti-icdi 
ulink usbprog vsllink
  aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 usb_blaster_libftdi)
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
-md5sums=('665cc98ae9e7297e09ec6ac7235fee49')
+source=(https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
+sha256sums=('837042ac9a156b9363cbffa1fcdaf463bfb83a49331addf52e63119642b5f443')
 
 prepare() {
   cd $pkgname-${pkgver/_/-}


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2016-04-27 Thread Sergej Pupykin
Date: Thursday, April 28, 2016 @ 01:10:15
  Author: spupykin
Revision: 172302

upgpkg: openocd 1:0.9.0-2

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-04-27 23:09:49 UTC (rev 172301)
+++ PKGBUILD2016-04-27 23:10:15 UTC (rev 172302)
@@ -8,7 +8,7 @@
 pkgname=openocd
 pkgver=0.9.0
 epoch=1
-pkgrel=1
+pkgrel=2
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.org/'


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2015-05-19 Thread Sergej Pupykin
Date: Tuesday, May 19, 2015 @ 12:49:39
  Author: spupykin
Revision: 133808

upgpkg: openocd 1:0.9.0-1

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-05-19 10:45:18 UTC (rev 133807)
+++ PKGBUILD2015-05-19 10:49:39 UTC (rev 133808)
@@ -6,9 +6,9 @@
 # Contributor: Samuel Tardieu 
 
 pkgname=openocd
-pkgver=0.8.0
+pkgver=0.9.0
 epoch=1
-pkgrel=3
+pkgrel=1
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.org/'
@@ -20,7 +20,7 @@
  opendous osbdm parport presto_libftdi remote-bitbang rlink stlink ti-icdi 
ulink usbprog vsllink
  aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 usb_blaster_libftdi)
 
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
-md5sums=('6d83c34763a5f1d1ac7ad83c5a11f4fb')
+md5sums=('665cc98ae9e7297e09ec6ac7235fee49')
 
 prepare() {
   cd $pkgname-${pkgver/_/-}


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2015-05-16 Thread Sergej Pupykin
Date: Saturday, May 16, 2015 @ 22:34:05
  Author: spupykin
Revision: 133609

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-05-16 16:24:12 UTC (rev 133608)
+++ PKGBUILD2015-05-16 20:34:05 UTC (rev 133609)
@@ -11,7 +11,7 @@
 pkgrel=3
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
-url='http://openocd.berlios.de'
+url='http://openocd.org/'
 license=('GPL')
 depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat' 'hidapi')
 options=(!strip)


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2015-04-29 Thread Sergej Pupykin
Date: Wednesday, April 29, 2015 @ 10:27:55
  Author: spupykin
Revision: 132495

upgpkg: openocd 1:0.8.0-3

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-04-29 08:27:50 UTC (rev 132494)
+++ PKGBUILD2015-04-29 08:27:55 UTC (rev 132495)
@@ -1,4 +1,5 @@
 # $Id$
+# Maintainer: Sergej Pupykin 
 # Contributor: Bartłomiej Piotrowski 
 # Contributor: Matthias Bauch 
 # Contributor: Laszlo Papp 
@@ -7,15 +8,17 @@
 pkgname=openocd
 pkgver=0.8.0
 epoch=1
-pkgrel=2
+pkgrel=3
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'
 license=('GPL')
-depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat')
+depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat' 'hidapi')
 options=(!strip)
 install=openocd.install
-_features=(amtjtagaccel arm-jtag-ew at91rm9200 buspirate ep93xx ftdi gw16012 
jlink oocd_trace opendous osbdm parport presto_libftdi remote-bitbang rlink 
stlink ti-icdi ulink usbprog vsllink)
+_features=(amtjtagaccel armjtagew buspirate ftdi gw16012 jlink oocd_trace
+ opendous osbdm parport presto_libftdi remote-bitbang rlink stlink ti-icdi 
ulink usbprog vsllink
+ aice cmsis-dap dummy jtag_vpi openjtag_ftdi usb-blaster-2 usb_blaster_libftdi)
 
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
 md5sums=('6d83c34763a5f1d1ac7ad83c5a11f4fb')
 


[arch-commits] Commit in openocd/trunk (PKGBUILD)

2014-04-29 Thread Sergej Pupykin
Date: Tuesday, April 29, 2014 @ 13:44:39
  Author: spupykin
Revision: 110412

upgpkg: openocd 1:0.8.0-2

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-29 11:37:39 UTC (rev 110411)
+++ PKGBUILD2014-04-29 11:44:39 UTC (rev 110412)
@@ -6,7 +6,8 @@
 
 pkgname=openocd
 pkgver=0.8.0
-pkgrel=1
+epoch=1
+pkgrel=2
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'



[arch-commits] Commit in openocd/trunk (PKGBUILD)

2014-04-28 Thread Sergej Pupykin
Date: Monday, April 28, 2014 @ 11:58:50
  Author: spupykin
Revision: 110347

upgpkg: openocd 0.8.0-1

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   18 --
 1 file changed, 12 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-28 09:15:38 UTC (rev 110346)
+++ PKGBUILD2014-04-28 09:58:50 UTC (rev 110347)
@@ -5,8 +5,8 @@
 # Contributor: Samuel Tardieu 
 
 pkgname=openocd
-pkgver=0.8.0_rc1
-pkgrel=4
+pkgver=0.8.0
+pkgrel=1
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'
@@ -16,17 +16,23 @@
 install=openocd.install
 _features=(amtjtagaccel arm-jtag-ew at91rm9200 buspirate ep93xx ftdi gw16012 
jlink oocd_trace opendous osbdm parport presto_libftdi remote-bitbang rlink 
stlink ti-icdi ulink usbprog vsllink)
 
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
-md5sums=('7cbf6b556f020298eab80df94b73d52c')
+md5sums=('6d83c34763a5f1d1ac7ad83c5a11f4fb')
 
+prepare() {
+  cd $pkgname-${pkgver/_/-}
+  sed -i 's|ftdi_new();|(void*)12345;|g' configure{,.ac}
+}
+
 build() {
   cd $pkgname-${pkgver/_/-}
-  export LIBFTDI_CFLAGS="-I/usr/include/libftdi1"
-  export LIBFTDI_LIBS="-lftdi1"
+  libtoolize
+  autoreconf
   ./configure --prefix=/usr ${_features[@]/#/--enable-} --disable-werror
-  make LIBS="-ldl -lftdi1"
+  make
 }
 
 package() {
   cd $pkgname-${pkgver/_/-}
   make DESTDIR="$pkgdir" install
+  (cd $pkgdir/usr/share/openocd/scripts/target && mv 1986*.cfg 1986be1t.cfg)
 }



[arch-commits] Commit in openocd/trunk (PKGBUILD)

2014-04-22 Thread Sergej Pupykin
Date: Tuesday, April 22, 2014 @ 17:32:52
  Author: spupykin
Revision: 109962

upgpkg: openocd 0.8.0_rc1-4

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   30 +++---
 1 file changed, 11 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-04-22 15:32:49 UTC (rev 109961)
+++ PKGBUILD2014-04-22 15:32:52 UTC (rev 109962)
@@ -5,36 +5,28 @@
 # Contributor: Samuel Tardieu 
 
 pkgname=openocd
-pkgver=0.7.0
-pkgrel=3
+pkgver=0.8.0_rc1
+pkgrel=4
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'
 license=('GPL')
-depends=('libftdi' 'libusb-compat')
+depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat')
 options=(!strip)
 install=openocd.install
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2)
-sha256sums=('52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63')
+_features=(amtjtagaccel arm-jtag-ew at91rm9200 buspirate ep93xx ftdi gw16012 
jlink oocd_trace opendous osbdm parport presto_libftdi remote-bitbang rlink 
stlink ti-icdi ulink usbprog vsllink)
+source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${pkgver/_/-}.tar.bz2)
+md5sums=('7cbf6b556f020298eab80df94b73d52c')
 
-_features=(amtjtagaccel arm-jtag-ew at91rm9200 buspirate ep93xx ft2232_libftdi 
ftdi gw16012 jlink oocd_trace opendous osbdm parport presto_libftdi 
remote-bitbang rlink stlink ti-icdi ulink usbprog vsllink)
-
-# FIXME: needs /dev/bus/usb and cannot be compiled in chroot
-prepare() {
-  cd $pkgname-$pkgver
-  sed -i 's|$CC -E|$CC -O2 -E|g' configure
-  sed -i 's|\${CC} -E|$CC -O2 -E|g' configure
-  sed -i 's|-lftdi -lusb|-lftdi1 -lusb-1.0|g' configure src/Makefile*
-}
-
 build() {
-  cd $pkgname-$pkgver
-  export CFLAGS="-I/usr/include/libftdi1"
+  cd $pkgname-${pkgver/_/-}
+  export LIBFTDI_CFLAGS="-I/usr/include/libftdi1"
+  export LIBFTDI_LIBS="-lftdi1"
   ./configure --prefix=/usr ${_features[@]/#/--enable-} --disable-werror
-  make
+  make LIBS="-ldl -lftdi1"
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname-${pkgver/_/-}
   make DESTDIR="$pkgdir" install
 }



[arch-commits] Commit in openocd/trunk (PKGBUILD)

2013-11-25 Thread Sergej Pupykin
Date: Monday, November 25, 2013 @ 13:15:52
  Author: spupykin
Revision: 101425

upgpkg: openocd 0.7.0-3

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-11-25 11:41:14 UTC (rev 101424)
+++ PKGBUILD2013-11-25 12:15:52 UTC (rev 101425)
@@ -6,12 +6,12 @@
 
 pkgname=openocd
 pkgver=0.7.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'
 license=('GPL')
-depends=('libftdi')
+depends=('libftdi' 'libusb-compat')
 options=(!strip)
 install=openocd.install
 
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2)
@@ -19,8 +19,17 @@
 
 _features=(amtjtagaccel arm-jtag-ew at91rm9200 buspirate ep93xx ft2232_libftdi 
ftdi gw16012 jlink oocd_trace opendous osbdm parport presto_libftdi 
remote-bitbang rlink stlink ti-icdi ulink usbprog vsllink)
 
+# FIXME: needs /dev/bus/usb and cannot be compiled in chroot
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i 's|$CC -E|$CC -O2 -E|g' configure
+  sed -i 's|\${CC} -E|$CC -O2 -E|g' configure
+  sed -i 's|-lftdi -lusb|-lftdi1 -lusb-1.0|g' configure src/Makefile*
+}
+
 build() {
   cd $pkgname-$pkgver
+  export CFLAGS="-I/usr/include/libftdi1"
   ./configure --prefix=/usr ${_features[@]/#/--enable-} --disable-werror
   make
 }



[arch-commits] Commit in openocd/trunk (PKGBUILD)

2013-11-02 Thread Sergej Pupykin
Date: Saturday, November 2, 2013 @ 09:45:23
  Author: spupykin
Revision: 100264

upgpkg: openocd 0.7.0-2

upd

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-11-02 08:45:17 UTC (rev 100263)
+++ PKGBUILD2013-11-02 08:45:23 UTC (rev 100264)
@@ -6,7 +6,7 @@
 
 pkgname=openocd
 pkgver=0.7.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'



[arch-commits] Commit in openocd/trunk (PKGBUILD)

2013-05-05 Thread Bartłomiej Piotrowski
Date: Sunday, May 5, 2013 @ 22:07:27
  Author: bpiotrowski
Revision: 89931

upgpkg: openocd 0.7.0-1

- upstream release
- enable more devices: opendous, osbdm, remote-bitbang, ti-icdi

Modified:
  openocd/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-05 19:53:46 UTC (rev 89930)
+++ PKGBUILD2013-05-05 20:07:27 UTC (rev 89931)
@@ -5,8 +5,8 @@
 # Contributor: Samuel Tardieu 
 
 pkgname=openocd
-pkgver=0.6.1
-pkgrel=2
+pkgver=0.7.0
+pkgrel=1
 pkgdesc='Debugging, in-system programming and boundary-scan testing for 
embedded target devices'
 arch=('i686' 'x86_64')
 url='http://openocd.berlios.de'
@@ -15,17 +15,17 @@
 options=(!strip !libtool)
 install=openocd.install
 
source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2)
-md5sums=('946421efc2414ff89bdaf3f588b230f8')
+sha256sums=('52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63')
 
-_features=(amtjtagaccel arm-jtag-ew buspirate ep93xxat91rm9200gw16012 
ft2232_libftdi ftdi jlink oocd_trace parport presto_libftdi rlink stlink ulink 
usbprog vsllink)
+_features=(amtjtagaccel arm-jtag-ew at91rm9200 buspirate ep93xx ft2232_libftdi 
ftdi gw16012 jlink oocd_trace opendous osbdm parport presto_libftdi 
remote-bitbang rlink stlink ti-icdi ulink usbprog vsllink)
 
 build() {
-  cd $srcdir/$pkgname-$pkgver
+  cd $pkgname-$pkgver
   ./configure --prefix=/usr ${_features[@]/#/--enable-} --disable-werror
   make
 }
 
 package() {
-  cd $srcdir/$pkgname-$pkgver
-  make DESTDIR=$pkgdir install
+  cd $pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
 }