diff options
author | Olivier Duchateau <duchateau.olivier@gmail.com> | 2023-03-04 15:33:36 +0300 |
---|---|---|
committer | Gleb Popov <arrowd@FreeBSD.org> | 2023-03-04 21:18:16 +0300 |
commit | 1ccad74cc8c19d8a0fa0ab573604db5c3484d90d (patch) | |
tree | 69ced60290ed84fa2118e613d25a18cdc6b818a3 /deskutils | |
parent | d5f675864178cb8a784129384902a2bb139de2c3 (diff) | |
download | freebsd-ports-1ccad74cc8c19d8a0fa0ab573604db5c3484d90d.zip |
x11/budgie: + Budgie desktop environment.
This is import of complete Budgie desktop, it contains:
- Uses 'budgie.mk' framework
- Add virtual category (budgie) in `Mk/bsd.port.mk`
- Meta-port `x11-wm/budgie`
- New icon theme `x11-themes/tela-icon-theme`
Reviewed by: rene, tcberner, lbartoletti, arrowd
Differential Revision: https://reviews.freebsd.org/D37224
Diffstat (limited to 'deskutils')
-rw-r--r-- | deskutils/Makefile | 2 | ||||
-rw-r--r-- | deskutils/budgie-desktop-view/Makefile | 19 | ||||
-rw-r--r-- | deskutils/budgie-desktop-view/distinfo | 3 | ||||
-rw-r--r-- | deskutils/budgie-desktop-view/files/patch-meson.build | 11 | ||||
-rw-r--r-- | deskutils/budgie-desktop-view/files/patch-src_budgie__desktop__view.vala | 15 | ||||
-rw-r--r-- | deskutils/budgie-desktop-view/pkg-descr | 4 | ||||
-rw-r--r-- | deskutils/budgie-desktop-view/pkg-plist | 24 | ||||
-rw-r--r-- | deskutils/budgie-trash-applet/Makefile | 25 | ||||
-rw-r--r-- | deskutils/budgie-trash-applet/distinfo | 3 | ||||
-rw-r--r-- | deskutils/budgie-trash-applet/pkg-descr | 3 | ||||
-rw-r--r-- | deskutils/budgie-trash-applet/pkg-plist | 3 |
11 files changed, 112 insertions, 0 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile index 8848397fb8f3..8afb5fd99c03 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -19,6 +19,8 @@ SUBDIR += bijiben SUBDIR += birdtray SUBDIR += bookworm + SUBDIR += budgie-desktop-view + SUBDIR += budgie-trash-applet SUBDIR += cairo-dock SUBDIR += cairo-dock-plugins SUBDIR += caja-extensions diff --git a/deskutils/budgie-desktop-view/Makefile b/deskutils/budgie-desktop-view/Makefile new file mode 100644 index 000000000000..9e2ce48bcf76 --- /dev/null +++ b/deskutils/budgie-desktop-view/Makefile @@ -0,0 +1,19 @@ +PORTNAME= budgie-desktop-view +DISTVERSION= 1.2.1 +DISTVERSIONPREFIX= v +CATEGORIES= deskutils budgie +MASTER_SITES= BUDGIE + +MAINTAINER= duchateau.olivier@gmail.com +COMMENT= Budgie desktop icons application / implementation +WWW= https://github.com/BuddiesOfBudgie/budgie-desktop-view + +LICENSE= APACHE20 + +USES= budgie gettext gnome meson pkgconfig tar:xz vala:build +USE_BUDGIE= raven:run +USE_GNOME= glib20 gtk30 gdkpixbuf2 intltool + +GLIB_SCHEMAS= org.buddiesofbudgie.budgie-desktop-view.gschema.xml + +.include <bsd.port.mk> diff --git a/deskutils/budgie-desktop-view/distinfo b/deskutils/budgie-desktop-view/distinfo new file mode 100644 index 000000000000..820282992eb4 --- /dev/null +++ b/deskutils/budgie-desktop-view/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1675531504 +SHA256 (budgie/budgie-desktop-view-v1.2.1.tar.xz) = 045d5ed7586fc26bbee82df31369b5ddbe30b5f0d7f11486210f3e14ccbfd536 +SIZE (budgie/budgie-desktop-view-v1.2.1.tar.xz) = 273264 diff --git a/deskutils/budgie-desktop-view/files/patch-meson.build b/deskutils/budgie-desktop-view/files/patch-meson.build new file mode 100644 index 000000000000..272db9c221fe --- /dev/null +++ b/deskutils/budgie-desktop-view/files/patch-meson.build @@ -0,0 +1,11 @@ +--- meson.build.orig 2022-03-06 16:37:45 UTC ++++ meson.build +@@ -75,7 +75,7 @@ if xdg_appdir == '' + if with_stateless == true + xdg_appdir = join_paths(datadir, 'xdg', 'autostart') + else +- xdg_appdir = join_paths(get_option('sysconfdir'), 'xdg', 'autostart') ++ xdg_appdir = join_paths(confdir, 'xdg', 'autostart') + endif + endif + diff --git a/deskutils/budgie-desktop-view/files/patch-src_budgie__desktop__view.vala b/deskutils/budgie-desktop-view/files/patch-src_budgie__desktop__view.vala new file mode 100644 index 000000000000..c91310e281d6 --- /dev/null +++ b/deskutils/budgie-desktop-view/files/patch-src_budgie__desktop__view.vala @@ -0,0 +1,15 @@ +In GLib, we use the kqueue backend, and GLib.FileMonitorFlags.WATCH_MOVES +enum is not available for us. If we send something in trash bin, icon is not +updated (despite right signal). + +--- src/budgie_desktop_view.vala.orig 2022-03-06 16:37:45 UTC ++++ src/budgie_desktop_view.vala +@@ -123,7 +123,7 @@ public class DesktopView : Gtk.ApplicationWindow { + desktop_file = File.new_for_path(desktop_file_uri); // Get the Desktop folder "file" + + try { +- desktop_monitor = desktop_file.monitor(FileMonitorFlags.WATCH_MOVES, null); // Create our file monitor ++ desktop_monitor = desktop_file.monitor(FileMonitorFlags.NONE, null); // Create our file monitor + desktop_monitor.changed.connect(on_file_changed); // Bind to our file changed event + } catch (Error e) { + warning("Failed to obtain a monitor for file changes to the Desktop folder. Will not be able to watch for changes: %s", e.message); diff --git a/deskutils/budgie-desktop-view/pkg-descr b/deskutils/budgie-desktop-view/pkg-descr new file mode 100644 index 000000000000..7ec514f2507d --- /dev/null +++ b/deskutils/budgie-desktop-view/pkg-descr @@ -0,0 +1,4 @@ +Budgie Desktop View provides quick access to the content and +applications you consider most important. It is not designed +to replace your file manager or to perform typical file manager +actions. diff --git a/deskutils/budgie-desktop-view/pkg-plist b/deskutils/budgie-desktop-view/pkg-plist new file mode 100644 index 000000000000..fca049c88924 --- /dev/null +++ b/deskutils/budgie-desktop-view/pkg-plist @@ -0,0 +1,24 @@ +bin/org.buddiesofbudgie.budgie-desktop-view +etc/xdg/autostart/org.buddiesofbudgie.budgie-desktop-view-autostart.desktop +share/applications/org.buddiesofbudgie.budgie-desktop-view.desktop +share/locale/cs/LC_MESSAGES/budgie-desktop-view.mo +share/locale/en_GB/LC_MESSAGES/budgie-desktop-view.mo +share/locale/en_US/LC_MESSAGES/budgie-desktop-view.mo +share/locale/es/LC_MESSAGES/budgie-desktop-view.mo +share/locale/es_MX/LC_MESSAGES/budgie-desktop-view.mo +share/locale/fr/LC_MESSAGES/budgie-desktop-view.mo +share/locale/he/LC_MESSAGES/budgie-desktop-view.mo +share/locale/ja/LC_MESSAGES/budgie-desktop-view.mo +share/locale/ja_JP/LC_MESSAGES/budgie-desktop-view.mo +share/locale/ko/LC_MESSAGES/budgie-desktop-view.mo +share/locale/lt/LC_MESSAGES/budgie-desktop-view.mo +share/locale/ms_MY/LC_MESSAGES/budgie-desktop-view.mo +share/locale/pt_BR/LC_MESSAGES/budgie-desktop-view.mo +share/locale/pt_PT/LC_MESSAGES/budgie-desktop-view.mo +share/locale/ru/LC_MESSAGES/budgie-desktop-view.mo +share/locale/sq/LC_MESSAGES/budgie-desktop-view.mo +share/locale/tr/LC_MESSAGES/budgie-desktop-view.mo +share/locale/uk/LC_MESSAGES/budgie-desktop-view.mo +share/locale/vi_VN/LC_MESSAGES/budgie-desktop-view.mo +share/locale/zh/LC_MESSAGES/budgie-desktop-view.mo +share/locale/zh_CN/LC_MESSAGES/budgie-desktop-view.mo diff --git a/deskutils/budgie-trash-applet/Makefile b/deskutils/budgie-trash-applet/Makefile new file mode 100644 index 000000000000..e5f17eddcb2e --- /dev/null +++ b/deskutils/budgie-trash-applet/Makefile @@ -0,0 +1,25 @@ +PORTNAME= budgie-trash-applet +DISTVERSION= 2.1.2 +DISTVERSIONPREFIX= v +CATEGORIES= deskutils budgie + +MAINTAINER= duchateau.olivier@gmail.com +COMMENT= Trash applet for the Budgie desktop +WWW= https://github.com/EbonJaeger/budgie-trash-applet + +LICENSE= APACHE20 + +BUILD_DEPENDS= sassc:textproc/sassc +LIB_DEPENDS= libnotify.so:devel/libnotify \ + libpeas-1.0.so:devel/libpeas + +USES= budgie gettext gnome meson pkgconfig +USE_BUDGIE= libbudgie +USE_GNOME= glib20 gtk30 + +USE_GITHUB= yes +GH_ACCOUNT= EbonJaeger + +GLIB_SCHEMAS= com.github.ebonjaeger.budgie-trash-applet.gschema.xml + +.include <bsd.port.mk> diff --git a/deskutils/budgie-trash-applet/distinfo b/deskutils/budgie-trash-applet/distinfo new file mode 100644 index 000000000000..a6c7bc03c065 --- /dev/null +++ b/deskutils/budgie-trash-applet/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1669663059 +SHA256 (EbonJaeger-budgie-trash-applet-v2.1.2_GH0.tar.gz) = bc2291e04bb0a72d3482f6d84aae06b54281b576b701e66ca64bb27a35f18374 +SIZE (EbonJaeger-budgie-trash-applet-v2.1.2_GH0.tar.gz) = 123026 diff --git a/deskutils/budgie-trash-applet/pkg-descr b/deskutils/budgie-trash-applet/pkg-descr new file mode 100644 index 000000000000..953059acb95f --- /dev/null +++ b/deskutils/budgie-trash-applet/pkg-descr @@ -0,0 +1,3 @@ +Manage items in your trash bin right from the Budgie panel. View, +delete, or restore trashed files and folders without having to open +your file manager. diff --git a/deskutils/budgie-trash-applet/pkg-plist b/deskutils/budgie-trash-applet/pkg-plist new file mode 100644 index 000000000000..db66b08d0ad8 --- /dev/null +++ b/deskutils/budgie-trash-applet/pkg-plist @@ -0,0 +1,3 @@ +%%BUDGIE_PLUGINSDIR%%/com.github.EbonJaeger.budgie-trash-applet/TrashApplet.plugin +%%BUDGIE_PLUGINSDIR%%/com.github.EbonJaeger.budgie-trash-applet/libtrashapplet.so +share/metainfo/com.github.ebonjaeger.budgie-trash-applet.appdata.xml |