From a5e060dccca8fdb2a8737601e6ba8dc0471713db Mon Sep 17 00:00:00 2001 From: Wyn <841141+TheWyn@users.noreply.github.com> Date: Sat, 16 Nov 2024 21:37:51 -0500 Subject: [PATCH] qtcurve Qt6 fork --- qtcurve/PKGBUILD | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 qtcurve/PKGBUILD diff --git a/qtcurve/PKGBUILD b/qtcurve/PKGBUILD new file mode 100644 index 00000000..ea528f7a --- /dev/null +++ b/qtcurve/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Github: TheWyn +# Maintainer: Maxim Devaev + +pkgname=qtcurve +pkgver=20240916 +pkgrel=1 +pkgdesc="A configurable set of widget styles for KDE and Gtk (Qt6 fork)" +arch=(x86_64) +url="https://invent.kde.org/system/qtcurve" +license=(GPL) +groups=(qtcurve) +depends=( + qt6-base + qt6-svg + libxcb + gtk2 + libx11 + gcc-libs + frameworkintegration +) +makedepends=( + git + cmake + extra-cmake-modules + kio + kconfig +) +conflicts=( + qtcurve-gtk2 + qtcurve-kde + qtcurve-qt5 + qtcurve-utils +) +source=("git+$url.git") +md5sums=(SKIP) + +build() { + cd "$srcdir/$pkgname" + rm -rf build + mkdir build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_QT5=OFF -DENABLE_QT6=ON + make +} + +package() { + cd "$srcdir/$pkgname/build" + make DESTDIR="$pkgdir/" install +}