From d08bd9c9111a7109d1da6a7c9255476bd4ae15a9 Mon Sep 17 00:00:00 2001 From: pin Date: Tue, 14 Apr 2020 14:04:16 +0200 Subject: [PATCH] New package, kvantum-0.15.2 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. --- Makefile | 1 + kvantum/DESCR | 12 ++++++++++++ kvantum/Makefile | 36 ++++++++++++++++++++++++++++++++++++ kvantum/PLIST | 4 ++++ kvantum/distinfo | 6 ++++++ 5 files changed, 59 insertions(+) create mode 100644 kvantum/DESCR create mode 100644 kvantum/Makefile create mode 100644 kvantum/PLIST create mode 100644 kvantum/distinfo diff --git a/Makefile b/Makefile index c60da6611c..66a0fc162d 100644 --- a/Makefile +++ b/Makefile @@ -1761,6 +1761,7 @@ SUBDIR+= ksysguard SUBDIR+= ktjet SUBDIR+= kuickshow SUBDIR+= kup +SUBDIR+= kvantum SUBDIR+= kwalletmanager SUBDIR+= kwin SUBDIR+= kwrited 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..0b0d65da14 --- /dev/null +++ b/kvantum/Makefile @@ -0,0 +1,36 @@ +# $NetBSD$ + +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= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/tsujan/Kvantum/ +COMMENT= SVG-based theme engine for Qt and KDE +LICENSE= gnu-gpl-v3 + +WRKSRC= ${WRKDIR}/Kvantum-0.15.2 +USE_CMAKE= yes +USE_LANGUAGES= 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 --git a/kvantum/PLIST b/kvantum/PLIST new file mode 100644 index 0000000000..92ba51a2d7 --- /dev/null +++ b/kvantum/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD$ +@comment TODO: to fill this file with the file listing: +@comment TODO: 1. run "/usr/bin/make package" +@comment TODO: 2. run "/usr/bin/make print-PLIST" diff --git a/kvantum/distinfo b/kvantum/distinfo new file mode 100644 index 0000000000..be5d3fd7f6 --- /dev/null +++ b/kvantum/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (Kvantum/V0.15.2.tar.gz) = 58650a6bf7d233887ad08c37eaaf4ff54d039cf5 +RMD160 (Kvantum/V0.15.2.tar.gz) = 59f8bc6661b9cde3602102ad137d53fdfc0c80f9 +SHA512 (Kvantum/V0.15.2.tar.gz) = 98b83a14c3c86636acb6f2440d64dc47496536b5487dc08aed8e8370d656e8838d00866bfb54a4b5752135bdc3d3da0eaab209f5ca3e33c237aada59640a78f7 +Size (Kvantum/V0.15.2.tar.gz) = 2652167 bytes