rofi: 1.6.1 -> 1.7.0

And add myself as a maintainer

+62 -11
+6
maintainers/maintainer-list.nix
··· 1318 1318 githubId = 7346933; 1319 1319 name = "betaboon"; 1320 1320 }; 1321 + bew = { 1322 + email = "benoit.dechezelles@gmail.com"; 1323 + github = "bew"; 1324 + githubId = 9730330; 1325 + name = "Benoit de Chezelles"; 1326 + }; 1321 1327 bfortz = { 1322 1328 email = "bernard.fortz@gmail.com"; 1323 1329 github = "bfortz";
+10
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 1104 1104 make the apps fit better visually. 1105 1105 </para> 1106 1106 </listitem> 1107 + <listitem> 1108 + <para> 1109 + <literal>rofi</literal> has been updated from 1110 + <quote>1.6.1</quote> to <quote>1.7.0</quote>, one important 1111 + thing is the removal of the old xresources based configuration 1112 + setup. Read more 1113 + <link xlink:href="https://github.com/davatorium/rofi/blob/cb12e6fc058f4a0f4f/Changelog#L1">in 1114 + rofi’s changelog</link>. 1115 + </para> 1116 + </listitem> 1107 1117 </itemizedlist> 1108 1118 </section> 1109 1119 </section>
+2
nixos/doc/manual/release-notes/rl-2111.section.md
··· 316 316 - `lib.formats.yaml`'s `generate` will not generate JSON anymore, but instead use more of the YAML-specific syntax. 317 317 318 318 - GNOME desktop environment now enables `QGnomePlatform` as the Qt platform theme, which should avoid crashes when opening file chooser dialogs in Qt apps by using XDG desktop portal. Additionally, it will make the apps fit better visually. 319 + 320 + - `rofi` has been updated from '1.6.1' to '1.7.0', one important thing is the removal of the old xresources based configuration setup. Read more [in rofi's changelog](https://github.com/davatorium/rofi/blob/cb12e6fc058f4a0f4f/Changelog#L1).
+44 -11
pkgs/applications/misc/rofi/default.nix
··· 1 - { stdenv, lib, fetchurl 2 - , autoreconfHook, pkg-config, libxkbcommon, pango, which, git 3 - , cairo, libxcb, xcbutil, xcbutilwm, xcbutilxrm, libstartup_notification 4 - , bison, flex, librsvg, check 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , libxkbcommon 7 + , pango 8 + , which 9 + , git 10 + , cairo 11 + , libxcb 12 + , xcbutil 13 + , xcbutilwm 14 + , xcbutilxrm 15 + , xcb-util-cursor 16 + , libstartup_notification 17 + , bison 18 + , flex 19 + , librsvg 20 + , check 5 21 }: 6 22 7 23 stdenv.mkDerivation rec { 8 24 pname = "rofi-unwrapped"; 9 - version = "1.6.1"; 25 + version = "1.7.0"; 10 26 11 - src = fetchurl { 12 - url = "https://github.com/davatorium/rofi/releases/download/${version}/rofi-${version}.tar.gz"; 13 - sha256 = "04glljqbf9ckkc6x6fv4x1gqmy468n1agya0kd8rxdvz24wzf7cd"; 27 + src = fetchFromGitHub { 28 + owner = "davatorium"; 29 + repo = "rofi"; 30 + rev = version; 31 + fetchSubmodules = true; 32 + sha256 = "03wdy56b3g8p2czb0qydrddyyhj3x037pirnhyqr5qbfczb9a63v"; 14 33 }; 15 34 16 35 preConfigure = '' ··· 20 39 ''; 21 40 22 41 nativeBuildInputs = [ autoreconfHook pkg-config ]; 23 - buildInputs = [ libxkbcommon pango cairo git bison flex librsvg check 24 - libstartup_notification libxcb xcbutil xcbutilwm xcbutilxrm which 42 + buildInputs = [ 43 + libxkbcommon 44 + pango 45 + cairo 46 + git 47 + bison 48 + flex 49 + librsvg 50 + check 51 + libstartup_notification 52 + libxcb 53 + xcbutil 54 + xcbutilwm 55 + xcbutilxrm 56 + xcb-util-cursor 57 + which 25 58 ]; 26 59 27 60 doCheck = false; ··· 30 63 description = "Window switcher, run dialog and dmenu replacement"; 31 64 homepage = "https://github.com/davatorium/rofi"; 32 65 license = licenses.mit; 33 - maintainers = with maintainers; [ ]; 66 + maintainers = with maintainers; [ bew ]; 34 67 platforms = with platforms; linux; 35 68 }; 36 69 }