mirror of
https://git.freebsd.org/ports.git
synced 2025-05-13 07:41:50 -04:00
x11/py-waypaper: Add new port
GUI wallpaper setter for Wayland and Xorg window managers. It works as a frontend for popular wallpaper backends like swaybg, swww, wallutils, hyprpaper and feh. Features - Vim keys - Support for GIF animations (with swww) - Support for multiple monitors (with swww) - Works on Wayland (with swww or swaybg or wallutils or hyprpaper) - Works on Xorg (with feh or wallutils) - Restores wallpaper at launch of your WM - Caching for fast loading https://anufrievroman.gitbook.io/waypaper
This commit is contained in:
parent
e0d5bd8f1d
commit
dc2c2592b8
4 changed files with 43 additions and 0 deletions
|
@ -356,6 +356,7 @@
|
||||||
SUBDIR += py-python-xapp
|
SUBDIR += py-python-xapp
|
||||||
SUBDIR += py-pyvirtualdisplay
|
SUBDIR += py-pyvirtualdisplay
|
||||||
SUBDIR += py-screeninfo
|
SUBDIR += py-screeninfo
|
||||||
|
SUBDIR += py-waypaper
|
||||||
SUBDIR += py-xcffib
|
SUBDIR += py-xcffib
|
||||||
SUBDIR += py-xdot
|
SUBDIR += py-xdot
|
||||||
SUBDIR += qimageblitz
|
SUBDIR += qimageblitz
|
||||||
|
|
26
x11/py-waypaper/Makefile
Normal file
26
x11/py-waypaper/Makefile
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
PORTNAME= waypaper
|
||||||
|
DISTVERSION= 2.3
|
||||||
|
CATEGORIES= x11 python
|
||||||
|
MASTER_SITES= PYPI
|
||||||
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
|
|
||||||
|
MAINTAINER= nivit@FreeBSD.org
|
||||||
|
COMMENT= GUI wallpaper manager for Wayland and Xorg
|
||||||
|
WWW= https://anufrievroman.gitbook.io/waypaper
|
||||||
|
|
||||||
|
LICENSE= GPLv3
|
||||||
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}wheel>=0.44.0:devel/py-wheel@${PY_FLAVOR}
|
||||||
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=3.42:devel/py-gobject3@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}importlib-metadata>=8.5.0:devel/py-importlib-metadata@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}pillow>=10.4.0:graphics/py-pillow@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}platformdirs>=4.2.2:devel/py-platformdirs@${PY_FLAVOR} \
|
||||||
|
feh:graphics/feh \
|
||||||
|
swaybg:x11/swaybg
|
||||||
|
|
||||||
|
USES= python
|
||||||
|
USE_PYTHON= autoplist pep517
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
x11/py-waypaper/distinfo
Normal file
3
x11/py-waypaper/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1726659426
|
||||||
|
SHA256 (waypaper-2.3.tar.gz) = abbb17bba6ff4f6da05312abdfae374d7df6b751274375e0692432357fbf2f40
|
||||||
|
SIZE (waypaper-2.3.tar.gz) = 38371
|
13
x11/py-waypaper/pkg-descr
Normal file
13
x11/py-waypaper/pkg-descr
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
GUI wallpaper setter for Wayland and Xorg window managers. It works as a
|
||||||
|
frontend for popular wallpaper backends like swaybg, swww, wallutils,
|
||||||
|
hyprpaper and feh.
|
||||||
|
|
||||||
|
Features
|
||||||
|
|
||||||
|
- Vim keys
|
||||||
|
- Support for GIF animations (with swww)
|
||||||
|
- Support for multiple monitors (with swww)
|
||||||
|
- Works on Wayland (with swww or swaybg or wallutils or hyprpaper)
|
||||||
|
- Works on Xorg (with feh or wallutils)
|
||||||
|
- Restores wallpaper at launch of your WM
|
||||||
|
- Caching for fast loading
|
Loading…
Add table
Reference in a new issue