Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / doctest
Commits: 82b3d6fc by Carl Smedstad at 2024-09-29T00:07:23+02:00 Refactor PKGBUILD closer to guidelines - - - - - 84952c01 by Carl Smedstad at 2024-09-29T00:21:01+02:00 upgpkg: 2.4.11-1: Upstream release https://github.com/doctest/doctest/blob/v2.4.11/CHANGELOG.md#v2411-2023-03-15 Update URL to new repository: https://github.com/doctest/doctest. - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,12 +1,12 @@ pkgbase = doctest pkgdesc = The lightest feature rich C++ single header testing framework - pkgver = 2.4.9 - pkgrel = 2 - url = https://github.com/onqtam/doctest + pkgver = 2.4.11 + pkgrel = 1 + url = https://github.com/doctest/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 + source = doctest-2.4.11.tar.gz::https://github.com/doctest/doctest/archive/v2.4.11.tar.gz + sha256sums = 632ed2c05a7f53fa961381497bf8069093f0d6628c5f26286161fbd32a560186 pkgname = doctest ===================================== PKGBUILD ===================================== @@ -1,45 +1,36 @@ # Maintainer: Santiago Torres-Arias <santiago in el archlinux organization> +# Maintainer: Carl Smedstad <[email protected]> # Maintainer: Javier TiĆ” <javier dot tia at gmail dot com> pkgname=doctest -pkgver=2.4.9 -pkgrel=2 +pkgver=2.4.11 +pkgrel=1 pkgdesc='The lightest feature rich C++ single header testing framework' arch=('any') -url='https://github.com/onqtam/doctest' +url='https://github.com/doctest/doctest' license=('MIT') makedepends=('cmake') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('19b2df757f2f3703a5e63cee553d85596875f06d91a3333acd80a969ef210856') - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - mkdir build -} +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('632ed2c05a7f53fa961381497bf8069093f0d6628c5f26286161fbd32a560186') build() { - cd "${srcdir}/${pkgname}-${pkgver}/build" - cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DDOCTEST_WITH_TESTS=off \ - -G"Unix Makefiles" \ - ../ - make + cd ${pkgname}-${pkgver} + cmake -S . -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -Wno-dev + cmake --build build } check() { - # FIXME: will not find tests... - cd "${srcdir}/${pkgname}-${pkgver}/build" - make - ctest -C Release --output-on-failure + cd ${pkgname}-${pkgver} + ctest --test-dir build --output-on-failure } package() { - cd "${srcdir}/${pkgname}-${pkgver}/build" - make DESTDIR="${pkgdir}" install - install -Dm 0644 ../LICENSE.txt \ - "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd ${pkgname}-${pkgver} + DESTDIR="${pkgdir}" cmake --install build + install -vDm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE.txt } # vim:set ts=2 sw=2 et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/doctest/-/compare/d0ec93c1a4a40ac8d480736d5b57d8a32e51fa5e...84952c01b067daaed7e2d49f3d66881257245c5c -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/doctest/-/compare/d0ec93c1a4a40ac8d480736d5b57d8a32e51fa5e...84952c01b067daaed7e2d49f3d66881257245c5c You're receiving this email because of your account on gitlab.archlinux.org.
