about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2019-03-15 22:56:18 +0000
committerAlyssa Ross <hi@alyssa.is>2019-03-15 23:00:21 +0000
commit4d83b8e578d3a0b78d2694921c944172b009036a (patch)
tree3fbdb201ba3ecd08291c8158e46fa451175c1e6e
parentdcda8482d7e73c9655ccaa4b83b1d5b5cd22d50a (diff)
downloadnixlib-4d83b8e578d3a0b78d2694921c944172b009036a.tar
nixlib-4d83b8e578d3a0b78d2694921c944172b009036a.tar.gz
nixlib-4d83b8e578d3a0b78d2694921c944172b009036a.tar.bz2
nixlib-4d83b8e578d3a0b78d2694921c944172b009036a.tar.lz
nixlib-4d83b8e578d3a0b78d2694921c944172b009036a.tar.xz
nixlib-4d83b8e578d3a0b78d2694921c944172b009036a.tar.zst
nixlib-4d83b8e578d3a0b78d2694921c944172b009036a.zip
gitAndTools.git-remote-hg: 0.2-e716a9e1a9e460a45663694ba4e9e8894a8452b2 -> 1.0.0
The current version no longer works with our packaged Mecurial.[1]

The original repository appears to no longer be maintained, but there is
a maintained fork, which is now used for the Debian package.

[1]: https://github.com/felipec/git-remote-hg/issues/72
-rw-r--r--nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix24
1 files changed, 12 insertions, 12 deletions
diff --git a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
index f30813cf1201..a93682f0c2e8 100644
--- a/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
+++ b/nixpkgs/pkgs/applications/version-management/git-and-tools/git-remote-hg/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchgit, mercurial, makeWrapper,
-  asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt, libxml2
+{ stdenv, lib, fetchFromGitHub, mercurial, makeWrapper
+, asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt, libxml2
 }:
 
 stdenv.mkDerivation rec {
-  rev = "e716a9e1a9e460a45663694ba4e9e8894a8452b2";
-  version = "0.2-${rev}";
-  name = "git-remote-hg-${version}";
+  pname = "git-remote-hg";
+  version = "1.0.0";
 
-  src = fetchgit {
-    inherit rev;
-    url = "git://github.com/fingolfin/git-remote-hg.git";
-    sha256 = "0cmlfdxfabrs3x10mfjfap8wz67s8xk2pjn2wlcj9k2v84gji60m";
+  src = fetchFromGitHub {
+    owner = "mnauw";
+    repo = "git-remote-hg";
+    rev = "v${version}";
+    sha256 = "0anl054zdi5rg5m4bm1n763kbdjkpdws3c89c8w8m5gq1ifsbd4d";
   };
 
   buildInputs = [ mercurial.python mercurial makeWrapper
@@ -26,9 +26,9 @@ stdenv.mkDerivation rec {
       --prefix PYTHONPATH : "$(echo ${mercurial}/lib/python*/site-packages):$(echo ${mercurial.python}/lib/python*/site-packages)${stdenv.lib.concatMapStrings (x: ":$(echo ${x}/lib/python*/site-packages)") mercurial.pythonPackages or []}"
   '';
 
-  meta = with stdenv.lib; {
-    homepage = https://github.com/felipec/git-remote-hg;
-    description = "Semi-official Mercurial bridge from Git project, once installed, it allows you to clone, fetch and push to and from Mercurial repositories as if they were Git ones";
+  meta = with lib; {
+    homepage = https://github.com/mnauw/git-remote-hg;
+    description = "Semi-official Mercurial bridge from Git project";
     license = licenses.gpl2;
     maintainers = [ maintainers.garbas ];
     platforms = platforms.unix;