lol

xfce.thunar-media-tags-plugin: 0.5.0 -> 0.6.0

https://gitlab.xfce.org/panel-plugins/thunar-media-tags-plugin/-/compare/thunar-media-tags-plugin-0.5.0...thunar-media-tags-plugin-0.6.0

Bobby Rong 086b5a60 79d51420

+39 -10
+39 -10
pkgs/desktops/xfce/thunar-plugins/media-tags/default.nix
··· 1 1 { 2 + stdenv, 2 3 lib, 3 - mkXfceDerivation, 4 + fetchFromGitLab, 5 + fetchpatch, 6 + meson, 7 + ninja, 8 + pkg-config, 4 9 glib, 5 10 gtk3, 6 11 thunar, 7 12 libxfce4util, 8 13 gettext, 9 14 taglib, 15 + gitUpdater, 10 16 }: 11 17 12 - mkXfceDerivation { 13 - category = "thunar-plugins"; 18 + stdenv.mkDerivation (finalAttrs: { 14 19 pname = "thunar-media-tags-plugin"; 15 - version = "0.5.0"; 16 - odd-unstable = false; 20 + version = "0.6.0"; 21 + 22 + src = fetchFromGitLab { 23 + domain = "gitlab.xfce.org"; 24 + owner = "thunar-plugins"; 25 + repo = "thunar-media-tags-plugin"; 26 + tag = "thunar-media-tags-plugin-${finalAttrs.version}"; 27 + hash = "sha256-qEoBga+JSxpByOjqhOspjYknF0p74oXZnpoDz2MSBOA="; 28 + }; 29 + 30 + patches = [ 31 + # meson-build: Fix typo libxfce4ui -> libxfce4util 32 + # https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin/-/merge_requests/14 33 + (fetchpatch { 34 + url = "https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin/-/commit/4e19a56deeeefa6d913f7b15a12b30a5d99119d4.patch"; 35 + hash = "sha256-ASVknxEiGOWbE82hVlgEAOqE+8TknAh/ULQg55mfs9o="; 36 + }) 37 + ]; 17 38 18 - sha256 = "sha256-71YBA1deR8aV8hoZ4F0TP+Q5sdcVQAB9n3B+pcpJMSQ="; 39 + strictDeps = true; 19 40 20 41 nativeBuildInputs = [ 21 42 gettext 43 + meson 44 + ninja 45 + pkg-config 22 46 ]; 23 47 24 48 buildInputs = [ ··· 29 53 taglib 30 54 ]; 31 55 32 - meta = with lib; { 56 + passthru.updateScript = gitUpdater { rev-prefix = "thunar-media-tags-plugin-"; }; 57 + 58 + meta = { 33 59 description = "Thunar plugin providing tagging and renaming features for media files"; 34 - maintainers = with maintainers; [ ncfavier ]; 35 - teams = [ teams.xfce ]; 60 + homepage = "https://gitlab.xfce.org/thunar-plugins/thunar-media-tags-plugin"; 61 + license = lib.licenses.gpl2Plus; 62 + maintainers = with lib.maintainers; [ ncfavier ]; 63 + teams = [ lib.teams.xfce ]; 64 + platforms = lib.platforms.linux; 36 65 }; 37 - } 66 + })