diff --git a/futuresql/.SRCINFO b/futuresql/.SRCINFO new file mode 100644 index 0000000000..643d16b23f --- /dev/null +++ b/futuresql/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = futuresql + pkgdesc = Non-blocking Qt database framework + pkgver = 0.1.1 + pkgrel = 3 + url = https://api.kde.org/futuresql/html/index.html + arch = x86_64 + license = LGPL-2.1-or-later + makedepends = extra-cmake-modules + depends = gcc-libs + depends = glibc + depends = qt6-base + provides = futuresql-qt6 + conflicts = futuresql-qt6 + replaces = futuresql-qt6 + source = https://download.kde.org/stable/futuresql/futuresql-0.1.1.tar.xz + source = https://download.kde.org/stable/futuresql/futuresql-0.1.1.tar.xz.sig + validpgpkeys = C3D7CAFBF442353F95F69F4AA81E075ABEC80A7E + sha256sums = e44ed8d5a9618b3ca7ba2983ed9c5f7572e6e0a5b199f94868834b71ccbebd43 + sha256sums = SKIP + +pkgname = futuresql diff --git a/futuresql/.nvchecker.toml b/futuresql/.nvchecker.toml new file mode 100644 index 0000000000..4fbe4d1e09 --- /dev/null +++ b/futuresql/.nvchecker.toml @@ -0,0 +1,4 @@ +[futuresql] +source = 'regex' +url = 'https://download.kde.org/stable/futuresql/' +regex = 'futuresql-([\d.]+)\.[a-z]' diff --git a/futuresql/PKGBUILD b/futuresql/PKGBUILD index 115023fd55..289732c34b 100644 --- a/futuresql/PKGBUILD +++ b/futuresql/PKGBUILD @@ -1,45 +1,33 @@ # POWER Maintainer: Alexander Baldeck # Maintainer: Antonio Rojas -pkgbase=futuresql -pkgname=($pkgbase-qt5 $pkgbase-qt6) +pkgname=futuresql pkgver=0.1.1 -pkgrel=2 +pkgrel=3 pkgdesc='Non-blocking Qt database framework' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://api.kde.org/futuresql/html/index.html' -license=(LGPL) -makedepends=(extra-cmake-modules qt5-base qt6-base) -source=(https://download.kde.org/stable/$pkgbase/$pkgbase-$pkgver.tar.xz{,.sig}) +license=(LGPL-2.1-or-later) +depends=(gcc-libs + glibc + qt6-base) +makedepends=(extra-cmake-modules) +conflicts=(futuresql-qt6) +provides=(futuresql-qt6) +replaces=(futuresql-qt6) +source=(https://download.kde.org/stable/$pkgname/$pkgname-$pkgver.tar.xz{,.sig}) sha256sums=('e44ed8d5a9618b3ca7ba2983ed9c5f7572e6e0a5b199f94868834b71ccbebd43' 'SKIP') validpgpkeys=(C3D7CAFBF442353F95F69F4AA81E075ABEC80A7E) # Jonah BrĂ¼chert build() { - cmake -B build5 -S $pkgbase-$pkgver \ - -DQT_MAJOR_VERSION=5 \ - -DBUILD_TESTING=OFF \ - -DCMAKE_SKIP_RPATH=ON - cmake --build build5 - - cmake -B build6 -S $pkgbase-$pkgver \ + cmake -B build -S $pkgname-$pkgver \ -DQT_MAJOR_VERSION=6 \ -DBUILD_TESTING=OFF \ -DCMAKE_SKIP_RPATH=ON - cmake --build build6 + cmake --build build } -package_futuresql-qt5() { - depends=(qt5-base) - conflicts=(futuresql) - provides=(futuresql) - replaces=(futuresql) - - DESTDIR="$pkgdir" cmake --install build5 -} - -package_futuresql-qt6() { - depends=(qt6-base) - - DESTDIR="$pkgdir" cmake --install build6 +package() { + DESTDIR="$pkgdir" cmake --install build }