summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartino Pilia2021-04-01 23:03:50 +0200
committerMartino Pilia2021-04-01 23:03:50 +0200
commitf247ed6079e724ba4003ad288fd4227c1d70fe4a (patch)
tree373a0462fd4bf9729dbfe0cd7f9e47a6bdbd418f
downloadaur-f247ed6079e724ba4003ad288fd4227c1d70fe4a.tar.gz
Submit package
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD40
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5e0d22c74b8f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = etlcpp
+ pkgdesc = Embedded Template Library
+ pkgver = 20.8.0
+ pkgrel = 1
+ url = https://www.etlcpp.com/
+ arch = x86_64
+ license = MIT
+ makedepends = cmake
+ source = https://github.com/ETLCPP/etl/archive/refs/tags/20.8.0.tar.gz
+ sha256sums = d1cb2d95f060b646507aea2b12110d15ce66e34ff616eabc0b667323c849ecca
+
+pkgname = etlcpp
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..02a91b07bc7b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer of this PKGBUILD file: Martino Pilia <martino.pilia@gmail.com>
+_pkgname=etl
+pkgname=etlcpp
+pkgver=20.8.0
+pkgrel=1
+pkgdesc="Embedded Template Library"
+arch=('x86_64')
+url="https://www.etlcpp.com/"
+license=('MIT')
+makedepends=('cmake')
+checkdepends=()
+source=("https://github.com/ETLCPP/etl/archive/refs/tags/${pkgver}.tar.gz")
+sha256sums=('d1cb2d95f060b646507aea2b12110d15ce66e34ff616eabc0b667323c849ecca')
+
+prepare() {
+ :
+}
+
+build() {
+ :
+}
+
+check() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ cmake -Bbuild_test test
+ cmake --build build_test
+ ./build_test/etl_tests
+}
+
+package() {
+ mkdir -p "${pkgdir}/usr/include"
+ cp -r "${_pkgname}-${pkgver}/include" "${pkgdir}/usr/."
+ rm -rf "${pkgdir}/usr/include/etl/.vscode"
+
+ install -D -m644 \
+ "${srcdir}/${_pkgname}-${pkgver}/LICENSE" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+}
+