summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheowhy2020-01-21 23:25:35 +0100
committerTheowhy2020-01-21 23:25:35 +0100
commit8156daf4b95156180fec20d04d0ae0d774c0aec3 (patch)
treec2120d3429abae16a0307b560ab241d8eeafee84
parentb0e7b4e8240c8b97eaac278220f694ce28c20e5d (diff)
downloadaur-8156daf4b95156180fec20d04d0ae0d774c0aec3.tar.gz
Update PKGBUILD according to gist given by jpkotta
This modification is the same upstream version bu the following changes: - Add licence file - Add bash completion file
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD23
-rw-r--r--uuu-complete.bash5
3 files changed, 28 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 75f2a95085d2..d9ecc154819a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,20 @@
pkgbase = mfgtools
pkgdesc = Freescale/NXP I.MX Chip image deploy tools
pkgver = 1.3.102
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/NXPmicro/mfgtools
changelog = History.md
arch = x86_64
license = BSD
+ makedepends = cmake
+ makedepends = git
depends = bzip2
depends = zlib
depends = libusb
depends = openssl
source = git+https://github.com/NXPmicro/mfgtools#tag=uuu_1.3.102
+ source = uuu-complete.bash
+ sha256sums = SKIP
sha256sums = SKIP
pkgname = mfgtools
diff --git a/PKGBUILD b/PKGBUILD
index 0c567485abd9..b55dd5d2b9a0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: Theowhy <aur.theowhy@shizoku.fr>
-# Contributor:
+# Contributor: jpkotta
pkgname=mfgtools
pkgver=1.3.102
-pkgrel=1
+pkgrel=2
pkgdesc="Freescale/NXP I.MX Chip image deploy tools"
arch=(x86_64)
url="https://github.com/NXPmicro/mfgtools"
license=('BSD')
groups=()
depends=('bzip2' 'zlib' 'libusb' 'openssl')
-makedepends=()
+makedepends=('cmake' 'git')
optdepends=()
provides=()
conflicts=()
@@ -18,9 +18,9 @@ backup=()
options=()
install=
changelog=History.md
-source=(git+https://github.com/NXPmicro/mfgtools#tag=uuu_$pkgver)
+source=(git+https://github.com/NXPmicro/mfgtools#tag=uuu_$pkgver uuu-complete.bash)
noextract=()
-sha256sums=(SKIP)
+sha256sums=(SKIP SKIP)
pkgver() {
cd "$pkgname"
@@ -40,4 +40,17 @@ package() {
cd "$pkgname/build"
make DESTDIR="$pkgdir/" install
+
+ comp_dir="$pkgdir"/etc/bash_completion.d/
+ install -d -m 755 "$comp_dir"
+ install -m 644 "$srcdir"/uuu-complete.bash "$comp_dir"/uuu-complete.bash
+
+ ./uuu/uuu -udev > 99-uuu.rules
+ udev_dir="$pkgdir"/usr/lib/udev/rules.d/
+ install -d -m 755 "$udev_dir"
+ install -m 644 99-uuu.rules "$udev_dir"/99-uuu.rules
+
+ lic_dir="$pkgdir"/usr/share/licenses/mfgtools/
+ install -d -m 755 "$lic_dir"
+ install -m 644 ../LICENSE "$lic_dir"/LICENSE
}
diff --git a/uuu-complete.bash b/uuu-complete.bash
new file mode 100644
index 000000000000..83723ad2e8d5
--- /dev/null
+++ b/uuu-complete.bash
@@ -0,0 +1,5 @@
+_uuu_autocomplete()
+{
+ COMPREPLY=($(/usr/bin/uuu $1 $2 $3))
+}
+complete -o nospace -F _uuu_autocomplete uuu