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


Commits:
a49def32 by Antonio Rojas at 2025-01-04T12:04:00+01:00
upgpkg: 1.5.0-2: Build for Qt6 only

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,25 +1,18 @@
 pkgbase = qxlsx
        pkgdesc = Excel file reader/writer library using Qt
        pkgver = 1.5.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/QtExcel/QXlsx
        arch = x86_64
        license = MIT
        makedepends = cmake
        makedepends = git
-       makedepends = qt5-base
-       makedepends = qt6-base
        depends = gcc-libs
        depends = glibc
+       depends = qt6-base
+       conflicts = qxlsx-qt6
+       replaces = qxlsx-qt6
        source = git+https://github.com/QtExcel/QXlsx#tag=v1.5.0
        sha256sums = 
5edc0f44c112946213db51954dacb0a1e60c3a11299001156a6703d7d61a5232
 
-pkgname = qxlsx-qt5
-       depends = gcc-libs
-       depends = glibc
-       depends = qt5-base
-
-pkgname = qxlsx-qt6
-       depends = gcc-libs
-       depends = glibc
-       depends = qt6-base
+pkgname = qxlsx


=====================================
PKGBUILD
=====================================
@@ -1,48 +1,31 @@
 # Maintainer: Antonio Rojas <[email protected]>
 # Contributor: Carlos Aznarán <[email protected]>
 
-pkgbase=qxlsx
-pkgname=(qxlsx-qt5
-         qxlsx-qt6)
+pkgname=qxlsx
 pkgver=1.5.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Excel file reader/writer library using Qt'
 arch=(x86_64)
 url='https://github.com/QtExcel/QXlsx'
 license=(MIT)
 depends=(gcc-libs
-         glibc)
+         glibc
+         qt6-base)
 makedepends=(cmake
-             git
-             qt5-base
-             qt6-base)
+             git)
+conflicts=(qxlsx-qt6)
+replaces=(qxlsx-qt6)
 source=(git+https://github.com/QtExcel/QXlsx#tag=v$pkgver)
 sha256sums=('5edc0f44c112946213db51954dacb0a1e60c3a11299001156a6703d7d61a5232')
 
 build() {
-  cmake -B build5 -S QXlsx/QXlsx \
+  cmake -B build -S QXlsx/QXlsx \
     -DCMAKE_INSTALL_PREFIX=/usr \
-    -DQT_VERSION_MAJOR=5 \
     -DBUILD_SHARED_LIBS=ON
-  cmake --build build5
-
-  cmake -B build6 -S QXlsx/QXlsx \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DQT_VERSION_MAJOR=6 \
-    -DBUILD_SHARED_LIBS=ON
-  cmake --build build6
+  cmake --build build
 }
 
-package_qxlsx-qt5() {
-  depends+=(qt5-base)
-
-  DESTDIR="$pkgdir" cmake --install build5
-  install -Dm644 QXlsx/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
-}
-
-package_qxlsx-qt6() {
-  depends+=(qt6-base)
-
-  DESTDIR="$pkgdir" cmake --install build6
+package() {
+  DESTDIR="$pkgdir" cmake --install build
   install -Dm644 QXlsx/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname 
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/qxlsx/-/commit/a49def32aae75d65910c0ed3cf6598bc1ff6ed9a

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


Reply via email to