summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2024-01-31 17:39:40 +0800
committertaotieren2024-01-31 17:39:40 +0800
commitfccd75faedd8844a2cfe3cebc2f1dc177f1d5cd3 (patch)
tree6555123261adc88aac5313cc609ef7e2e0d67846
parente736fb7a82d9430420f61c55a717a35b93d5bf9d (diff)
downloadaur-fccd75faedd8844a2cfe3cebc2f1dc177f1d5cd3.tar.gz
update qt6-qtcsv
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD35
2 files changed, 27 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 90fca0344351..30c798133336 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,11 +3,18 @@ pkgbase = qt6-qtcsv
pkgver = 1.7
pkgrel = 0
url = https://github.com/iamantony/qtcsv
- arch = any
+ arch = aarch64
+ arch = riscv64
+ arch = x86_64
license = MIT
+ makedepends = cmake
+ makedepends = ninja
+ depends = gcc-libs
+ depends = glibc
depends = qt6-base
provides = qtcsv
conflicts = qt5-qtcsv
+ conflicts = qtcsv
source = qt6-qtcsv-1.7.tar.gz::https://github.com/iamantony/qtcsv/archive/refs/tags/v1.7.tar.gz
sha256sums = 7f8acb68fc1888573e263d020f4153494cdf2bd3610ada3605baa88bb8b6ccf5
diff --git a/PKGBUILD b/PKGBUILD
index ff0d797371ce..2507ea0e209d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,16 +4,20 @@ pkgname=qt6-qtcsv
pkgver=1.7
pkgrel=0
pkgdesc="Library for reading and writing csv-files in Qt."
-arch=('any')
+arch=(aarch64
+ riscv64
+ x86_64)
url="https://github.com/iamantony/qtcsv"
license=('MIT')
groups=()
depends=(
- "qt6-base"
- )
-makedepends=()
+ gcc-libs
+ glibc
+ qt6-base)
+makedepends=(cmake
+ ninja)
provides=("qtcsv")
-conflicts=("qt5-qtcsv")
+conflicts=("qt5-qtcsv" "qtcsv")
replaces=()
backup=()
options=()
@@ -24,14 +28,14 @@ sha256sums=('7f8acb68fc1888573e263d020f4153494cdf2bd3610ada3605baa88bb8b6ccf5')
build() {
cd "$srcdir/${pkgname#qt6-}-${pkgver}"
- mkdir -pv build
- cd build
- qmake6 ../qtcsv.pro CONFIG+=[release]
- make -j$(nproc)
- mkdir -pv tests
- cd tests
- qmake6 ../../tests/tests.pro CONFIG+=[release] LIBS+=-L../
- make -j$(nproc)
+# see:https://wiki.archlinux.org/title/
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_LIBEXECDIR=lib \
+ -B build \
+ -G Ninja
+ ninja -C build
}
test() {
@@ -43,7 +47,6 @@ test() {
}
package() {
- cd "$srcdir/${pkgname#qt6-}-${pkgver}/build"
- make INSTALL_ROOT="$pkgdir/" install
- install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" ../LICENSE*
+ DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgname#qt6-}-${pkgver}/build install
}
+