diff options
author | Martino Pilia | 2021-04-01 23:03:50 +0200 |
---|---|---|
committer | Martino Pilia | 2021-04-01 23:03:50 +0200 |
commit | f247ed6079e724ba4003ad288fd4227c1d70fe4a (patch) | |
tree | 373a0462fd4bf9729dbfe0cd7f9e47a6bdbd418f | |
download | aur-f247ed6079e724ba4003ad288fd4227c1d70fe4a.tar.gz |
Submit package
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 40 |
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" + +} + |