diff options
author | Cody P Schafer | 2018-08-24 23:20:57 -0400 |
---|---|---|
committer | Cody P Schafer | 2018-08-24 23:20:57 -0400 |
commit | c9a0f7c19392c44cbc511f3f0998a1f4d5d9d4c6 (patch) | |
tree | ae1e03290b806d631418ad6c852d550ab35c0aff | |
download | aur-c9a0f7c19392c44cbc511f3f0998a1f4d5d9d4c6.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..03953ac7e872 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = lpcscrypt + pkgdesc = Programming tool for LPC1800 and LPC4000 series microcontrollers + pkgver = 2.0.0.831 + pkgrel = 0 + url = https://www.nxp.com/support/developer-resources/software-development-tools/lpc-developer-resources-/lpc-microcontroller-utilities/lpcscrypt-v2.0.0:LPCSCRYPT + arch = x86_64 + license = proprietary + makedepends = libarchive + makedepends = unmakeself + depends = dfu-util + depends = libutil-linux + optdepends = bash + source = https://www.nxp.com/downloads/en/software/lpcscrypt-2.0.0_831.x86_64.deb.bin + sha384sums = 4b3a61b502b4232a1d0605f1c600a7125e57a36378efe879d97873ebc72de243e694200cb6c4e3e0a7f6520920f17855 + +pkgname = lpcscrypt + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..11bc33cbed3f --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +*.tar.* +*.bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f0b5496ac1dd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +pkgname=lpcscrypt +pkgver=2.0.0.831 +pkgrel=0 +pkgdesc="Programming tool for LPC1800 and LPC4000 series microcontrollers" +arch=('x86_64') +url="https://www.nxp.com/support/developer-resources/software-development-tools/lpc-developer-resources-/lpc-microcontroller-utilities/lpcscrypt-v2.0.0:LPCSCRYPT" +license=('proprietary') +makedepends=(libarchive unmakeself) +depends=(dfu-util libutil-linux) +optdepends=(bash) + +_pkgver_main=${pkgver%.*} +_pkgver_rel=${pkgver##*.} +_pkgver_u=${_pkgver_main}_${_pkgver_rel} +_src="$pkgname-$_pkgver_u.x86_64.deb.bin" +source=("https://www.nxp.com/downloads/en/software/$_src") +sha384sums=('4b3a61b502b4232a1d0605f1c600a7125e57a36378efe879d97873ebc72de243e694200cb6c4e3e0a7f6520920f17855') + +prepare() { + mkdir -p $pkgname-$_pkgver_u + cd $pkgname-$_pkgver_u + unmakeself ../$_src + bsdtar xf "$pkgname-$_pkgver_u.x86_64.deb" + tar xf data.tar.gz +} + +package() { + cd "$srcdir/$pkgname-$_pkgver_u" + + install -D -v -m644 ProductLicense.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt" + + _s="usr/local/$pkgname-$_pkgver_u" + + _o="$pkgdir/opt/$pkgname" + mkdir -p "$_o" + cp -r "$_s/"* "$_o" + + install -D -v -m644 "$_s/scripts/99-lpcscrypt.rules" -t "$pkgdir/usr/lib/udev/rules.d" + rm -f "$_o/scripts/99-lpcscrypt.rules" + rm -f "$_o/scripts/install_udev_rules" +} |