pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kvantum: upgrade candidate to 1.1.0



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Mon Mar 18 15:46:10 2024 +0100
Changeset:	9060e4bea5cae9695ce1362e9d55e46b118433ea

Modified Files:
	Makefile
Added Files:
	kvantum/COMMIT_MSG
	kvantum/DESCR
	kvantum/Makefile
	kvantum/PLIST
	kvantum/distinfo
	kvantum/patches/patch-CMakeLists.txt

Log Message:
kvantum: upgrade candidate to 1.1.0

From pin & myself.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9060e4bea5cae9695ce1362e9d55e46b118433ea

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                             |   1 +
 kvantum/COMMIT_MSG                   |  16 +++
 kvantum/DESCR                        |  12 +++
 kvantum/Makefile                     |  31 ++++++
 kvantum/PLIST                        | 185 +++++++++++++++++++++++++++++++++++
 kvantum/distinfo                     |   6 ++
 kvantum/patches/patch-CMakeLists.txt |  20 ++++
 7 files changed, 271 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 2b9829b3b6..a402d365c1 100644
--- a/Makefile
+++ b/Makefile
@@ -1812,6 +1812,7 @@ SUBDIR+=	kubeval
 SUBDIR+=	kuickshow
 SUBDIR+=	kup
 SUBDIR+=	kustomize
+SUBDIR+=	kvantum
 SUBDIR+=	kwin
 SUBDIR+=	kwrited
 SUBDIR+=	kyototycoon
diff --git a/kvantum/COMMIT_MSG b/kvantum/COMMIT_MSG
new file mode 100644
index 0000000000..80adcb75b8
--- /dev/null
+++ b/kvantum/COMMIT_MSG
@@ -0,0 +1,16 @@
+graphics/kvantum: update to 1.1.0
+
+V1.1.0
+---------
+ * Made the default compilation be against Qt6. (For Qt5, set "ENABLE_QT5" to "ON", as in `cmake .. -DENABLE_QT5=ON`.)
+ 
+ NOTE: On pkgsrc Qt5 is on by default until LXQt is Qt6 ready and we have a KDE frameworks 6 package.
+ 
+ * Removed the support for qmake (because KF6 doesn't support it).
+ * Made it possible to reduce only the opacity of inactive windows with negative values of the relevant setting (in Kvantum Manager).
+ * Added a workaround for a bug in Qt 6.6, because of which, translucent menus on a non-primary screen might be drawn with their minimum sizes and without contents after being moved.
+ * Ensure an opaque base color for combo popups on toolbars.
+ * Use the standard palette when restoring the text colors on an unstyled toolbar.
+ * Added a workaround for tiny overlaps between tree branch lines with translucent light/dark colors.
+ * Added a toolbar, containing a date-time editor with popup and a progress-bar, below the top toolbars of kvantumpreview.
+ * Added a workaround for a crashing bug in KDE's plasma-settings.
diff --git a/kvantum/DESCR b/kvantum/DESCR
new file mode 100644
index 0000000000..37aa0262d4
--- /dev/null
+++ b/kvantum/DESCR
@@ -0,0 +1,12 @@
+Kvantum (by Pedram Pourang, a.k.a. Tsu Jan) is an SVG-based theme engine for Qt,
+tuned to KDE and LXQt, with an emphasis on elegance, usability and practicality.
+Kvantum has a default dark theme, which is inspired by the default theme of
+Enlightenment. Creation of realistic themes like that for KDE was my first
+reason to make Kvantum but it goes far beyond its default theme: you could make
+themes with very different looks and feels for it, whether they be
+photorealistic or cartoonish, 3D or flat, embellished or minimalistic, or
+something in between, and Kvantum will let you control almost every aspect of
+Qt widgets.
+
+Kvantum also comes with extra themes that are installed as root with Qt5
+installation and can be selected and activated by using Kvantum Manager.
diff --git a/kvantum/Makefile b/kvantum/Makefile
new file mode 100644
index 0000000000..b8c50d292a
--- /dev/null
+++ b/kvantum/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.36 2023/11/12 13:22:05 wiz Exp $
+
+DISTNAME=	Kvantum-1.1.0
+PKGNAME=	${DISTNAME:tl}
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_GITHUB:=tsujan/}
+GITHUB_TAG=	V${PKGVERSION_NOREV}
+
+MAINTAINER=	pin%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/tsujan/Kvantum/
+COMMENT=	SVG-based theme engine for Qt and KDE
+LICENSE=	gnu-gpl-v3
+
+WRKSRC=		${WRKDIR}/${DISTNAME}/Kvantum
+USE_TOOLS+=	gmake
+USE_LANGUAGES=	c c++
+
+CMAKE_ARGS+=	-DCMAKE_INSTALL_PREFIX=${PREFIX}
+CMAKE_ARGS+=	-DENABLE_QT5=ON
+
+TOOL_DEPENDS+=	qt5-qttools-[0-9]*:../../x11/qt5-qttools
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtsvg/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../x11/kwindowsystem/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/kvantum/PLIST b/kvantum/PLIST
new file mode 100644
index 0000000000..7375591aab
--- /dev/null
+++ b/kvantum/PLIST
@@ -0,0 +1,185 @@
+@comment $NetBSD$
+bin/kvantummanager
+bin/kvantumpreview
+qt5/plugins/styles/libkvantum.so
+share/Kvantum/KvAdapta/KvAdapta.kvconfig
+share/Kvantum/KvAdapta/KvAdapta.svg
+share/Kvantum/KvAdaptaDark/KvAdaptaDark.kvconfig
+share/Kvantum/KvAdaptaDark/KvAdaptaDark.svg
+share/Kvantum/KvAmbiance/KvAmbiance.kvconfig
+share/Kvantum/KvAmbiance/KvAmbiance.svg
+share/Kvantum/KvAmbience/KvAmbience.kvconfig
+share/Kvantum/KvAmbience/KvAmbience.svg
+share/Kvantum/KvArc/KvArc.kvconfig
+share/Kvantum/KvArc/KvArc.svg
+share/Kvantum/KvArcDark/KvArcDark.kvconfig
+share/Kvantum/KvArcDark/KvArcDark.svg
+share/Kvantum/KvBeige/KvBeige.kvconfig
+share/Kvantum/KvBeige/KvBeige.svg
+share/Kvantum/KvBlender/KvBlender.kvconfig
+share/Kvantum/KvBlender/KvBlender.svg
+share/Kvantum/KvBrown/KvBrown.kvconfig
+share/Kvantum/KvBrown/KvBrown.svg
+share/Kvantum/KvCurves/KvCurves.kvconfig
+share/Kvantum/KvCurves/KvCurves.svg
+share/Kvantum/KvCurves3d/KvCurves3d.kvconfig
+share/Kvantum/KvCurves3d/KvCurves3d.svg
+share/Kvantum/KvCurves3d1/KvCurves3d1.kvconfig
+share/Kvantum/KvCurves3d1/KvCurves3d1.svg
+share/Kvantum/KvCurvesLight/KvCurvesLight.kvconfig
+share/Kvantum/KvCurvesLight/KvCurvesLight.svg
+share/Kvantum/KvCurvesLight1/KvCurvesLight1.kvconfig
+share/Kvantum/KvCurvesLight1/KvCurvesLight1.svg
+share/Kvantum/KvCyan/KvCyan.kvconfig
+share/Kvantum/KvCyan/KvCyan.svg
+share/Kvantum/KvDark/KvDark.kvconfig
+share/Kvantum/KvDark/KvDark.svg
+share/Kvantum/KvDarkRed/KvDarkRed.kvconfig
+share/Kvantum/KvDarkRed/KvDarkRed.svg
+share/Kvantum/KvFlat/KvFlat.kvconfig
+share/Kvantum/KvFlat/KvFlat.svg
+share/Kvantum/KvFlatLight/KvFlatLight.kvconfig
+share/Kvantum/KvFlatLight/KvFlatLight.svg
+share/Kvantum/KvFlatRed/KvFlatRed.kvconfig
+share/Kvantum/KvFlatRed/KvFlatRed.svg
+share/Kvantum/KvGnome/KvGnome.kvconfig
+share/Kvantum/KvGnome/KvGnome.svg
+share/Kvantum/KvGnomeAlt/KvGnomeAlt.kvconfig
+share/Kvantum/KvGnomeAlt/KvGnomeAlt.svg
+share/Kvantum/KvGnomeDark/KvGnomeDark.kvconfig
+share/Kvantum/KvGnomeDark/KvGnomeDark.svg
+share/Kvantum/KvGnomish/KvGnomish.kvconfig
+share/Kvantum/KvGnomish/KvGnomish.svg
+share/Kvantum/KvGray/KvGray.kvconfig
+share/Kvantum/KvGray/KvGray.svg
+share/Kvantum/KvMojave/KvMojave.kvconfig
+share/Kvantum/KvMojave/KvMojave.svg
+share/Kvantum/KvMojaveLight/KvMojaveLight.kvconfig
+share/Kvantum/KvMojaveLight/KvMojaveLight.svg
+share/Kvantum/KvMojaveMixed/KvMojaveMixed.kvconfig
+share/Kvantum/KvMojaveMixed/KvMojaveMixed.svg
+share/Kvantum/KvMojaveMixed1/KvMojaveMixed1.kvconfig
+share/Kvantum/KvMojaveMixed1/KvMojaveMixed1.svg
+share/Kvantum/KvOxygen/KvOxygen.kvconfig
+share/Kvantum/KvOxygen/KvOxygen.svg
+share/Kvantum/KvRoughGlass/KvRoughGlass.kvconfig
+share/Kvantum/KvRoughGlass/KvRoughGlass.svg
+share/Kvantum/KvSimplicity/KvSimplicity.kvconfig
+share/Kvantum/KvSimplicity/KvSimplicity.svg
+share/Kvantum/KvSimplicityDark/KvSimplicityDark.kvconfig
+share/Kvantum/KvSimplicityDark/KvSimplicityDark.svg
+share/Kvantum/KvSimplicityDarkLight/KvSimplicityDarkLight.kvconfig
+share/Kvantum/KvSimplicityDarkLight/KvSimplicityDarkLight.svg
+share/Kvantum/KvSimplicityTurquoise/KvSimplicityTurquoise.kvconfig
+share/Kvantum/KvSimplicityTurquoise/KvSimplicityTurquoise.svg
+share/Kvantum/KvYaru/KvYaru.kvconfig
+share/Kvantum/KvYaru/KvYaru.svg
+share/Kvantum/KvantumAlt/KvantumAlt.kvconfig
+share/Kvantum/KvantumAlt/KvantumAlt.svg
+share/applications/kvantummanager.desktop
+share/color-schemes/KvAdapta.colors
+share/color-schemes/KvAdaptaDark.colors
+share/color-schemes/KvAmbiance.colors
+share/color-schemes/KvAmbience.colors
+share/color-schemes/KvArc.colors
+share/color-schemes/KvArcDark.colors
+share/color-schemes/KvBeige.colors
+share/color-schemes/KvBlender.colors
+share/color-schemes/KvBrown.colors
+share/color-schemes/KvCurves.colors
+share/color-schemes/KvCurves3d1.colors
+share/color-schemes/KvCurvesLight.colors
+share/color-schemes/KvCyan.colors
+share/color-schemes/KvDark.colors
+share/color-schemes/KvDarkRed.colors
+share/color-schemes/KvFlat.colors
+share/color-schemes/KvFlatLight.colors
+share/color-schemes/KvFlatRed.colors
+share/color-schemes/KvGnome.colors
+share/color-schemes/KvGnomeAlt.colors
+share/color-schemes/KvGnomeDark.colors
+share/color-schemes/KvGnomish.colors
+share/color-schemes/KvGray.colors
+share/color-schemes/KvMojave.colors
+share/color-schemes/KvMojaveLight.colors
+share/color-schemes/KvMojaveMixed.colors
+share/color-schemes/KvMojaveMixed1.colors
+share/color-schemes/KvOxygen.colors
+share/color-schemes/KvRoughGlass.colors
+share/color-schemes/KvSimplicity.colors
+share/color-schemes/KvSimplicityDark.colors
+share/color-schemes/KvSimplicityDarkLight.colors
+share/color-schemes/KvSimplicityTurquoise.colors
+share/color-schemes/KvYaru.colors
+share/color-schemes/KvantumAlt.colors
+share/icons/hicolor/scalable/apps/kvantum.svg
+share/kvantummanager/translations/kvantummanager_ar_DZ.qm
+share/kvantummanager/translations/kvantummanager_be.qm
+share/kvantummanager/translations/kvantummanager_bg.qm
+share/kvantummanager/translations/kvantummanager_ca.qm
+share/kvantummanager/translations/kvantummanager_cs.qm
+share/kvantummanager/translations/kvantummanager_cy.qm
+share/kvantummanager/translations/kvantummanager_da.qm
+share/kvantummanager/translations/kvantummanager_de.qm
+share/kvantummanager/translations/kvantummanager_el.qm
+share/kvantummanager/translations/kvantummanager_eo.qm
+share/kvantummanager/translations/kvantummanager_es.qm
+share/kvantummanager/translations/kvantummanager_et.qm
+share/kvantummanager/translations/kvantummanager_fa.qm
+share/kvantummanager/translations/kvantummanager_fi.qm
+share/kvantummanager/translations/kvantummanager_fr.qm
+share/kvantummanager/translations/kvantummanager_he.qm
+share/kvantummanager/translations/kvantummanager_hr.qm
+share/kvantummanager/translations/kvantummanager_hu.qm
+share/kvantummanager/translations/kvantummanager_id.qm
+share/kvantummanager/translations/kvantummanager_it.qm
+share/kvantummanager/translations/kvantummanager_ja.qm
+share/kvantummanager/translations/kvantummanager_ko.qm
+share/kvantummanager/translations/kvantummanager_lt.qm
+share/kvantummanager/translations/kvantummanager_nb_NO.qm
+share/kvantummanager/translations/kvantummanager_nl.qm
+share/kvantummanager/translations/kvantummanager_pa.qm
+share/kvantummanager/translations/kvantummanager_pl.qm
+share/kvantummanager/translations/kvantummanager_pt.qm
+share/kvantummanager/translations/kvantummanager_pt_BR.qm
+share/kvantummanager/translations/kvantummanager_ru.qm
+share/kvantummanager/translations/kvantummanager_si.qm
+share/kvantummanager/translations/kvantummanager_sk_SK.qm
+share/kvantummanager/translations/kvantummanager_tr.qm
+share/kvantummanager/translations/kvantummanager_uk.qm
+share/kvantummanager/translations/kvantummanager_zh_CN.qm
+share/kvantummanager/translations/kvantummanager_zh_Hant.qm
+share/kvantumpreview/translations/kvantumpreview_ar_DZ.qm
+share/kvantumpreview/translations/kvantumpreview_bg.qm
+share/kvantumpreview/translations/kvantumpreview_ca.qm
+share/kvantumpreview/translations/kvantumpreview_cs.qm
+share/kvantumpreview/translations/kvantumpreview_cy.qm
+share/kvantumpreview/translations/kvantumpreview_da.qm
+share/kvantumpreview/translations/kvantumpreview_de.qm
+share/kvantumpreview/translations/kvantumpreview_el.qm
+share/kvantumpreview/translations/kvantumpreview_eo.qm
+share/kvantumpreview/translations/kvantumpreview_es.qm
+share/kvantumpreview/translations/kvantumpreview_et.qm
+share/kvantumpreview/translations/kvantumpreview_fa.qm
+share/kvantumpreview/translations/kvantumpreview_fi.qm
+share/kvantumpreview/translations/kvantumpreview_fr.qm
+share/kvantumpreview/translations/kvantumpreview_he.qm
+share/kvantumpreview/translations/kvantumpreview_hr.qm
+share/kvantumpreview/translations/kvantumpreview_hu.qm
+share/kvantumpreview/translations/kvantumpreview_id.qm
+share/kvantumpreview/translations/kvantumpreview_it.qm
+share/kvantumpreview/translations/kvantumpreview_ja.qm
+share/kvantumpreview/translations/kvantumpreview_ko.qm
+share/kvantumpreview/translations/kvantumpreview_lt.qm
+share/kvantumpreview/translations/kvantumpreview_nb_NO.qm
+share/kvantumpreview/translations/kvantumpreview_nl.qm
+share/kvantumpreview/translations/kvantumpreview_pl.qm
+share/kvantumpreview/translations/kvantumpreview_pt.qm
+share/kvantumpreview/translations/kvantumpreview_pt_BR.qm
+share/kvantumpreview/translations/kvantumpreview_ru.qm
+share/kvantumpreview/translations/kvantumpreview_si.qm
+share/kvantumpreview/translations/kvantumpreview_sk.qm
+share/kvantumpreview/translations/kvantumpreview_tr.qm
+share/kvantumpreview/translations/kvantumpreview_uk.qm
+share/kvantumpreview/translations/kvantumpreview_zh_CN.qm
+share/kvantumpreview/translations/kvantumpreview_zh_Hant.qm
diff --git a/kvantum/distinfo b/kvantum/distinfo
new file mode 100644
index 0000000000..daef14c366
--- /dev/null
+++ b/kvantum/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.22 2023/04/10 15:21:56 pin Exp $
+
+BLAKE2s (Kvantum-1.1.0.tar.gz) = 10efe7b556d4ad7b4b1799789d762ad75f5f28277393006dec138d3e27b6b251
+SHA512 (Kvantum-1.1.0.tar.gz) = dc6bc3cb44d3a050a7e43196f7c0ab69d5f33c5fa645cdf191631164384aed8d8130093a4da4367b061c33d0d844dc57f91352d96a9368dd9abd6694a404d7f6
+Size (Kvantum-1.1.0.tar.gz) = 3038723 bytes
+SHA1 (patch-CMakeLists.txt) = 0b044c8efb1bd846a90d03520a4a40324b383d01
diff --git a/kvantum/patches/patch-CMakeLists.txt b/kvantum/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..5dbdc93131
--- /dev/null
+++ b/kvantum/patches/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+$NetBSD$
+
+Fix build/installation with qt5.
+
+--- CMakeLists.txt.orig	2024-03-18 14:44:49.624075580 +0000
++++ CMakeLists.txt
+@@ -12,10 +12,6 @@ option(ENABLE_QT5 "Building Qt5 plugin."
+ option(WITHOUT_KF "Compiling without KDE Frameworks..." OFF)
+ 
+ add_subdirectory(style)
+-if(NOT ENABLE_QT4)
+-  if(NOT ENABLE_QT5)
+-    add_subdirectory(kvantumpreview)
+-    add_subdirectory(kvantummanager)
+-    add_subdirectory(themes)
+-  endif()
+-endif()
++add_subdirectory(kvantumpreview)
++add_subdirectory(kvantummanager)
++add_subdirectory(themes)


Home | Main Index | Thread Index | Old Index