summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMalcolm Mallardi2022-08-01 14:18:27 -0400
committerMalcolm Mallardi2022-08-01 14:18:27 -0400
commitfbacca54db47ad81b442ae3770f3db679a0454e3 (patch)
tree4e17ab8fc9b33d78926a147dd40d0d91e2cf4476
downloadaur-fbacca54db47ad81b442ae3770f3db679a0454e3.tar.gz
Initial commit
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD50
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..86f4fdc7ec56
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = iir1-git
+ pkgdesc = DSP IIR Realtime C++ filter library
+ pkgver = 0.1.0.841cf1353d
+ pkgrel = 1
+ url = https://github.com/berndporr/iir1
+ arch = any
+ license = MIT
+ makedepends = cmake
+ makedepends = gcc
+ makedepends = gzip
+ depends = glibc
+ provides = iir1
+ conflicts = iir1
+ source = git+https://github.com/berndporr/iir1.git
+ md5sums = SKIP
+
+pkgname = iir1-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2457f65f60f5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+# Maintainer: Malcolm Mallardi <mdmallardi at gmail dot com>
+
+pkgname=iir1-git
+_pkgname=iir1
+pkgver=0.1.0.841cf1353d
+pkgrel=1
+pkgdesc="DSP IIR Realtime C++ filter library"
+arch=('any')
+url="https://github.com/berndporr/iir1"
+license=('MIT')
+depends=('glibc')
+makedepends=('cmake' 'gcc' 'gzip')
+provides=("iir1")
+conflicts=("iir1")
+source=(
+ "git+https://github.com/berndporr/${_pkgname}.git"
+)
+md5sums=(
+ 'SKIP'
+)
+
+prepare() {
+ cd "$srcdir/${_pkgname}"
+ cmake . --install-prefix="${pkgdir}/usr"
+}
+
+pkgver() {
+ cd "$srcdir/${_pkgname}"
+ echo "0.1.0.$(git log | head -n 1 | awk '{print $2}' | cut -c1-10)"
+}
+
+build() {
+ cd "$srcdir/${_pkgname}"
+ make
+}
+
+package() {
+
+ # install all files
+ cd "$srcdir/${_pkgname}"
+ make install
+
+ # manual and readme documents
+ cd "$srcdir/${_pkgname}/"
+ mkdir -p "${pkgdir}/usr/share/doc/${_pkgname}"
+ cp -r docs "${pkgdir}/usr/share/doc/${_pkgname}/manual"
+ install -Dm 644 "$srcdir/${_pkgname}/README.md" "$pkgdir/usr/share/doc/${_pkgname}/README.md"
+ install -Dm 644 "$srcdir/${_pkgname}/COPYING" "$pkgdir/usr/share/doc/${_pkgname}/COPYING"
+
+ }