1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00

x11/damask: add port: Automatically set wallpaper images from Internet sources

Damask is an application that will automatically set wallpaper images
by selecting images from a variety of sources, including local files
and folders. It currently supports setting the wallpaper image from
the following sources:

- wallhaven.cc
- Microsoft Bing Wallpaper of the day
- NASA Astronomy Picture of the Day
- Unsplash

WWW: https://gitlab.gnome.org/subpop/damask
This commit is contained in:
Hiroki Tagato 2023-07-31 16:19:34 +09:00
parent 2d089e2172
commit 02b6c90afb
5 changed files with 57 additions and 0 deletions

View File

@ -50,6 +50,7 @@
SUBDIR += controllermap
SUBDIR += cool-retro-term
SUBDIR += coreterminal
SUBDIR += damask
SUBDIR += deforaos-keyboard
SUBDIR += deforaos-libdesktop
SUBDIR += deskmenu

36
x11/damask/Makefile Normal file
View File

@ -0,0 +1,36 @@
PORTNAME= damask
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
CATEGORIES= x11 gnome
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Automatically set wallpaper images from Internet sources
WWW= https://gitlab.gnome.org/subpop/damask
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= appstream-util:devel/appstream-glib \
blueprint-compiler:devel/blueprint-compiler
LIB_DEPENDS= libportal.so:deskutils/libportal \
libportal-gtk4.so:deskutils/libportal-gtk4 \
libjson-glib-1.0.so:devel/json-glib \
libgee-0.8.so:devel/libgee \
libsoup-3.0.so:devel/libsoup3
RUN_DEPENDS= xdg-desktop-portal-gnome>0:x11/xdg-desktop-portal-gnome
USES= desktop-file-utils gettext-tools gnome meson pkgconfig \
vala:build
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= subpop
USE_GNOME= glib20 gtk40 libadwaita
GLIB_SCHEMAS= app.drey.Damask.gschema.xml
# Don't create __pycache__ directory when executing blueprint-compiler
# This is a workaround to avoid filesystem violations during poudriere build
MAKE_ENV= PYTHONDONTWRITEBYTECODE=1
.include <bsd.port.mk>

3
x11/damask/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1690706882
SHA256 (damask-v0.2.0.tar.bz2) = cdff79e2be8ad8ef75f6509f627363742e8cc1041be244d303f219921d202255
SIZE (damask-v0.2.0.tar.bz2) = 291015

9
x11/damask/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
Damask is an application that will automatically set wallpaper images
by selecting images from a variety of sources, including local files
and folders. It currently supports setting the wallpaper image from
the following sources:
- wallhaven.cc
- Microsoft Bing Wallpaper of the day
- NASA Astronomy Picture of the Day
- Unsplash

8
x11/damask/pkg-plist Normal file
View File

@ -0,0 +1,8 @@
bin/damask
share/applications/app.drey.Damask.desktop
share/icons/hicolor/scalable/apps/app.drey.Damask.svg
share/icons/hicolor/symbolic/apps/app.drey.Damask-symbolic.svg
share/locale/fr/LC_MESSAGES/damask.mo
share/locale/nl/LC_MESSAGES/damask.mo
share/locale/ru/LC_MESSAGES/damask.mo
share/metainfo/app.drey.Damask.metainfo.xml