diff options
Diffstat (limited to 'x11')
46 files changed, 312 insertions, 117 deletions
diff --git a/x11/Makefile b/x11/Makefile index d891973319f6..e641d7dcf4ed 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -349,6 +349,7 @@ SUBDIR += py-i3-quickterm SUBDIR += py-i3ipc SUBDIR += py-mouseinfo + SUBDIR += py-nwg-displays SUBDIR += py-pyautogui SUBDIR += py-pynput SUBDIR += py-pyscreenshot @@ -459,6 +460,7 @@ SUBDIR += watershot SUBDIR += way-displays SUBDIR += waybar + SUBDIR += waycheck SUBDIR += waycorner SUBDIR += wayidle SUBDIR += wayland-logout diff --git a/x11/cliphist/Makefile b/x11/cliphist/Makefile index 73db2a39fafe..2b078846b7af 100644 --- a/x11/cliphist/Makefile +++ b/x11/cliphist/Makefile @@ -1,35 +1,36 @@ PORTNAME= cliphist DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 wayland -MAINTAINER= ports@FreeBSD.org -COMMENT= Wayland clipboard manager +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Wayland clipboard manager with support for multimedia WWW= https://github.com/sentriz/cliphist LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules -USE_GITHUB= yes -GH_ACCOUNT= sentriz -GH_TUPLE= etcd-io:bbolt:v1.3.9:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ - golang:image:v0.21.0:golang_image/vendor/golang.org/x/image \ - golang:sys:v0.26.0:golang_sys/vendor/golang.org/x/sys \ - golang:tools:v0.24.0:golang_tools/vendor/golang.org/x/tools \ - rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ - sentriz:flagconf:v0.1.9:sentriz_flagconf/vendor/go.senan.xyz/flagconf + +GO_MODULE= go.senan.xyz/cliphist + PLIST_FILES= bin/${PORTNAME} +PORTDOCS= readme.md -OPTIONS_DEFINE= FZF +OPTIONS_DEFINE= DOCS FZF OPTIONS_DEFAULT=FZF FZF_DESC= Script with only unique lines and previews + FZF_RUN_DEPENDS= fzf:textproc/fzf \ wl-copy:x11/wl-clipboard FZF_PLIST_FILES= bin/${PORTNAME}-fzf +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + post-install-FZF-on: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/${FZF_PLIST_FILES:T} \ ${STAGEDIR}${PREFIX}/bin diff --git a/x11/cliphist/distinfo b/x11/cliphist/distinfo index f1cac118459d..81daf18604d7 100644 --- a/x11/cliphist/distinfo +++ b/x11/cliphist/distinfo @@ -1,15 +1,5 @@ -TIMESTAMP = 1729035841 -SHA256 (sentriz-cliphist-v0.6.1_GH0.tar.gz) = db0f25ba3e9173dcb257d66cb1293e277a8bdfed11cc8d6b38b7473b0947781d -SIZE (sentriz-cliphist-v0.6.1_GH0.tar.gz) = 24715 -SHA256 (etcd-io-bbolt-v1.3.9_GH0.tar.gz) = c48eee1b2d2395ac0958e38fa6f78c6e50e1273bdaf2fb2edf2c106d7aece5ff -SIZE (etcd-io-bbolt-v1.3.9_GH0.tar.gz) = 124908 -SHA256 (golang-image-v0.21.0_GH0.tar.gz) = 5b7bb4fa79b75afbe3b71e1ba594e711f4134968df09fe277e1cbe531e99313d -SIZE (golang-image-v0.21.0_GH0.tar.gz) = 5104065 -SHA256 (golang-sys-v0.26.0_GH0.tar.gz) = 584b9e1f84f2edfddedc60727a0296b053688fb30c4097490942981283c683e4 -SIZE (golang-sys-v0.26.0_GH0.tar.gz) = 1508756 -SHA256 (golang-tools-v0.24.0_GH0.tar.gz) = 7ebfbdf31af28c4fd3a6cf1dec7bbfdd83e5292ae1ba5eb8825f8d90221a66fc -SIZE (golang-tools-v0.24.0_GH0.tar.gz) = 6977100 -SHA256 (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = b51d588d05f3e82d3045545ef46bd758a0610b9cfde1ae243489a593908b6060 -SIZE (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = 116899 -SHA256 (sentriz-flagconf-v0.1.9_GH0.tar.gz) = 50036c727e8097dd159784bf75d4f64e74a9f439f7b52f66af0032206ba73b74 -SIZE (sentriz-flagconf-v0.1.9_GH0.tar.gz) = 5478 +TIMESTAMP = 1756120073 +SHA256 (go/x11_cliphist/cliphist-v0.6.1/v0.6.1.mod) = a681a215031bd4e8afb3d63cc44bd7f701d2fb3ca7a97491f24aa6a2b94e6a8f +SIZE (go/x11_cliphist/cliphist-v0.6.1/v0.6.1.mod) = 266 +SHA256 (go/x11_cliphist/cliphist-v0.6.1/v0.6.1.zip) = d137ad819d7c248fd84c15461c71cf96d4ad7d4acc6ded78ccbf2ca4c452407e +SIZE (go/x11_cliphist/cliphist-v0.6.1/v0.6.1.zip) = 33779 diff --git a/x11/fuzzel/Makefile b/x11/fuzzel/Makefile index e8b93c9f0078..2bd5c6f60d6f 100644 --- a/x11/fuzzel/Makefile +++ b/x11/fuzzel/Makefile @@ -1,5 +1,5 @@ PORTNAME= fuzzel -DISTVERSION= 1.13.0 +DISTVERSION= 1.13.1 CATEGORIES= x11 wayland MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ diff --git a/x11/fuzzel/distinfo b/x11/fuzzel/distinfo index 9a5de6bb23ee..475fe41021dc 100644 --- a/x11/fuzzel/distinfo +++ b/x11/fuzzel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755434557 -SHA256 (fuzzel-1.13.0.tar.gz) = 3b73727d76bdfd9c33a77614ab7b76656e4c48df4a2ea183cee8af8870aecc17 -SIZE (fuzzel-1.13.0.tar.gz) = 500678 +TIMESTAMP = 1755786948 +SHA256 (fuzzel-1.13.1.tar.gz) = 17e8f01753469573965a2a37b5745d03e6f6e7bda9d675cd2bc4644abb42d818 +SIZE (fuzzel-1.13.1.tar.gz) = 501037 diff --git a/x11/hypridle/Makefile b/x11/hypridle/Makefile index d0afc5ea17cf..d3da0aed7672 100644 --- a/x11/hypridle/Makefile +++ b/x11/hypridle/Makefile @@ -1,7 +1,6 @@ PORTNAME= hypridle DISTVERSIONPREFIX= v -DISTVERSION= 0.1.6 -PORTREVISION= 5 +DISTVERSION= 0.1.7 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org diff --git a/x11/hypridle/distinfo b/x11/hypridle/distinfo index 73c23c1a0e6c..2be367763d8a 100644 --- a/x11/hypridle/distinfo +++ b/x11/hypridle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754557031 -SHA256 (hyprwm-hypridle-v0.1.6_GH0.tar.gz) = ea4faf92e7ef303a538551e2b0ea67a557b2d711574993a5a3fea3b27667dc63 -SIZE (hyprwm-hypridle-v0.1.6_GH0.tar.gz) = 17053 +TIMESTAMP = 1756366995 +SHA256 (hyprwm-hypridle-v0.1.7_GH0.tar.gz) = c4ef2e2894fc2082cfdabe7db086b1f246e3f0de571f7f2c6b26d7c0d9a5f8f3 +SIZE (hyprwm-hypridle-v0.1.7_GH0.tar.gz) = 18986 diff --git a/x11/hypridle/files/patch-src_core_Hypridle.cpp b/x11/hypridle/files/patch-src_core_Hypridle.cpp index d5f2395f2518..377593b71efa 100644 --- a/x11/hypridle/files/patch-src_core_Hypridle.cpp +++ b/x11/hypridle/files/patch-src_core_Hypridle.cpp @@ -1,11 +1,11 @@ https://github.com/hyprwm/hypridle/issues/68#issuecomment-2428697344 ---- src/core/Hypridle.cpp.orig 2025-08-07 09:04:25 UTC +--- src/core/Hypridle.cpp.orig 2025-08-27 10:40:01 UTC +++ src/core/Hypridle.cpp -@@ -180,6 +180,7 @@ void CHypridle::enterEventLoop() { +@@ -190,6 +190,7 @@ void CHypridle::enterEventLoop() { } }); - + + m_sEventLoopInternals.loopRequestMutex.try_lock(); while (1) { // dbus events // wait for being awakened diff --git a/x11/kanshi/Makefile b/x11/kanshi/Makefile index 6ff6a1adf2a3..c8bb79fc1915 100644 --- a/x11/kanshi/Makefile +++ b/x11/kanshi/Makefile @@ -1,12 +1,13 @@ PORTNAME= kanshi DISTVERSIONPREFIX= v -PORTVERSION= 1.7.0 +DISTVERSION= 1.8.0 CATEGORIES= x11 wayland -MASTER_SITES= https://git.sr.ht/~emersion/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ +MASTER_SITES= https://gitlab.freedesktop.org/emersion/${PORTNAME}/-/releases/${DISTVERSIONFULL}/downloads/ +DISTNAME= ${PORTNAME}-${DISTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= tagattie@FreeBSD.org COMMENT= Dynamic display configuration for Wayland -WWW= https://sr.ht/~emersion/kanshi/ +WWW= https://gitlab.freedesktop.org/emersion/kanshi LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE @@ -15,7 +16,9 @@ LIB_DEPENDS= libscfg.so:devel/libscfg \ libwayland-client.so:graphics/wayland USES= compiler:c11 meson pkgconfig + MESON_ARGS= -Dipc=disabled # https://github.com/varlink/libvarlink/issues/53 + PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= MANPAGES @@ -27,7 +30,7 @@ MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz \ share/man/man5/${PORTNAME}.5.gz post-patch: - @${REINPLACE_CMD} -e 's,/etc,${PREFIX}&,' \ + @${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|' \ ${WRKSRC}/doc/${PORTNAME}.5.scd .include <bsd.port.mk> diff --git a/x11/kanshi/distinfo b/x11/kanshi/distinfo index 8edc8d56a7a7..8355d95a43bf 100644 --- a/x11/kanshi/distinfo +++ b/x11/kanshi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717781331 -SHA256 (kanshi-v1.7.0.tar.gz) = d35b2a0b41a36cc55066320ae7ae5b176450546a4ed67ee09e7241ecd36bfc73 -SIZE (kanshi-v1.7.0.tar.gz) = 23073 +TIMESTAMP = 1755865621 +SHA256 (kanshi-1.8.0.tar.gz) = d82760e139cedc7d120f0f8446f1f39710009574faf393f78c224c316f3ad56c +SIZE (kanshi-1.8.0.tar.gz) = 23620 diff --git a/x11/kanshi/pkg-descr b/x11/kanshi/pkg-descr index 2c623f969545..8f2e992c94c0 100644 --- a/x11/kanshi/pkg-descr +++ b/x11/kanshi/pkg-descr @@ -3,4 +3,5 @@ enabled and disabled on hotplug. For instance, this can be used to turn a laptop's internal screen off when docked. This is a Wayland equivalent for tools like autorandr. kanshi can be -used on Wayland compositors supporting wlr-output-management protocol. +used on Wayland compositors supporting the wlr-output-management +protocol. diff --git a/x11/libei/Makefile b/x11/libei/Makefile index 79c5bb30baf5..c43d457d76e1 100644 --- a/x11/libei/Makefile +++ b/x11/libei/Makefile @@ -1,7 +1,10 @@ PORTNAME= libei -DISTVERSION= 1.4.1 +DISTVERSION= 1.5.0 CATEGORIES= x11 +PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ +PATCHFILES+= 4f11112be0c0.patch:-p1 # https://gitlab.freedesktop.org/libinput/libei/-/merge_requests/357 + MAINTAINER= jbeich@FreeBSD.org COMMENT= Library for Emulated Input WWW= https://gitlab.freedesktop.org/libinput/libei diff --git a/x11/libei/distinfo b/x11/libei/distinfo index 2a78bda2c99c..1b1685e10c38 100644 --- a/x11/libei/distinfo +++ b/x11/libei/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1743479568 +TIMESTAMP = 1756171518 SHA256 (nemequ-munit-v0.2.0-38-gfbbdf14_GH0.tar.gz) = c37c11b5e66e8cec78d2a365f7dd1e999e61cfd3d2e9a4fa9d4f50cd9711007a SIZE (nemequ-munit-v0.2.0-38-gfbbdf14_GH0.tar.gz) = 27712 -SHA256 (libei-1.4.1.tar.bz2) = 1d6549c2520e67502fb829987bbf56a2dcf7d1a17ebe90c3ad652df06cdb08f9 -SIZE (libei-1.4.1.tar.bz2) = 182255 +SHA256 (libei-1.5.0.tar.bz2) = da1fba92daccd0667bc46c3ee952d4ae8cfc6bdb4c0bb4d34df26528fb240618 +SIZE (libei-1.5.0.tar.bz2) = 184499 +SHA256 (4f11112be0c0.patch) = 06ca66240689711acd7212e62eac70346531a0cc6d7362452c19667762768338 +SIZE (4f11112be0c0.patch) = 2268 diff --git a/x11/lightdm-kde-greeter/Makefile b/x11/lightdm-kde-greeter/Makefile index ca00120b5196..4814955eb6ae 100644 --- a/x11/lightdm-kde-greeter/Makefile +++ b/x11/lightdm-kde-greeter/Makefile @@ -1,25 +1,29 @@ PORTNAME= lightdm-kde-greeter PORTVERSION= 6.0.3 +PORTREVISION= 1 CATEGORIES= x11 kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE login screen using the LightDM framework WWW= https://invent.kde.org/plasma/lightdm-kde-greeter -LIB_DEPENDS= liblightdm-gobject-1.so:x11/lightdm -RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core - LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.GPL3 -USES= cmake compiler:c++11-lang gettext gnome kde:6 pkgconfig qt:6 \ - tar:xz xorg -USE_KDE= auth config configwidgets i18n iconthemes kcmutils networkmanagerqt \ - package plasma-workspace \ - ecm:build +LIB_DEPENDS= libnm.so:net-mgmt/networkmanager-shim \ + liblightdm-gobject-1.so:x11/lightdm +RUN_DEPENDS= at-spi2-core>0:accessibility/at-spi2-core + +USES= cmake compiler:c++17-lang gettext gl gnome kde:6 pkgconfig \ + qt:6 tar:xz xorg +USE_GL= opengl USE_GNOME= gtk20 -USE_QT= base -USE_XORG= x11 +USE_KDE= auth colorscheme config configwidgets coreaddons i18n \ + iconthemes kcmutils libplasma networkmanagerqt package \ + widgetsaddons \ + ecm:build +USE_QT= 5compat base declarative +USE_XORG= x11 xcb xext xrandr xrender KDE_INVENT= 31d29530ad834c1bfb70ed43f9395a549fbace56 plasma @@ -27,7 +31,9 @@ CMAKE_ARGS= -DGREETER_IMAGES_DIR="${PREFIX}/var/db/${PORTNAME}/images" \ -DLIGHTDM_CONFIG_DIR=${PREFIX}/etc/lightdm \ -DDATA_INSTALL_DIR=${PREFIX}/share -post-stage: +post-install: ${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd + (cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-kde-greeter.conf \ + lightdm-kde-greeter.conf.sample) .include <bsd.port.mk> diff --git a/x11/lightdm-kde-greeter/pkg-message b/x11/lightdm-kde-greeter/pkg-message index ddc6c404298e..bd08570da8b5 100644 --- a/x11/lightdm-kde-greeter/pkg-message +++ b/x11/lightdm-kde-greeter/pkg-message @@ -1,6 +1,12 @@ +[ +{ type: install + message: <<EOM To enable lightdm-kde-greeter as the current lightdm greeter, you can create a file at /usr/local/etc/lightdm/lightdm.conf.d/50-myconfig.conf with the following: [Seat:*] greeter-session=lightdm-kde-greeter +EOM +} +] diff --git a/x11/lightdm-kde-greeter/pkg-plist b/x11/lightdm-kde-greeter/pkg-plist index 6a04b8e00fab..d4ec905f5fdf 100644 --- a/x11/lightdm-kde-greeter/pkg-plist +++ b/x11/lightdm-kde-greeter/pkg-plist @@ -1,6 +1,6 @@ bin/lightdm-kde-greeter-rootimage bin/lightdm-kde-greeter-wifikeeper -etc/lightdm/lightdm-kde-greeter.conf +@sample etc/lightdm/lightdm-kde-greeter.conf.sample lib/libexec/kf6/kauth/kcmlightdmhelper %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_lightdm.so sbin/lightdm-kde-greeter diff --git a/x11/lxqt-about/Makefile b/x11/lxqt-about/Makefile index ece83df749ee..9798b8f4d017 100644 --- a/x11/lxqt-about/Makefile +++ b/x11/lxqt-about/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-about PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 DIST_SUBDIR= lxqt diff --git a/x11/lxqt-globalkeys/Makefile b/x11/lxqt-globalkeys/Makefile index 8ec13d1f2782..8a8ad1d14407 100644 --- a/x11/lxqt-globalkeys/Makefile +++ b/x11/lxqt-globalkeys/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-globalkeys PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= LXQT diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile index 70417bdf5fe6..5da8ded9d088 100644 --- a/x11/lxqt-runner/Makefile +++ b/x11/lxqt-runner/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-runner PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= LXQT diff --git a/x11/py-nwg-displays/Makefile b/x11/py-nwg-displays/Makefile new file mode 100644 index 000000000000..5b7bd3a33e77 --- /dev/null +++ b/x11/py-nwg-displays/Makefile @@ -0,0 +1,43 @@ +PORTNAME= nwg-displays +DISTVERSIONPREFIX= v +DISTVERSION= 0.3.26 +CATEGORIES= x11 wayland python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Output management utility for sway and Hyprland +WWW= https://github.com/nwg-piotr/nwg-displays + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}i3ipc>0:x11/py-i3ipc@${PY_FLAVOR} + +USES= gnome python shebangfix + +USE_GITHUB= yes +GH_ACCOUNT= nwg-piotr + +USE_GNOME= gtk30 pygobject3 +USE_PYTHON= autoplist concurrent distutils + +SHEBANG_FILES= nwg_displays/main.py + +PLIST_FILES= share/applications/${PORTNAME}.desktop \ + share/pixmaps/${PORTNAME}.svg +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install: + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.svg \ + ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop \ + ${STAGEDIR}${DESKTOPDIR} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/x11/py-nwg-displays/distinfo b/x11/py-nwg-displays/distinfo new file mode 100644 index 000000000000..4e6430c6df99 --- /dev/null +++ b/x11/py-nwg-displays/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756369055 +SHA256 (nwg-piotr-nwg-displays-v0.3.26_GH0.tar.gz) = d9595196995f6295ffba1ed74ec038cecdc85c75cec6bafc67cb2b04ebbf0112 +SIZE (nwg-piotr-nwg-displays-v0.3.26_GH0.tar.gz) = 28440 diff --git a/x11/py-nwg-displays/pkg-descr b/x11/py-nwg-displays/pkg-descr new file mode 100644 index 000000000000..157e5a7ceb1b --- /dev/null +++ b/x11/py-nwg-displays/pkg-descr @@ -0,0 +1,8 @@ +Nwg-displays is an output management utility for sway and Hyprland +Wayland compositor, inspired by wdisplays and wlay. The program is +expected to: +- provide an intuitive GUI to manage multiple displays +- apply settings +- save outputs configuration to a text file +- save workspace -> output assignments to a text file +- support sway and Hyprland only diff --git a/x11/salut/Makefile b/x11/salut/Makefile index 08bef05512b1..7977ed92222e 100644 --- a/x11/salut/Makefile +++ b/x11/salut/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.3.1 PORTREVISION= 25 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Sleek notification daemon LICENSE= MPL20 diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile index 0eefbd89fd04..10261457ba0a 100644 --- a/x11/screengrab/Makefile +++ b/x11/screengrab/Makefile @@ -1,6 +1,6 @@ PORTNAME= screengrab PORTVERSION= 3.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= LXQT diff --git a/x11/sway-audio-idle-inhibit/Makefile b/x11/sway-audio-idle-inhibit/Makefile index 585d62702df4..d00e00b9075f 100644 --- a/x11/sway-audio-idle-inhibit/Makefile +++ b/x11/sway-audio-idle-inhibit/Makefile @@ -4,7 +4,7 @@ PORTVERSION= 0.1.2 PORTREVISION= 1 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Disable swayidle during audio playback/recording WWW= https://github.com/ErikReider/SwayAudioIdleInhibit diff --git a/x11/swayfloatingswitcher/Makefile b/x11/swayfloatingswitcher/Makefile index 99a792aad2bd..20d38b63a953 100644 --- a/x11/swayfloatingswitcher/Makefile +++ b/x11/swayfloatingswitcher/Makefile @@ -3,7 +3,7 @@ PORTVERSION= s20221131 PORTREVISION= 2 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple Alt+Tab switcher for floating windows WWW= https://github.com/ErikReider/SwayFloatingSwitcher diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile index 28ba8978fdf4..e5a620326a73 100644 --- a/x11/swaync/Makefile +++ b/x11/swaync/Makefile @@ -1,9 +1,9 @@ PORTNAME= swaync DISTVERSIONPREFIX= v -PORTVERSION= 0.12.1 +PORTVERSION= 0.12.2 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple Wayland notification daemon with GTK panel WWW= https://github.com/ErikReider/SwayNotificationCenter diff --git a/x11/swaync/distinfo b/x11/swaync/distinfo index 26d159374762..da12e624cd98 100644 --- a/x11/swaync/distinfo +++ b/x11/swaync/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752571530 -SHA256 (ErikReider-SwayNotificationCenter-v0.12.1_GH0.tar.gz) = 8a6475bfdd8abf5be1267ede0a233266b3f14311b169047bde599752a3ac981c -SIZE (ErikReider-SwayNotificationCenter-v0.12.1_GH0.tar.gz) = 1727353 +TIMESTAMP = 1756242894 +SHA256 (ErikReider-SwayNotificationCenter-v0.12.2_GH0.tar.gz) = c440223f199b4f0d28e2434f879a2ad2103cb6aaac670313434b05926707535e +SIZE (ErikReider-SwayNotificationCenter-v0.12.2_GH0.tar.gz) = 1729037 diff --git a/x11/swaync/pkg-descr b/x11/swaync/pkg-descr index fe8221c507b9..fd7fb56cef28 100644 --- a/x11/swaync/pkg-descr +++ b/x11/swaync/pkg-descr @@ -2,18 +2,26 @@ A simple notification daemon with a GTK gui for notifications and the control center Features: +- Grouped notifications - Keyboard shortcuts - Notification body markup with image support +- Inline replies - A panel to view previous notifications - Show album art for notifications like Spotify - Do not disturb +- Inhibiting notifications through DBUS or client +- Restores previous Do not disturb value after restart - Click notification to execute default action - Show alternative notification actions +- Copy detected 2FA codes to clipboard - Customization through a CSS file - Trackpad/mouse gesture to close notification - The same features as any other basic notification daemon - Basic configuration through a JSON config file - Hot-reload config through swaync-client +- Customizable widgets +- Select the preferred monitor to display on (with swaync-client + command for scripting) Planned Features: - Slick animations diff --git a/x11/swaysettings/Makefile b/x11/swaysettings/Makefile index 8ade08fd89b8..6e69f59d97c8 100644 --- a/x11/swaysettings/Makefile +++ b/x11/swaysettings/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.5.0 PORTREVISION= 1 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= GUI for setting Sway wallpaper, default apps, GTK themes, etc. WWW= https://github.com/ErikReider/SwaySettings diff --git a/x11/wapanel/Makefile b/x11/wapanel/Makefile index 74a4849076d9..520343443625 100644 --- a/x11/wapanel/Makefile +++ b/x11/wapanel/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 1.1.0 PORTREVISION= 7 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Desktop bar for Wayfire and other wlroots compositors WWW= https://firstbober.github.io/wapanel/ diff --git a/x11/watershot/Makefile b/x11/watershot/Makefile index fa553f474884..b5dbe3602509 100644 --- a/x11/watershot/Makefile +++ b/x11/watershot/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.2.2 PORTREVISION= 16 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple Wayland-native screenshot tool WWW= https://github.com/Kirottu/watershot diff --git a/x11/waycheck/Makefile b/x11/waycheck/Makefile new file mode 100644 index 000000000000..65b41ff8c51d --- /dev/null +++ b/x11/waycheck/Makefile @@ -0,0 +1,30 @@ +PORTNAME= waycheck +DISTVERSIONPREFIX= v +DISTVERSION= 1.7.0 +CATEGORIES= x11 wayland + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Simple GUI that displays the protocols implemented by a Wayland compositor +WWW= https://gitlab.freedesktop.org/serebit/waycheck + +LICENSE= APACHE20 CC0-1.0 +LICENSE_COMB= multi +LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSES/Apache-2.0.txt +LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSES/CC0-1.0.txt + +LIB_DEPENDS= libwayland-client.so:graphics/wayland + +USES= meson pkgconfig qt:6 + +USE_GITLAB= yes +GL_SITE= https://gitlab.freedesktop.org/ +GL_ACCOUNT= serebit + +USE_QT= base wayland + +PLIST_FILES= bin/${PORTNAME} \ + share/applications/dev.serebit.Waycheck.desktop \ + share/icons/hicolor/scalable/apps/dev.serebit.Waycheck.svg \ + share/metainfo/dev.serebit.Waycheck.metainfo.xml + +.include <bsd.port.mk> diff --git a/x11/waycheck/distinfo b/x11/waycheck/distinfo new file mode 100644 index 000000000000..c3dab321fc1d --- /dev/null +++ b/x11/waycheck/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756195503 +SHA256 (waycheck-v1.7.0.tar.bz2) = 658caca3d967d9b23bb1f6d42c6fd67832263bb60fd600a26e97748d0e47e105 +SIZE (waycheck-v1.7.0.tar.bz2) = 21545 diff --git a/x11/waycheck/files/patch-meson.build b/x11/waycheck/files/patch-meson.build new file mode 100644 index 000000000000..882534abc553 --- /dev/null +++ b/x11/waycheck/files/patch-meson.build @@ -0,0 +1,15 @@ +--- meson.build.orig 2025-08-27 20:19:12 UTC ++++ meson.build +@@ -16,6 +16,12 @@ dep_wayland_client = dependency('wayland-client') + ) + dep_wayland_client = dependency('wayland-client') + ++cc = meson.get_compiler('cpp') ++dep_libutil = dependency('', required : false) ++if host_machine.system() == 'freebsd' ++ dep_libutil = cc.find_library('util', required : true) ++endif ++ + datadir = get_option('datadir') + + subdir('src') diff --git a/x11/waycheck/files/patch-src_meson.build b/x11/waycheck/files/patch-src_meson.build new file mode 100644 index 000000000000..decf26941ea7 --- /dev/null +++ b/x11/waycheck/files/patch-src_meson.build @@ -0,0 +1,10 @@ +--- src/meson.build.orig 2025-08-27 20:18:18 UTC ++++ src/meson.build +@@ -15,6 +15,6 @@ waycheck = executable( + waycheck = executable( + 'waycheck', + sources: waycheck_sources, +- dependencies: [dep_qt6, dep_wayland_client], ++ dependencies: [dep_qt6, dep_wayland_client, dep_libutil], + install: true, + ) diff --git a/x11/waycheck/files/patch-src_window.cpp b/x11/waycheck/files/patch-src_window.cpp new file mode 100644 index 000000000000..6e976a9c5ffb --- /dev/null +++ b/x11/waycheck/files/patch-src_window.cpp @@ -0,0 +1,56 @@ +--- src/window.cpp.orig 2025-06-27 19:43:51 UTC ++++ src/window.cpp +@@ -13,7 +13,24 @@ + #include <unistd.h> + #include <wayland-client-protocol.h> + ++#if defined(__FreeBSD__) ++#include <sys/types.h> ++#include <sys/ucred.h> ++#include <sys/un.h> ++#include <sys/user.h> ++#include <libutil.h> ++#endif ++ + static pid_t pid_from_fd(const int fd) { ++#if defined(__FreeBSD__) ++ xucred cred{}; ++ socklen_t len = sizeof(struct xucred); ++ if (getsockopt(fd, SOL_LOCAL, LOCAL_PEERCRED, &cred, &len) == -1) { ++ perror("getsockopt failed"); ++ exit(1); ++ } ++ return cred.cr_pid; ++#else + ucred cred{}; + socklen_t len = sizeof(struct ucred); + if (getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &cred, &len) == -1) { +@@ -21,9 +38,19 @@ static pid_t pid_from_fd(const int fd) { + exit(1); + } + return cred.pid; ++#endif + } + + static std::string process_name_from_pid(const pid_t pid) { ++#if defined(__FreeBSD__) ++ struct kinfo_proc *proc = kinfo_getproc(pid); ++ ++ if (proc) { ++ std::string out = proc->ki_comm; ++ free(proc); ++ return out; ++ } ++#else + const std::string procpath = QString::asprintf("/proc/%d/comm", pid).toStdString(); + + std::ifstream infile(procpath); +@@ -38,7 +65,7 @@ static std::string process_name_from_pid(const pid_t p + // running in a flatpak or a snap, most likely + return "Unknown (Sandboxed)"; + } +- ++#endif + return "Unknown"; + } + diff --git a/x11/waycheck/pkg-descr b/x11/waycheck/pkg-descr new file mode 100644 index 000000000000..fcdbdc739f27 --- /dev/null +++ b/x11/waycheck/pkg-descr @@ -0,0 +1,5 @@ +Waycheck is a simple Qt6 application that displays all of the Wayland +protocols that your compositor supports, and all of the protocols that +it doesn't support. It can be used to compare protocol support between +compositors, or if you're working on your own compositor, to keep +track of which protocols you still need to implement. diff --git a/x11/wcm/Makefile b/x11/wcm/Makefile index 5c9a05933b71..c3d81a31bd04 100644 --- a/x11/wcm/Makefile +++ b/x11/wcm/Makefile @@ -1,10 +1,9 @@ PORTNAME= wcm DISTVERSIONPREFIX= v -DISTVERSION= 0.9.0 -PORTREVISION= 1 +DISTVERSION= 0.10.0 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Wayfire Config Manager WWW= https://wayfire.org/ @@ -25,8 +24,6 @@ USES= compiler:c++17-lang gnome meson pkgconfig USE_GITHUB= yes USE_GNOME= gdkpixbuf gtk30 libxml2 GH_ACCOUNT= WayfireWM -MESON_ARGS= -Denable_wdisplays=false # use package -DATADIR= ${PREFIX}/share/wayfire OPTIONS_DEFINE= WDISPLAYS WFSHELL OPTIONS_DEFAULT=WDISPLAYS WFSHELL diff --git a/x11/wcm/distinfo b/x11/wcm/distinfo index c78b27154182..2db2654231bc 100644 --- a/x11/wcm/distinfo +++ b/x11/wcm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724414952 -SHA256 (WayfireWM-wcm-v0.9.0_GH0.tar.gz) = 35205c165b83ac387235b0415f58f0e80a8975421de23250c7cb70c471aeee87 -SIZE (WayfireWM-wcm-v0.9.0_GH0.tar.gz) = 400778 +TIMESTAMP = 1756308383 +SHA256 (WayfireWM-wcm-v0.10.0_GH0.tar.gz) = 9d42754243d3eed44426b0e9efab92a40277df691e592ae990b4733f2243a841 +SIZE (WayfireWM-wcm-v0.10.0_GH0.tar.gz) = 333987 diff --git a/x11/wcm/pkg-plist b/x11/wcm/pkg-plist index b05212e9a733..dc8520e57748 100644 --- a/x11/wcm/pkg-plist +++ b/x11/wcm/pkg-plist @@ -1,12 +1,6 @@ bin/wcm -share/applications/wayfire-config-manager.desktop -share/icons/hicolor/128x128/apps/wcm.png -share/icons/hicolor/160x160/apps/wcm.png -share/icons/hicolor/192x192/apps/wcm.png -share/icons/hicolor/48x48/apps/wcm.png -share/icons/hicolor/64x64/apps/wcm.png -share/icons/hicolor/72x72/apps/wcm.png -share/icons/hicolor/96x96/apps/wcm.png +share/applications/wcm.desktop +share/icons/wcm.svg %%DATADIR%%/icons/plugin-alpha.svg %%DATADIR%%/icons/plugin-animate.svg %%DATADIR%%/icons/plugin-annotate.svg @@ -63,4 +57,4 @@ share/icons/hicolor/96x96/apps/wcm.png %%DATADIR%%/icons/plugin-workspace-names.svg %%DATADIR%%/icons/plugin-wrot.svg %%DATADIR%%/icons/plugin-zoom.svg -%%DATADIR%%/icons/wcm.png +%%DATADIR%%/icons/wcm.svg diff --git a/x11/wf-shell/Makefile b/x11/wf-shell/Makefile index 0ee84c20d8b8..d81d93925194 100644 --- a/x11/wf-shell/Makefile +++ b/x11/wf-shell/Makefile @@ -1,10 +1,9 @@ PORTNAME= wf-shell DISTVERSIONPREFIX= v -DISTVERSION= 0.9.0 -PORTREVISION= 1 +DISTVERSION= 0.10.0 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= GTK3-based panel for wayfire WWW= https://wayfire.org/ diff --git a/x11/wf-shell/distinfo b/x11/wf-shell/distinfo index c01e68ccaa32..49f73aff85fc 100644 --- a/x11/wf-shell/distinfo +++ b/x11/wf-shell/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1724498806 -SHA256 (WayfireWM-wf-shell-v0.9.0_GH0.tar.gz) = 71d14174c08cf51334ff8ec10aa5e055340bf291b993fef85d15f51892098e82 -SIZE (WayfireWM-wf-shell-v0.9.0_GH0.tar.gz) = 9045484 +TIMESTAMP = 1736771286 +SHA256 (WayfireWM-wf-shell-v0.10.0_GH0.tar.gz) = f90bf34ead49d996c950ce52cb6aca62fbaaffcedbbf35165edb4d82f970a3ff +SIZE (WayfireWM-wf-shell-v0.10.0_GH0.tar.gz) = 9045441 SHA256 (GNOME-libgnome-volume-control-468022b_GH0.tar.gz) = 1c1d806ad1f57d7f644381b67ee87ef3e7e10f3a2da1432beef535ca50c0040f SIZE (GNOME-libgnome-volume-control-468022b_GH0.tar.gz) = 45503 diff --git a/x11/xfce4-dashboard/Makefile b/x11/xfce4-dashboard/Makefile index 6463bfff08f6..ca774be26601 100644 --- a/x11/xfce4-dashboard/Makefile +++ b/x11/xfce4-dashboard/Makefile @@ -1,6 +1,5 @@ PORTNAME= dashboard -PORTVERSION= 1.0.0 -PORTREVISION= 3 +PORTVERSION= 1.1.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps PKGNAMEPREFIX= xfce4- @@ -15,24 +14,27 @@ LICENSE= GPLv2 LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ - libharfbuzz.so:print/harfbuzz \ libjson-glib-1.0.so:devel/json-glib -USES= compiler:c11 gettext-tools gl gmake gnome libtool localbase \ - pathfix perl5 pkgconfig tar:bzip2 xfce xorg +USES= compiler:c11 gettext-tools gl gnome meson pathfix perl5 \ + pkgconfig tar:xz xfce xorg USE_GL= egl -USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool libwnck3 +USE_GNOME= glib20 gtk30 libwnck3 USE_LDCONFIG= yes USE_XFCE= garcon xfconf USE_XORG= x11 xcomposite xdamage xext xfixes xi xinerama xrandr -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip +MESON_ARGS= -Dclutter-gdk=enabled \ + -Dxcomposite=enabled \ + -Dxdamage=enabled \ + -Dxinerama=enabled OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +NLS_USES= gettext-runtime + +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build .include <bsd.port.mk> diff --git a/x11/xfce4-dashboard/distinfo b/x11/xfce4-dashboard/distinfo index 04d64c4d8a0a..f7f33447d386 100644 --- a/x11/xfce4-dashboard/distinfo +++ b/x11/xfce4-dashboard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660565066 -SHA256 (xfce4/xfdashboard-1.0.0.tar.bz2) = a5284343e5ce09722f98d3b578588b36923e1ae5649754aa906980fdcdef48a5 -SIZE (xfce4/xfdashboard-1.0.0.tar.bz2) = 3423708 +TIMESTAMP = 1755792743 +SHA256 (xfce4/xfdashboard-1.1.0.tar.xz) = bd577b36f389d5463040d7095926a487cb4ae7ab30173aa269a1bc29bb6ff8d1 +SIZE (xfce4/xfdashboard-1.1.0.tar.xz) = 2642580 diff --git a/x11/xfce4-dashboard/pkg-plist b/x11/xfce4-dashboard/pkg-plist index 7dce957e5f3f..e9f82d8e397f 100644 --- a/x11/xfce4-dashboard/pkg-plist +++ b/x11/xfce4-dashboard/pkg-plist @@ -17,7 +17,6 @@ include/xfdashboard/libxfdashboard/box-layout.h include/xfdashboard/libxfdashboard/button.h include/xfdashboard/libxfdashboard/click-action.h include/xfdashboard/libxfdashboard/collapse-box.h -include/xfdashboard/libxfdashboard/compat.h include/xfdashboard/libxfdashboard/core.h include/xfdashboard/libxfdashboard/css-selector.h include/xfdashboard/libxfdashboard/debug.h @@ -69,12 +68,14 @@ include/xfdashboard/libxfdashboard/tooltip-action.h include/xfdashboard/libxfdashboard/transition-group.h include/xfdashboard/libxfdashboard/types.h include/xfdashboard/libxfdashboard/utils.h +include/xfdashboard/libxfdashboard/version.h include/xfdashboard/libxfdashboard/view-manager.h include/xfdashboard/libxfdashboard/view-selector.h include/xfdashboard/libxfdashboard/view.h include/xfdashboard/libxfdashboard/viewpad.h include/xfdashboard/libxfdashboard/window-content-x11.h include/xfdashboard/libxfdashboard/window-content.h +include/xfdashboard/libxfdashboard/window-tracker-backend-gdk.h include/xfdashboard/libxfdashboard/window-tracker-backend-x11.h include/xfdashboard/libxfdashboard/window-tracker-backend.h include/xfdashboard/libxfdashboard/window-tracker-monitor-x11.h @@ -89,7 +90,7 @@ include/xfdashboard/libxfdashboard/windows-view.h include/xfdashboard/libxfdashboard/workspace-selector.h lib/libxfdashboard.so lib/libxfdashboard.so.0 -lib/libxfdashboard.so.0.10000.0 +lib/libxfdashboard.so.0.10100.0 lib/xfdashboard/plugins/autopin-windows.so lib/xfdashboard/plugins/clock-view.so lib/xfdashboard/plugins/gnome-shell-search-provider.so @@ -104,13 +105,17 @@ share/icons/hicolor/16x16/apps/org.xfce.xfdashboard.png share/icons/hicolor/24x24/apps/org.xfce.xfdashboard.png share/icons/hicolor/32x32/apps/org.xfce.xfdashboard.png share/icons/hicolor/48x48/apps/org.xfce.xfdashboard.png +share/icons/hicolor/64x64/apps/org.xfce.xfdashboard.png +share/icons/hicolor/96x96/apps/org.xfce.xfdashboard.png share/icons/hicolor/scalable/apps/org.xfce.xfdashboard.svg %%NLS%%%%NLS%%share/locale/be/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/bg/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/ca/LC_MESSAGES/xfdashboard.mo +%%NLS%%share/locale/cs/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/da/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/de/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/el/LC_MESSAGES/xfdashboard.mo +%%NLS%%share/locale/en_GB/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/es/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/et/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/eu/LC_MESSAGES/xfdashboard.mo @@ -127,17 +132,21 @@ share/icons/hicolor/scalable/apps/org.xfce.xfdashboard.svg %%NLS%%share/locale/lt/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/nb/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/nl/LC_MESSAGES/xfdashboard.mo +%%NLS%%share/locale/oc/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/pl/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/pt/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/xfdashboard.mo +%%NLS%%share/locale/ro/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/ru/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/ru_RU/LC_MESSAGES/xfdashboard.mo +%%NLS%%share/locale/sk/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/sl/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/sq/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/sr/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/sv/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/sv_SE/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/tr/LC_MESSAGES/xfdashboard.mo +%%NLS%%share/locale/uk/LC_MESSAGES/xfdashboard.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/xfdashboard.mo share/metainfo/org.xfce.xfdashboard.metainfo.xml share/themes/xfdashboard-auber/xfdashboard-1.0/animations.xml |