···1+{ lib, stdenv, fetchurl }:
23stdenv.mkDerivation rec {
4 pname = "tidyp";
5 version = "1.04";
67+ src = fetchurl {
8+ # downloads from a legacy GitHub download page from ~11 years ago
9+ # project does not work with autoconf anymore and the configure script cannot be generated from the source download
10+ url = "https://github.com/downloads/petdance/tidyp/${pname}-${version}.tar.gz";
11+ sha256 = "0f5ky0ih4vap9c6j312jn73vn8m2bj69pl2yd3a5nmv35k9zmc10";
12 };
1314 hardeningDisable = [ "format" ];
+1-1
pkgs/development/misc/resholve/resholve.nix
···4344 nativeBuildInputs = [ installShellFiles ];
4546- propagatedBuildInputs = [ deps.oildev python27Packages.ConfigArgParse ];
4748 patchPhase = ''
49 for file in resholve; do
···4344 nativeBuildInputs = [ installShellFiles ];
4546+ propagatedBuildInputs = [ deps.oildev python27Packages.configargparse ];
4748 patchPhase = ''
49 for file in resholve; do
···1{ lib, buildPythonPackage, fetchFromGitHub, pythonAtLeast, pythonOlder, isPy27
2, backports_functools_lru_cache ? null, configparser ? null, futures ? null, future, jedi, pluggy, python-jsonrpc-server, flake8
3-, pytestCheckHook, mock, pytestcov, coverage, setuptools, ujson, flaky
4, # Allow building a limited set of providers, e.g. ["pycodestyle"].
5 providers ? ["*"]
6 # The following packages are optional and
···55 doCheck = providers == ["*"];
5657 checkInputs = [
58- pytestCheckHook mock pytestcov coverage flaky
59 # Do not propagate flake8 or it will enable pyflakes implicitly
60 flake8
61 # rope is technically a dependency, but we don't add it by default since we
···1{ lib, buildPythonPackage, fetchFromGitHub, pythonAtLeast, pythonOlder, isPy27
2, backports_functools_lru_cache ? null, configparser ? null, futures ? null, future, jedi, pluggy, python-jsonrpc-server, flake8
3+, pytestCheckHook, mock, pytest-cov, coverage, setuptools, ujson, flaky
4, # Allow building a limited set of providers, e.g. ["pycodestyle"].
5 providers ? ["*"]
6 # The following packages are optional and
···55 doCheck = providers == ["*"];
5657 checkInputs = [
58+ pytestCheckHook mock pytest-cov coverage flaky
59 # Do not propagate flake8 or it will enable pyflakes implicitly
60 flake8
61 # rope is technically a dependency, but we don't add it by default since we
···1-{ lib, stdenv, fetchFromGitHub, cmake, fetchpatch
00002, staticOnly ? stdenv.hostPlatform.isStatic
3}:
4···11 src = fetchFromGitHub {
12 owner = "google";
13 repo = "brotli";
14- rev = "v" + version;
15 sha256 = "z6Dhrabav1MDQ4rAcXaDv0aN+qOoh9cvoXZqEWBB13c=";
16 };
17···24 sha256 = "sOeXNVsCaBSD9i82GRUDrkyreGeQ7qaJWjjy/uLL0/0=";
25 });
2627- cmakeFlags = []
28- ++ lib.optional staticOnly "-DBUILD_SHARED_LIBS=OFF";
2930 outputs = [ "out" "dev" "lib" ];
31···36 # This breaks on Darwin because our cmake hook tries to make a build folder
37 # and the wonderful bazel BUILD file is already there (yay case-insensitivity?)
38 prePatch = ''
39- rm BUILD
4041- # Upstream fixed this reference to runtime-path after the release
42- # and with this references g++ complains about invalid option -R
43- sed -i 's/ -R''${libdir}//' scripts/libbrotli*.pc.in
44- cat scripts/libbrotli*.pc.in
45- '';
4647 # Don't bother with "man" output for now,
48 # it currently only makes the manpages hard to use.
···53 '';
5455 meta = with lib; {
56- inherit (src.meta) homepage;
57-58 description = "A generic-purpose lossless compression algorithm and tool";
59-60 longDescription =
61 '' Brotli is a generic-purpose lossless compression algorithm that
62 compresses data using a combination of a modern variant of the LZ77
···69 in the following internet draft:
70 http://www.ietf.org/id/draft-alakuijala-brotli
71 '';
72-73 license = licenses.mit;
74 maintainers = with maintainers; [ freezeboy ];
75 platforms = platforms.all;
···1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+, cmake
5+, fetchpatch
6, staticOnly ? stdenv.hostPlatform.isStatic
7}:
8···15 src = fetchFromGitHub {
16 owner = "google";
17 repo = "brotli";
18+ rev = "v${version}";
19 sha256 = "z6Dhrabav1MDQ4rAcXaDv0aN+qOoh9cvoXZqEWBB13c=";
20 };
21···28 sha256 = "sOeXNVsCaBSD9i82GRUDrkyreGeQ7qaJWjjy/uLL0/0=";
29 });
3031+ cmakeFlags = lib.optional staticOnly "-DBUILD_SHARED_LIBS=OFF";
03233 outputs = [ "out" "dev" "lib" ];
34···39 # This breaks on Darwin because our cmake hook tries to make a build folder
40 # and the wonderful bazel BUILD file is already there (yay case-insensitivity?)
41 prePatch = ''
42+ rm BUILD
4344+ # Upstream fixed this reference to runtime-path after the release
45+ # and with this references g++ complains about invalid option -R
46+ sed -i 's/ -R''${libdir}//' scripts/libbrotli*.pc.in
47+ cat scripts/libbrotli*.pc.in
48+ '';
4950 # Don't bother with "man" output for now,
51 # it currently only makes the manpages hard to use.
···56 '';
5758 meta = with lib; {
59+ homepage = "https://github.com/google/brotli";
060 description = "A generic-purpose lossless compression algorithm and tool";
061 longDescription =
62 '' Brotli is a generic-purpose lossless compression algorithm that
63 compresses data using a combination of a modern variant of the LZ77
···70 in the following internet draft:
71 http://www.ietf.org/id/draft-alakuijala-brotli
72 '';
073 license = licenses.mit;
74 maintainers = with maintainers; [ freezeboy ];
75 platforms = platforms.all;
···1-{lib, stdenv, fetchurl}:
23-stdenv.mkDerivation {
4- name = "lhasa-0.3.1";
005 src = fetchurl {
6- url = "https://soulsphere.org/projects/lhasa/lhasa-0.3.1.tar.gz";
7 sha256 = "092zi9av18ma20c6h9448k0bapvx2plnp292741dvfd9hmgqxc1z";
8 };
9- meta = {
010 description = "Free Software replacement for the Unix LHA tool";
11 longDescription = ''
12 Lhasa is a Free Software replacement for the Unix LHA tool, for
13 decompressing .lzh (LHA / LHarc) and .lzs (LArc) archives. The backend for
14 the tool is a library, so that it can be reused for other purposes.
15 '';
16- license = lib.licenses.isc;
17 homepage = "http://fragglet.github.io/lhasa";
18- maintainers = with lib; [ maintainers.sander ];
19- platforms = with lib.platforms; linux ++ darwin;
20 };
21}
···1+{ lib, stdenv, fetchurl }:
23+stdenv.mkDerivation rec {
4+ pname = "lhasa";
5+ version = "0.3.1";
6+7 src = fetchurl {
8+ url = "https://soulsphere.org/projects/lhasa/lhasa-${version}.tar.gz";
9 sha256 = "092zi9av18ma20c6h9448k0bapvx2plnp292741dvfd9hmgqxc1z";
10 };
11+12+ meta = with lib; {
13 description = "Free Software replacement for the Unix LHA tool";
14 longDescription = ''
15 Lhasa is a Free Software replacement for the Unix LHA tool, for
16 decompressing .lzh (LHA / LHarc) and .lzs (LArc) archives. The backend for
17 the tool is a library, so that it can be reused for other purposes.
18 '';
19+ license = licenses.isc;
20 homepage = "http://fragglet.github.io/lhasa";
21+ maintainers = [ maintainers.sander ];
22+ platforms = platforms.unix;
23 };
24}
···3435mapAliases ({
36 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29
037 bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27
038 dateutil = python-dateutil; # added 2021-07-03
39 detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
40 dftfit = throw "it's dependency lammps-cython no longer builds";
41 diff_cover = diff-cover; # added 2021-07-02
42 discogs_client = discogs-client; # added 2021-07-02
043 dns = dnspython; # Alias for compatibility, 2017-12-10
44 faulthandler = throw "faulthandler is built into ${python.executable}";
45 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
···52 privacyidea = throw "renamed to pkgs.privacyidea"; # added 2021-06-20
53 pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
54 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
055 pytest-pep8 = pytestpep8; # added 2021-01-04
56 pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10
000057 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
058 rotate-backups = throw "pythonPackages.rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01
059 selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # Added 2021-06-10
60 setuptools_scm = setuptools-scm; # added 2021-06-03
61 smart_open = smart-open; # added 2021-03-14
···63 topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22
64 tvnamer = throw "python3Packages.tvnamer was moved to tvnamer"; # 2021-07-05
65 websocket_client = websocket-client;
66- bt_proximity = bt-proximity; # added 2021-07-02
67})
···3435mapAliases ({
36 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29
37+ bt_proximity = bt-proximity; # added 2021-07-02
38 bugseverywhere = throw "bugseverywhere has been removed: Abandoned by upstream."; # Added 2019-11-27
39+ ConfigArgParse = configargparse; # added 2021-03-18
40 dateutil = python-dateutil; # added 2021-07-03
41 detox = throw "detox is no longer maintained, and was broken since may 2019"; # added 2020-07-04
42 dftfit = throw "it's dependency lammps-cython no longer builds";
43 diff_cover = diff-cover; # added 2021-07-02
44 discogs_client = discogs-client; # added 2021-07-02
45+ djangorestframework-jwt = drf-jwt;
46 dns = dnspython; # Alias for compatibility, 2017-12-10
47 faulthandler = throw "faulthandler is built into ${python.executable}";
48 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
···55 privacyidea = throw "renamed to pkgs.privacyidea"; # added 2021-06-20
56 pylibgen = throw "pylibgen is unmaintained upstreamed, and removed from nixpkgs"; # added 2020-06-20
57 pymssql = throw "pymssql has been abandoned upstream."; # added 2020-05-04
58+ pytestcov = pytest-cov; # added 2021-01-04
59 pytest-pep8 = pytestpep8; # added 2021-01-04
60 pytestpep8 = throw "pytestpep8 was removed because it is abandoned and no longer compatible with pytest v6.0"; # added 2020-12-10
61+ pytestquickcheck = pytest-quickcheck; # added 2021-07-20
62+ pytestrunner = pytest-runner; # added 2021-01-04
63+ pytest_xdist = pytest-xdist; # added 2021-01-04
64+ python_simple_hipchat = python-simple-hipchat; # added 2021-07-21
65 qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
66+ requests_toolbelt = requests-toolbelt; # added 2017-09-26
67 rotate-backups = throw "pythonPackages.rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01
68+ scikitlearn = scikit-learn; # added 2021-07-21
69 selectors34 = throw "selectors34 has been removed: functionality provided by Python itself; archived by upstream."; # Added 2021-06-10
70 setuptools_scm = setuptools-scm; # added 2021-06-03
71 smart_open = smart-open; # added 2021-03-14
···73 topydo = throw "python3Packages.topydo was moved to topydo"; # 2017-09-22
74 tvnamer = throw "python3Packages.tvnamer was moved to tvnamer"; # 2021-07-05
75 websocket_client = websocket-client;
76+ zc_buildout221 = zc_buildout; # added 2021-07-21
77})