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.