Hello community, here is the log from the commit of package rofi for openSUSE:Factory checked in at 2018-02-02 22:22:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rofi (Old) and /work/SRC/openSUSE:Factory/.rofi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rofi" Fri Feb 2 22:22:11 2018 rev:12 rq:571947 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rofi/rofi.changes 2017-10-17 01:52:39.098059002 +0200 +++ /work/SRC/openSUSE:Factory/.rofi.new/rofi.changes 2018-02-02 22:22:12.654075285 +0100 @@ -1,0 +2,25 @@ +Thu Feb 1 22:35:57 UTC 2018 - avindra@opensuse.org + +- Update to version 1.5.0: + * New features + + Specify matching field + + Pass extra properties in script mode + + Negated matching + * Backwards incompatible changes: + + All Mouse buttons and scroll bindings Prompt colon have more + semantic names + * Changes + + Prompt colon is now removed by default + + In themes the '#' prefix before the element name is now + optional + * For full details, see: + https://github.com/DaveDavenport/rofi/releases/tag/1.5.0 +- switch to xz tarball +- rebase xdg-terminal.patch +- add fix-shebangs.patch +- spec file tidiness: + - use valid group for devel package + - remove unnecessary build dependencies + - remove explicit prefix for "devel" packages + +------------------------------------------------------------------- Old: ---- rofi-1.4.2.tar.gz New: ---- fix-shebangs.patch rofi-1.5.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rofi.spec ++++++ --- /var/tmp/diff_new_pack.lVj3Gw/_old 2018-02-02 22:22:13.242047834 +0100 +++ /var/tmp/diff_new_pack.lVj3Gw/_new 2018-02-02 22:22:13.242047834 +0100 @@ -1,7 +1,7 @@ # # spec file for package rofi # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,17 @@ Name: rofi -Version: 1.4.2 +Version: 1.5.0 Release: 0 Summary: A window switcher, run dialog and dmenu replacement License: MIT Group: System/GUI/Other Url: https://davedavenport.github.io/rofi/ -Source: https://github.com/DaveDavenport/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz +Source: https://github.com/DaveDavenport/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz Patch0: xdg-terminal.patch +# PATCH-FIX-SUSE +Patch1: fix-shebangs.patch # Required version 0.11 is not yet in TW BuildRequires: check-devel -BuildRequires: autoconf -BuildRequires: automake BuildRequires: bison BuildRequires: cairo-devel BuildRequires: cppcheck @@ -50,16 +50,17 @@ features, like a run dialog, SSH launcher and can act as a drop-in dmenu replacement. -%package -n rofi-devel +%package devel Summary: Development files for rofi -Group: Development/Libraries +Group: Development/Libraries/C and C++ -%description -n rofi-devel +%description devel Development files and headers for rofi %prep %setup -q %patch0 -p1 +%patch1 -p1 %build %configure --disable-check @@ -77,9 +78,10 @@ %{_datadir}/rofi/themes/ %{_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} -%files -n rofi-devel +%files devel %{_includedir}/rofi/ %{_libdir}/pkgconfig/rofi.pc ++++++ fix-shebangs.patch ++++++ --- a/script/rofi-sensible-terminal 2018-02-01 17:48:39.274567936 -0500 +++ b/script/rofi-sensible-terminal 2018-02-01 17:48:55.282178723 -0500 @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/bash # # This code is released in public domain by Han Boetes <han@mijncomputer.nl> # Updated by Dave Davenport <qball@gmpclient.org> --- a/script/rofi-theme-selector 2018-02-01 17:48:39.274567936 -0500 +++ b/script/rofi-theme-selector 2018-02-01 17:49:06.673901751 -0500 @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/bash # # This code is released in public domain by Dave Davenport <qball@gmpclient.org> # ++++++ xdg-terminal.patch ++++++ --- /var/tmp/diff_new_pack.lVj3Gw/_old 2018-02-02 22:22:13.286045781 +0100 +++ /var/tmp/diff_new_pack.lVj3Gw/_new 2018-02-02 22:22:13.286045781 +0100 @@ -1,23 +1,22 @@ -diff -urEbwB rofi-1.4.1/config/config.c rofi-1.4.1.new/config/config.c ---- rofi-1.4.1/config/config.c 2017-08-29 11:17:36.000000000 +0200 -+++ rofi-1.4.1.new/config/config.c 2017-09-27 10:29:54.090418286 +0200 -@@ -51,16 +51,16 @@ - .show_icons = FALSE, +--- a/config/config.c 2017-08-29 11:17:36.000000000 +0200 ++++ b/config/config.c 2017-09-27 10:29:54.090418286 +0200 +@@ -55,16 +55,16 @@ + .show_icons = FALSE, /** Terminal to use. (for ssh and open in terminal) */ - .terminal_emulator = "rofi-sensible-terminal", + .terminal_emulator = "xdg-terminal", .ssh_client = "ssh", /** Command when executing ssh. */ -- .ssh_command = "{terminal} -e {ssh-client} {host}", -+ .ssh_command = "{terminal} '{ssh-client} {host}'", +- .ssh_command = "{terminal} -e {ssh-client} {host}", ++ .ssh_command = "{terminal} '{ssh-client} {host}'", /** Command when running */ - .run_command = "{cmd}", + .run_command = "{cmd}", /** Command used to list executable commands. empty -> internal */ - .run_list_command = "", + .run_list_command = "", /** Command executed when running application in terminal */ -- .run_shell_command = "{terminal} -e {cmd}", -+ .run_shell_command = "{terminal} '{cmd}'", +- .run_shell_command = "{terminal} -e {cmd}", ++ .run_shell_command = "{terminal} '{cmd}'", /** Command executed on accep-entry-custom for window modus */ - .window_command = "xkill -id {window}", + .window_command = "xkill -id {window}", /** No default icon theme, we search Adwaita and gnome as fallback */