Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

xfce.parole: 4.18.2 -> 4.20.0

https://gitlab.xfce.org/apps/parole/-/compare/parole-4.18.2...parole-4.20.0

+42 -15
+42 -15
pkgs/desktops/xfce/applications/parole/default.nix
··· 1 { 2 lib, 3 - mkXfceDerivation, 4 dbus, 5 dbus-glib, 6 gst_all_1, 7 gtk3, 8 libnotify, 9 libX11, ··· 11 libxfce4util, 12 taglib, 13 xfconf, 14 }: 15 16 - # Doesn't seem to find H.264 codec even though built with gst-plugins-bad. 17 18 - mkXfceDerivation { 19 - category = "apps"; 20 - pname = "parole"; 21 - version = "4.18.2"; 22 23 - sha256 = "sha256-C4dGiMYn51YuASsQeQs3Cbc+KkPqcOrsCMS+dYfP+Ps="; 24 25 - buildInputs = with gst_all_1; [ 26 dbus 27 dbus-glib 28 - gst-plugins-bad 29 - gst-plugins-base 30 - gst-plugins-good 31 - gst-plugins-ugly 32 gtk3 33 libnotify 34 libX11 ··· 38 xfconf 39 ]; 40 41 - meta = with lib; { 42 description = "Modern simple media player"; 43 mainProgram = "parole"; 44 - teams = [ teams.xfce ]; 45 }; 46 - }
··· 1 { 2 + stdenv, 3 lib, 4 + fetchFromGitLab, 5 + meson, 6 + ninja, 7 + pkg-config, 8 + wrapGAppsHook3, 9 dbus, 10 dbus-glib, 11 gst_all_1, 12 + glib, 13 gtk3, 14 libnotify, 15 libX11, ··· 17 libxfce4util, 18 taglib, 19 xfconf, 20 + gitUpdater, 21 }: 22 23 + stdenv.mkDerivation (finalAttrs: { 24 + pname = "parole"; 25 + version = "4.20.0"; 26 + 27 + src = fetchFromGitLab { 28 + domain = "gitlab.xfce.org"; 29 + owner = "apps"; 30 + repo = "parole"; 31 + tag = "parole-${finalAttrs.version}"; 32 + hash = "sha256-I1wZsuZ/NM5bH6QTJpwd5WL9cIGNtkAxA2j5vhhdaTE="; 33 + }; 34 35 + strictDeps = true; 36 37 + nativeBuildInputs = [ 38 + dbus-glib # dbus-binding-tool 39 + glib # glib-genmarshal 40 + meson 41 + ninja 42 + pkg-config 43 + wrapGAppsHook3 44 + ]; 45 46 + buildInputs = [ 47 dbus 48 dbus-glib 49 + gst_all_1.gst-plugins-bad 50 + gst_all_1.gst-plugins-base 51 + gst_all_1.gst-plugins-good 52 + gst_all_1.gst-plugins-ugly 53 + glib 54 gtk3 55 libnotify 56 libX11 ··· 60 xfconf 61 ]; 62 63 + passthru.updateScript = gitUpdater { rev-prefix = "parole-"; }; 64 + 65 + meta = { 66 description = "Modern simple media player"; 67 + homepage = "https://gitlab.xfce.org/apps/parole"; 68 + license = lib.licenses.gpl2Plus; 69 mainProgram = "parole"; 70 + teams = [ lib.teams.xfce ]; 71 + platforms = lib.platforms.linux; 72 }; 73 + })