summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Falkenberg2020-11-03 07:16:29 +0100
committerRobert Falkenberg2020-11-03 07:16:29 +0100
commitf5fed40f3910a070783af15d554733af3ca2ec70 (patch)
tree3c78975e620d23fbbe25411ef176de436792fd1e
downloadaur-f5fed40f3910a070783af15d554733af3ca2ec70.tar.gz
Create package c-mnalib
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD35
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..74d7b2e176d4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = c-mnalib
+ pkgdesc = C library for easy access and configuration of cellular network modems
+ pkgver = 0.1
+ pkgrel = 1
+ url = https://github.com/falkenber9/c-mnalib
+ arch = x86_64
+ arch = arm
+ license = MIT
+ makedepends = cmake
+ depends = curl
+ depends = glib2
+ depends = systemd-libs
+ options = staticlibs
+ source = c-mnalib-falcon_v0.1.tar.gz::https://github.com/falkenber9/c-mnalib/archive/falcon_v0.1.tar.gz
+ sha512sums = 768e44b18016e97377ff4414a6674f2be3d93f05cbe2d6d252f7796745173f4c90b7d71b5fa442fd2c5cf12e524cabf8a6e971a1126a9a0e7baa41e4cf7c27d5
+
+pkgname = c-mnalib
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9f4f9f6302d7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Robert Falkenberg <robert.falkenberg@tu-dortmund.de>
+
+pkgbase=c-mnalib
+pkgname=$pkgbase
+pkgver=0.1
+_pkgver=falcon_v${pkgver}
+pkgrel=1
+pkgdesc='C library for easy access and configuration of cellular network modems'
+arch=('x86_64' 'arm')
+url='https://github.com/falkenber9/c-mnalib'
+license=('MIT')
+depends=('curl' 'glib2' 'systemd-libs')
+makedepends=('cmake')
+options=(staticlibs)
+source=("${pkgname}-${_pkgver}.tar.gz::https://github.com/falkenber9/c-mnalib/archive/${_pkgver}.tar.gz")
+sha512sums=('768e44b18016e97377ff4414a6674f2be3d93f05cbe2d6d252f7796745173f4c90b7d71b5fa442fd2c5cf12e524cabf8a6e971a1126a9a0e7baa41e4cf7c27d5')
+
+build() {
+ echo 'Building C-mnalib'
+
+ cmake .. \
+ -B "${pkgname}-${_pkgver}-build" \
+ -S "${pkgname}-${_pkgver}" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_GENERIC=True
+
+ make -C "${pkgname}-${_pkgver}-build" -j 4
+}
+
+package() {
+ make -C "${pkgname}-${_pkgver}-build" DESTDIR="$pkgdir" install
+ cd $srcdir/${pkgname}-${_pkgver}
+ install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}