Date: Thursday, April 6, 2023 @ 16:04:07
Author: felixonmars
Revision: 1439521
archrelease: copy trunk to community-staging-x86_64
Added:
proxmark3/repos/community-staging-x86_64/
proxmark3/repos/community-staging-x86_64/PKGBUILD
(from rev 1439520, proxmark3/trunk/PKGBUILD)
----------+
PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
Copied: proxmark3/repos/community-staging-x86_64/PKGBUILD (from rev 1439520,
proxmark3/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2023-04-06 16:04:07 UTC (rev 1439521)
@@ -0,0 +1,44 @@
+# Maintainer: Filipe LaĆns (FFY00) <[email protected]>
+
+pkgname=proxmark3
+pkgver=4.15864
+pkgrel=2
+pkgdesc='Software for the the Proxmark3, an RFID swiss-army tool'
+arch=('x86_64')
+url='https://github.com/RfidResearchGroup/proxmark3'
+license=('GPL2')
+depends=('qt5-base' 'bluez-libs' 'jansson')
+makedepends=('arm-none-eabi-gcc' 'arm-none-eabi-newlib' 'lua52' 'python')
+optdepends=('lua52: lua scripts'
+ 'python: some scripts')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha512sums=('dddda0cdd3fb94fa51baff0c85768ff72c7194319f5554917c330ab505d42fdf0bd41ab3147362e25d14361bff6206067327c6f4da3619654658fd86177c6bee')
+
+prepare() {
+ cp -r $pkgname-$pkgver{,-rdv4}
+}
+
+build() {
+ cd "$srcdir"/$pkgname-$pkgver
+
+ make PLATFORM=PM3GENERIC SKIPQT=0 all
+
+ cd "$srcdir"/$pkgname-$pkgver-rdv4
+
+ make PLATFORM=PM3RDV4 FWTAG=rdv4 common bootrom recovery fullimage
+}
+
+package() {
+ export PREFIX=/usr
+ export DESTDIR="$pkgdir"
+ export UDEV_PREFIX=/usr/lib/udev/rules.d
+ export INSTALLTOOLSRELPATH=bin
+
+ cd "$srcdir"/$pkgname-$pkgver-rdv4
+
+ make PLATFORM=PM3RDV4 FWTAG=rdv4 {bootrom,recovery,fullimage}/install
+
+ cd "$srcdir"/$pkgname-$pkgver
+
+ make PLATFORM=PM3GENERIC install
+}