lol

xfce.xfburn: 0.7.2 -> 0.8.0

https://gitlab.xfce.org/apps/xfburn/-/compare/xfburn-0.7.2...xfburn-0.8.0

+37 -11
+37 -11
pkgs/desktops/xfce/applications/xfburn/default.nix
··· 1 1 { 2 - mkXfceDerivation, 2 + stdenv, 3 3 lib, 4 + fetchFromGitLab, 4 5 docbook_xsl, 6 + glib, 7 + libxslt, 8 + meson, 9 + ninja, 10 + pkg-config, 11 + wrapGAppsHook3, 5 12 exo, 6 13 gst_all_1, 7 14 gtk3, ··· 9 16 libgudev, 10 17 libisofs, 11 18 libxfce4ui, 12 - libxslt, 19 + libxfce4util, 20 + gitUpdater, 13 21 }: 14 22 15 - mkXfceDerivation { 16 - category = "apps"; 23 + stdenv.mkDerivation (finalAttrs: { 17 24 pname = "xfburn"; 18 - version = "0.7.2"; 19 - odd-unstable = false; 25 + version = "0.8.0"; 20 26 21 - sha256 = "sha256-eJ+MxNdJiDTLW4GhrwgQIyFuOSTWsF34Oet9HJAtIqI="; 27 + src = fetchFromGitLab { 28 + domain = "gitlab.xfce.org"; 29 + owner = "apps"; 30 + repo = "xfburn"; 31 + tag = "xfburn-${finalAttrs.version}"; 32 + hash = "sha256-10MjUxy1Ul6CVLdEWFnjppgsI4fAUWqkT2azJBzp0/Q="; 33 + }; 34 + 35 + strictDeps = true; 22 36 23 37 nativeBuildInputs = [ 24 - libxslt 25 38 docbook_xsl 39 + glib # glib-genmarshal 40 + libxslt # xsltproc 41 + meson 42 + ninja 43 + pkg-config 44 + wrapGAppsHook3 26 45 ]; 27 46 28 47 buildInputs = [ 29 48 exo 49 + glib 30 50 gst_all_1.gstreamer 31 51 gst_all_1.gst-plugins-base 32 52 gtk3 ··· 34 54 libgudev 35 55 libisofs 36 56 libxfce4ui 57 + libxfce4util 37 58 ]; 38 59 39 - meta = with lib; { 60 + passthru.updateScript = gitUpdater { rev-prefix = "xfburn-"; }; 61 + 62 + meta = { 40 63 description = "Disc burner and project creator for Xfce"; 64 + homepage = "https://gitlab.xfce.org/apps/xfburn"; 65 + license = lib.licenses.gpl2Plus; 41 66 mainProgram = "xfburn"; 42 - teams = [ teams.xfce ]; 67 + teams = [ lib.teams.xfce ]; 68 + platforms = lib.platforms.linux; 43 69 }; 44 - } 70 + })