aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarian Buschsieweke <marian.buschsieweke@posteo.net>2023-10-20 19:57:00 +0200
committeromni <omni+alpine@hack.org>2023-10-21 08:33:05 +0000
commit5c9d69964cb798f80e8ebef68c36f7ea0b90627b (patch)
tree53f42a684ec8474ea55df5c529b0e196b4db527f
parenta4536bdd2f3c179de875468278b0b72fd97ae6ba (diff)
testing/openfpgaloader: new aport
https://github.com/trabucayre/openFPGALoader Universal utility for programming FPGAs
-rw-r--r--testing/openfpgaloader/APKBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/testing/openfpgaloader/APKBUILD b/testing/openfpgaloader/APKBUILD
new file mode 100644
index 00000000000..6a5494c461f
--- /dev/null
+++ b/testing/openfpgaloader/APKBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Marian Buschsieweke <marian.buschsieweke@posteo.net>
+pkgname=openfpgaloader
+pkgver=0.11.0
+pkgrel=0
+pkgdesc="Universal utility for programming FPGAs"
+url="https://github.com/trabucayre/openFPGALoader"
+arch="all"
+license="Apache-2.0"
+makedepends="
+ cmake
+ hidapi-dev
+ libftdi1-dev
+ libusb-dev
+ ninja
+ zlib-dev
+ "
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/trabucayre/openFPGALoader/archive/refs/tags/v$pkgver.tar.gz
+ "
+builddir="$srcdir/openFPGALoader-$pkgver"
+
+build() {
+ cmake -B build -G Ninja \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ #
+ cmake --build build
+}
+
+check() {
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -j1
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}
+
+sha512sums="
+cffc5f9ae0ffd75c7b7954dc19e348c80c2c847141879b6dfac06efc22fc0f574d9352cbd748553275077364a2086b00af67b5ea11130a6eea3e6f32e01f3f42 openfpgaloader-0.11.0.tar.gz
+"