diff options
author | lilac | 2019-09-05 10:53:14 +0800 |
---|---|---|
committer | lilac | 2019-09-05 10:53:14 +0800 |
commit | 1da03dd729f718560a28b724433aa44bd24db526 (patch) | |
tree | 63f64569e48c70fcbc7642684a54370e258b6f53 | |
parent | 4cefd6a35dd531e02984d36f90e92c61c69079bd (diff) | |
download | aur-1da03dd729f718560a28b724433aa44bd24db526.tar.gz |
update by lilac
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 18 insertions, 14 deletions
@@ -1,6 +1,6 @@ pkgbase = proxmark3-iceman-git pkgdesc = RRG / Iceman repo - Proxmark3 RDV4.0 and other Proxmark3 platforms. - pkgver = 6965.affecd63 + pkgver = 6979.ecb535cc pkgrel = 1 url = https://github.com/RfidResearchGroup/proxmark3 install = proxmark3-iceman-git.install @@ -17,7 +17,6 @@ pkgbase = proxmark3-iceman-git conflicts = proxmark3-iceman replaces = proxmark3-iceman-git-generic replaces = proxmark3-iceman-git-rdv4 - options = !makeflags source = proxmark3-iceman-git::git+https://github.com/RfidResearchGroup/proxmark3.git sha512sums = SKIP @@ -1,7 +1,7 @@ # Maintainer: edward-p <edward At edward-p Dot xyz> pkgname=proxmark3-iceman-git -pkgver=6965.affecd63 +pkgver=6979.ecb535cc pkgrel=1 pkgdesc='RRG / Iceman repo - Proxmark3 RDV4.0 and other Proxmark3 platforms.' arch=('x86_64') @@ -11,7 +11,6 @@ depends=('perl' 'python') makedepends=('git' 'arm-none-eabi-gcc' 'arm-none-eabi-newlib') provides=('proxmark3' 'proxmark3-iceman') conflicts=('proxmark3' 'proxmark3-iceman') -options=('!makeflags') replaces=($pkgname'-generic' $pkgname'-rdv4') source=("$pkgname::git+https://github.com/RfidResearchGroup/proxmark3.git") sha512sums=('SKIP') @@ -22,10 +21,16 @@ pkgver() { echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) } +prepare() { + export DESTDIR="build" + export PREFIX="/usr" + export UDEV_PREFIX="/usr/lib/udev/rules.d" +} + build() { cd "${srcdir}/${pkgname}" - mkdir "build" + mkdir "$DESTDIR" STANDALONE_MODES=( 'LF_SAMYRUN' @@ -37,22 +42,22 @@ build() { RDV4_STANDALONE_MODES=('HF_COLIN' 'HF_BOG') # Build recovery (without PLATFORM_EXTRAS and STANDALONE) - make -j DESTDIR="build" PREFIX="/usr" \ + make \ PLATFORM="PM3RDV4" STANDALONE= FWTAG="rdv4-nostandalone" recovery/install - make -j DESTDIR="build" PREFIX="/usr" \ + make \ PLATFORM="PM3OTHER" STANDALONE= FWTAG="other-nostandalone" recovery/install # These firmware is not needed. - rm build/usr/share/proxmark3/firmware/{fullimage-rdv4-nostandalone.elf,fullimage-other-nostandalone.elf} + # rm build/usr/share/proxmark3/firmware/{fullimage-rdv4-nostandalone.elf,fullimage-other-nostandalone.elf} # Build various firmwares for standalone in ${STANDALONE_MODES[@]}; do - make -j DESTDIR="build" PREFIX="/usr" \ + make \ PLATFORM="PM3RDV4" PLATFORM_EXTRAS="BTADDON" STANDALONE="${standalone}" \ FWTAG="rdv4-"$(echo ${standalone} | tr '[:upper:]' '[:lower:]') fullimage/install - make -j DESTDIR="build" PREFIX="/usr" \ + make \ PLATFORM="PM3OTHER" STANDALONE="${standalone}" \ FWTAG="other-"$(echo ${standalone} | tr '[:upper:]' '[:lower:]') fullimage/install @@ -60,15 +65,15 @@ build() { for standalone in ${RDV4_STANDALONE_MODES[@]}; do - make -j DESTDIR="build" PREFIX="/usr" \ + make \ PLATFORM="PM3RDV4" PLATFORM_EXTRAS="BTADDON" STANDALONE="${standalone}" \ FWTAG="rdv4-"$(echo ${standalone} | tr '[:upper:]' '[:lower:]') fullimage/install done # Build other targets - make -j DESTDIR="build" PREFIX="/usr" - make -j1 DESTDIR="build" PREFIX="/usr" install + make + make install # These recovery & firmware are not needed. rm build/usr/share/proxmark3/firmware/{fullimage.elf,proxmark3_recovery.bin} @@ -76,5 +81,5 @@ build() { package() { cd "${srcdir}/${pkgname}" - mv build/* "${pkgdir}/" + mv "$DESTDIR"/* "${pkgdir}/" } |