summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGeorgios Eleftheriou2018-12-02 15:51:03 +0100
committerGeorgios Eleftheriou2018-12-02 15:51:03 +0100
commit24df8cc0df58effab4a992588f7326981d436ae7 (patch)
tree1c2d04b70970fa9a379d8329c0c7258be7790243 /PKGBUILD
downloadaur-24df8cc0df58effab4a992588f7326981d436ae7.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3d3101689b65
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer : George Eleftheriou <eleftg>
+# Contributor : George Eleftheriou <eleftg>
+
+pkgname=rtl-entropy-git
+pkgver=0.1.2.r80.9f1768c
+pkgrel=1
+pkgdesc="An entropy generator using SDR peripherals, including rtl-sdr and BladeRF"
+url="https://github.com/pwarren/rtl-entropy"
+license=('GPL3')
+depends=('openssl' 'rtl-sdr')
+makedepends=('git' 'cmake' 'pkgconfig')
+arch=('x86_64')
+source=("master::git+https://github.com/pwarren/rtl-entropy")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd master
+ printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+prepare() {
+ [ ! -d build ] && mkdir build
+}
+
+build() {
+ cd build
+
+ cmake ../master \
+ -DCMAKE_C_FLAGS="${CPPFLAGS} ${CFLAGS}" \
+ -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" \
+ -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}" \
+ -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX="/usr"
+
+ make
+}
+
+package() {
+ cd "${srcdir}/build"
+
+ make DESTDIR="${pkgdir}" install
+}