Fabio Castelli pushed to branch main at Arch Linux / Packaging / Packages / xca


Commits:
209dbb2b by Fabio Castelli (Muflone) at 2023-12-21T23:37:03+01:00
upgpkg: 2.5.0-1

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,16 @@
+pkgbase = xca
+       pkgdesc = Graphical user interface to OpenSSL, RSA/DSA public keys, 
certificates, signing requests and revokation lists
+       pkgver = 2.5.0
+       pkgrel = 1
+       url = https://hohnstaedt.de/xca/
+       arch = x86_64
+       license = BSD
+       makedepends = cmake
+       depends = qt6-tools
+       depends = libltdl
+       depends = desktop-file-utils
+       depends = gtk-update-icon-cache
+       source = 
https://github.com/chris2511/xca/releases/download/RELEASE.2.5.0/xca-2.5.0.tar.gz
+       sha512sums = 
36b9b97ff0649934fbe78e38048e75883555aab5d86ee2cbd629f9789326d16463f182cf0bbcc76b1ac8f631b24fa187f1b64c466e04de010724ea5f9ebfa11e
+
+pkgname = xca


=====================================
PKGBUILD
=====================================
@@ -2,31 +2,25 @@
 # Contributor: Andrea Zucchelli <zukk...@gmail.com>
 
 pkgname=xca
-pkgver=2.4.0
-pkgrel=3
+pkgver=2.5.0
+pkgrel=1
 pkgdesc='Graphical user interface to OpenSSL, RSA/DSA public keys, 
certificates, signing requests and revokation lists'
 arch=('x86_64')
 url='https://hohnstaedt.de/xca/'
 license=('BSD')
-depends=('qt5-tools' 'libltdl' 'desktop-file-utils' 'gtk-update-icon-cache')
-source=("https://github.com/chris2511/${pkgname}/releases/download/RELEASE.${pkgver}/${pkgname}-${pkgver}.tar.gz";
-         
xca-2.4.0-openssl3.patch::https://github.com/chris2511/xca/commit/f5ac099e948ea354deac75ff9fa09d51453476e1.patch)
-sha512sums=('e93e2cf9dc48ed43ee9b51e977f825d81ff08835eb4d77fcbe8f9dc8ce31c77c1da879b48c25ab535717542d1fe84faa6e46c410c116edbee02072040c59667c'
-            
'094d3057701bccf15fa4371847909718d4c9a19a1900ea4ae09658bf423689af60614449bb1bec161c72b6ec77208608c84ffffbec3530e7c5060224a1f03a2b')
-
-prepare() {
-  cd "${pkgname}-${pkgver}"
-  patch -Np1 -i ../xca-2.4.0-openssl3.patch
-}
+makedepends=('cmake')
+depends=('qt6-tools' 'libltdl' 'desktop-file-utils' 'gtk-update-icon-cache')
+source=("https://github.com/chris2511/${pkgname}/releases/download/RELEASE.${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+sha512sums=('36b9b97ff0649934fbe78e38048e75883555aab5d86ee2cbd629f9789326d16463f182cf0bbcc76b1ac8f631b24fa187f1b64c466e04de010724ea5f9ebfa11e')
 
 build () {
   cd "${pkgname}-${pkgver}"
-  ./configure --prefix=/usr --sysconfdir=/etc --with-openssl
-  sed -i  -r 's/(^LDFLAGS.*$)/LDFLAGS='"'"'-lstdc++'"'"'/' Local.mak
+  cmake -DCMAKE_INSTALL_PREFIX=/usr .
+  cmake --build .
 }
 
 package() {
   cd "${pkgname}-${pkgver}"
-  make install DESTDIR="${pkgdir}"
+  cmake --install . --prefix "${pkgdir}/usr"
   install -m 644 -D COPYRIGHT 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/xca/-/commit/209dbb2b06f13ce0ca3b4d7d6cea4b0078a683a2

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


Reply via email to