summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCody P Schafer2022-02-27 13:59:52 -0500
committerCody P Schafer2022-02-27 14:12:41 -0500
commit3653dc0d3432ca99aa02f392a49dfdfabc2b62e5 (patch)
treedafcb8c14ce9a53714e73d584c34ba2573986246
parent18db20b23902f860d1dbdc968141467649599918 (diff)
downloadaur-3653dc0d3432ca99aa02f392a49dfdfabc2b62e5.tar.gz
fix group
-rw-r--r--.SRCINFO3
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD12
3 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f2ecc27ce0f4..b9ad87a7ec31 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,11 +13,10 @@ pkgbase = openocd-git
makedepends = autoconf
makedepends = libtool
makedepends = tcl
- depends = libftdi
depends = libftdi-compat
- depends = libusb
depends = libusb-compat
depends = hidapi
+ depends = libudev.so
depends = capstone
provides = openocd
conflicts = openocd
diff --git a/.gitignore b/.gitignore
index 69699a2f9739..0ec3d0ac6afc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,8 @@
pkg/
src/
*.pkg.*
+*.log
openocd-git/
+git2cl/
+jimtcl/
+libjaylink/
diff --git a/PKGBUILD b/PKGBUILD
index 6181ccb52072..812e534aa003 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,7 +15,7 @@ pkgdesc="Debugging, in-system programming and boundary-scan testing for embedded
arch=('i686' 'x86_64' 'arm' 'aarch64')
url="http://openocd.org"
license=('GPL')
-depends=('libftdi' 'libftdi-compat' 'libusb' 'libusb-compat' 'hidapi' 'capstone')
+depends=('libftdi-compat' 'libusb-compat' 'hidapi' 'libudev.so' 'capstone')
makedepends=('git' 'automake>=1.11' 'autoconf' 'libtool' 'tcl')
options=(!strip)
provides=('openocd')
@@ -85,6 +85,7 @@ pkgver() {
prepare() {
cd "$srcdir/${pkgname}"
+ sed -i 's|GROUP="plugdev", ||g' contrib/60-openocd.rules
git submodule init
git config submodule.jimtcl.url "$srcdir/jimtcl"
git config submodule."src/jtag.drivers/libjaylink".url "$srcdir/libjaylink"
@@ -97,19 +98,16 @@ build() {
./bootstrap
./configure --prefix=/usr \
- --enable-maintainer-mode \
--disable-werror \
${_features[@]/#/--enable-}
- #make clean
make
}
package() {
cd "$srcdir/${pkgname}"
+
make "DESTDIR=${pkgdir}" install
- rm -rf ${srcdir}/$pkgname-build
- rm -rf "$pkgdir/usr/share/info/dir"
- mkdir -p "$pkgdir/usr/lib/udev/rules.d"
- mv "$pkgdir/usr/share/$_pkgbase/contrib/60-openocd.rules" "$pkgdir/usr/lib/udev/rules.d"
+
+ install -Dm 644 contrib/60-openocd.rules "$pkgdir"/usr/lib/udev/rules.d/60-openocd.rules
}