pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
rofi: update to 1.7.8
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Tue Jan 21 17:57:42 2025 +0100
Changeset: bd7edc20f9a7234c57a860694e5d11e3bc07f6ad
Modified Files:
rofi/Makefile
rofi/PLIST
rofi/distinfo
Added Files:
rofi/COMMIT_MSG
Log Message:
rofi: update to 1.7.8
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=bd7edc20f9a7234c57a860694e5d11e3bc07f6ad
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
rofi/COMMIT_MSG | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
rofi/Makefile | 9 +++--
rofi/PLIST | 16 ++++++--
rofi/distinfo | 6 +--
4 files changed, 133 insertions(+), 10 deletions(-)
diffs:
diff --git a/rofi/COMMIT_MSG b/rofi/COMMIT_MSG
new file mode 100644
index 0000000000..980a4bf433
--- /dev/null
+++ b/rofi/COMMIT_MSG
@@ -0,0 +1,112 @@
+rofi: update to 1.7.8
+
+1.7.1: Turtley amazing!
+This release focusses on fixing bugs found in 1.7.0.
+The most important ones are fixing sizing bug, fix nested
+media statements and broken close-on-delete. There are a
+few new features to help themeing:
+We now support env(ENV,default) statement and when dumping
+a theme theme-names are resolved (f.e. green, lightblue, etc.).
+
+1.7.2: Shellebrations!
+A quick in between release, a bug got fixed that caused
+configurations not working any more in theme files. While
+this is the desired behaviour, this release reverts it to
+avoid breaking to many setups.
+
+1.7.3: Sturtled!
+A small intermediate release with a few fixes, mostly in
+documentation and two great additions by Jakub Jiruta:
+- An option to customize the combi mode display format.
+- To possibility to set tab stops on listview and entry boxes.
+
+1.7.4: Preshellected Optimizations
+Another maintenance and small features expansion release.
+A lot of small annoyances have been fixed and ignored errors
+are now more visually flagged to the user. In the past typos
+in the theme could result into broken themes without any
+warning to the user (except in debug mode), if an unknown link
+is found it will now throw an error. To help the user find the
+right documentation, the manpages are further split up into
+sub-pages and are expanded.
+Another improvement made that can have huge impact on the
+user-experience is a significant speedup in the async input
+reading of dmenu. It turned out glib's GInputStream async
+methods are very slow. On large input sets where it was
+supposed to improve the user experience, it made it unusable.
+To resolve this a custom implementation has been made.
+Background loading is now close to the same speed as loading
+at start before displaying. A million item list is now near
+instant. On very large lists, the instant filtering
+automatically changes to be postponed until the user stops
+typing. This severely reduces system load and interface blocking.
+A few long standing feature requests and bug reports have been
+implemented or fixed:
+- Listview flow. You can now change the flow in the listview
+from vertical first to horizontal first. Making it mimic tables.
+- You can set a custom fallback icon for each mode.
+- In dmenu mode (and script) you can now make (some) changes to
+the theme, for example modifying the background color of the
+entry box.
+- User scripts (for script mode) into $XDG_CONFIG_HOME/rofi/scripts
+directory are automatically available in rofi.
+- You can now render text as icons, this allows you to use glyphs
+icon fonts as icons.
+- Hide listview when unfiltered. (#1079)
+- You can now add a separate icon or textbox widget to the UI that
+displays the current selected item. As an example see the included
+sidebar-v2.
+- A bug was fixed that caused problems with newer xkeyboard-config
+versions and different keyboard layouts.
+
+1.7.5: We shell overcome
+A quick bug-fix release to fix 2 small issues.
+- In DMenu sync mode, the separator is left in the string.
+- On special crafted delayed input in dmenu it shows updates to the
+list very slow. It now forces to push update (if there) every 1/10
+of a second.
+- In the view some of the update/redraw policies are fixed to reduced
+the perceived delay.
+
+1.7.6: Traveling Time
+- Recursive file browser
+- Copy to clipboard support
+- Entry box history
+- Fix calc
+- Text and cursor outline
+- In this version, we have bumped the minimal required versions of
+some dependencies to keep up with bugs and deprecations while staying
+compatible with long-term supported distributions.
+Known issues:
+- new-selection is not working for values exceeding the number of rows
+in previous run. (#2037)
+Other smaller changes:
+- new .rasinc extension for theme fragments included from other theme files
+- -ellipsize-mode mode option in dmenu mode can be set to start, middle
+or end to control how long entries are ellipsized
+- -list-keybindings to print a summary of configured bindings
+- -window-prefer-icon-theme to force precedence of theme icons over
+applications' custom ones (#1702)
+- -placeholder-markup to enable pango markup when rendering placeholder
+text (#1690)
+- urgent and active flags can be controlled for each row in dmenu and
+script modes
+- -transient-window-mode to make rofi react like a modal dialog that is
+transient to the currently focused window.
+- Fixing window coordinates for non-reparting window manager. (Thanks to
+Ortango #1969)
+- Fix failing decode of animated gif files. (Thanks to martinsifrar #1975)
+
+1.7.7: Time Dilation
+Issues:
+- Fix drawing issue (#2068)
+- Fix window mode missing some windows (#2071)
+- 'Character' in config file broken (#2070)
+Improvements:
+- Resolve 'rasinc' for @imports
+- Desktop file DBus activation
+- Resolve -config identical to -theme
+
+1.7.8:
+- Fix drawing issue
+- DBusActivatable fix
diff --git a/rofi/Makefile b/rofi/Makefile
index 22a038d6c0..3be66fadc7 100644
--- a/rofi/Makefile
+++ b/rofi/Makefile
@@ -1,15 +1,14 @@
# $NetBSD: Makefile,v 1.40 2024/11/14 22:22:31 wiz Exp $
-DISTNAME= rofi-1.7.0
-PKGREVISION= 16
+DISTNAME= rofi-1.7.8
CATEGORIES= x11
-MASTER_SITES= ${MASTER_SITE_GITHUB:=DaveDavenport/}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=davatorium/}
# We need to specify this way to get submodules fetched
GITHUB_RELEASE= ${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://github.com/DaveDavenport/rofi
+HOMEPAGE= https://github.com/davatorium/rofi
COMMENT= Window switcher, run dialog and dmenu replacement
LICENSE= x11
@@ -24,10 +23,12 @@ REPLACE_BASH+= script/rofi-theme-selector
.include "../../devel/check/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../x11/libxkbcommon/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
.include "../../x11/xcb-util-cursor/buildlink3.mk"
+.include "../../x11/xcb-util-keysyms/buildlink3.mk"
.include "../../x11/xcb-util-wm/buildlink3.mk"
.include "../../x11/xcb-util-xrm/buildlink3.mk"
.include "../../x11/xcb-util/buildlink3.mk"
diff --git a/rofi/PLIST b/rofi/PLIST
index 6626beea04..ce745062bd 100644
--- a/rofi/PLIST
+++ b/rofi/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/10/18 11:42:35 nia Exp $
+@comment $NetBSD$
bin/rofi
bin/rofi-sensible-terminal
bin/rofi-theme-selector
@@ -11,8 +11,15 @@ lib/pkgconfig/rofi.pc
man/man1/rofi-sensible-terminal.1
man/man1/rofi-theme-selector.1
man/man1/rofi.1
+man/man5/rofi-debugging.5
+man/man5/rofi-dmenu.5
+man/man5/rofi-keys.5
man/man5/rofi-script.5
man/man5/rofi-theme.5
+man/man5/rofi-thumbnails.5
+share/applications/rofi-theme-selector.desktop
+share/applications/rofi.desktop
+share/icons/hicolor/scalable/apps/rofi.svg
share/rofi/themes/Adapta-Nokto.rasi
share/rofi/themes/Arc-Dark.rasi
share/rofi/themes/Arc.rasi
@@ -20,7 +27,6 @@ share/rofi/themes/DarkBlue.rasi
share/rofi/themes/Indego.rasi
share/rofi/themes/Monokai.rasi
share/rofi/themes/Paper.rasi
-share/rofi/themes/Pop-Dark.rasi
share/rofi/themes/android_notification.rasi
share/rofi/themes/arthur.rasi
share/rofi/themes/blue.rasi
@@ -28,8 +34,10 @@ share/rofi/themes/c64.rasi
share/rofi/themes/dmenu.rasi
share/rofi/themes/docu.rasi
share/rofi/themes/fancy.rasi
+share/rofi/themes/fancy2.rasi
+share/rofi/themes/fullscreen-preview.rasi
share/rofi/themes/glue_pro_blue.rasi
-share/rofi/themes/gruvbox-common.rasi
+share/rofi/themes/gruvbox-common.rasinc
share/rofi/themes/gruvbox-dark-hard.rasi
share/rofi/themes/gruvbox-dark-soft.rasi
share/rofi/themes/gruvbox-dark.rasi
@@ -39,8 +47,10 @@ share/rofi/themes/gruvbox-light.rasi
share/rofi/themes/iggy.jpg
share/rofi/themes/iggy.rasi
share/rofi/themes/lb.rasi
+share/rofi/themes/material.rasi
share/rofi/themes/paper-float.rasi
share/rofi/themes/purple.rasi
+share/rofi/themes/sidebar-v2.rasi
share/rofi/themes/sidebar.rasi
share/rofi/themes/solarized.rasi
share/rofi/themes/solarized_alternate.rasi
diff --git a/rofi/distinfo b/rofi/distinfo
index 6c3f0eab14..9d67a4578e 100644
--- a/rofi/distinfo
+++ b/rofi/distinfo
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.7 2021/10/26 11:34:26 nia Exp $
-BLAKE2s (rofi-1.7.0.tar.xz) = 8ae4e058e65e488b8084e2a827e4170d1f8023b695d8362359394a791e732eb9
-SHA512 (rofi-1.7.0.tar.xz) = a2745962430bedcfd772399917c0afef2047b601168e13ef473a86689ee2e82922c7247cc7ab0205f8fbca5b88b44feac9f8469b055ab10953546b78d64adbb2
-Size (rofi-1.7.0.tar.xz) = 733632 bytes
+BLAKE2s (rofi-1.7.8.tar.xz) = 2e7c0e3218547b230dfef0572062bfd84bfcc3e9c47e8af07c1dbb694082db9f
+SHA512 (rofi-1.7.8.tar.xz) = 8a33f5eb933cbba645056eeba3b82e236135e5a72251bd5bb3e6019e66e5626b126572f6874f5e39e381bb5108f261d4c80bb945ed0900c2179854d475d6518b
+Size (rofi-1.7.8.tar.xz) = 812732 bytes
Home |
Main Index |
Thread Index |
Old Index