pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics import graphics/kvantum



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e0c93e8e37d
branches:  trunk
changeset: 427690:2e0c93e8e37d
user:      pin <pin%pkgsrc.org@localhost>
date:      Sun Apr 19 11:57:23 2020 +0000

description:
import graphics/kvantum

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.

patch submited upstream https://github.com/tsujan/Kvantum/pull/518
Thanks to Nikita and Maya for reviewing the package.

diffstat:

 graphics/Makefile                                                |    3 +-
 graphics/kvantum/DESCR                                           |   12 +
 graphics/kvantum/Makefile                                        |   37 +
 graphics/kvantum/PLIST                                           |  529 ++++++++++
 graphics/kvantum/distinfo                                        |    7 +
 graphics/kvantum/patches/patch-style_themeconfig_ThemeConfig.cpp |   33 +
 6 files changed, 620 insertions(+), 1 deletions(-)

diffs (truncated from 655 to 300 lines):

diff -r 6655fbcf0021 -r 2e0c93e8e37d graphics/Makefile
--- a/graphics/Makefile Sun Apr 19 11:37:12 2020 +0000
+++ b/graphics/Makefile Sun Apr 19 11:57:23 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.888 2020/03/20 11:08:56 wiz Exp $
+# $NetBSD: Makefile,v 1.889 2020/04/19 11:58:47 pin Exp $
 #
 
 COMMENT=       Graphics tools and libraries
@@ -285,6 +285,7 @@
 SUBDIR+=       kqtquickcharts4
 SUBDIR+=       krita
 SUBDIR+=       kruler
+SUBDIR+=       kvantum
 SUBDIR+=       lasem
 SUBDIR+=       lcms
 SUBDIR+=       lcms2
diff -r 6655fbcf0021 -r 2e0c93e8e37d graphics/kvantum/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/kvantum/DESCR    Sun Apr 19 11:57:23 2020 +0000
@@ -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 -r 6655fbcf0021 -r 2e0c93e8e37d graphics/kvantum/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/kvantum/Makefile Sun Apr 19 11:57:23 2020 +0000
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2020/04/19 11:57:23 pin Exp $
+
+VERSION=       0.15.2
+DISTNAME=      Kvantum-V${VERSION}
+PKGNAME=       kvantum-${VERSION}
+CATEGORIES=    graphics
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=tsujan/}
+GITHUB_TAG=    V${PKGVERSION_NOREV}
+
+MAINTAINER=    voidpin%protonmail.com@localhost
+HOMEPAGE=      https://github.com/tsujan/Kvantum/
+COMMENT=       SVG-based theme engine for Qt and KDE
+LICENSE=       gnu-gpl-v3
+
+WRKSRC=                ${WRKDIR}/Kvantum-${VERSION}/Kvantum
+USE_CMAKE=     yes
+USE_TOOLS+=    gmake
+USE_LANGUAGES= c c++
+
+CONFIGURE_DIRS=        build
+CMAKE_ARG_PATH=        ..
+
+CMAKE_ARGS+=   -DCMAKE_INSTALL_PREFIX=${PREFIX}
+
+pre-configure:
+       ${MKDIR} -p ${WRKSRC}/build
+
+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 "../../mk/bsd.pkg.mk"
diff -r 6655fbcf0021 -r 2e0c93e8e37d graphics/kvantum/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/kvantum/PLIST    Sun Apr 19 11:57:23 2020 +0000
@@ -0,0 +1,529 @@
+@comment $NetBSD: PLIST,v 1.1 2020/04/19 11:57:23 pin Exp $
+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/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/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/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/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/KvCurvesLight.colors
+share/color-schemes/KvCyan.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/KvOxygen.colors
+share/color-schemes/KvRoughGlass.colors
+share/color-schemes/KvSimplicity.colors
+share/color-schemes/KvSimplicityDark.colors
+share/color-schemes/KvSimplicityTurquoise.colors
+share/color-schemes/KvYaru.colors
+share/color-schemes/Kvantum.colors
+share/color-schemes/KvantumAlt.colors
+share/icons/hicolor/scalable/apps/kvantum.svg
+share/kde4/apps/color-schemes/KvAdapta.colors
+share/kde4/apps/color-schemes/KvAdaptaDark.colors
+share/kde4/apps/color-schemes/KvAmbiance.colors
+share/kde4/apps/color-schemes/KvAmbience.colors
+share/kde4/apps/color-schemes/KvArc.colors
+share/kde4/apps/color-schemes/KvArcDark.colors
+share/kde4/apps/color-schemes/KvBeige.colors
+share/kde4/apps/color-schemes/KvBlender.colors
+share/kde4/apps/color-schemes/KvBrown.colors
+share/kde4/apps/color-schemes/KvCurves.colors
+share/kde4/apps/color-schemes/KvCurvesLight.colors
+share/kde4/apps/color-schemes/KvCyan.colors
+share/kde4/apps/color-schemes/KvDarkRed.colors
+share/kde4/apps/color-schemes/KvFlat.colors
+share/kde4/apps/color-schemes/KvFlatLight.colors
+share/kde4/apps/color-schemes/KvFlatRed.colors
+share/kde4/apps/color-schemes/KvGnome.colors
+share/kde4/apps/color-schemes/KvGnomeAlt.colors
+share/kde4/apps/color-schemes/KvGnomeDark.colors
+share/kde4/apps/color-schemes/KvGnomish.colors
+share/kde4/apps/color-schemes/KvGray.colors
+share/kde4/apps/color-schemes/KvMojave.colors
+share/kde4/apps/color-schemes/KvMojaveLight.colors
+share/kde4/apps/color-schemes/KvMojaveMixed.colors
+share/kde4/apps/color-schemes/KvOxygen.colors
+share/kde4/apps/color-schemes/KvRoughGlass.colors
+share/kde4/apps/color-schemes/KvSimplicity.colors
+share/kde4/apps/color-schemes/KvSimplicityDark.colors
+share/kde4/apps/color-schemes/KvSimplicityTurquoise.colors
+share/kde4/apps/color-schemes/KvYaru.colors
+share/kde4/apps/color-schemes/KvantumAlt.colors
+share/kvantummanager/translations/kvantummanager_be.qm
+share/kvantummanager/translations/kvantummanager_cs.qm
+share/kvantummanager/translations/kvantummanager_cy.qm
+share/kvantummanager/translations/kvantummanager_de.qm
+share/kvantummanager/translations/kvantummanager_eo.qm
+share/kvantummanager/translations/kvantummanager_es.qm
+share/kvantummanager/translations/kvantummanager_et.qm
+share/kvantummanager/translations/kvantummanager_fi.qm
+share/kvantummanager/translations/kvantummanager_fr.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_lt.qm
+share/kvantummanager/translations/kvantummanager_nb_NO.qm
+share/kvantummanager/translations/kvantummanager_nl.qm
+share/kvantummanager/translations/kvantummanager_pl.qm
+share/kvantummanager/translations/kvantummanager_pt_BR.qm
+share/kvantummanager/translations/kvantummanager_ru.qm
+share/kvantummanager/translations/kvantummanager_sk_SK.qm
+share/kvantummanager/translations/kvantummanager_zh_CN.qm
+share/kvantumpreview/translations/kvantumpreview_cs.qm
+share/kvantumpreview/translations/kvantumpreview_cy.qm
+share/kvantumpreview/translations/kvantumpreview_de.qm
+share/kvantumpreview/translations/kvantumpreview_eo.qm
+share/kvantumpreview/translations/kvantumpreview_es.qm
+share/kvantumpreview/translations/kvantumpreview_fi.qm
+share/kvantumpreview/translations/kvantumpreview_fr.qm
+share/kvantumpreview/translations/kvantumpreview_hu.qm
+share/kvantumpreview/translations/kvantumpreview_id.qm
+share/kvantumpreview/translations/kvantumpreview_ja.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_BR.qm
+share/kvantumpreview/translations/kvantumpreview_zh_CN.qm
+share/themes/KvAdapta/openbox-3/close.xbm
+share/themes/KvAdapta/openbox-3/close_hover.xbm
+share/themes/KvAdapta/openbox-3/close_pressed.xbm
+share/themes/KvAdapta/openbox-3/desk.xbm
+share/themes/KvAdapta/openbox-3/desk_hover.xbm
+share/themes/KvAdapta/openbox-3/desk_toggled.xbm
+share/themes/KvAdapta/openbox-3/iconify.xbm
+share/themes/KvAdapta/openbox-3/iconify_hover.xbm
+share/themes/KvAdapta/openbox-3/iconify_pressed.xbm
+share/themes/KvAdapta/openbox-3/max.xbm
+share/themes/KvAdapta/openbox-3/max_hover.xbm
+share/themes/KvAdapta/openbox-3/max_pressed.xbm
+share/themes/KvAdapta/openbox-3/max_toggled.xbm
+share/themes/KvAdapta/openbox-3/shade.xbm
+share/themes/KvAdapta/openbox-3/shade_hover.xbm
+share/themes/KvAdapta/openbox-3/shade_pressed.xbm
+share/themes/KvAdapta/openbox-3/themerc
+share/themes/KvAmbiance/openbox-3/close.xbm
+share/themes/KvAmbiance/openbox-3/close_hover.xbm
+share/themes/KvAmbiance/openbox-3/close_pressed.xbm
+share/themes/KvAmbiance/openbox-3/desk.xbm
+share/themes/KvAmbiance/openbox-3/desk_hover.xbm
+share/themes/KvAmbiance/openbox-3/desk_toggled.xbm
+share/themes/KvAmbiance/openbox-3/iconify.xbm
+share/themes/KvAmbiance/openbox-3/iconify_hover.xbm
+share/themes/KvAmbiance/openbox-3/iconify_pressed.xbm
+share/themes/KvAmbiance/openbox-3/max.xbm
+share/themes/KvAmbiance/openbox-3/max_hover.xbm
+share/themes/KvAmbiance/openbox-3/max_pressed.xbm
+share/themes/KvAmbiance/openbox-3/max_toggled.xbm
+share/themes/KvAmbiance/openbox-3/shade.xbm
+share/themes/KvAmbiance/openbox-3/shade_hover.xbm
+share/themes/KvAmbiance/openbox-3/shade_pressed.xbm
+share/themes/KvAmbiance/openbox-3/themerc
+share/themes/KvAmbience/openbox-3/close.xbm
+share/themes/KvAmbience/openbox-3/close_hover.xbm
+share/themes/KvAmbience/openbox-3/close_pressed.xbm
+share/themes/KvAmbience/openbox-3/desk.xbm
+share/themes/KvAmbience/openbox-3/desk_hover.xbm
+share/themes/KvAmbience/openbox-3/desk_toggled.xbm
+share/themes/KvAmbience/openbox-3/iconify.xbm
+share/themes/KvAmbience/openbox-3/iconify_hover.xbm
+share/themes/KvAmbience/openbox-3/iconify_pressed.xbm
+share/themes/KvAmbience/openbox-3/max.xbm
+share/themes/KvAmbience/openbox-3/max_hover.xbm
+share/themes/KvAmbience/openbox-3/max_pressed.xbm
+share/themes/KvAmbience/openbox-3/max_toggled.xbm
+share/themes/KvAmbience/openbox-3/shade.xbm
+share/themes/KvAmbience/openbox-3/shade_hover.xbm
+share/themes/KvAmbience/openbox-3/shade_pressed.xbm



Home | Main Index | Thread Index | Old Index