* update futuresql to 0.1.1-3

This commit is contained in:
Alexander Baldeck 2024-09-13 16:38:20 +02:00
parent d4e0eb01a1
commit d94c6687f6
3 changed files with 40 additions and 27 deletions

21
futuresql/.SRCINFO Normal file
View File

@ -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

View File

@ -0,0 +1,4 @@
[futuresql]
source = 'regex'
url = 'https://download.kde.org/stable/futuresql/'
regex = 'futuresql-([\d.]+)\.[a-z]'

View File

@ -1,45 +1,33 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Antonio Rojas <arojas@archlinux.org>
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 <jbb@kaidan.im>
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
}