Levente Polyak pushed to branch main at Arch Linux / Packaging / Packages / catch2
Commits: ef8d36be by Levente Polyak at 2024-05-25T00:37:16+02:00 nvchecker: use git source that has no rate limits - - - - - e763ac03 by Levente Polyak at 2024-05-25T01:15:21+02:00 upgpkg: 3.6.0-1 - - - - - 3 changed files: - .SRCINFO - .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,17 +1,17 @@ pkgbase = catch2 pkgdesc = Modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - pkgver = 3.5.3 + pkgver = 3.6.0 pkgrel = 1 url = https://github.com/catchorg/catch2 arch = x86_64 - license = Boost + license = BSL-1.0 makedepends = git makedepends = cmake makedepends = python conflicts = catch2-v2 - source = catch2::git+https://github.com/catchorg/Catch2#commit=8ac8190e494a381072c89f5e161b92a08d98b37b?signed + source = catch2::git+https://github.com/catchorg/Catch2#tag=v3.6.0?signed validpgpkeys = E29C46F3B8A7502860793B7DECC9C20E314B2360 validpgpkeys = 81E70B717FFB27AFDB45F52090BBFF120F9C087B - sha512sums = SKIP + sha512sums = 2abfe4eef3928baf996773c549b599834e970ace19e8bea02b18e130c4186860e334bfba7badba04f60cbbd43a1c545cd4c032f729888fdbb2d2bbe11c02ae46 pkgname = catch2 ===================================== .nvchecker.toml ===================================== @@ -1,6 +1,4 @@ [catch2] -source = "github" -github = "catchorg/Catch2" -use_max_tag = true +source = "git" +git = "https://github.com/catchorg/Catch2.git" prefix = "v" -#exclude_regex = "v3.*" ===================================== PKGBUILD ===================================== @@ -3,28 +3,26 @@ # Contributor: Bart Verhagen <barrie.verhagen at gmail dot com> pkgname=catch2 -_gitcommit=8ac8190e494a381072c89f5e161b92a08d98b37b -pkgver=3.5.3 +pkgver=3.6.0 pkgrel=1 pkgdesc="Modern, C++-native, header-only, test framework for unit-tests, TDD and BDD" arch=('x86_64') url="https://github.com/catchorg/catch2" -license=('Boost') +license=(BSL-1.0) #depends=('gcc-libs' 'glibc') # only needed when building shared library -makedepends=('git' 'cmake' 'python') # python seems to be necessary for building tests (FS#60273) +makedepends=( + git + cmake + python # python seems to be necessary for building tests (FS#60273) +) conflicts=('catch2-v2') -source=(${pkgname}::"git+https://github.com/catchorg/Catch2#commit=${_gitcommit}?signed") -sha512sums=('SKIP') +source=(${pkgname}::"git+https://github.com/catchorg/Catch2#tag=v${pkgver}?signed") +sha512sums=('2abfe4eef3928baf996773c549b599834e970ace19e8bea02b18e130c4186860e334bfba7badba04f60cbbd43a1c545cd4c032f729888fdbb2d2bbe11c02ae46') validpgpkeys=( E29C46F3B8A7502860793B7DECC9C20E314B2360 # Martin Hořeňovský 81E70B717FFB27AFDB45F52090BBFF120F9C087B # Jozef Grajciar ) -pkgver() { - cd ${pkgname} - git describe --tags --match 'v*' | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' -} - build() { # our recent default flags break test 1 (ApprovalTests) unset CXXFLAGS View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/catch2/-/compare/9e252f7a797350bf23cdf8759682462c4f0bd4f9...e763ac039bba70aadc1738e8d07224fa4cc085ca -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/catch2/-/compare/9e252f7a797350bf23cdf8759682462c4f0bd4f9...e763ac039bba70aadc1738e8d07224fa4cc085ca You're receiving this email because of your account on gitlab.archlinux.org.