uboot: (firmwareOdroidC2/C4) don't invoke patch tool, use patches = [] instead
https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/setup.sh#L948 this can do it nicely. Signed-off-by: Anton Arapov <anton@deadbeef.mx>
This commit is contained in:
commit
56de2bcd43
30691 changed files with 3076956 additions and 0 deletions
15
pkgs/servers/http/tomcat/axis2/builder.sh
Normal file
15
pkgs/servers/http/tomcat/axis2/builder.sh
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
source $stdenv/setup
|
||||
|
||||
unzip $src
|
||||
cd axis2-*
|
||||
mkdir -p $out
|
||||
cp -av * $out
|
||||
cd webapp
|
||||
ant
|
||||
cd ..
|
||||
mkdir -p $out/webapps
|
||||
cp dist/axis2.war $out/webapps
|
||||
cd $out/webapps
|
||||
mkdir axis2
|
||||
cd axis2
|
||||
unzip ../axis2.war
|
||||
22
pkgs/servers/http/tomcat/axis2/default.nix
Normal file
22
pkgs/servers/http/tomcat/axis2/default.nix
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
{ lib, stdenv, fetchurl, apacheAnt, jdk, unzip }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "axis2";
|
||||
version = "1.7.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://apache.proserve.nl/axis/axis2/java/core/${version}/${pname}-${version}-bin.zip";
|
||||
sha256 = "0dh0s9bfh95wmmw8nyf2yw95biq7d9zmrbg8k4vzcyz1if228lac";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ unzip ];
|
||||
buildInputs = [ apacheAnt jdk ];
|
||||
builder = ./builder.sh;
|
||||
|
||||
meta = {
|
||||
description = "Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack";
|
||||
platforms = lib.platforms.unix;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
|
||||
license = lib.licenses.asl20;
|
||||
};
|
||||
}
|
||||
44
pkgs/servers/http/tomcat/default.nix
Normal file
44
pkgs/servers/http/tomcat/default.nix
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
{ stdenv, lib, fetchurl }:
|
||||
|
||||
let
|
||||
|
||||
common = { versionMajor, versionMinor, sha256 }: stdenv.mkDerivation (rec {
|
||||
pname = "apache-tomcat";
|
||||
version = "${versionMajor}.${versionMinor}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://apache/tomcat/tomcat-${versionMajor}/v${version}/bin/${pname}-${version}.tar.gz";
|
||||
inherit sha256;
|
||||
};
|
||||
|
||||
outputs = [ "out" "webapps" ];
|
||||
installPhase =
|
||||
''
|
||||
mkdir $out
|
||||
mv * $out
|
||||
mkdir -p $webapps/webapps
|
||||
mv $out/webapps $webapps/
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://tomcat.apache.org/";
|
||||
description = "An implementation of the Java Servlet and JavaServer Pages technologies";
|
||||
platforms = platforms.all;
|
||||
maintainers = [ ];
|
||||
license = [ licenses.asl20 ];
|
||||
};
|
||||
});
|
||||
|
||||
in {
|
||||
tomcat9 = common {
|
||||
versionMajor = "9";
|
||||
versionMinor = "0.53";
|
||||
sha256 = "1zdnbb0bfbi7762lz69li0wf48jbfz1mv637jzcl42vbsxp4agkv";
|
||||
};
|
||||
|
||||
tomcat10 = common {
|
||||
versionMajor = "10";
|
||||
versionMinor = "0.11";
|
||||
sha256 = "1hjvsxxxavni7bis1hm56281ffmf4x0zdh65zqkrnhqa1rbs0lg2";
|
||||
};
|
||||
}
|
||||
21
pkgs/servers/http/tomcat/jdbc/mysql/default.nix
Normal file
21
pkgs/servers/http/tomcat/jdbc/mysql/default.nix
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
{ lib, stdenv, mysql_jdbc }:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "tomcat-mysql-jdbc";
|
||||
version = mysql_jdbc.version;
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/lib
|
||||
ln -s $mysql_jdbc/share/java/mysql-connector-java.jar $out/lib/mysql-connector-java.jar
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
29
pkgs/servers/http/tomcat/tomcat-native.nix
Normal file
29
pkgs/servers/http/tomcat/tomcat-native.nix
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{ lib, stdenv, fetchurl, apr, jdk, openssl }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "tomcat-native";
|
||||
version = "1.2.31";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://apache/tomcat/tomcat-connectors/native/${version}/source/${pname}-${version}-src.tar.gz";
|
||||
sha512 = "2aaa93f0acf3eb780d39faeda3ece3cf053d3b6e2918462f7183070e8ab32232e035e9062f7c07ceb621006d727d3596d9b4b948f4432b4f625327b72fdb0e49";
|
||||
};
|
||||
|
||||
sourceRoot = "${pname}-${version}-src/native";
|
||||
|
||||
buildInputs = [ apr jdk openssl ];
|
||||
|
||||
configureFlags = [
|
||||
"--with-apr=${apr.dev}"
|
||||
"--with-java-home=${jdk}"
|
||||
"--with-ssl=${openssl.dev}"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
description = "An optional component for use with Apache Tomcat that allows Tomcat to use certain native resources for performance, compatibility, etc";
|
||||
homepage = "https://tomcat.apache.org/native-doc/";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ aanderse ];
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue