Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
keepassxc


Commits:
5cbc1f3b by Antonio Rojas at 2024-02-21T08:54:06+01:00
upgpkg: 2.7.6-3: botan 3.3 rebuild

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = keepassxc
        pkgdesc = Cross-platform community-driven port of Keepass password 
manager
        pkgver = 2.7.6
-       pkgrel = 2
+       pkgrel = 3
        url = https://keepassxc.org/
        arch = x86_64
        license = GPL
@@ -26,11 +26,13 @@ pkgbase = keepassxc
        provides = org.freedesktop.secrets
        source = 
https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/keepassxc-2.7.6-src.tar.xz
        source = 
https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/keepassxc-2.7.6-src.tar.xz.sig
+       source = 
https://github.com/keepassxreboot/keepassxc/commit/cc0530ba.patch
        validpgpkeys = BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
        validpgpkeys = 71D4673D73C7F83C17DAE6A2D8538E98A26FD9C4
        validpgpkeys = AF0AEA44ABAC8F1047733EA7AFF235EEFB5A2517
        validpgpkeys = C1E4CBA3AD78D3AFD894F9E0B7A66F03B59076A8
        sha256sums = 
a58074509fa8e90f152c6247f73e75e126303081f55eedb4ea0cbb6fa980d670
        sha256sums = SKIP
+       sha256sums = 
7884a0425a5bf7e67d389d6b2545b06ee28b6d77e9164df13a8e78b5719d11ce
 
 pkgname = keepassxc


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 
 pkgname=keepassxc
 pkgver=2.7.6
-pkgrel=2
+pkgrel=3
 pkgdesc="Cross-platform community-driven port of Keepass password manager"
 arch=(x86_64)
 url="https://keepassxc.org/";
@@ -16,15 +16,22 @@ optdepends=('xclip: keepassxc-cli clipboard support under X 
server'
             'wl-clipboard: keepassxc-cli clipboard support under Wayland')
 checkdepends=(xclip xorg-server-xvfb)
 provides=(org.freedesktop.secrets)
-source=(https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/keepassxc-$pkgver-src.tar.xz{,.sig})
+source=(https://github.com/keepassxreboot/keepassxc/releases/download/$pkgver/keepassxc-$pkgver-src.tar.xz{,.sig}
+        https://github.com/keepassxreboot/keepassxc/commit/cc0530ba.patch)
 sha256sums=('a58074509fa8e90f152c6247f73e75e126303081f55eedb4ea0cbb6fa980d670'
-            'SKIP')
+            'SKIP'
+            '7884a0425a5bf7e67d389d6b2545b06ee28b6d77e9164df13a8e78b5719d11ce')
 # List of signing keys can be found at 
https://keepassxc.org/verifying-signatures/
 validpgpkeys=(BF5A669F2272CF4324C1FDA8CFB4C2166397D0D2
               71D4673D73C7F83C17DAE6A2D8538E98A26FD9C4
               AF0AEA44ABAC8F1047733EA7AFF235EEFB5A2517
               C1E4CBA3AD78D3AFD894F9E0B7A66F03B59076A8)
 
+prepare() {
+# Fix build with botan 3.3
+  patch -d $pkgname-$pkgver -p1 < cc0530ba.patch
+}
+
 build() {
   cmake -S keepassxc-$pkgver -B build \
     -DCMAKE_BUILD_TYPE=Release \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/keepassxc/-/commit/5cbc1f3b3eac9714142a76aa846ddfd5e4ee4d18

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/keepassxc/-/commit/5cbc1f3b3eac9714142a76aa846ddfd5e4ee4d18
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to