Merge master into staging-next
This commit is contained in:
commit
380cb1e995
|
@ -639,7 +639,7 @@ are disabled.
|
||||||
|
|
||||||
#### Using pythonImportsCheck
|
#### Using pythonImportsCheck
|
||||||
|
|
||||||
Although unit tests are highly prefered to valid correctness of a package. Not
|
Although unit tests are highly prefered to validate correctness of a package, not
|
||||||
all packages have test suites that can be ran easily, and some have none at all.
|
all packages have test suites that can be ran easily, and some have none at all.
|
||||||
To help ensure the package still works, `pythonImportsCheck` can attempt to import
|
To help ensure the package still works, `pythonImportsCheck` can attempt to import
|
||||||
the listed modules.
|
the listed modules.
|
||||||
|
@ -1569,13 +1569,11 @@ In a `setup.py` or `setup.cfg` it is common to declare dependencies:
|
||||||
|
|
||||||
### Contributing guidelines
|
### Contributing guidelines
|
||||||
|
|
||||||
Following rules are desired to be respected:
|
The following rules are desired to be respected:
|
||||||
|
|
||||||
* Python libraries are called from `python-packages.nix` and packaged with
|
* Python libraries are called from `python-packages.nix` and packaged with
|
||||||
`buildPythonPackage`. The expression of a library should be in
|
`buildPythonPackage`. The expression of a library should be in
|
||||||
`pkgs/development/python-modules/<name>/default.nix`.
|
`pkgs/development/python-modules/<name>/default.nix`.
|
||||||
* Libraries in `pkgs/top-level/python-packages.nix` are sorted
|
|
||||||
alphanumerically to avoid merge conflicts and ease locating attributes.
|
|
||||||
* Python applications live outside of `python-packages.nix` and are packaged
|
* Python applications live outside of `python-packages.nix` and are packaged
|
||||||
with `buildPythonApplication`.
|
with `buildPythonApplication`.
|
||||||
* Make sure libraries build for all Python interpreters.
|
* Make sure libraries build for all Python interpreters.
|
||||||
|
@ -1585,8 +1583,11 @@ Following rules are desired to be respected:
|
||||||
case, when you disable tests, leave a comment explaining why.
|
case, when you disable tests, leave a comment explaining why.
|
||||||
* Commit names of Python libraries should reflect that they are Python
|
* Commit names of Python libraries should reflect that they are Python
|
||||||
libraries, so write for example `pythonPackages.numpy: 1.11 -> 1.12`.
|
libraries, so write for example `pythonPackages.numpy: 1.11 -> 1.12`.
|
||||||
* Attribute names in `python-packages.nix` should be normalized according to
|
* Attribute names in `python-packages.nix` as well as `pname`s should match the
|
||||||
[PEP 0503](https://www.python.org/dev/peps/pep-0503/#normalized-names). This
|
library's name on PyPI, but be normalized according to [PEP
|
||||||
means that characters should be converted to lowercase and `.` and `_` should
|
0503](https://www.python.org/dev/peps/pep-0503/#normalized-names). This means
|
||||||
be replaced by a single `-` (foo-bar-baz instead of Foo__Bar.baz )
|
that characters should be converted to lowercase and `.` and `_` should be
|
||||||
* Attribute names in `python-packages.nix` should be sorted alphanumerically.
|
replaced by a single `-` (foo-bar-baz instead of Foo__Bar.baz).
|
||||||
|
If necessary, `pname` has to be given a different value within `fetchPypi`.
|
||||||
|
* Attribute names in `python-packages.nix` should be sorted alphanumerically to
|
||||||
|
avoid merge conflicts and ease locating attributes.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: manual-combined.xml format
|
all: manual-combined.xml
|
||||||
|
|
||||||
.PHONY: debug
|
.PHONY: debug
|
||||||
debug: generated manual-combined.xml
|
debug: generated manual-combined.xml
|
||||||
|
|
|
@ -25,7 +25,8 @@
|
||||||
|
|
||||||
<screen>
|
<screen>
|
||||||
<prompt>$ </prompt>cd /path/to/nixpkgs/nixos/doc/manual
|
<prompt>$ </prompt>cd /path/to/nixpkgs/nixos/doc/manual
|
||||||
<prompt>$ </prompt>make
|
<prompt>$ </prompt>nix-shell
|
||||||
|
<prompt>nix-shell$ </prompt>make
|
||||||
</screen>
|
</screen>
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
|
|
|
@ -238,7 +238,7 @@ let
|
||||||
wantedBy = [ "wireguard-${name}.service" ];
|
wantedBy = [ "wireguard-${name}.service" ];
|
||||||
requiredBy = [ "wireguard-${name}.service" ];
|
requiredBy = [ "wireguard-${name}.service" ];
|
||||||
before = [ "wireguard-${name}.service" ];
|
before = [ "wireguard-${name}.service" ];
|
||||||
path = with pkgs; [ wireguard ];
|
path = with pkgs; [ wireguard-tools ];
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Type = "oneshot";
|
Type = "oneshot";
|
||||||
|
|
|
@ -2,14 +2,14 @@
|
||||||
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:
|
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.5.5";
|
version = "0.5.6";
|
||||||
in stdenv.mkDerivation {
|
in stdenv.mkDerivation {
|
||||||
pname = "openmpt123";
|
pname = "openmpt123";
|
||||||
inherit version;
|
inherit version;
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
|
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
|
||||||
sha256 = "sha256-8eAUg+vxpoDZ7AMMmvIPXypawPHgZCwYvVWTz6qc62s=";
|
sha256 = "sha256-F96ngrM0wUb0rNlIx8Mf/dKvyJnrNH6+Ab4WBup59Lg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
|
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A WeeChat script that sends highlight and message notifications through notify-send";
|
description = "A WeeChat script that sends highlight and message notifications through notify-send";
|
||||||
homepage = "https://github.com/s3rvac/weechat-notify-srnd";
|
homepage = "https://github.com/s3rvac/weechat-notify-send";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ tobim ];
|
maintainers = with maintainers; [ tobim ];
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
{ pythonPackages, isPy3k, pkgs }:
|
|
||||||
|
|
||||||
pythonPackages.buildPythonPackage {
|
|
||||||
name = "beautifulsoup-3.2.1";
|
|
||||||
disabled = isPy3k;
|
|
||||||
|
|
||||||
src = pkgs.fetchurl {
|
|
||||||
url = "http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.2.1.tar.gz";
|
|
||||||
sha256 = "1nshbcpdn0jpcj51x0spzjp519pkmqz0n0748j7dgpz70zlqbfpm";
|
|
||||||
};
|
|
||||||
|
|
||||||
# error: invalid command 'test'
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = "http://www.crummy.com/software/BeautifulSoup/";
|
|
||||||
license = "bsd";
|
|
||||||
description = "Undemanding HTML/XML parser";
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,60 +0,0 @@
|
||||||
{ lib, fetchFromGitHub, fetchpatch, pythonPackages, gocr, unrar, rhino, spidermonkey_38 }:
|
|
||||||
|
|
||||||
let
|
|
||||||
beautifulsoup = pythonPackages.callPackage ./beautifulsoup.nix {
|
|
||||||
inherit pythonPackages;
|
|
||||||
};
|
|
||||||
|
|
||||||
in pythonPackages.buildPythonApplication rec {
|
|
||||||
version = "0.4.9-next";
|
|
||||||
name = "pyLoad-" + version;
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "pyload";
|
|
||||||
repo = "pyload";
|
|
||||||
rev = "721ea9f089217b9cb0f2799c051116421faac081";
|
|
||||||
sha256 = "1ad4r9slx1wgvd2fs4plfbpzi4i2l2bk0lybzsb2ncgh59m87h54";
|
|
||||||
};
|
|
||||||
|
|
||||||
patches =
|
|
||||||
let
|
|
||||||
# gets merged in next release version of pyload
|
|
||||||
configParserPatch = fetchpatch {
|
|
||||||
url = "https://patch-diff.githubusercontent.com/raw/pyload/pyload/pull/2625.diff";
|
|
||||||
sha256 = "1bisgx78kcr5c0x0i3h0ch5mykns5wx5wx7gvjj0pc71lfzlxzb9";
|
|
||||||
};
|
|
||||||
setupPyPatch = fetchpatch {
|
|
||||||
url = "https://patch-diff.githubusercontent.com/raw/pyload/pyload/pull/2638.diff";
|
|
||||||
sha256 = "006g4qbl582262ariflbyfrszcx8ck2ac1cpry1f82f76p4cgf6z";
|
|
||||||
};
|
|
||||||
in [ configParserPatch setupPyPatch ];
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
unrar rhino spidermonkey_38 gocr pythonPackages.paver
|
|
||||||
];
|
|
||||||
|
|
||||||
propagatedBuildInputs = with pythonPackages; [
|
|
||||||
pycurl jinja2 beaker thrift simplejson pycrypto feedparser tkinter
|
|
||||||
beautifulsoup send2trash
|
|
||||||
];
|
|
||||||
|
|
||||||
#remove this once the PR patches above are merged. Needed because githubs diff endpoint
|
|
||||||
#does not support diff -N
|
|
||||||
prePatch = ''
|
|
||||||
touch module/config/__init__.py
|
|
||||||
'';
|
|
||||||
|
|
||||||
preBuild = ''
|
|
||||||
${pythonPackages.paver}/bin/paver generate_setup
|
|
||||||
'';
|
|
||||||
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Free and open source downloader for 1-click-hosting sites";
|
|
||||||
homepage = "https://github.com/pyload/pyload";
|
|
||||||
license = licenses.gpl3;
|
|
||||||
maintainers = [ maintainers.mahe ];
|
|
||||||
platforms = platforms.all;
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -7,11 +7,11 @@ let
|
||||||
inherit (python3Packages) python pygobject3;
|
inherit (python3Packages) python pygobject3;
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "gnumeric";
|
pname = "gnumeric";
|
||||||
version = "1.12.48";
|
version = "1.12.49";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "14556b0vyxdvdwjlin0rv7jk0vq4nplbmvp9j89bhkfk84xf7k2p";
|
sha256 = "kcBy7JXDLgCxVv/oAVyTsyuO3zaPkEFDYZPPoy6E7Vc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = [ "--disable-component" ];
|
configureFlags = [ "--disable-component" ];
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
{ lib, buildGoPackage, fetchurl, makeWrapper
|
{ lib
|
||||||
, git, bash, gzip, openssh, pam
|
, buildGoPackage
|
||||||
|
, fetchurl
|
||||||
|
, makeWrapper
|
||||||
|
, git
|
||||||
|
, bash
|
||||||
|
, gzip
|
||||||
|
, openssh
|
||||||
|
, pam
|
||||||
, sqliteSupport ? true
|
, sqliteSupport ? true
|
||||||
, pamSupport ? true
|
, pamSupport ? true
|
||||||
, nixosTests
|
, nixosTests
|
||||||
|
@ -9,11 +16,12 @@ with lib;
|
||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
pname = "gitea";
|
pname = "gitea";
|
||||||
version = "1.13.5";
|
version = "1.13.6";
|
||||||
|
|
||||||
|
# not fetching directly from the git repo, because that lacks several vendor files for the web UI
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
|
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
|
||||||
sha256 = "08c5gp4qp65mnq4ggzfmyc7n3zcp0js86fz4nj5p249zs9vn1ypd";
|
sha256 = "1f0fsqcmmqygv0r796ddr2fjhh333i9nr0cqk9x2b2kbs1z264vf";
|
||||||
};
|
};
|
||||||
|
|
||||||
unpackPhase = ''
|
unpackPhase = ''
|
||||||
|
@ -36,11 +44,13 @@ buildGoPackage rec {
|
||||||
|
|
||||||
buildInputs = optional pamSupport pam;
|
buildInputs = optional pamSupport pam;
|
||||||
|
|
||||||
preBuild = let
|
preBuild =
|
||||||
|
let
|
||||||
tags = optional pamSupport "pam"
|
tags = optional pamSupport "pam"
|
||||||
++ optional sqliteSupport "sqlite sqlite_unlock_notify";
|
++ optional sqliteSupport "sqlite sqlite_unlock_notify";
|
||||||
tagsString = concatStringsSep " " tags;
|
tagsString = concatStringsSep " " tags;
|
||||||
in ''
|
in
|
||||||
|
''
|
||||||
export buildFlagsArray=(
|
export buildFlagsArray=(
|
||||||
-tags="${tagsString}"
|
-tags="${tagsString}"
|
||||||
-ldflags='-X "main.Version=${version}" -X "main.Tags=${tagsString}"'
|
-ldflags='-X "main.Version=${version}" -X "main.Tags=${tagsString}"'
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "joker";
|
pname = "joker";
|
||||||
version = "0.15.7";
|
version = "0.16.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
owner = "candid82";
|
owner = "candid82";
|
||||||
repo = "joker";
|
repo = "joker";
|
||||||
sha256 = "01mlizkflajad4759yl60ymibymrvanhc22jaffj50k9b77v97kq";
|
sha256 = "sha256-ckbKxWzcISo9yOXuwgOiSfR2hs+5od0Ru0Ku2I52Gu8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "031ban30kx84r54fj9aq96pwkz9nqh4p9yzs4l8i1wqmy52rldvl";
|
vendorSha256 = "sha256-AYoespfzFLP/jIIxbw5K653wc7sSfLY8K7di8GZ64wA=";
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
|
|
@ -1,72 +0,0 @@
|
||||||
{ lib, stdenv, fetchurl, pkg-config, gnused_422, perl, python2, zip, libffi, readline, icu, zlib, buildPackages
|
|
||||||
, libobjc }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
version = "38.8.0";
|
|
||||||
pname = "spidermonkey";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.bz2";
|
|
||||||
sha256 = "10lrync6cxnjlnadc0j3vg8r2dq9b3wwanw8qj1h6ncxwb7asxcl";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ libffi readline icu zlib ]
|
|
||||||
++ lib.optional stdenv.isDarwin libobjc;
|
|
||||||
nativeBuildInputs = [ pkg-config perl python2 zip gnused_422 ];
|
|
||||||
|
|
||||||
postUnpack = "sourceRoot=\${sourceRoot}/js/src";
|
|
||||||
|
|
||||||
preConfigure = ''
|
|
||||||
export CXXFLAGS="-fpermissive"
|
|
||||||
export LIBXUL_DIST=$out
|
|
||||||
export PYTHON="${buildPackages.python2.interpreter}"
|
|
||||||
'';
|
|
||||||
|
|
||||||
configureFlags = [
|
|
||||||
"--enable-threadsafe"
|
|
||||||
"--with-system-ffi"
|
|
||||||
"--enable-posix-nspr-emulation"
|
|
||||||
"--with-system-zlib"
|
|
||||||
"--with-system-icu"
|
|
||||||
"--enable-readline"
|
|
||||||
|
|
||||||
# enabling these because they're wanted by 0ad. They may or may
|
|
||||||
# not be good defaults for other uses.
|
|
||||||
"--enable-gcgenerational"
|
|
||||||
"--enable-shared-js"
|
|
||||||
] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
|
|
||||||
# Spidermonkey seems to use different host/build terminology for cross
|
|
||||||
# compilation here.
|
|
||||||
"--host=${stdenv.buildPlatform.config}"
|
|
||||||
"--target=${stdenv.hostPlatform.config}"
|
|
||||||
];
|
|
||||||
|
|
||||||
configurePlatforms = [];
|
|
||||||
|
|
||||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
|
||||||
|
|
||||||
# This addresses some build system bug. It's quite likely to be safe
|
|
||||||
# to re-enable parallel builds if the source revision changes.
|
|
||||||
enableParallelBuilding = true;
|
|
||||||
|
|
||||||
postFixup = ''
|
|
||||||
# The headers are symlinks to a directory that doesn't get put
|
|
||||||
# into $out, so they end up broken. Fix that by just resolving the
|
|
||||||
# symlinks.
|
|
||||||
for i in $(find $out -type l); do
|
|
||||||
cp --remove-destination "$(readlink "$i")" "$i";
|
|
||||||
done
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
|
||||||
description = "Mozilla's JavaScript engine written in C/C++";
|
|
||||||
homepage = "https://developer.mozilla.org/en/SpiderMonkey";
|
|
||||||
# TODO: MPL/GPL/LGPL tri-license.
|
|
||||||
|
|
||||||
maintainers = [ maintainers.abbradar ];
|
|
||||||
platforms = platforms.unix;
|
|
||||||
knownVulnerabilities = [ "SpiderMonkey 38 is outdated and contains known security vulnerabilities." ]; # as per https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Releases/38
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,26 +1,49 @@
|
||||||
{ lib, stdenv, fetchFromGitHub, autoreconfHook,
|
{ lib
|
||||||
texinfo, bison, flex, expat, file
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, autoreconfHook
|
||||||
|
, bison
|
||||||
|
, expat
|
||||||
|
, file
|
||||||
|
, flex
|
||||||
|
, texinfo
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "udunits";
|
pname = "udunits";
|
||||||
version = "2.2.27.6";
|
version = "unstable-2021-03-17";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Unidata";
|
owner = "Unidata";
|
||||||
repo = "UDUNITS-2";
|
repo = "UDUNITS-2";
|
||||||
rev = "v${version}";
|
rev = "c83da987387db1174cd2266b73dd5dd556f4476b";
|
||||||
sha256 = "0621pac24c842dyipzaa59rh6pza9phdqi3snd4cq4pib0wjw6gm";
|
hash = "sha256-+HW21+r65OroCxMK2/B5fe7zHs4hD4xyoJK2bhdJGyQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook texinfo bison flex file ];
|
nativeBuildInputs = [
|
||||||
buildInputs = [ expat ];
|
autoreconfHook
|
||||||
|
texinfo
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
file
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
expat
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.unidata.ucar.edu/software/udunits/";
|
homepage = "https://www.unidata.ucar.edu/software/udunits/";
|
||||||
description = "A C-based package for the programatic handling of units of physical quantities";
|
description = "A C-based package for the programatic handling of units of physical quantities";
|
||||||
license = licenses.bsdOriginal;
|
longDescription = ''
|
||||||
|
The UDUNITS package supports units of physical quantities. Its C library
|
||||||
|
provides for arithmetic manipulation of units and for conversion of
|
||||||
|
numeric values between compatible units. The package contains an extensive
|
||||||
|
unit database, which is in XML format and user-extendable. The package
|
||||||
|
also contains a command-line utility for investigating units and
|
||||||
|
converting values.
|
||||||
|
'';
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ AndersonTorres pSub ];
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = with maintainers; [ pSub ];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
37
pkgs/development/python-modules/android-backup/default.nix
Normal file
37
pkgs/development/python-modules/android-backup/default.nix
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonPackage
|
||||||
|
, fetchFromGitHub
|
||||||
|
, pycrypto
|
||||||
|
, pythonOlder
|
||||||
|
, enum34
|
||||||
|
, python
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "android-backup";
|
||||||
|
version = "0.2.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "bluec0re";
|
||||||
|
repo = "android-backup-tools";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0c436hv64ddqrjs77pa7z6spiv49pjflbmgg31p38haj5mzlrqvw";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
pycrypto
|
||||||
|
] ++ lib.optional (pythonOlder "3.4") enum34;
|
||||||
|
|
||||||
|
checkPhase = ''
|
||||||
|
${python.interpreter} -m android_backup.tests
|
||||||
|
'';
|
||||||
|
|
||||||
|
pythonImportsCheck = [ "android_backup" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Unpack and repack android backups";
|
||||||
|
homepage = https://github.com/bluec0re/android-backup-tools;
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = with maintainers; [ dotlambda ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -9,12 +9,12 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "azure-eventgrid";
|
pname = "azure-eventgrid";
|
||||||
version = "4.0.0";
|
version = "4.1.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
extension = "zip";
|
extension = "zip";
|
||||||
sha256 = "a8b1d4aa9386efa923bad1a07da9f9098facd3b654d036a900a54de77d06eabe";
|
sha256 = "c4f29b2d9b717dad7919048f0a458dd84f83637c3d5c8f5a7e64634b22086719";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, python-dateutil
|
, python-dateutil
|
||||||
, pytest
|
, pytestCheckHook
|
||||||
, pytz
|
, pytz
|
||||||
, natsort
|
, natsort
|
||||||
, tzlocal
|
, tzlocal
|
||||||
|
@ -10,11 +10,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "croniter";
|
pname = "croniter";
|
||||||
version = "0.3.37";
|
version = "1.0.9";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "12ced475dfc107bf7c6c1440af031f34be14cd97bbbfaf0f62221a9c11e86404";
|
sha256 = "708532f70584207e23ef2989ca40f367e6238bfe050133a1aff43e1e0e6f6092";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
@ -23,15 +23,11 @@ buildPythonPackage rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
pytest
|
pytestCheckHook
|
||||||
pytz
|
pytz
|
||||||
tzlocal
|
tzlocal
|
||||||
];
|
];
|
||||||
|
|
||||||
checkPhase = ''
|
|
||||||
pytest src/croniter
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "croniter provides iteration for datetime object with cron like format";
|
description = "croniter provides iteration for datetime object with cron like format";
|
||||||
homepage = "https://github.com/kiorky/croniter";
|
homepage = "https://github.com/kiorky/croniter";
|
||||||
|
|
|
@ -2,11 +2,11 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "databricks-connect";
|
pname = "databricks-connect";
|
||||||
version = "7.3.10";
|
version = "8.1.0";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "8aa75740900f9b4bcc6d3f2bd815408dba30dc9a512bcc950b93e7353ec45133";
|
sha256 = "3726c648cc60796294356e2617acc534d2503824ccfbdff26abbea595eb83135";
|
||||||
};
|
};
|
||||||
|
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
{ lib, buildPythonPackage, fetchPypi, aiohttp, pythonOlder
|
{ lib, buildPythonPackage, fetchPypi, aiohttp, pythonOlder
|
||||||
, sqlalchemy, ruamel_yaml, CommonMark, lxml, fetchpatch
|
, sqlalchemy, ruamel_yaml, CommonMark, lxml
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "mautrix";
|
pname = "mautrix";
|
||||||
version = "0.8.16";
|
version = "0.8.17";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "ccaa1691affa5f257e13d61f7c46088ff0affdd782331b01bfdcbd0b3eb5e10e";
|
sha256 = "9a15a8e39f9d0b36c91dfe0f5dd1efc8752cc1d317057840a3dbffd6ee90e068";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
|
|
|
@ -1,46 +1,70 @@
|
||||||
{ lib
|
{ lib
|
||||||
, buildPythonPackage
|
, buildPythonPackage
|
||||||
|
, pythonOlder
|
||||||
, fetchPypi
|
, fetchPypi
|
||||||
, appdirs
|
, poetry
|
||||||
, click
|
, click
|
||||||
, construct
|
|
||||||
, croniter
|
|
||||||
, cryptography
|
, cryptography
|
||||||
, importlib-metadata
|
, construct
|
||||||
, pytest
|
|
||||||
, pytest-mock
|
|
||||||
, zeroconf
|
, zeroconf
|
||||||
, attrs
|
, attrs
|
||||||
, pytz
|
, pytz
|
||||||
|
, appdirs
|
||||||
, tqdm
|
, tqdm
|
||||||
, netifaces
|
, netifaces
|
||||||
|
, android-backup
|
||||||
|
, importlib-metadata
|
||||||
|
, croniter
|
||||||
|
, defusedxml
|
||||||
|
, pytestCheckHook
|
||||||
|
, pytest-mock
|
||||||
|
, pyyaml
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "python-miio";
|
pname = "python-miio";
|
||||||
version = "0.5.4";
|
version = "0.5.5.1";
|
||||||
|
|
||||||
|
disabled = pythonOlder "3.6";
|
||||||
|
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "5a6fd3bb2cc2f75cdfe5673f36a5a418144d08add6e53b384cb146e99f27bd39";
|
sha256 = "sha256-3IBObrytkn6rLUT+wMlwzreqQ4AfCgxiMTJm2Iwm+5E=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace setup.py \
|
substituteInPlace pyproject.toml \
|
||||||
--replace "zeroconf>=0.25.1,<0.26.0" "zeroconf"
|
--replace 'croniter = "^0"' 'croniter = "*"' \
|
||||||
substituteInPlace setup.py \
|
--replace 'defusedxml = "^0.6"' 'defusedxml = "*"'
|
||||||
--replace "pytz>=2019.3,<2020.0" "pytz"
|
|
||||||
substituteInPlace setup.py \
|
|
||||||
--replace "cryptography>=2.9,<3.0" "cryptography"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
checkInputs = [ pytest pytest-mock];
|
nativeBuildInputs = [
|
||||||
propagatedBuildInputs = [ appdirs click construct croniter cryptography importlib-metadata zeroconf attrs pytz tqdm netifaces ];
|
poetry
|
||||||
|
];
|
||||||
|
|
||||||
checkPhase = ''
|
propagatedBuildInputs = [
|
||||||
pytest
|
click
|
||||||
'';
|
cryptography
|
||||||
|
construct
|
||||||
|
zeroconf
|
||||||
|
attrs
|
||||||
|
pytz
|
||||||
|
appdirs
|
||||||
|
tqdm
|
||||||
|
netifaces
|
||||||
|
android-backup
|
||||||
|
croniter
|
||||||
|
defusedxml
|
||||||
|
] ++ lib.optional (pythonOlder "3.8") importlib-metadata;
|
||||||
|
|
||||||
|
checkInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
pytest-mock
|
||||||
|
pyyaml
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python library for interfacing with Xiaomi smart appliances";
|
description = "Python library for interfacing with Xiaomi smart appliances";
|
||||||
|
|
|
@ -1,20 +1,30 @@
|
||||||
{ lib, fetchFromGitHub, buildPythonPackage, pytest, numpy, scipy, matplotlib, docutils
|
{ lib
|
||||||
, pyopencl, opencl-headers
|
, fetchFromGitHub
|
||||||
|
, buildPythonPackage
|
||||||
|
, pytest_5
|
||||||
|
, numpy
|
||||||
|
, scipy
|
||||||
|
, matplotlib
|
||||||
|
, docutils
|
||||||
|
, pyopencl
|
||||||
|
, opencl-headers
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "sasmodels";
|
pname = "sasmodels";
|
||||||
version = "1.0.2";
|
version = "1.0.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SasView";
|
owner = "SasView";
|
||||||
repo = "sasmodels";
|
repo = "sasmodels";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1qvh7q0fkls5r8r9mrph6igcvv8x3qsslqsc5jf1n20alcs5zjrl";
|
sha256 = "0h2k81dm92sm0z086qy3ipw6y6cfgpb7ppl7lhjmx6816s3k50sa";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ opencl-headers ];
|
buildInputs = [ opencl-headers ];
|
||||||
checkInputs = [ pytest ];
|
# Note: the 1.0.5 release should be compatible with pytest6, so this can
|
||||||
|
# be set back to 'pytest' at that point
|
||||||
|
checkInputs = [ pytest_5 ];
|
||||||
propagatedBuildInputs = [ docutils matplotlib numpy scipy pyopencl ];
|
propagatedBuildInputs = [ docutils matplotlib numpy scipy pyopencl ];
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
|
|
|
@ -6,14 +6,14 @@
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "xdis";
|
pname = "xdis";
|
||||||
version = "5.0.5";
|
version = "5.0.8";
|
||||||
disabled = isPy27;
|
disabled = isPy27;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rocky";
|
owner = "rocky";
|
||||||
repo = "python-xdis";
|
repo = "python-xdis";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "01248nh8y5szin6ymd3hrl8qnsg4xijsk3lxyks8zk9cjh008lmq";
|
sha256 = "01g1bk7rscwmvr2i183z0y2bs1iw7bxk7c5rcf9gf25242nppv6a";
|
||||||
};
|
};
|
||||||
|
|
||||||
checkInputs = [ pytest ];
|
checkInputs = [ pytest ];
|
||||||
|
@ -22,10 +22,11 @@ buildPythonPackage rec {
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
make check
|
make check
|
||||||
'';
|
'';
|
||||||
|
pythonImportsCheck = [ "xdis" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Python cross-version byte-code disassembler and marshal routines";
|
description = "Python cross-version byte-code disassembler and marshal routines";
|
||||||
homepage = "https://github.com/rocky/python-xdis/";
|
homepage = "https://github.com/rocky/python-xdis/";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2Plus;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep }:
|
makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep }:
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
name = "buildkite-agent-${version}";
|
name = "buildkite-agent-${version}";
|
||||||
version = "3.27.0";
|
version = "3.28.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "buildkite";
|
owner = "buildkite";
|
||||||
repo = "agent";
|
repo = "agent";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-JfOCht+awc0I22vtRD5hgowgdVkcJR3qSxnxLoc3XZY=";
|
sha256 = "sha256-5YOXYOAh/0fOagcqdK2IEwm5XDCxyfTeTzwBGtsQRCs=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "sha256-4zKe8y+9fedvCt/XmPf0HxtyqLz+FP4Ylt6k9KBjaIw=";
|
vendorSha256 = "sha256-3UXZxeiL0WO4X/3/hW8ubL1TormGbn9X/k0PX+/cLuM=";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
|
substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
|
||||||
|
|
30
pkgs/tools/misc/github-backup/default.nix
Normal file
30
pkgs/tools/misc/github-backup/default.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{ lib
|
||||||
|
, python3
|
||||||
|
, git
|
||||||
|
, git-lfs
|
||||||
|
}:
|
||||||
|
|
||||||
|
python3.pkgs.buildPythonApplication rec {
|
||||||
|
pname = "github-backup";
|
||||||
|
version = "0.39.0";
|
||||||
|
|
||||||
|
src = python3.pkgs.fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
sha256 = "71829df4bdbe5bd55c324a97008405a6b4c6113edb1a2a6a8b73a7059fe64a47";
|
||||||
|
};
|
||||||
|
|
||||||
|
makeWrapperArgs = [
|
||||||
|
"--prefix" "PATH" ":" (lib.makeBinPath [ git git-lfs ])
|
||||||
|
];
|
||||||
|
|
||||||
|
# has no unit tests
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Backup a github user or organization";
|
||||||
|
homepage = "https://github.com/josegonzalez/python-github-backup";
|
||||||
|
changelog = "https://github.com/josegonzalez/python-github-backup/blob/${version}/CHANGES.rst";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ dotlambda ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, stdenv, fetchFromGitHub, makeWrapper, curl, recode, spidermonkey_38 }:
|
{ lib, stdenv, fetchFromGitHub, makeWrapper, curl, recode, spidermonkey_78 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
|
||||||
make PREFIX="$out" install
|
make PREFIX="$out" install
|
||||||
|
|
||||||
for fn in plow{del,down,list,mod,probe,up}; do
|
for fn in plow{del,down,list,mod,probe,up}; do
|
||||||
wrapProgram "$out/bin/$fn" --prefix PATH : "${lib.makeBinPath [ curl recode spidermonkey_38 ]}"
|
wrapProgram "$out/bin/$fn" --prefix PATH : "${lib.makeBinPath [ curl recode spidermonkey_78 ]}"
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "starship";
|
pname = "starship";
|
||||||
version = "0.50.0";
|
version = "0.51.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "starship";
|
owner = "starship";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1bnnqrxsmp3z2qksd8h4lfbq4kxxy1cg4yynadz66lxyzabv2v21";
|
sha256 = "1bmnwvjhw2ba7yqn9if83d57b8qbrbqgy2br8q2drz4ylk0gjirg";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config ];
|
nativeBuildInputs = [ installShellFiles ] ++ lib.optionals stdenv.isLinux [ pkg-config ];
|
||||||
|
@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
cargoSha256 = "0plk47i2xrn3x5yr3gw3pq74maqf4krb8d6i4sf8gil4mnpcgxir";
|
cargoSha256 = "1d4ca8yzx437x53i7z2kddv9db89zy6ywbgl6y1cwwd6wscbrxcq";
|
||||||
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
HOME=$TMPDIR
|
HOME=$TMPDIR
|
||||||
|
|
27
pkgs/tools/security/sipvicious/default.nix
Normal file
27
pkgs/tools/security/sipvicious/default.nix
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{ lib
|
||||||
|
, buildPythonApplication
|
||||||
|
, fetchFromGitHub
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonApplication rec {
|
||||||
|
pname = "sipvicious";
|
||||||
|
version = "0.3.2";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "EnableSecurity";
|
||||||
|
repo = pname;
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0hna4xyjhdwi6z2aqqp25ydkb1qznlil95w2iqrr576wcrciznd5";
|
||||||
|
};
|
||||||
|
|
||||||
|
# Project has no tests
|
||||||
|
doCheck = false;
|
||||||
|
pythonImportsCheck = [ "sipvicious" ];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = " Set of tools to audit SIP based VoIP systems";
|
||||||
|
homepage = "https://github.com/EnableSecurity/sipvicious";
|
||||||
|
license = with licenses; [ gpl3Plus ];
|
||||||
|
maintainers = with maintainers; [ fab ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, stdenv, fetchFromGitHub, makeWrapper, spidermonkey_38 }:
|
{ lib, stdenv, fetchFromGitHub, makeWrapper, spidermonkey_78 }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
pname = "jsawk";
|
pname = "jsawk";
|
||||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation {
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
cp $src/jsawk $out/bin/
|
cp $src/jsawk $out/bin/
|
||||||
wrapProgram $out/bin/jsawk \
|
wrapProgram $out/bin/jsawk \
|
||||||
--prefix PATH : "${spidermonkey_38}/bin"
|
--prefix PATH : "${spidermonkey_78}/bin"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
|
@ -565,6 +565,7 @@ mapAliases ({
|
||||||
procps-ng = procps; # added 2018-06-08
|
procps-ng = procps; # added 2018-06-08
|
||||||
prometheus-cups-exporter = throw "outdated and broken by design; removed by developer."; # added 2021-03-16
|
prometheus-cups-exporter = throw "outdated and broken by design; removed by developer."; # added 2021-03-16
|
||||||
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
|
pygmentex = texlive.bin.pygmentex; # added 2019-12-15
|
||||||
|
pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained."; # added 2021-03-21
|
||||||
pyo3-pack = maturin;
|
pyo3-pack = maturin;
|
||||||
pmenu = throw "pmenu has been removed from nixpkgs, as its maintainer is no longer interested in the package."; # added 2019-12-10
|
pmenu = throw "pmenu has been removed from nixpkgs, as its maintainer is no longer interested in the package."; # added 2019-12-10
|
||||||
pulseaudioLight = pulseaudio; # added 2018-04-25
|
pulseaudioLight = pulseaudio; # added 2018-04-25
|
||||||
|
@ -695,6 +696,7 @@ mapAliases ({
|
||||||
speedtest_cli = speedtest-cli; # added 2015-02-17
|
speedtest_cli = speedtest-cli; # added 2015-02-17
|
||||||
spice_gtk = spice-gtk; # added 2018-02-25
|
spice_gtk = spice-gtk; # added 2018-02-25
|
||||||
spice_protocol = spice-protocol; # added 2018-02-25
|
spice_protocol = spice-protocol; # added 2018-02-25
|
||||||
|
spidermonkey_38 = throw "spidermonkey_38 has been removed. Please use spidermonkey_78 instead."; # added 2021-03-21
|
||||||
spidermonkey_52 = throw "spidermonkey_52 has been removed. Please use spidermonkey_78 instead."; # added 2019-10-16
|
spidermonkey_52 = throw "spidermonkey_52 has been removed. Please use spidermonkey_78 instead."; # added 2019-10-16
|
||||||
spidermonkey_60 = throw "spidermonkey_60 has been removed. Please use spidermonkey_78 instead."; # added 2021-03-21
|
spidermonkey_60 = throw "spidermonkey_60 has been removed. Please use spidermonkey_78 instead."; # added 2021-03-21
|
||||||
spring-boot = spring-boot-cli; # added 2020-04-24
|
spring-boot = spring-boot-cli; # added 2020-04-24
|
||||||
|
|
|
@ -4791,6 +4791,8 @@ in
|
||||||
|
|
||||||
gitfs = callPackage ../tools/filesystems/gitfs { };
|
gitfs = callPackage ../tools/filesystems/gitfs { };
|
||||||
|
|
||||||
|
github-backup = callPackage ../tools/misc/github-backup { };
|
||||||
|
|
||||||
gitin = callPackage ../applications/version-management/git-and-tools/gitin { };
|
gitin = callPackage ../applications/version-management/git-and-tools/gitin { };
|
||||||
|
|
||||||
gitinspector = callPackage ../applications/version-management/gitinspector { };
|
gitinspector = callPackage ../applications/version-management/gitinspector { };
|
||||||
|
@ -8083,6 +8085,8 @@ in
|
||||||
|
|
||||||
sipsak = callPackage ../tools/networking/sipsak { };
|
sipsak = callPackage ../tools/networking/sipsak { };
|
||||||
|
|
||||||
|
sipvicious = python3Packages.callPackage ../tools/security/sipvicious { };
|
||||||
|
|
||||||
siril = callPackage ../applications/science/astronomy/siril { };
|
siril = callPackage ../applications/science/astronomy/siril { };
|
||||||
|
|
||||||
sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
|
sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
|
||||||
|
@ -11800,11 +11804,6 @@ in
|
||||||
sparkleshare = callPackage ../applications/version-management/sparkleshare { };
|
sparkleshare = callPackage ../applications/version-management/sparkleshare { };
|
||||||
|
|
||||||
spidermonkey_1_8_5 = callPackage ../development/interpreters/spidermonkey/1.8.5.nix { };
|
spidermonkey_1_8_5 = callPackage ../development/interpreters/spidermonkey/1.8.5.nix { };
|
||||||
spidermonkey_38 = callPackage ../development/interpreters/spidermonkey/38.nix ({
|
|
||||||
inherit (darwin) libobjc;
|
|
||||||
} // (lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) {
|
|
||||||
stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4'
|
|
||||||
}));
|
|
||||||
spidermonkey_68 = callPackage ../development/interpreters/spidermonkey/68.nix { };
|
spidermonkey_68 = callPackage ../development/interpreters/spidermonkey/68.nix { };
|
||||||
spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix { };
|
spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix { };
|
||||||
|
|
||||||
|
@ -29651,8 +29650,6 @@ in
|
||||||
|
|
||||||
pykms = callPackage ../tools/networking/pykms { };
|
pykms = callPackage ../tools/networking/pykms { };
|
||||||
|
|
||||||
pyload = callPackage ../applications/networking/pyload {};
|
|
||||||
|
|
||||||
pyupgrade = with python3Packages; toPythonApplication pyupgrade;
|
pyupgrade = with python3Packages; toPythonApplication pyupgrade;
|
||||||
|
|
||||||
pwntools = with python3Packages; toPythonApplication pwntools;
|
pwntools = with python3Packages; toPythonApplication pwntools;
|
||||||
|
|
|
@ -370,6 +370,8 @@ in {
|
||||||
|
|
||||||
amqplib = callPackage ../development/python-modules/amqplib { };
|
amqplib = callPackage ../development/python-modules/amqplib { };
|
||||||
|
|
||||||
|
android-backup = callPackage ../development/python-modules/android-backup { };
|
||||||
|
|
||||||
androidtv = callPackage ../development/python-modules/androidtv { };
|
androidtv = callPackage ../development/python-modules/androidtv { };
|
||||||
|
|
||||||
androguard = callPackage ../development/python-modules/androguard { };
|
androguard = callPackage ../development/python-modules/androguard { };
|
||||||
|
|
Loading…
Reference in a new issue