11 Commits

Author SHA256 Message Date
d51b929295 Accepting request 1302274 from X11:Utilities
- Update to 2.0.0:
  * Removal of autotools build system
  * To help bug reports, we added the command rofi -info
  * Redraw on startup #2165
  * Close on click out of window #2158
  * No IMDKIT support in wayland

OBS-URL: https://build.opensuse.org/request/show/1302274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=30
2025-09-02 15:58:42 +00:00
e0bb3e0947 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=62 2025-09-02 05:20:15 +00:00
d0d08e7993 - Update to 2.0.0:
* Removal of autotools build system
  * To help bug reports, we added the command rofi -info
  * Redraw on startup #2165
  * Close on click out of window #2158
  * No IMDKIT support in wayland

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=61
2025-09-02 05:19:13 +00:00
98dd7f0a16 Accepting request 1282040 from X11:Utilities
OBS-URL: https://build.opensuse.org/request/show/1282040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=29
2025-06-03 15:51:44 +00:00
27ad1e8197 - Update to. 1.7.9:
* Add -imdkit config to toggle imdkit at runtime
  * [Widget] Add 2 workaround for error in corner radius drawing
  * [rofi-sensible-terminal] Add ghostty 
  * [scrollbar] Add theming for rounded corners
  * [DOC] Fix indenting of sub-bullets as mkdocs interpets them differently
  * Fix typo in fullscreen-preview.rasi
  * Add theming to hide text cursor if no text is put in
  * [DRUN] Add option to exclude categories from drun
  * [XCB] Don't keep casting from int to double to int
  * [Helper] Add a rofi_fallthrough macro to tell compiler fallthrough is 
    intentional
  * [View] xcb_clear_area fixed wrong argument order.
  * [DRun] Better handling of corrupted cache file.
  * Fix broken Pango link
  * [NKUtils] Drop support for binding Meta key.
  * [View] Allow cycling through matching methods
  * Fix wrong pointer -replace and small cleanup.
  * [Textbox] Small signedness fixes for password mask code.
  * [dmenu] Modified textbox password masking
  * add smartcase support like vim
  * [Mode] Fix wrong documentation header.
  * Execute custom user commands or scripts on a variety of rofi events
  * Add option to enable the kb-delete-entry in script mode
  * [Window] Allow active window to be sorted on top
  * [Lexer] Allow for optional imports

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=59
2025-06-02 16:57:02 +00:00
73d8b2f5b9 Accepting request 1238822 from X11:Utilities
- Update to 1.7.8:
  * Fix drawing issue
    In the last release we had some code that hit a bug in some
    graphics drivers. #2076
  * DBusActivatable
    The previously introduced DBusActivatable seems to cause
    some issues and confusion. #2077
  * CI Fixes
  * See https://github.com/davatorium/rofi/releases/tag/1.7.8
    for details

OBS-URL: https://build.opensuse.org/request/show/1238822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=28
2025-01-19 20:50:18 +00:00
d74dad0e31 - Update to 1.7.8:
* Fix drawing issue
    In the last release we had some code that hit a bug in some
    graphics drivers. #2076
  * DBusActivatable
    The previously introduced DBusActivatable seems to cause
    some issues and confusion. #2077
  * CI Fixes
  * See https://github.com/davatorium/rofi/releases/tag/1.7.8
    for details

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=57
2025-01-19 13:00:57 +00:00
e387f96d75 Accepting request 1235530 from X11:Utilities
- Update to 1.7.7:
  * Fix drawing issue #2068
  * Fix window mode missing some windows #2071
  * Fix character in config file broken #2070
  * Resolve 'rasinc' for @imports #2069
  * Desktop file DBus activation #1924
  * Resolve -config identical to -theme #2040

- Update to 1.7.6:

OBS-URL: https://build.opensuse.org/request/show/1235530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=27
2025-01-07 19:53:57 +00:00
2903dfdef4 - Update to 1.7.7:
* Fix drawing issue #2068
  * Fix window mode missing some windows #2071
  * Fix character in config file broken #2070
  * Resolve 'rasinc' for @imports #2069
  * Desktop file DBus activation #1924
  * Resolve -config identical to -theme #2040
- Update to 1.7.6:

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=55
2025-01-07 09:32:14 +00:00
d9b0f40418 Accepting request 1233579 from X11:Utilities
- Update to 1.75:
  * Recursive file browser
  * Copy to clipboard support
  * Entry box history
  * Fix calc
  * Text and cursor outline
  * Other smaller changes
  * For details see:
    https://github.com/davatorium/rofi/releases/tag/1.7.6

OBS-URL: https://build.opensuse.org/request/show/1233579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rofi?expand=0&rev=26
2025-01-01 22:04:15 +00:00
02f936f121 - Update to 1.75:
* Recursive file browser
  * Copy to clipboard support
  * Entry box history
  * Fix calc
  * Text and cursor outline
  * Other smaller changes
  * For details see:
    https://github.com/davatorium/rofi/releases/tag/1.7.6

OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/rofi?expand=0&rev=53
2024-12-27 16:39:07 +00:00
5 changed files with 103 additions and 18 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:caffcf66d165cb32b748c1db7f229d6d75da58c1685eb17455f65c60e8220c8d
size 772952

3
rofi-2.0.0.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6a55ee27f189ef9a1435cea329b146805b5dc830d8abc7a08c50a971521a8d8d
size 682792

View File

@@ -1,3 +1,81 @@
-------------------------------------------------------------------
Tue Sep 2 05:12:07 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 2.0.0:
* Removal of autotools build system
* To help bug reports, we added the command rofi -info
* Redraw on startup #2165
* Close on click out of window #2158
* No IMDKIT support in wayland
-------------------------------------------------------------------
Mon May 26 06:34:12 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
- Update to. 1.7.9:
* Add -imdkit config to toggle imdkit at runtime
* [Widget] Add 2 workaround for error in corner radius drawing
* [rofi-sensible-terminal] Add ghostty
* [scrollbar] Add theming for rounded corners
* [DOC] Fix indenting of sub-bullets as mkdocs interpets them differently
* Fix typo in fullscreen-preview.rasi
* Add theming to hide text cursor if no text is put in
* [DRUN] Add option to exclude categories from drun
* [XCB] Don't keep casting from int to double to int
* [Helper] Add a rofi_fallthrough macro to tell compiler fallthrough is
intentional
* [View] xcb_clear_area fixed wrong argument order.
* [DRun] Better handling of corrupted cache file.
* Fix broken Pango link
* [NKUtils] Drop support for binding Meta key.
* [View] Allow cycling through matching methods
* Fix wrong pointer -replace and small cleanup.
* [Textbox] Small signedness fixes for password mask code.
* [dmenu] Modified textbox password masking
* add smartcase support like vim
* [Mode] Fix wrong documentation header.
* Execute custom user commands or scripts on a variety of rofi events
* Add option to enable the kb-delete-entry in script mode
* [Window] Allow active window to be sorted on top
* [Lexer] Allow for optional imports
-------------------------------------------------------------------
Sun Jan 19 12:57:43 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 1.7.8:
* Fix drawing issue
In the last release we had some code that hit a bug in some
graphics drivers. #2076
* DBusActivatable
The previously introduced DBusActivatable seems to cause
some issues and confusion. #2077
* CI Fixes
* See https://github.com/davatorium/rofi/releases/tag/1.7.8
for details
-------------------------------------------------------------------
Tue Jan 7 09:28:14 UTC 2025 - Michael Vetter <mvetter@suse.com>
- Update to 1.7.7:
* Fix drawing issue #2068
* Fix window mode missing some windows #2071
* Fix character in config file broken #2070
* Resolve 'rasinc' for @imports #2069
* Desktop file DBus activation #1924
* Resolve -config identical to -theme #2040
-------------------------------------------------------------------
Fri Dec 27 16:27:58 UTC 2024 - Michael Vetter <mvetter@suse.com>
- Update to 1.7.6:
* Recursive file browser
* Copy to clipboard support
* Entry box history
* Fix calc
* Text and cursor outline
* Other smaller changes
* For details see:
https://github.com/davatorium/rofi/releases/tag/1.7.6
-------------------------------------------------------------------
Wed Feb 21 09:46:53 UTC 2024 - Michael Vetter <mvetter@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package rofi
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: rofi
Version: 1.7.5
Version: 2.0.0
Release: 0
Summary: A window switcher, run dialog and dmenu replacement
License: MIT
@@ -25,19 +25,23 @@ Group: System/GUI/Other
URL: https://github.com/davatorium/rofi
Source: https://github.com/davatorium/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
Patch0: xdg-terminal.patch
# Required version 0.11 is not yet in TW BuildRequires: check-devel
BuildRequires: bison
BuildRequires: cairo-devel
BuildRequires: check-devel
BuildRequires: flex >= 2.5.39
BuildRequires: glib2-devel >= 2.36
BuildRequires: libjpeg8-devel
BuildRequires: librsvg-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: make
BuildRequires: meson
BuildRequires: pango-devel
BuildRequires: startup-notification-devel
BuildRequires: wayland-devel
BuildRequires: wayland-protocols-devel
BuildRequires: xcb-util-cursor-devel
BuildRequires: xcb-util-devel
BuildRequires: xcb-util-keysyms-devel
BuildRequires: xcb-util-wm-devel
BuildRequires: xcb-util-xrm-devel
Requires: xdg-utils
@@ -65,11 +69,11 @@ Development files and headers for rofi
%build
sed -i "s|%{_bindir}/env bash|/bin/bash|g" ./script/rofi-sensible-terminal
sed -i "s|%{_bindir}/env bash|/bin/bash|g" ./script/rofi-theme-selector
%configure --disable-check
%make_build
%meson
%meson_build
%install
%make_install
%meson_install
%files
%license COPYING
@@ -82,16 +86,19 @@ sed -i "s|%{_bindir}/env bash|/bin/bash|g" ./script/rofi-theme-selector
%{_datadir}/applications/rofi-theme-selector.desktop
%{_datadir}/applications/rofi.desktop
%dir %{_datadir}/icons/hicolor
%dir %{_datadir}/icons/hicolor/apps
%{_datadir}/icons/hicolor/apps/rofi.svg
%dir %{_datadir}/icons/hicolor/scalable
%dir %{_datadir}/icons/hicolor/scalable/apps
%{_datadir}/icons/hicolor/scalable/apps/rofi.svg
%{_mandir}/man1/rofi.1%{?ext_man}
%{_mandir}/man1/rofi-sensible-terminal.1%{?ext_man}
%{_mandir}/man1/rofi-theme-selector.1%{?ext_man}
%{_mandir}/man5/rofi-theme.5%{?ext_man}
%{_mandir}/man5/rofi-actions.5%{?ext_man}
%{_mandir}/man5/rofi-script.5%{?ext_man}
%{_mandir}/man5/rofi-dmenu.5%{?ext_man}
%{_mandir}/man5/rofi-keys.5%{?ext_man}
%{_mandir}/man5/rofi-debugging.5%{?ext_man}
%{_mandir}/man5/rofi-thumbnails.5%{?ext_man}
%files devel
%{_includedir}/rofi/

View File

@@ -1,10 +1,10 @@
Index: rofi-1.7.4/config/config.c
Index: rofi-1.7.9/config/config.c
===================================================================
--- rofi-1.7.4.orig/config/config.c
+++ rofi-1.7.4/config/config.c
@@ -47,16 +47,16 @@ Settings config = {
.show_icons = FALSE,
--- rofi-1.7.9.orig/config/config.c
+++ rofi-1.7.9/config/config.c
@@ -62,16 +62,16 @@ Settings config = {
/** Custom command to call when menu screenshot is taken */
.on_screenshot_taken = NULL,
/** Terminal to use. (for ssh and open in terminal) */
- .terminal_emulator = "rofi-sensible-terminal",
+ .terminal_emulator = "xdg-terminal",