aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/tools/package-management
diff options
context:
space:
mode:
authorMx Kookie <kookie@spacekookie.de>2020-12-09 18:55:19 +0000
committerMx Kookie <kookie@spacekookie.de>2020-12-09 18:55:19 +0000
commit80d90d9b204f7c17912740f9f414fe5d59f293ba (patch)
tree5f2065a06e724270610760d59d01c6888b375a46 /infra/libkookie/nixpkgs/pkgs/tools/package-management
parent3a31a84c7d3e589035ad08499206aac44a81f424 (diff)
parent83cbad92d73216bb0d9187c56cce0b91f9121d5a (diff)
Merge commit '83cbad92d73216bb0d9187c56cce0b91f9121d5a' into main
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/tools/package-management')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-about/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-audit/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-edit/default.nix11
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-release/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-update/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/cde/default.nix23
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/DisnixWebService/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/default.nix14
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/disnixos/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dydisnix/default.nix27
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dysnomia/default.nix26
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/emplace/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/go/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/morph/default.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nfpm/default.nix6
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update-source/default.nix15
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update/default.nix10
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nix/default.nix32
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/default.nix9
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/generic.nix3
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix8
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/nixui/nixui.nix2
-rw-r--r--infra/libkookie/nixpkgs/pkgs/tools/package-management/packagekit/qt.nix4
26 files changed, 157 insertions, 107 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-about/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-about/default.nix
index c4d9aae267e7..c2cda02ca255 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-about/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-about/default.nix
@@ -1,16 +1,16 @@
{ lib, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "cargo-about";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "EmbarkStudios";
repo = "cargo-about";
- rev = "${version}";
- sha256 = "00ing1v6vjqfvirp3mbayn8rwvxf72wnhz9249k2iifw8bl2r2hd";
+ rev = version;
+ sha256 = "1jdp5ksxm4rsqhirgl5zwpiahrz2lx046pkvf6xvr6ms70l2xiwj";
};
- cargoSha256 = "1wmw7knkx79fbwizaj9qkcnw0ld1lsfhca8mfpn5f0daxa5v5y97";
+ cargoSha256 = "07bjxsg5kgx8dg3wf6mvi5460db206l68irqc21hz10plz5llmnr";
meta = with lib; {
description = "Cargo plugin to generate list of all licenses for a crate";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-audit/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-audit/default.nix
index acd088177803..df492863a142 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-audit/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-audit/default.nix
@@ -1,16 +1,16 @@
{ stdenv, lib, rustPlatform, fetchFromGitHub, openssl, pkg-config, Security, libiconv }:
rustPlatform.buildRustPackage rec {
pname = "cargo-audit";
- version = "0.12.0";
+ version = "0.13.1";
src = fetchFromGitHub {
owner = "RustSec";
repo = "cargo-audit";
rev = "v${version}";
- sha256 = "0zby9bd64bmrkb229ic7ckn2ycf9bpwsisx2a7z0id0j4mjaca4k";
+ sha256 = "1q8i2c3f8ir1pxkvla4dshz7n0cl97mjydc64xis5pph39f69yc1";
};
- cargoSha256 = "1w4618w5yj1205d7s2hq273fb35qfcd7cnxdwxn4pq8x3ahgy4kx";
+ cargoSha256 = "1b62mcj4gjz2arjf3r30k9qcg81i5x0149a4bfj39xdrz55gg0wh";
buildInputs = [ openssl libiconv ] ++ lib.optionals stdenv.isDarwin [ Security ];
nativeBuildInputs = [ pkg-config ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix
index 43a2fccd8789..668a623ee2a5 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-deb/default.nix
@@ -32,6 +32,6 @@ rustPlatform.buildRustPackage rec {
description = "Generate Debian packages from information in Cargo.toml";
homepage = "https://github.com/mmstick/cargo-deb";
license = licenses.mit;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-edit/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-edit/default.nix
index ef286ae64494..78e428b5c7e9 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-edit/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-edit/default.nix
@@ -3,7 +3,6 @@
, rustPlatform
, fetchFromGitHub
, pkg-config
-, xcbuild
, openssl
, libiconv
, Security
@@ -23,13 +22,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "1h1sy54p7zxijydnhzvkxli90d72biv1inni17licb0vb9dihmnf";
- nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.isDarwin [
- # The cc crate runs xcbuild. This dependency can be removed once
- # the following PR is merged from staging into master:
- #
- # https://github.com/NixOS/nixpkgs/pull/97000
- xcbuild
- ];
+ nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl zlib ] ++ lib.optionals stdenv.isDarwin [
libiconv
@@ -42,6 +35,6 @@ rustPlatform.buildRustPackage rec {
description = "A utility for managing cargo dependencies from the command line";
homepage = "https://github.com/killercup/cargo-edit";
license = with licenses; [ asl20 /* or */ mit ];
- maintainers = with maintainers; [ gerschtli jb55 filalex77 killercup ];
+ maintainers = with maintainers; [ gerschtli jb55 Br1ght0ne killercup ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix
index 5d4eef2fbe5a..185cba66e311 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-outdated/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-outdated";
- version = "0.9.11";
+ version = "0.9.13";
src = fetchFromGitHub {
owner = "kbknapp";
repo = pname;
rev = "v${version}";
- sha256 = "11fdh24366czb3vv2szf5bl0mhsilwvpfc1h4qxq18z2dpb0y18m";
+ sha256 = "1dbhaaw1c3ww0s33r7z8kxks00f9gxv1ppcbmk2fbflhp7caf7fy";
};
- cargoSha256 = "0sr3ijq6vh2269xav03d117kzmg68xiwqsq48xjdrsnn4dx5lizy";
+ cargoSha256 = "0nlfn9g7hrzz72lya2p5qb8wwj66300d33hjhnw2ambpj4347rh4";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-release/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-release/default.nix
index b68a8208de1c..d24eb6950f36 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-release/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-release/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-release";
- version = "0.13.5";
+ version = "0.13.8";
src = fetchFromGitHub {
owner = "sunng87";
repo = "cargo-release";
rev = "v${version}";
- sha256 = "098p6yfq8nlfckr61j3pkimwzrg5xb2i34nxvk2hiv1njl1vrqng";
+ sha256 = "16v93k8d1aq0as4ab1i972bjw410k07gb3s6xdzb1r019gxg2i2h";
};
- cargoSha256 = "07rmp4j4jpzd1rz59wsjmzmj2qkc2x4wrs9pafqrym58ypm8i4gx";
+ cargoSha256 = "1jbp8jbpxnchzinjzv36crszdipxp1myknmrxn7r0ijfjdpigk9r";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-update/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-update/default.nix
index 9a3cc23c05ac..1158d10ed296 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-update/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cargo-update/default.nix
@@ -47,6 +47,6 @@ rustPlatform.buildRustPackage rec {
description = "A cargo subcommand for checking and applying updates to installed executables";
homepage = "https://github.com/nabijaczleweli/cargo-update";
license = licenses.mit;
- maintainers = with maintainers; [ gerschtli filalex77 johntitor ];
+ maintainers = with maintainers; [ gerschtli Br1ght0ne johntitor ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cde/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cde/default.nix
index ec6ad6eb55ab..957919e26001 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/cde/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/cde/default.nix
@@ -5,10 +5,10 @@ stdenv.mkDerivation rec {
version = "0.1";
src = fetchFromGitHub {
- owner = "pgbovine";
- repo = "CDE";
- sha256 = "0raiz7pczkbnzxpg7g59v7gdp1ipkwgms2vh3431snw1va1gjzmk";
+ owner = "usnistgov";
+ repo = "corr-CDE";
rev = "v${version}";
+ sha256 = "sha256-s375gtqBWx0GGXALXR+fN4bb3tmpvPNu/3bNz+75UWU=";
};
# The build is small, so there should be no problem
@@ -18,19 +18,22 @@ stdenv.mkDerivation rec {
preferLocalBuild = true;
patchBuild = ''
- sed '/install/d' $src/Makefile > $src/Makefile
+ sed -i -e '/install/d' $src/Makefile
'';
-
+
+ preBuild = ''
+ patchShebangs .
+ '';
+
installPhase = ''
- mkdir -p $out/bin
- cp cde $out/bin
- cp cde-exec $out/bin
+ install -d $out/bin
+ install -t $out/bin cde cde-exec
'';
meta = with stdenv.lib; {
- homepage = "https://github.com/pgbovine/CDE";
+ homepage = "https://pg.ucsd.edu/cde/manual/";
description = "A packaging tool for building portable packages";
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
maintainers = [ maintainers.rlupton20 ];
platforms = platforms.linux;
# error: architecture aarch64 is not supported by strace
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/DisnixWebService/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/DisnixWebService/default.nix
index 5ede7af10bf0..b4cb6d030411 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/DisnixWebService/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/DisnixWebService/default.nix
@@ -1,10 +1,10 @@
{stdenv, fetchurl, apacheAnt, jdk, axis2, dbus_java }:
stdenv.mkDerivation {
- name = "DisnixWebService-0.9";
+ name = "DisnixWebService-0.10";
src = fetchurl {
- url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.9/DisnixWebService-0.9.tar.gz";
- sha256 = "1z7w44bf023c0aqchjfi4mla3qbhsh87mdzx7pqn0sy74cjfgqvl";
+ url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.10/DisnixWebService-0.10.tar.gz";
+ sha256 = "0m451msd127ay09yb8rbflg68szm8s4hh65j99f7s3mz375vc114";
};
buildInputs = [ apacheAnt jdk ];
PREFIX = ''''${env.out}'';
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/default.nix
index cc6072eb6dc8..f63c7dd737cd 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/default.nix
@@ -1,24 +1,20 @@
-{ stdenv, fetchurl, pkgconfig, glib, libxml2, libxslt, getopt, nixUnstable, dysnomia, libintl, libiconv }:
+{ stdenv, fetchurl, pkgconfig, glib, libxml2, libxslt, getopt, gettext, nixUnstable, dysnomia, libintl, libiconv, help2man, doclifter, docbook5, dblatex, doxygen, libnixxml, autoreconfHook }:
stdenv.mkDerivation {
- name = "disnix-0.9.1";
+ name = "disnix-0.10";
src = fetchurl {
- url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.9.1/disnix-0.9.1.tar.gz";
- sha256 = "0bidln5xw3raqkvdks9aipis8aaza8asgyapmilnxkkrxgmw7rdf";
+ url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.10/disnix-0.10.tar.gz";
+ sha256 = "0mciqbc2h60nc0i6pd36w0m2yr96v97ybrzrqzh5f67ac1f0gqwg";
};
- configureFlags = [
- " --with-dbus-sys=${placeholder "out"}/share/dbus-1/system.d"
- ];
-
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib libxml2 libxslt getopt nixUnstable libintl libiconv dysnomia ];
meta = {
description = "A Nix-based distributed service deployment tool";
license = stdenv.lib.licenses.lgpl21Plus;
- maintainers = [ stdenv.lib.maintainers.sander ];
+ maintainers = with stdenv.lib.maintainers; [ sander tomberek ];
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/disnixos/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/disnixos/default.nix
index 709c5454e104..2fa7d3ed9d76 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/disnixos/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/disnixos/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, dysnomia, disnix, socat, pkgconfig, getopt }:
stdenv.mkDerivation {
- name = "disnixos-0.8";
-
+ name = "disnixos-0.9";
+
src = fetchurl {
- url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.8/disnixos-0.8.tar.gz";
- sha256 = "186blirfx89i8hdp4a0djy4q9qr9wcl0ilwr66hlil0wxqj1sr91";
+ url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.9/disnixos-0.9.tar.gz";
+ sha256 = "0vllm5a8d9dvz5cjiq1mmkc4r4vnljabq42ng0ml85sjn0w7xvm7";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dydisnix/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dydisnix/default.nix
new file mode 100644
index 000000000000..552d2a106fba
--- /dev/null
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dydisnix/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, libtool , pkgconfig, glib, libxml2, libxslt, getopt, libiconv, gettext, nix, disnix, libnixxml }:
+
+stdenv.mkDerivation rec {
+ version="2020-07-04";
+ name = "dydisnix-${version}";
+
+ src = fetchFromGitHub {
+ owner = "svanderburg";
+ repo = "dydisnix";
+ rev = "e99091f1c2329d562097e35faedee80622d387f0";
+ sha256 = "sha256-XKab2hNGtWDkIEMxE1vMvqQBTP9BvHTabBVfzpH57h0=";
+ };
+
+ nativeBuildInputs = [ pkgconfig autoconf automake libtool ];
+ buildInputs = [ glib libxml2 libxslt getopt nix disnix libiconv gettext libnixxml ];
+ preConfigure = ''
+ ./bootstrap
+ '';
+
+ meta = {
+ description = "A toolset enabling self-adaptive redeployment on top of Disnix";
+ longDescription = "Dynamic Disnix is a (very experimental!) prototype extension framework for Disnix supporting dynamic (re)deployment of service-oriented systems.";
+ license = stdenv.lib.licenses.lgpl21Plus;
+ maintainers = [ stdenv.lib.maintainers.tomberek ];
+ platforms = stdenv.lib.platforms.unix;
+ };
+}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dysnomia/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dysnomia/default.nix
index 2485becc9e57..031e926e78a6 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dysnomia/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/disnix/dysnomia/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl
-, ejabberd ? null, mysql ? null, postgresql ? null, subversion ? null, mongodb ? null, mongodb-tools ? null, influxdb ? null
+{ stdenv, fetchurl, netcat
+, systemd ? null, ejabberd ? null, mysql ? null, postgresql ? null, subversion ? null, mongodb ? null, mongodb-tools ? null, influxdb ? null, supervisor ? null, docker ? null
, enableApacheWebApplication ? false
, enableAxis2WebService ? false
, enableEjabberdDump ? false
@@ -9,6 +9,9 @@
, enableTomcatWebApplication ? false
, enableMongoDatabase ? false
, enableInfluxDatabase ? false
+, enableSupervisordProgram ? false
+, enableDockerContainer ? true
+, enableLegacy ? false
, catalinaBaseDir ? "/var/tomcat"
, jobTemplate ? "systemd"
, getopt
@@ -20,12 +23,14 @@ assert enableSubversionRepository -> subversion != null;
assert enableEjabberdDump -> ejabberd != null;
assert enableMongoDatabase -> (mongodb != null && mongodb-tools != null);
assert enableInfluxDatabase -> influxdb != null;
+assert enableSupervisordProgram -> supervisor != null;
+assert enableDockerContainer -> docker != null;
stdenv.mkDerivation {
- name = "dysnomia-0.9.1";
+ name = "dysnomia-0.10";
src = fetchurl {
- url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.9.1/dysnomia-0.9.1.tar.gz";
- sha256 = "1rrq9jnmpsjg1rrjbnq7znm4gma2ga5j4nlykvxwkylp72dq12ks";
+ url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.10/dysnomia-0.10.tar.gz";
+ sha256 = "19zg4nhn0f9v4i7c9hhan1i4xv3ljfpl2d0s84ph8byiscvhyrna";
};
preConfigure = if enableEjabberdDump then "export PATH=$PATH:${ejabberd}/sbin" else "";
@@ -40,17 +45,22 @@ stdenv.mkDerivation {
(if enableTomcatWebApplication then "--with-tomcat=${catalinaBaseDir}" else "--without-tomcat")
(if enableMongoDatabase then "--with-mongodb" else "--without-mongodb")
(if enableInfluxDatabase then "--with-influxdb" else "--without-influxdb")
+ (if enableSupervisordProgram then "--with-supervisord" else "--without-supervisord")
+ (if enableDockerContainer then "--with-docker" else "--without-docker")
"--with-job-template=${jobTemplate}"
- ];
+ ] ++ stdenv.lib.optional enableLegacy "--enable-legacy";
- buildInputs = [ getopt ]
+ buildInputs = [ getopt netcat ]
+ ++ stdenv.lib.optional stdenv.isLinux systemd
++ stdenv.lib.optional enableEjabberdDump ejabberd
++ stdenv.lib.optional enableMySQLDatabase mysql.out
++ stdenv.lib.optional enablePostgreSQLDatabase postgresql
++ stdenv.lib.optional enableSubversionRepository subversion
++ stdenv.lib.optional enableMongoDatabase mongodb
++ stdenv.lib.optional enableMongoDatabase mongodb-tools
- ++ stdenv.lib.optional enableInfluxDatabase influxdb;
+ ++ stdenv.lib.optional enableInfluxDatabase influxdb
+ ++ stdenv.lib.optional enableSupervisordProgram supervisor
+ ++ stdenv.lib.optional enableDockerContainer docker;
meta = {
description = "Automated deployment of mutable components and services for Disnix";
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/emplace/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/emplace/default.nix
index c794566e19f1..b00155028651 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/emplace/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/emplace/default.nix
@@ -2,21 +2,21 @@
rustPlatform.buildRustPackage rec {
pname = "emplace";
- version = "0.3.7";
+ version = "0.3.9";
src = fetchFromGitHub {
owner = "tversteeg";
repo = pname;
rev = "v${version}";
- sha256 = "0ihx6hrzs7wkdz9wzgarmm73dz1fb2bhssmxrgv5nzmkhygn4xfy";
+ sha256 = "173nj6fx2l15shy7s4dngnfqsa10m7qwhi2ia2rr421l7b24ixqq";
};
- cargoSha256 = "0yqg2hagsjaxvrj96qg6k1llkmqdqp792c2844h7fhnhlx6v2wd2";
+ cargoSha256 = "0bjw3fvc430b1jxla25clr75c94p2ms7d94j72d8mirxsiklgsp9";
meta = with lib; {
description = "Mirror installed software on multiple machines";
homepage = "https://github.com/tversteeg/emplace";
license = licenses.agpl3;
- maintainers = with maintainers; [ filalex77 ];
+ maintainers = with maintainers; [ Br1ght0ne ];
};
}
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/default.nix
index 791dfe755ee4..f9b996b27761 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/default.nix
@@ -1,16 +1,16 @@
# This file was generated by go2nix.
-{ stdenv, buildGoPackage, fetchgit }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "gx";
version = "0.14.1";
- rev = "refs/tags/v${version}";
goPackagePath = "github.com/whyrusleeping/gx";
- src = fetchgit {
- inherit rev;
- url = "https://github.com/whyrusleeping/gx";
+ src = fetchFromGitHub {
+ owner = "whyrusleeping";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "0pfx2p59xdbmqzfbgaf8xvlnzh8m05hkg596glq5kvl8ib65i4ha";
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/go/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/go/default.nix
index 652edf95e550..8579ef574d55 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/go/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/gx/go/default.nix
@@ -1,18 +1,18 @@
# This file was generated by go2nix.
-{ stdenv, buildGoPackage, fetchgit
+{ stdenv, buildGoPackage, fetchFromGitHub
, gx
}:
buildGoPackage rec {
pname = "gx-go";
version = "1.9.0";
- rev = "refs/tags/v${version}";
goPackagePath = "github.com/whyrusleeping/gx-go";
- src = fetchgit {
- inherit rev;
- url = "https://github.com/whyrusleeping/gx-go";
+ src = fetchFromGitHub {
+ owner = "whyrusleeping";
+ repo = pname;
+ rev = "refs/tags/v${version}";
sha256 = "0fdy4b3ymqw6hzvvjwq37mfrdmizc8lxm53axw93n3x6118na9jc";
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/morph/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/morph/default.nix
index 1a75fa43d4e8..61e4a897f48d 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/morph/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/morph/default.nix
@@ -35,7 +35,7 @@ buildGoPackage rec {
outputs = [ "out" "lib" ];
meta = with lib; {
- description = "Morph is a NixOS host manager written in Golang";
+ description = "A NixOS host manager written in Golang";
license = licenses.mit;
homepage = "https://github.com/dbcdk/morph";
maintainers = with maintainers; [adamt johanot];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nfpm/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nfpm/default.nix
index 2ecc64a09b13..f10b90d0173a 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nfpm/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nfpm/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "nfpm";
- version = "1.8.0";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "goreleaser";
repo = pname;
rev = "v${version}";
- sha256 = "0hg15k9bz5iw7mv4m31rg4f5anfiirr3vjvy16z532vwfh05ixw3";
+ sha256 = "08qz9zfk19iwf8qfv7vmzvbl8w1vpjrry25w3pxsg93gyjw8v7mi";
};
- vendorSha256 = "032l0xrf4ny4ildinxlfjy8sslhcl2krmgnm07dnx999jxlswxym";
+ vendorSha256 = "0qnfd47ykb6g28d3mnfncgmkvqd1myx47x563sxx4lcsq542q83n";
doCheck = false;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update-source/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update-source/default.nix
index a2add8f8a78e..ebfd730544e1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update-source/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update-source/default.nix
@@ -1,15 +1,20 @@
-{ lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts
-, runtimeShell }:
+{ lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts, runtimeShell }:
+
python3Packages.buildPythonApplication rec {
+ pname = "nix-update-source";
version = "0.6.3";
- name = "nix-update-source-${version}";
+
src = fetchFromGitHub {
owner = "timbertson";
repo = "nix-update-source";
- rev = "version-0.6.3";
+ rev = "version-${version}";
sha256 = "157wvv9vnaszzwbj68jpdc0imcm1hdab3z760bx2axbsgfpqqilz";
};
+
propagatedBuildInputs = [ nix-prefetch-scripts ];
+
+ doCheck = false;
+
passthru = {
# NOTE: `fetch` should not be used within nixpkgs because it
# uses a non-idiomatic structure. It is provided for use by
@@ -28,6 +33,7 @@ python3Packages.buildPythonApplication rec {
inherit src;
overrideSrc = drv: lib.overrideDerivation drv (orig: { inherit src; });
};
+
updateScript = ''
#!${runtimeShell}
set -e
@@ -43,6 +49,7 @@ python3Packages.buildPythonApplication rec {
--modify-nix default.nix
'';
};
+
meta = {
description = "Utility to automate updating of nix derivation sources";
maintainers = with lib.maintainers; [ timbertson ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update/default.nix
index bd4ff86c9949..54492d173e82 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix-update/default.nix
@@ -1,27 +1,27 @@
{ lib
, buildPythonApplication
, fetchFromGitHub
-, nix
+, nixFlakes
, nix-prefetch
}:
buildPythonApplication rec {
pname = "nix-update";
- version = "0.1";
+ version = "0.2";
src = fetchFromGitHub {
owner = "Mic92";
repo = pname;
rev = version;
- sha256 = "0mw31n7kqfr7fskkxp58b0wprxj1pj6n1zs6ymvvl548gs5rgn2s";
+ sha256 = "12fsxy2rv2dgk8l10ymp10j01jkcbn9w0fv5iyb5db85q4xsrsm5";
};
makeWrapperArgs = [
- "--prefix" "PATH" ":" (lib.makeBinPath [ nix nix-prefetch ])
+ "--prefix" "PATH" ":" (lib.makeBinPath [ nixFlakes nix-prefetch ])
];
checkPhase = ''
- $out/bin/nix-update --help
+ $out/bin/nix-update --help >/dev/null
'';
meta = with lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix/default.nix
index e843e655300a..c17a1a82d9f3 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nix/default.nix
@@ -11,8 +11,9 @@ common =
{ lib, stdenv, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz
, bash, coreutils, gzip, gnutar
, pkgconfig, boehmgc, perlPackages, libsodium, brotli, boost, editline, nlohmann_json
- , autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook_xsl_ns
+ , autoreconfHook, autoconf-archive, bison, flex
, jq, libarchive
+ , lowdown, mdbook
# Used by tests
, gmock
, busybox-sandbox-shell
@@ -32,7 +33,7 @@ common =
version = lib.getVersion name;
is24 = lib.versionAtLeast version "2.4pre";
- isExactly23 = lib.versionAtLeast version "2.3" && lib.versionOlder version "2.4";
+ isExactly24 = lib.versionAtLeast version "2.4" && lib.versionOlder version "2.4";
VERSION_SUFFIX = suffix;
@@ -40,8 +41,13 @@ common =
nativeBuildInputs =
[ pkgconfig ]
- ++ lib.optionals is24 [ autoreconfHook autoconf-archive bison flex libxml2 libxslt
- docbook5 docbook_xsl_ns jq ];
+ ++ lib.optionals is24
+ [ autoreconfHook
+ autoconf-archive
+ bison flex
+ lowdown mdbook
+ jq
+ ];
buildInputs =
[ curl openssl sqlite xz bzip2 nlohmann_json
@@ -87,9 +93,9 @@ common =
patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib $out/lib/libboost_thread.so.*
''}
'' +
- # For Nix-2.3, patch around an issue where the Nix configure step pulls in the
+ # For Nix 2.4, patch around an issue where the Nix configure step pulls in the
# build system's bash and other utilities when cross-compiling
- lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly23) ''
+ lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform && isExactly24) ''
mkdir tmp/
substitute corepkgs/config.nix.in tmp/config.nix.in \
--subst-var-by bash ${bash}/bin/bash \
@@ -162,7 +168,7 @@ common =
# This is not cross-compile safe, don't have time to fix right now
# but noting for future travellers.
nativeBuildInputs =
- [ perl pkgconfig curl nix libsodium boost autoreconfHook autoconf-archive ];
+ [ perl pkgconfig curl nix libsodium boost autoreconfHook autoconf-archive nlohmann_json ];
configureFlags =
[ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}"
@@ -182,24 +188,24 @@ in rec {
nix = nixStable;
nixStable = callPackage common (rec {
- name = "nix-2.3.7";
+ name = "nix-2.3.9";
src = fetchurl {
url = "https://nixos.org/releases/nix/${name}/${name}.tar.xz";
- sha256 = "dd8f52849414e5a878afe7e797aa4e22bab77c875d9da5a38d5f1bada704e596";
+ sha256 = "72331fdba220517a0ccabcf5c9735703c31674bfb4ef0b64da5d8f715d6022fa";
};
inherit storeDir stateDir confDir boehmgc;
});
nixUnstable = lib.lowPrio (callPackage common rec {
- name = "nix-3.0${suffix}";
- suffix = "pre20200829_f156513";
+ name = "nix-2.4${suffix}";
+ suffix = "pre20201201_5a6ddb3";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "f15651303f8596bf34c67fc8d536b1e9e7843a87";
- hash = "sha256-HqM3Z4DLdMrf+0PPZL9ysctGg+K+i3S/IHA1GsJj0Ro=";
+ rev = "5a6ddb3de14a1684af6c793d663764d093fa7846";
+ sha256 = "0qhd3nxvqzszzsfvh89xhd239ycqb0kq2n0bzh9br78pcb60vj3g";
};
inherit storeDir stateDir confDir boehmgc;
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/default.nix
index c761a3a47793..96e6ec3f55a0 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, fetchurl }:
+{ callPackage, fetchurl, fetchpatch }:
callPackage ./generic.nix (rec {
version = "1.7";
@@ -6,4 +6,11 @@ callPackage ./generic.nix (rec {
url = "https://nixos.org/releases/nixops/nixops-${version}/nixops-${version}.tar.bz2";
sha256 = "091c0b5bca57d4aa20be20e826ec161efe3aec9c788fbbcf3806a734a517f0f3";
};
+ patches = [
+ # follow redirect in nixos-infect. Remove with the next release.
+ (fetchpatch {
+ url = "https://github.com/NixOS/nixops/commit/fb6d4665e8efd858a215bbaaf079ec3f5ebc49b8.patch";
+ sha256 = "1hbhykl811zsqlaj3y5m9d8lfsal6ps6n5p16ah6lqy2s18ap9d0";
+ })
+ ];
})
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/generic.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/generic.nix
index 59d139d28847..564256de35d1 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/generic.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixops/generic.nix
@@ -2,11 +2,12 @@
# version args
, src, version
, meta ? {}
+, patches ? null
}:
python2Packages.buildPythonApplication {
name = "nixops-${version}";
- inherit version src;
+ inherit version src patches;
buildInputs = [ libxslt ];
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix
index 89be8b5842ab..c093b2fab0ee 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixpkgs-review/default.nix
@@ -1,24 +1,24 @@
{ stdenv
, python3
, fetchFromGitHub
-, nix
+, nixFlakes
, git
, lib
}:
python3.pkgs.buildPythonApplication rec {
pname = "nixpkgs-review";
- version = "2.4.2";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nixpkgs-review";
rev = version;
- sha256 = "0qc2m2nr7w7sgpg3yzwfxxpqi9acnw46kj2hlalg5ldjffiqdjxa";
+ sha256 = "1k4i54j5if86qf9dmwm8ybfc4j7ap40y82f03hxfxb7lzq5cqmcv";
};
makeWrapperArgs = [
- "--prefix" "PATH" ":" (lib.makeBinPath [ nix git ])
+ "--prefix" "PATH" ":" (lib.makeBinPath [ nixFlakes git ])
];
meta = with stdenv.lib; {
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixui/nixui.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixui/nixui.nix
index e306e49c8498..055fc5267c37 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixui/nixui.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/nixui/nixui.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/infra/libkookie/nixpkgs/pkgs/tools/package-management/packagekit/qt.nix b/infra/libkookie/nixpkgs/pkgs/tools/package-management/packagekit/qt.nix
index 987c834f505d..2a1ebada0020 100644
--- a/infra/libkookie/nixpkgs/pkgs/tools/package-management/packagekit/qt.nix
+++ b/infra/libkookie/nixpkgs/pkgs/tools/package-management/packagekit/qt.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "packagekit-qt";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "hughsie";
repo = "PackageKit-Qt";
rev = "v${version}";
- sha256 = "1ls6mn9abpwzw5wjgmslc5h9happj3516y1q67imppczk8g9h2yk";
+ sha256 = "1d20r503msw1vix3nb6a8bmdqld7fj8k9jk33bkqsc610a2zsms6";
};
buildInputs = [ packagekit ];