gpo.zugaina.org

Search Portage & Overlays:

unity-lens/unity-scope-extras

Extra scopes for the Unity Dash

Screenshots

  • unity-scope-extras-7-r260405
    amd64
    +audacious +calculator +chromiumbookmarks devhelp +firefoxbookmarks manpages texdoc virtualbox python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15

    View      Download      Browse     License: GPL-3   
    Overlay: gentoo-unity7

ChangeLog

commit 677f8e4f5d22264cc3e709a7e7a756c60f13e3d4
Author: c4pp4 <c4pp4@seznam.cz>
Date: Sun Oct 25 14:37:04 2026 +0100

dev-libs/libunity: fix Python scope runner with current Python and PyGObject (replace the removed imp module, drop zombie-imp dependency), fix PyGI warnings
dev-python/zombie-imp: remove (no longer needed)
net-mail/mailnag: replace the removed imp module (drop zombie-imp dependency)
unity-base/unity-meta: install a video thumbnailer (Nemo created no video thumbnails with VLC)
unity-indicators/indicator-sound: implement playback control properties of the greeter player (the greeter warned at every start), forget uninstalled players (the service warned about them at every start)
unity-lens/unity-scope-extras: calculator scope: fix PyGI warning, support mate-calc, suggest the packages needed by the enabled scopes with optfeature (alternatives were not supported)
[docs] notes, version control: drop dev-python/zombie-imp

commit 1e99ab4655dcafc620d7fdaa93580b1771502d4f
Author: c4pp4 <c4pp4@seznam.cz>
Date: Sun Oct 25 05:46:12 2026 +0100

unity-base/unity-meta: install only media-gfx/shotwell as photo manager (the photos lens requires Shotwell)
unity-lens/unity-lens-music: require Audacious together with its scope as an alternative to Rhythmbox (the scope alone satisfied the dependency without a music player), do not warn about missing Rhythmbox databases (the Rhythmbox scope is installed also when Audacious is used)
unity-lens/unity-scope-extras: audacious scope: return no results without the Audacious playlists (the scope is installed also without Audacious and failed at every search)

commit 0ad851165cd9544f77eb284d664018d7e255a8ec
Author: c4pp4 <c4pp4@seznam.cz>
Date: Sun Oct 25 04:45:50 2026 +0100

unity-lens/unity-lens-photos: fix the scope crash (the scope was freed by the Python garbage collector) and the preview crash (PyGI passes the AsyncReadyCallback without its user_data), show the photo in the default file manager (Nautilus is not installed), fix PyGI warnings
unity-lens/unity-lens-video: generate thumbnails with the thumbnail factory of Nemo (any installed thumbnailer, shared thumbnail cache, totem-video-thumbnailer was required), depend on ffmpegthumbnailer or totem and on unity-lens-music (preview player for video details), remove the remote scope unit test and libsoup-gnome VAPI, enable tests
unity-lens/unity-lens-meta, unity-base/unity-settings: require music USE flag with video (the video lens uses the preview player of the music lens), update video USE flag description
unity-lens/unity-scope-extras: convert patches to git format with descriptions, audacious scope: fix playlist parsing (streams, playlist title, inherited tags), read embedded album art (add mutagen dependency), limit the results as the Rhythmbox scope (the lens opened slowly with a large library), add Decade and Genre filters (the search failed with a filter), fix Show in Folder and Play actions, use translations of the music lens, show the icon in the preview without album art
unity-base/unity: fix Dash preview thumbnails (expand %i in thumbnailer commands, quote the substituted values, remove the output of a failed thumbnailer, generate empty cached thumbnails again)
unity-base/unity-settings-daemon: fix unity-fallback-mount-helper crash after unlocking (use-after-free in the volume queue), drop the queue reference of a removed volume
unity-extra/diodon: query the file icon (GFileInfo created without standard::icon), do not warn that libayatana-appindicator is deprecated (its replacement is not supported by the Unity panel), rename indicator USE flag to appindicator
[ehooks] gnome-extra/nemo: read the desktop margins after selecting the root window property events (a workarea change in between was missed)
[ehooks] gnome-extra/nm-applet: do not warn that libayatana-appindicator is deprecated (its replacement is not supported by the Unity panel)
[docs] notes: update gnome-extra/nm-applet description

commit 9f0fcd12d4a0ff8e9fbe4440ea5173faa83dc70a
Author: c4pp4 <c4pp4@seznam.cz>
Date: Fri Oct 23 02:25:21 2026 +0200

[ebuilds], [ehooks]: check sed results with grep (fail when an expression no longer matches)
[ehooks] app-backup/deja-dup, gnome-extra/yelp, media-sound/audacity: match only the intended .desktop file keys
[ehooks] media-sound/rhythmbox: remove obsolete _Name substitution
[ehooks] gnome-extra/polkit-gnome: use absolute path to the .desktop file
[ebuilds], [ehooks]: add descriptions to patches
[ehooks] app-accessibility/at-spi2-core:2, gnome-base/gnome-desktop:3: remove obsolete changes
[profiles] gentoo-unity7.mask, gentoo-unity7.repos: drop gnome-base/gnome-desktop:3
[ehooks] x11-libs/gtk+:2: load accessibility modules (90atk-adaptor moved from x11-libs/gtk+:3, GTK 3 has them built in)
[docs] ehooks: describe how to remove all ehooks of a package
[ehooks] www-client/firefox-140:esr, mail-client/thunderbird-140: remove old packages
[ehooks] mail-client/thunderbird-153: use the ESR desktop launcher
[ehooks] www-client/firefox-bin, mail-client/thunderbird-bin: set the ESR window class for ESR versions
[ehooks] www-client/firefox, mail-client/thunderbird: update Unity menubar patch (skip it when the integrated DBus menubar is enabled, drop nsCOMPtr static_assert workaround)
[ehooks] x11-libs/gtk+:3: update the patch populating Firefox/Thunderbird global submenus
[ehooks] x11-misc/lightdm: set the greeter user via non-root USE flag, drop tmpfiles.d file, use [Seat:*] section, show guest session note as elog, don't start gnome-keyring-daemon for the greeter user
[profiles] gentoo-unity7.use: enable x11-misc/lightdm non-root USE flag (run the greeter as the lightdm user)
[ehooks] dev-cpp/gtest: drop the patch separating GTest and GMock targets, don't install test sources and examples symlink
unity-base/frame, unity-base/grail: pass /usr/src/gtest as gtest source path
[ehooks] app-text/evince, media-gfx/eog:1, media-video/totem: update traditional menu bar patches, reduce menu translations to the needed strings, merge translations using msgcat
[ehooks] gnome-base/gnome-menus:3: build .directory files with inline translations as in debian/rules
[profiles] gentoo-unity7.use: enable media-plugins/gst-plugins-meta ffmpeg USE flag (mainly for media-video/totem)
unity-base/unity-language-pack: add mate-screenshot quicklist translations, merge translations using msgcat
[ehooks] mate-extra/mate-utils: update use-ubuntu-help patch
[ehooks] gnome-extra/cinnamon-session: support X-GNOME-HiddenUnderSystemd, update patches
[ehooks] gnome-extra/evolution-data-server: use libnotify only in Unity (notify-osd shows notifications with actions as dialogs), fix patch file name
[ehooks] gnome-extra/gnome-calendar, gnome-extra/gnome-contacts: update patches
[ehooks] gnome-extra/nemo: relayout desktop icons when _GTK_WORKAREAS_D* changes, update patches
[ehooks] gnome-extra/nm-applet: do not autostart in Cinnamon, update patch
unity-indicators/indicator-application, unity-indicators/indicator-messages, unity-indicators/indicator-printers: add X-GNOME-HiddenUnderSystemd to XDG autostart files (started by the systemd user units when cinnamon-session runs as a systemd service)
unity-indicators/indicator-printers: install XDG autostart file regardless of systemd USE flag, remove systemd USE flag
[profiles] openrc/package.use.mask, systemd/package.use.force: drop unity-indicators/indicator-printers systemd
[docs] notes: describe X-GNOME-HiddenUnderSystemd
unity-base/unity: stop unity-panel-service before the indicator services (it re-activates them via D-Bus while they are stopping), start the accessibility bus in 99unity-session (rename from 99unity-session_systemd) to replace a stale AT_SPI_BUS property left by the greeter, update patches
unity-base/unity-settings-daemon: do not close OSD notifications on stop (re-activated notify-osd delayed the logout by 25 s), apply the regional formats setting also when started by systemd, add X-GNOME-HiddenUnderSystemd to XDG autostart file, add librsvg-2.0 to wacom dependencies in optional-colord-and-wacom patch instead of flag-o-matic workarounds
unity-base/unity-session: release the sound card at the end of the session (the greeter's PipeWire could not open it), install xdg-desktop-portal backends config for XDG_CURRENT_DESKTOP=Unity, use org.gnome.Yelp.desktop as help handler, keep the default nemo-desktop autostart delay
unity-base/unity-greeter: fix prompt box not being resized (hidden password entry), quit the greeter when the session starts on another VT (check XDG_VTNR instead of the active session flag)
unity-indicators/indicator-sound: exit without finalizing the service on SIGTERM (it re-activated notify-osd at logout), limit the stop timeout to 10 s, look up the greeter user once the greeter owns its name, don't warn about missing PulseAudio D-Bus interface (PipeWire), fix g_menu_remove and g_signal_connect_object assertions (playlist item, playlists proxy), add rtkit USE flag
unity-indicators/indicator-keyboard: handle SIGTERM in the main loop (deadlock delayed the logout)
gnome-extra/zeitgeist: handle termination signals in the main loop (deadlock delayed the logout by 90 s), don't start zeitgeist-datahub from the daemon in Unity (it is started from XDG autostart)
x11-misc/notify-osd: don't install D-Bus activation file (it was activated at logout and blocked on services stopped along with the session), restart it from XDG autostart
unity-base/compiz: fix spurious compizconfig error messages (dlopen, missing integrated GNOME keys)
unity-extra/unity-tweak-tool: set also com.canonical.Unity.Interface cursor-scale-factor for large cursors (Unity overwrites cursor-size from it at every start), remove only the misplaced .desktop file
unity-lens/unity-lens-applications: fix unity_filter_get_filtering assertion (local apps are always active without the Sources filter), comment out removed code instead of deleting it
unity-lens/unity-scope-extras: fix calculator scope SyntaxWarning (invalid escape sequences)
[ehooks] x11-terms/mate-terminal: update patches
[ehooks] x11-libs/vte:2.91: update patch
[docs] notes: update x11-libs/vte:2.91 and x11-terms/mate-terminal descriptions
[ehooks] app-i18n/ibus, dev-libs/glib:2, media-sound/rhythmbox: refresh patches
[ehooks] gnome-base/gsettings-desktop-schemas: fix patch file paths (applied to the installed schema)
[ehooks] sys-apps/accountsservice: drop 0010-set-language.patch, apply 0016-add-input-sources-support.patch from ehooks files instead of the Debian patchset
[ehooks] media-plugins/audacious-plugins: clean up Unity shortcuts plugin (remove unused volume code, use meson option, move dependencies into the plugin)
[ehooks] net-im/telegram-desktop, net-im/telegram-desktop-bin: link only the app icon sizes used by ubuntu-mono-dark, explain why the symlinks are needed
[docs] notes: fix net-im/telegram-desktop and x11-misc/zim tray icons descriptions
[ehooks] app-office/libreoffice, app-office/libreoffice-bin: look for OpenSymbol font also in /opt (libreoffice-bin), symlink it instead of copying, fail if not found
[ehooks] sys-apps/dbus: update description
[docs] notes: update sys-apps/dbus description
[ehooks] media-fonts/ubuntu-font-family: unpack only Ubuntu Medium fonts
[ehooks] media-gfx/shotwell: use BUILD_DIR
[ehooks] media-libs/fontconfig:1.0, x11-plugins/pidgin-libnotify: die on failure, add comments
[ehooks] templates/fetch_debian: show wget log when the archive is not fetched

commit 839679de80cc6edab5a411791a5d394195bd7b9a
Author: c4pp4 <c4pp4@seznam.cz>
Date: Tue Oct 13 14:18:09 2026 +0200

[stonking] stabilize packages, drop obsolete versions
[ehooks] use @ehooks-rebuild set for updates
[eclass] ubuntu-versionator, [profiles] profile.bashrc, version control: improve

- Stabilize stonking (26.10) revisions (KEYWORDS ~amd64 -> amd64) and
remove superseded resolute-era ebuilds, patches and gsettings overrides.
- Clean up dependencies across the tree: drop redundant glibc/gcc/
gnome-common deps, move build tools (pkgconfig, intltool, gettext,
gtk-doc-am) to BDEPEND, add missing deps; revbump affected packages.
- Rename dev-python/python-zombie-imp to dev-python/zombie-imp
(profiles/updates/4Q-2026).
- gentoo-unity-env: drop the fontconfig USE flag and the timestamps file,
check for single-file Portage config in pkg_pretend, install
a repo.postsync.d hook.
- ehooks: remove ehooks_use/ehooks_require; fontconfig hooks always apply.
- Add sets.conf with @ehooks-rebuild (gentoo-unity-ver --list) and
a postsync hook that lists packages affected by ehooks changes.
- version_control.sh: rework (--list/--notice/--reset/--update, cached
Ubuntu Sources, upstream package name mapping, clearer naming).
- profile.bashrc: use Portage colors, binary package collision check,
load only the missing eautoreconf helpers, PORTAGE_CONFIGROOT paths.
- ubuntu-versionator.eclass: call python-any-r1_pkg_setup, use einfo
for patch output.
- Add category metadata.xml files; update docs, README, CREDITS
and the preview image.

commit 16d8ed20b8c7897fe078a98420613b9ef8632a00
Author: c4pp4 <c4pp4@seznam.cz>
Date: Sat Sep 19 20:24:04 2026 +0200

Enable py3.15

commit 683bf50167f9c422394cded1c7905a90eef95ed3
Author: c4pp4 <c4pp4@seznam.cz>
Date: Wed Apr 22 13:22:13 2026 +0200

Stabilize 26.04 Resolute (drop 25.10 Questing)

Replace gtk3-nocsd with gtk-nocsd.
Update Nemo integration patches.
Update Language Support panel patch.
Remove online scopes and online search support.
Remove obsolete ehooks and packages.

[profiles] gnome-extra/nemo, www-client/firefox:rapid: version bump

commit 0c55a8d4c8ba694436b5ab3577b06453c1319e4c
Author: c4pp4 <c4pp4@seznam.cz>
Date: Thu Mar 19 14:19:16 2026 +0100

unity-base/nux: migrate validator from pcre to pcre2

commit e562dfe32896a9bccf79d211371d7f830d4695e9
Author: c4pp4 <c4pp4@seznam.cz>
Date: Sat Mar 14 13:43:42 2026 +0100

Move packages from unity-lenses and unity-scopes to unity-lens. Rename smart-scopes to unity-scope-extras.