summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Clausecker <fuz@FreeBSD.org>2023-03-29 16:43:20 +0200
committerRobert Clausecker <fuz@FreeBSD.org>2023-03-31 12:42:07 +0200
commit5a6a00ae2b7fa49eb0384d0843d24c0ad86b5b53 (patch)
treeab05a9e2fa66462de36fcc543bbbd7e11cc4167c
parent00125cc731aa270cca04f4afda664c7010bd083f (diff)
downloadfreebsd-ports-5a6a00ae2b7fa49eb0384d0843d24c0ad86b5b53.zip
x11-themes/wpgtk: new port
wpgtk is a color-scheme manager with a template system which lets you create templates from any text file and will replace keywords on it when you change your theme, delivering high customizing power. And also, for those who are not into auto-generated color-schemes, you will be happy to know that wpgtk includes all the preset themes that pywal does, so that's around 200+ themes to play around with, that you can also modify to get really readable and cool results! WWW: https://deviantfero.github.io/wpgtk/ Requested by: reddit user /u/twllnbrck
-rw-r--r--x11-themes/Makefile1
-rw-r--r--x11-themes/wpgtk/Makefile29
-rw-r--r--x11-themes/wpgtk/distinfo3
-rw-r--r--x11-themes/wpgtk/pkg-descr8
4 files changed, 41 insertions, 0 deletions
diff --git a/x11-themes/Makefile b/x11-themes/Makefile
index 1839f4333b3d..bc48067f48a1 100644
--- a/x11-themes/Makefile
+++ b/x11-themes/Makefile
@@ -165,6 +165,7 @@
SUBDIR += thewidgetfactory
SUBDIR += wallpapers-freebsd-kde
SUBDIR += win98se-icon-theme
+ SUBDIR += wpgtk
SUBDIR += xcursor-themes
SUBDIR += xfce-icons-elementary
SUBDIR += yaru-gtk-themes
diff --git a/x11-themes/wpgtk/Makefile b/x11-themes/wpgtk/Makefile
new file mode 100644
index 000000000000..8e08f836ac4f
--- /dev/null
+++ b/x11-themes/wpgtk/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= wpgtk
+DISTVERSION= 6.5.0
+CATEGORIES= x11-themes
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= fuz@fuz.su
+COMMENT= Colorscheme, wallpaper and template manager
+WWW= https://deviantfero.github.io/wpgtk
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ wal:graphics/pywal@${PY_FLAVOR}
+RUN_DEPENDS= feh:graphics/feh \
+ ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
+ wal:graphics/pywal@${PY_FLAVOR} \
+ xsettingsd:x11/xsettingsd
+
+USES= gnome python
+USE_GNOME= gtk30
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/x11-themes/wpgtk/distinfo b/x11-themes/wpgtk/distinfo
new file mode 100644
index 000000000000..ef76ff8279eb
--- /dev/null
+++ b/x11-themes/wpgtk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1680094564
+SHA256 (wpgtk-6.5.0.tar.gz) = 04cc66ec96e05a0bd7a45c7e8413e8678b562403b76a7efb603d4ff0bd55868e
+SIZE (wpgtk-6.5.0.tar.gz) = 40281
diff --git a/x11-themes/wpgtk/pkg-descr b/x11-themes/wpgtk/pkg-descr
new file mode 100644
index 000000000000..4a26793eaa62
--- /dev/null
+++ b/x11-themes/wpgtk/pkg-descr
@@ -0,0 +1,8 @@
+wpgtk is a color-scheme manager with a template system which lets you
+create templates from any text file and will replace keywords on it when
+you change your theme, delivering high customizing power.
+
+And also, for those who are not into auto-generated color-schemes, you
+will be happy to know that wpgtk includes all the preset themes that
+pywal does, so that's around 200+ themes to play around with, that you
+can also modify to get really readable and cool results!