Merge pull request #121823 from svanderburg/disnix_update

Disnix update

authored by

Sander van der Burg and committed by
GitHub
c5173fe2 134994af

+36 -26
+3 -3
pkgs/tools/package-management/disnix/DisnixWebService/default.nix
··· 1 1 {lib, stdenv, fetchurl, apacheAnt, jdk, axis2, dbus_java }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "DisnixWebService-0.10"; 4 + name = "DisnixWebService-0.10.1"; 5 5 src = fetchurl { 6 - url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.10/DisnixWebService-0.10.tar.gz"; 7 - sha256 = "0m451msd127ay09yb8rbflg68szm8s4hh65j99f7s3mz375vc114"; 6 + url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.10.1/DisnixWebService-0.10.1.tar.gz"; 7 + sha256 = "02jxbgn9a0c9cr6knzp78bp9wiywzczy89wav7yxhg79vff8a1gr"; 8 8 }; 9 9 buildInputs = [ apacheAnt jdk ]; 10 10 PREFIX = "\${env.out}";
+5 -5
pkgs/tools/package-management/disnix/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, glib, libxml2, libxslt, getopt, gettext, nixUnstable, dysnomia, libintl, libiconv, help2man, doclifter, docbook5, dblatex, doxygen, libnixxml, autoreconfHook }: 1 + { lib, stdenv, fetchurl, pkg-config, glib, libxml2, libxslt, getopt, gettext, dysnomia, libintl, libiconv }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "disnix-0.10"; 4 + name = "disnix-0.10.1"; 5 5 6 6 src = fetchurl { 7 - url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.10/disnix-0.10.tar.gz"; 8 - sha256 = "0mciqbc2h60nc0i6pd36w0m2yr96v97ybrzrqzh5f67ac1f0gqwg"; 7 + url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.10.1/disnix-0.10.1.tar.gz"; 8 + sha256 = "13rjw1va7l8w7ir73xqxq4zb3ig2iwhiwxhp5dbfv0z3gnqizghq"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ pkg-config ]; 12 - buildInputs = [ glib libxml2 libxslt getopt nixUnstable libintl libiconv dysnomia ]; 12 + buildInputs = [ glib libxml2 libxslt getopt libintl libiconv dysnomia ]; 13 13 14 14 meta = { 15 15 description = "A Nix-based distributed service deployment tool";
+3 -3
pkgs/tools/package-management/disnix/disnixos/default.nix
··· 1 1 { lib, stdenv, fetchurl, dysnomia, disnix, socat, pkg-config, getopt }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "disnixos-0.9"; 4 + name = "disnixos-0.9.1"; 5 5 6 6 src = fetchurl { 7 - url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.9/disnixos-0.9.tar.gz"; 8 - sha256 = "0vllm5a8d9dvz5cjiq1mmkc4r4vnljabq42ng0ml85sjn0w7xvm7"; 7 + url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.9.1/disnixos-0.9.1.tar.gz"; 8 + sha256 = "1n2psq1b8bg340i2i0yf5xy2rf78fwqd3wj342wcmq09cv2v8d1b"; 9 9 }; 10 10 11 11 nativeBuildInputs = [ pkg-config ];
+5 -5
pkgs/tools/package-management/disnix/dydisnix/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoconf, automake, libtool , pkg-config, glib, libxml2, libxslt, getopt, libiconv, gettext, nix, disnix, libnixxml }: 1 + { lib, stdenv, fetchFromGitHub, autoconf, automake, libtool , pkg-config, glib, libxml2, libxslt, getopt, libiconv, gettext, nix, disnix }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version="2020-07-04"; 4 + version="2020-11-02"; 5 5 name = "dydisnix-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "svanderburg"; 9 9 repo = "dydisnix"; 10 - rev = "e99091f1c2329d562097e35faedee80622d387f0"; 11 - sha256 = "sha256-XKab2hNGtWDkIEMxE1vMvqQBTP9BvHTabBVfzpH57h0="; 10 + rev = "12ca1516bc1e5d161ac68f5d8252a0a2f353c8cf"; 11 + sha256 = "00f341274hwwil8mlgcgq331vfca9sscvpdbgkxsjvbhcqd8qa52"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config autoconf automake libtool ]; 15 - buildInputs = [ glib libxml2 libxslt getopt nix disnix libiconv gettext libnixxml ]; 15 + buildInputs = [ glib libxml2 libxslt getopt nix disnix libiconv gettext ]; 16 16 preConfigure = '' 17 17 ./bootstrap 18 18 '';
+20 -10
pkgs/tools/package-management/disnix/dysnomia/default.nix
··· 1 1 { lib, stdenv, fetchurl, netcat 2 - , systemd ? null, ejabberd ? null, mysql ? null, postgresql ? null, subversion ? null, mongodb ? null, mongodb-tools ? null, influxdb ? null, supervisor ? null, docker ? null 2 + , systemd ? null, ejabberd ? null, mysql ? null, postgresql ? null, subversion ? null, mongodb ? null, mongodb-tools ? null, influxdb ? null, supervisor ? null, docker ? null, nginx ? null, s6-rc ? null, xinetd ? null 3 3 , enableApacheWebApplication ? false 4 4 , enableAxis2WebService ? false 5 5 , enableEjabberdDump ? false ··· 10 10 , enableMongoDatabase ? false 11 11 , enableInfluxDatabase ? false 12 12 , enableSupervisordProgram ? false 13 - , enableDockerContainer ? true 13 + , enableDockerContainer ? false 14 + , enableNginxWebApplication ? false 15 + , enableXinetdService ? false 16 + , enableS6RCService ? false 14 17 , enableLegacy ? false 15 18 , catalinaBaseDir ? "/var/tomcat" 16 19 , jobTemplate ? "systemd" ··· 25 28 assert enableInfluxDatabase -> influxdb != null; 26 29 assert enableSupervisordProgram -> supervisor != null; 27 30 assert enableDockerContainer -> docker != null; 31 + assert enableNginxWebApplication -> nginx != null; 32 + assert enableS6RCService -> s6-rc != null; 33 + assert enableXinetdService -> xinetd != null; 28 34 29 35 stdenv.mkDerivation { 30 - name = "dysnomia-0.10"; 36 + name = "dysnomia-0.10.1"; 31 37 src = fetchurl { 32 - url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.10/dysnomia-0.10.tar.gz"; 33 - sha256 = "19zg4nhn0f9v4i7c9hhan1i4xv3ljfpl2d0s84ph8byiscvhyrna"; 38 + url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.10.1/dysnomia-0.10.1.tar.gz"; 39 + sha256 = "0w9601g8zpaxrmynx6mh8zz85ldpb8psp7cc6ls8v3srjpj1l5n3"; 34 40 }; 35 - 36 - preConfigure = if enableEjabberdDump then "export PATH=$PATH:${ejabberd}/sbin" else ""; 37 41 38 42 configureFlags = [ 39 43 (if enableApacheWebApplication then "--with-apache" else "--without-apache") ··· 47 51 (if enableInfluxDatabase then "--with-influxdb" else "--without-influxdb") 48 52 (if enableSupervisordProgram then "--with-supervisord" else "--without-supervisord") 49 53 (if enableDockerContainer then "--with-docker" else "--without-docker") 54 + (if enableNginxWebApplication then "--with-nginx" else "--without-nginx") 55 + (if enableXinetdService then "--with-xinetd" else "--without-xinetd") 56 + (if enableS6RCService then "--with-s6-rc" else "--without-s6-rc") 57 + (if stdenv.isDarwin then "--with-launchd" else "--without-launchd") 50 58 "--with-job-template=${jobTemplate}" 51 59 ] ++ lib.optional enableLegacy "--enable-legacy"; 52 60 ··· 56 64 ++ lib.optional enableMySQLDatabase mysql.out 57 65 ++ lib.optional enablePostgreSQLDatabase postgresql 58 66 ++ lib.optional enableSubversionRepository subversion 59 - ++ lib.optional enableMongoDatabase mongodb 60 - ++ lib.optional enableMongoDatabase mongodb-tools 67 + ++ lib.optionals enableMongoDatabase [ mongodb mongodb-tools ] 61 68 ++ lib.optional enableInfluxDatabase influxdb 62 69 ++ lib.optional enableSupervisordProgram supervisor 63 - ++ lib.optional enableDockerContainer docker; 70 + ++ lib.optional enableDockerContainer docker 71 + ++ lib.optional enableNginxWebApplication nginx 72 + ++ lib.optional enableS6RCService s6-rc 73 + ++ lib.optional enableXinetdService xinetd; 64 74 65 75 meta = { 66 76 description = "Automated deployment of mutable components and services for Disnix";