summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVáclav Kubernát2023-10-16 08:52:16 +0200
committerVáclav Kubernát2023-10-16 08:52:16 +0200
commit9e489625e625e1eb243dd8906c5dd6e5c0b3fa40 (patch)
tree149d72683e9b7147e6a135e6dd2be03607fd3103
downloadaur-9e489625e625e1eb243dd8906c5dd6e5c0b3fa40.tar.gz
Initial import
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD37
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6fb3b9bce689
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = mingw-w64-doctest
+ pkgdesc = The lightest feature rich C++ single header testing framework
+ pkgver = 2.4.9
+ pkgrel = 1
+ url = https://github.com/onqtam/doctest
+ arch = any
+ license = MIT
+ makedepends = cmake
+ source = doctest-2.4.9.tar.gz::https://github.com/doctest/doctest/archive/refs/tags/v2.4.9.tar.gz
+ sha256sums = 19b2df757f2f3703a5e63cee553d85596875f06d91a3333acd80a969ef210856
+
+pkgname = mingw-w64-doctest
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5835b92d85fa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Santiago Torres-Arias <santiago in el archlinux organization>
+# Maintainer: Javier Tiá <javier dot tia at gmail dot com>
+
+pkgname=mingw-w64-doctest
+pkgver=2.4.9
+pkgrel=1
+pkgdesc='The lightest feature rich C++ single header testing framework'
+arch=('any')
+url='https://github.com/onqtam/doctest'
+license=('MIT')
+makedepends=('cmake')
+source=("doctest-${pkgver}.tar.gz::https://github.com/doctest/doctest/archive/refs/tags/v${pkgver}.tar.gz")
+sha256sums=('19b2df757f2f3703a5e63cee553d85596875f06d91a3333acd80a969ef210856')
+
+_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
+
+build() {
+ for _arch in ${_architectures}; do
+ $_arch-cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DDOCTEST_WITH_TESTS=off \
+ -S "${srcdir}/doctest-${pkgver}" \
+ -B "build-$_arch"
+ cmake --build "build-$_arch"
+ done
+}
+
+package() {
+ for _arch in ${_architectures}; do
+ DESTDIR="${pkgdir}" cmake --install build-$_arch
+ ls build-$_arch/
+ install -Dm 0644 "${srcdir}/doctest-${pkgver}/LICENSE.txt" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ done
+}
+
+# vim:set ts=2 sw=2 et: