author | Antonio Rojas
<arojas@archlinux.org> 2024-01-16 19:25:24 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2024-01-16 19:25:24 UTC |
parent | cfb43cadb3c428325ed1a4a7129a7191c55af3d8 |
.SRCINFO | +25 | -0 |
PKGBUILD | +30 | -11 |
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..49f4a09 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = kcolorpicker + pkgdesc = Qt based Color Picker with popup menu + pkgver = 0.3.0 + pkgrel = 1 + url = https://github.com/DamirPorobic/kColorPicker + arch = x86_64 + license = LGPL-3.0-only + makedepends = cmake + makedepends = qt5-base + makedepends = qt6-base + depends = gcc-libs + depends = glibc + source = https://github.com/ksnip/kColorPicker/archive/v0.3.0/kcolorpicker-0.3.0.tar.gz + sha256sums = cab1efae1ca345a831dc6975b81c344da5c9425d934d73584dd7d0d512af3946 + +pkgname = kcolorpicker-qt5 + depends = gcc-libs + depends = glibc + depends = qt5-base + replaces = kcolorpicker + +pkgname = kcolorpicker-qt6 + depends = gcc-libs + depends = glibc + depends = qt6-base diff --git a/PKGBUILD b/PKGBUILD index b8ef9b3..48526c5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,25 +1,44 @@ # Maintainer: Antonio Rojas <arojas@archlinux.org> # Contributor: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com> -pkgname=kcolorpicker -pkgver=0.2.0 +pkgbase=kcolorpicker +pkgname=(kcolorpicker-qt5 + kcolorpicker-qt6) +pkgver=0.3.0 pkgrel=1 pkgdesc='Qt based Color Picker with popup menu' arch=(x86_64) url='https://github.com/DamirPorobic/kColorPicker' -license=(GPL) -makedepends=(cmake) -depends=(qt5-base) -source=(https://github.com/ksnip/kColorPicker/archive/v$pkgver/$pkgname-$pkgver.tar.gz) -sha256sums=('20ffc5e935333a18c5cd813c3d306d3482ec9c826fe0d0c3d7b7635419703d55') +license=(LGPL-3.0-only) +depends=(gcc-libs + glibc) +makedepends=(cmake + qt5-base + qt6-base) +source=(https://github.com/ksnip/kColorPicker/archive/v$pkgver/$pkgbase-$pkgver.tar.gz) +sha256sums=('cab1efae1ca345a831dc6975b81c344da5c9425d934d73584dd7d0d512af3946') build() { - cmake -B build -S kColorPicker-$pkgver \ + cmake -B build5 -S kColorPicker-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=ON - cmake --build build + cmake --build build5 + + cmake -B build6 -S kColorPicker-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_WITH_QT6=ON + cmake --build build6 +} + +package_kcolorpicker-qt5() { + depends+=(qt5-base) + replaces=(kcolorpicker) + + DESTDIR="$pkgdir" cmake --install build5 } -package() { - DESTDIR="$pkgdir" cmake --install build +package_kcolorpicker-qt6() { + depends+=(qt6-base) + DESTDIR="$pkgdir" cmake --install build6 }