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.


Reply via email to