treewide: fix redirected urls (run 3)

Related:
 - 9fc5e7e473
 - 593e11fd94
 - 508ae42a0f

Since the last time I ran this script, the Repology API changed, so I had to
adapt the script used in the previous PR. The new API should be more robust, so
overall this is a positive (no more grepping the error messages for our relevant
data but just a nice json structure).

Here's the new script I used:

```sh
curl https://repology.org/api/v1/repository/nix_unstable/problems \
   | jq -r '.[] | select(.type == "homepage_permanent_https_redirect") | .data | "s@\(.url)@\(.target)@"' \
   | sort | uniq | tee script.sed
find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```

I will also add this script to `maintainers/scripts`.
This commit is contained in:
Patrick Hilhorst
2020-10-02 09:58:50 +02:00
committed by Jon
parent bc99830b67
commit f7e390e6d4
61 changed files with 79 additions and 79 deletions

View File

@@ -16,7 +16,7 @@ buildPythonPackage rec {
};
meta = with stdenv.lib; {
homepage = "http://www.reflectometry.org/danse/software.html";
homepage = "https://www.reflectometry.org/danse/software.html";
description = "Data fitting with bayesian uncertainty analysis";
maintainers = with maintainers; [ rprospero ];
license = licenses.publicDomain;

View File

@@ -20,7 +20,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Terminal string styling done right, in Python.";
homepage = "http://github.com/timofurrer/colorful";
homepage = "https://github.com/timofurrer/colorful";
license = licenses.mit;
maintainers = with maintainers; [ kalbasit ];
};

View File

@@ -16,7 +16,7 @@ buildPythonPackage rec {
meta = {
description = "A DNS toolkit for Python 3.x";
homepage = "http://www.dnspython.org";
# BSD-like, check http://www.dnspython.org/LICENSE for details
# BSD-like, check https://www.dnspython.org/LICENSE for details
license = lib.licenses.free;
};
}

View File

@@ -17,7 +17,7 @@ buildPythonPackage rec {
meta = {
description = "A DNS toolkit for Python 3.x";
homepage = "http://www.dnspython.org";
# BSD-like, check http://www.dnspython.org/LICENSE for details
# BSD-like, check https://www.dnspython.org/LICENSE for details
license = lib.licenses.free;
};
}

View File

@@ -12,7 +12,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [ libguestfs qemu ];
meta = with stdenv.lib; {
homepage = "http://libguestfs.org/guestfs-python.3.html";
homepage = "https://libguestfs.org/guestfs-python.3.html";
description = "Use libguestfs from Python";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ grahamc ];

View File

@@ -24,7 +24,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python interface to iTerm2's scripting API";
homepage = "http://github.com/gnachman/iTerm2";
homepage = "https://github.com/gnachman/iTerm2";
license = licenses.gpl2;
maintainers = with maintainers; [ jeremyschlatter ];
};

View File

@@ -12,7 +12,7 @@ buildPythonPackage rec {
};
meta = {
homepage = "http://www.reflectometry.org/danse/software.html";
homepage = "https://www.reflectometry.org/danse/software.html";
description = "an extensible periodic table of the elements prepopulated with data important to neutron and x-ray scattering experiments";
license = lib.licenses.publicDomain;
maintainers = with lib.maintainers; [ rprospero ];

View File

@@ -16,7 +16,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Backport and updates for the unicodedata module";
homepage = "http://github.com/mikekap/unicodedata2";
homepage = "https://github.com/mikekap/unicodedata2";
license = licenses.asl20;
maintainers = [ maintainers.sternenseemann ];
};

View File

@@ -16,7 +16,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Python bindings for Unicorn CPU emulator engine";
homepage = "http://www.unicorn-engine.org/";
homepage = "https://www.unicorn-engine.org/";
license = [ licenses.gpl2 ];
maintainers = with maintainers; [ bennofs ris ];
};