Jelle van der Waa pushed to branch main at Arch Linux / Packaging / Packages / 
librepo


Commits:
784cb7dc by Jelle van der Waa at 2024-03-25T21:25:51+01:00
Add nvchecker

- - - - -
27ae64c0 by Jelle van der Waa at 2024-03-25T21:26:06+01:00
upgpkg: 1.17.0-1

- - - - -


4 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD
- gpgme-config.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,25 @@
+pkgbase = librepo
+       pkgdesc = Repodata downloading library
+       pkgver = 1.17.0
+       pkgrel = 1
+       url = https://github.com/rpm-software-management/librepo
+       arch = x86_64
+       license = GPL
+       checkdepends = check
+       checkdepends = python-gpgme
+       checkdepends = python-pyxattr
+       checkdepends = python-requests
+       makedepends = cmake
+       makedepends = python
+       depends = curl
+       depends = glib2
+       depends = gpgme
+       depends = libxml2
+       depends = openssl
+       optdepends = python: for python bindings
+       source = 
https://github.com/rpm-software-management/librepo/archive/1.17.0/librepo-1.17.0.tar.gz
+       source = gpgme-config.patch
+       sha256sums = 
ae707c2b9d72c2eaeecc9a5370273a99987d9c6979517b4ad433ae920b65d993
+       sha256sums = 
c0d08e34a0a02613036d1113fd0257a97e1896284afde7f8417f49abb34b2278
+
+pkgname = librepo


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,3 @@
+[librepo]
+source = "git"
+git = "https://github.com/rpm-software-management/librepo.git";


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 # Maintainer: Jelle van der Waa <je...@archlinux.org>
 
 pkgname=librepo
-pkgver=1.15.2
+pkgver=1.17.0
 pkgrel=1
 pkgdesc="Repodata downloading library"
 arch=('x86_64')
@@ -13,8 +13,8 @@ makedepends=('cmake' 'python')
 checkdepends=('check' 'python-gpgme' 'python-pyxattr' 'python-requests')
 optdepends=('python: for python bindings')
 source=("$url/archive/$pkgver/$pkgname-$pkgver.tar.gz" "gpgme-config.patch")
-sha256sums=('4ea56b53acc169fd8a26f1f58eaee4162eaa865909a67a2ec2104f096914c27f'
-            'b72de91a72209c37fd58edd76422d8aa862aceb3309ab7b70d1ac2f5fcbb503f')
+sha256sums=('ae707c2b9d72c2eaeecc9a5370273a99987d9c6979517b4ad433ae920b65d993'
+            'c0d08e34a0a02613036d1113fd0257a97e1896284afde7f8417f49abb34b2278')
 
 prepare() {
   cd "$pkgname-$pkgver"
@@ -32,7 +32,8 @@ build() {
         -DCMAKE_INSTALL_LIBDIR=lib \
         -DENABLE_DOCS=OFF \
         -DENABLE_PYTHON=ON \
-            -DWITH_ZCHUNK=OFF
+        -DWITH_ZCHUNK=OFF \
+       -DENABLE_SELINUX=off
 
   make -C build
 }


=====================================
gpgme-config.patch
=====================================
@@ -1,24 +1,24 @@
---- a/librepo/CMakeLists.txt
-+++ b/librepo/CMakeLists.txt
-@@ -50,7 +50,7 @@ TARGET_LINK_LIBRARIES(librepo
-                         ${LIBXML2_LIBRARIES}
-                         ${CURL_LIBRARY}
-                         ${LIBCRYPTO_LIBRARIES}
--                        ${GPGME_VANILLA_LIBRARIES}
-+                        ${GPGME_LIBRARIES}
+diff -aur librepo-1.17.0.old/CMakeLists.txt librepo-1.17.0/CMakeLists.txt
+--- librepo-1.17.0.old/CMakeLists.txt  2024-03-25 21:20:16.874681785 +0100
++++ librepo-1.17.0/CMakeLists.txt      2024-03-25 21:20:42.054785557 +0100
+@@ -37,7 +37,7 @@
+ FIND_PACKAGE(CURL 7.52.0 REQUIRED)
+ 
+ IF (USE_GPGME)
+-    FIND_PACKAGE(Gpgme REQUIRED)
++    PKG_SEARCH_MODULE(GPGME REQUIRED gpgme)
+     IF (ENABLE_SELINUX)
+         PKG_CHECK_MODULES(SELINUX REQUIRED libselinux)
+     ENDIF(ENABLE_SELINUX)
+diff -aur librepo-1.17.0.old/librepo/CMakeLists.txt 
librepo-1.17.0/librepo/CMakeLists.txt
+--- librepo-1.17.0.old/librepo/CMakeLists.txt  2024-03-25 21:20:16.874681785 
+0100
++++ librepo-1.17.0/librepo/CMakeLists.txt      2024-03-25 21:21:00.624861703 
+0100
+@@ -70,7 +70,7 @@
                          ${GLIB2_LIBRARIES}
                       )
- IF (WITH_ZCHUNK)
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -31,9 +31,8 @@
- PKG_CHECK_MODULES(GLIB2 glib-2.0>=2.28 gio-2.0 REQUIRED)
- PKG_SEARCH_MODULE(LIBCRYPTO REQUIRED libcrypto openssl)
- PKG_CHECK_MODULES(LIBXML2 libxml-2.0 REQUIRED)
-+PKG_SEARCH_MODULE(GPGME REQUIRED gpgme)
- FIND_PACKAGE(CURL 7.52.0 REQUIRED)
--FIND_PACKAGE(Gpgme REQUIRED)
--
-
- IF (WITH_ZCHUNK)
- PKG_CHECK_MODULES(ZCHUNKLIB zck>=0.9.11 REQUIRED)
+ IF (USE_GPGME)
+-    TARGET_LINK_LIBRARIES(librepo ${GPGME_VANILLA_LIBRARIES})
++    TARGET_LINK_LIBRARIES(librepo ${GPGME_LIBRARIES})
+     IF (ENABLE_SELINUX)
+         TARGET_LINK_LIBRARIES(librepo ${SELINUX_LIBRARIES})
+     ENDIF(ENABLE_SELINUX)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/librepo/-/compare/c2055f4cbd58c5dd867c03e049fdd590611ad621...27ae64c0ae2f14bdc93457ce0d71d69f1d204a99

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/librepo/-/compare/c2055f4cbd58c5dd867c03e049fdd590611ad621...27ae64c0ae2f14bdc93457ce0d71d69f1d204a99
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to