Merge pull request #126050 from est31/update-shared-mime-info

shared-mime-info: 1.13.1 -> 2.1

authored by Jan Tojnar and committed by GitHub b43f2e92 5b7fbb07

+30 -11
+30 -11
pkgs/data/misc/shared-mime-info/default.nix
··· 1 - { lib, stdenv 2 - , fetchurl 3 , pkg-config 4 , gettext 5 - , perlPackages 6 , itstool 7 , libxml2 8 , glib ··· 10 11 stdenv.mkDerivation rec { 12 pname = "shared-mime-info"; 13 - version = "1.13.1"; 14 15 - src = fetchurl { 16 - url = "https://gitlab.freedesktop.org/xdg/${pname}/uploads/5349e18c86eb96eee258a5c1f19122d0/${pname}-${version}.tar.xz"; 17 - sha256 = "1bic8z5nz08qxv1x6zlxnx2j4cmlzm12kygrn3rrh1djqxdhma3f"; 18 }; 19 20 nativeBuildInputs = [ 21 pkg-config 22 gettext 23 itstool 24 - ] ++ (with perlPackages; [ 25 - perl XMLParser 26 - ]); 27 28 buildInputs = [ 29 libxml2 30 glib 31 ]; 32 33 meta = with lib; { 34 description = "A database of common MIME types"; 35 homepage = "http://freedesktop.org/wiki/Software/shared-mime-info"; 36 license = licenses.gpl2Plus; 37 platforms = platforms.unix; 38 - maintainers = [ maintainers.mimame ]; 39 }; 40 }
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , fetchpatch 5 + , meson 6 + , ninja 7 , pkg-config 8 , gettext 9 , itstool 10 , libxml2 11 , glib ··· 13 14 stdenv.mkDerivation rec { 15 pname = "shared-mime-info"; 16 + version = "2.1"; 17 18 + src = fetchFromGitLab { 19 + domain = "gitlab.freedesktop.org"; 20 + owner = "xdg"; 21 + repo = pname; 22 + rev = version; 23 + sha256 = "07bxv44p43pqq4ymfnyy50yli7lwdqymhvclna42rkn1cazq3vb5"; 24 }; 25 26 + patches = [ 27 + # xmlto is only used for building the docs, which are not installed anyways. 28 + (fetchpatch { 29 + name = "xmlto-optional.patch"; 30 + url = "https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/110.patch"; 31 + sha256 = "0p5gxlcmn8ji5bc7pd105s1halqwa1d28lfx9yj43rn6mav7allx"; 32 + }) 33 + ]; 34 + 35 nativeBuildInputs = [ 36 + meson 37 + ninja 38 pkg-config 39 gettext 40 itstool 41 + ]; 42 43 buildInputs = [ 44 libxml2 45 glib 46 ]; 47 48 + mesonFlags = [ 49 + "-Dupdate-mimedb=true" 50 + ]; 51 + 52 meta = with lib; { 53 description = "A database of common MIME types"; 54 homepage = "http://freedesktop.org/wiki/Software/shared-mime-info"; 55 license = licenses.gpl2Plus; 56 platforms = platforms.unix; 57 + maintainers = teams.freedesktop.members ++ [ maintainers.mimame ]; 58 }; 59 }