git: 5a6a00ae2b7f - main - x11-themes/wpgtk: new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Mar 2023 10:42:33 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5a6a00ae2b7fa49eb0384d0843d24c0ad86b5b53
commit 5a6a00ae2b7fa49eb0384d0843d24c0ad86b5b53
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2023-03-29 14:43:20 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-03-31 10:42:07 +0000
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
---
x11-themes/Makefile | 1 +
x11-themes/wpgtk/Makefile | 29 +++++++++++++++++++++++++++++
x11-themes/wpgtk/distinfo | 3 +++
x11-themes/wpgtk/pkg-descr | 8 ++++++++
4 files changed, 41 insertions(+)
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!