diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/X11/xdg-utils/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/X11/xdg-utils/default.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix b/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix index 85d87d9e36d6..f10510051edb 100644 --- a/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix +++ b/nixpkgs/pkgs/tools/X11/xdg-utils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, fetchFromGitHub +{ lib, stdenv, fetchgit, fetchFromGitHub , file, libxslt, docbook_xml_dtd_412, docbook_xsl, xmlto , w3m, gnugrep, gnused, coreutils, xset, perlPackages , mimiSupport ? false, gawk ? null }: @@ -22,17 +22,18 @@ in stdenv.mkDerivation rec { pname = "xdg-utils"; - version = "1.1.3"; + version = "unstable-2020-10-21"; - src = fetchurl { - url = "https://portland.freedesktop.org/download/${pname}-${version}.tar.gz"; - sha256 = "1nai806smz3zcb2l5iny4x7li0fak0rzmjg6vlyhdqm8z25b166p"; + src = fetchgit { + url = "https://gitlab.freedesktop.org/xdg/${pname}.git"; + rev = "d11b33ec7f24cfb1546f6b459611d440013bdc72"; + sha256 = "sha256-8PtXfI8hRneEpnUvIV3M+6ACjlkx0w/NEiJFdGbbHnQ="; }; # just needed when built from git buildInputs = [ libxslt docbook_xml_dtd_412 docbook_xsl xmlto w3m ]; - postInstall = stdenv.lib.optionalString mimiSupport '' + postInstall = lib.optionalString mimiSupport '' cp ${mimisrc}/xdg-open $out/bin/xdg-open '' + '' sed '2s#.#\ @@ -59,7 +60,7 @@ stdenv.mkDerivation rec { sed 's|\bwhich\b|type -P|g' -i "$out"/bin/* ''; - meta = with stdenv.lib; { + meta = with lib; { homepage = "https://www.freedesktop.org/wiki/Software/xdg-utils/"; description = "A set of command line tools that assist applications with a variety of desktop integration tasks"; license = if mimiSupport then licenses.gpl2 else licenses.free; |