Merge staging-next into staging
This commit is contained in:
commit
6975e972c1
@ -17,7 +17,7 @@
|
|||||||
<xi:include href="locales.xml" />
|
<xi:include href="locales.xml" />
|
||||||
<xi:include href="nginx.section.xml" />
|
<xi:include href="nginx.section.xml" />
|
||||||
<xi:include href="opengl.section.xml" />
|
<xi:include href="opengl.section.xml" />
|
||||||
<xi:include href="shell-helpers.xml" />
|
<xi:include href="shell-helpers.section.xml" />
|
||||||
<xi:include href="steam.xml" />
|
<xi:include href="steam.xml" />
|
||||||
<xi:include href="cataclysm-dda.section.xml" />
|
<xi:include href="cataclysm-dda.section.xml" />
|
||||||
<xi:include href="urxvt.section.xml" />
|
<xi:include href="urxvt.section.xml" />
|
||||||
|
12
doc/builders/packages/shell-helpers.section.md
Normal file
12
doc/builders/packages/shell-helpers.section.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# Interactive shell helpers {#sec-shell-helpers}
|
||||||
|
|
||||||
|
Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard `share` directory location. This is why a bunch `PACKAGE-share` scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
|
||||||
|
|
||||||
|
- `fzf` : `fzf-share`
|
||||||
|
|
||||||
|
E.g. `fzf` can then used in the `.bashrc` like this:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
source "$(fzf-share)/completion.bash"
|
||||||
|
source "$(fzf-share)/key-bindings.bash"
|
||||||
|
```
|
@ -1,21 +0,0 @@
|
|||||||
<section xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xml:id="sec-shell-helpers">
|
|
||||||
<title>Interactive shell helpers</title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard share directory location. This is why a bunch <command>PACKAGE-share</command> scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
|
|
||||||
<itemizedlist>
|
|
||||||
<listitem>
|
|
||||||
<para>
|
|
||||||
<literal>fzf</literal>: <command>fzf-share</command>
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
</itemizedlist>
|
|
||||||
E.g. <literal>fzf</literal> can then used in the .bashrc like this:
|
|
||||||
<screen>
|
|
||||||
source "$(fzf-share)/completion.bash"
|
|
||||||
source "$(fzf-share)/key-bindings.bash"
|
|
||||||
</screen>
|
|
||||||
</para>
|
|
||||||
</section>
|
|
@ -21,7 +21,7 @@
|
|||||||
<xi:include href="lua.section.xml" />
|
<xi:include href="lua.section.xml" />
|
||||||
<xi:include href="maven.section.xml" />
|
<xi:include href="maven.section.xml" />
|
||||||
<xi:include href="node.section.xml" />
|
<xi:include href="node.section.xml" />
|
||||||
<xi:include href="ocaml.xml" />
|
<xi:include href="ocaml.section.xml" />
|
||||||
<xi:include href="perl.xml" />
|
<xi:include href="perl.xml" />
|
||||||
<xi:include href="php.section.xml" />
|
<xi:include href="php.section.xml" />
|
||||||
<xi:include href="python.section.xml" />
|
<xi:include href="python.section.xml" />
|
||||||
|
70
doc/languages-frameworks/ocaml.section.md
Normal file
70
doc/languages-frameworks/ocaml.section.md
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
# OCaml {#sec-language-ocaml}
|
||||||
|
|
||||||
|
OCaml libraries should be installed in `$(out)/lib/ocaml/${ocaml.version}/site-lib/`. Such directories are automatically added to the `$OCAMLPATH` environment variable when building another package that depends on them or when opening a `nix-shell`.
|
||||||
|
|
||||||
|
Given that most of the OCaml ecosystem is now built with dune, nixpkgs includes a convenience build support function called `buildDunePackage` that will build an OCaml package using dune, OCaml and findlib and any additional dependencies provided as `buildInputs` or `propagatedBuildInputs`.
|
||||||
|
|
||||||
|
Here is a simple package example. It defines an (optional) attribute `minimumOCamlVersion` that will be used to throw a descriptive evaluation error if building with an older OCaml is attempted. It uses the `fetchFromGitHub` fetcher to get its source. It sets the `doCheck` (optional) attribute to `true` which means that tests will be run with `dune runtest -p angstrom` after the build (`dune build -p angstrom`) is complete. It uses `alcotest` as a build input (because it is needed to run the tests) and `bigstringaf` and `result` as propagated build inputs (thus they will also be available to libraries depending on this library). The library will be installed using the `angstrom.install` file that dune generates.
|
||||||
|
|
||||||
|
```nix
|
||||||
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, buildDunePackage
|
||||||
|
, alcotest
|
||||||
|
, result
|
||||||
|
, bigstringaf
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "angstrom";
|
||||||
|
version = "0.10.0";
|
||||||
|
|
||||||
|
minimumOCamlVersion = "4.03";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "inhabitedtype";
|
||||||
|
repo = pname;
|
||||||
|
rev = version;
|
||||||
|
sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ alcotest ];
|
||||||
|
propagatedBuildInputs = [ bigstringaf result ];
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/inhabitedtype/angstrom";
|
||||||
|
description = "OCaml parser combinators built for speed and memory efficiency";
|
||||||
|
license = stdenv.lib.licenses.bsd3;
|
||||||
|
maintainers = with stdenv.lib.maintainers; [ sternenseemann ];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Here is a second example, this time using a source archive generated with `dune-release`. It is a good idea to use this archive when it is available as it will usually contain substituted variables such as a `%%VERSION%%` field. This library does not depend on any other OCaml library and no tests are run after building it.
|
||||||
|
|
||||||
|
```nix
|
||||||
|
{ stdenv
|
||||||
|
, fetchurl
|
||||||
|
, buildDunePackage
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildDunePackage rec {
|
||||||
|
pname = "wtf8";
|
||||||
|
version = "1.0.1";
|
||||||
|
|
||||||
|
minimumOCamlVersion = "4.01";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
||||||
|
sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = "https://github.com/flowtype/ocaml-wtf8";
|
||||||
|
description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates.";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.eqyiel ];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
```
|
@ -1,73 +0,0 @@
|
|||||||
<section xmlns="http://docbook.org/ns/docbook"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xml:id="sec-language-ocaml">
|
|
||||||
<title>OCaml</title>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
OCaml libraries should be installed in <literal>$(out)/lib/ocaml/${ocaml.version}/site-lib/</literal>. Such directories are automatically added to the <literal>$OCAMLPATH</literal> environment variable when building another package that depends on them or when opening a <literal>nix-shell</literal>.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Given that most of the OCaml ecosystem is now built with dune, nixpkgs includes a convenience build support function called <literal>buildDunePackage</literal> that will build an OCaml package using dune, OCaml and findlib and any additional dependencies provided as <literal>buildInputs</literal> or <literal>propagatedBuildInputs</literal>.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Here is a simple package example. It defines an (optional) attribute <literal>minimumOCamlVersion</literal> that will be used to throw a descriptive evaluation error if building with an older OCaml is attempted. It uses the <literal>fetchFromGitHub</literal> fetcher to get its source. It sets the <literal>doCheck</literal> (optional) attribute to <literal>true</literal> which means that tests will be run with <literal>dune runtest -p angstrom</literal> after the build (<literal>dune build -p angstrom</literal>) is complete. It uses <literal>alcotest</literal> as a build input (because it is needed to run the tests) and <literal>bigstringaf</literal> and <literal>result</literal> as propagated build inputs (thus they will also be available to libraries depending on this library). The library will be installed using the <literal>angstrom.install</literal> file that dune generates.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<programlisting>
|
|
||||||
{ stdenv, fetchFromGitHub, buildDunePackage, alcotest, result, bigstringaf }:
|
|
||||||
|
|
||||||
buildDunePackage rec {
|
|
||||||
pname = "angstrom";
|
|
||||||
version = "0.10.0";
|
|
||||||
|
|
||||||
minimumOCamlVersion = "4.03";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "inhabitedtype";
|
|
||||||
repo = pname;
|
|
||||||
rev = version;
|
|
||||||
sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ alcotest ];
|
|
||||||
propagatedBuildInputs = [ bigstringaf result ];
|
|
||||||
doCheck = true;
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
homepage = "https://github.com/inhabitedtype/angstrom";
|
|
||||||
description = "OCaml parser combinators built for speed and memory efficiency";
|
|
||||||
license = stdenv.lib.licenses.bsd3;
|
|
||||||
maintainers = with stdenv.lib.maintainers; [ sternenseemann ];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
</programlisting>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Here is a second example, this time using a source archive generated with <literal>dune-release</literal>. It is a good idea to use this archive when it is available as it will usually contain substituted variables such as a <literal>%%VERSION%%</literal> field. This library does not depend on any other OCaml library and no tests are run after building it.
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<programlisting>
|
|
||||||
{ stdenv, fetchurl, buildDunePackage }:
|
|
||||||
|
|
||||||
buildDunePackage rec {
|
|
||||||
pname = "wtf8";
|
|
||||||
version = "1.0.1";
|
|
||||||
|
|
||||||
minimumOCamlVersion = "4.01";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
|
|
||||||
sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq";
|
|
||||||
};
|
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
|
||||||
homepage = "https://github.com/flowtype/ocaml-wtf8";
|
|
||||||
description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates.";
|
|
||||||
license = licenses.mit;
|
|
||||||
maintainers = [ maintainers.eqyiel ];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
</programlisting>
|
|
||||||
</section>
|
|
@ -8,13 +8,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "pt2-clone";
|
pname = "pt2-clone";
|
||||||
version = "1.25_fix";
|
version = "1.26_fix";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "8bitbubsy";
|
owner = "8bitbubsy";
|
||||||
repo = "pt2-clone";
|
repo = "pt2-clone";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1slv8qjxsj67z6984nl67g53mq0sdls2cbikvfjmgmad1wkh98ma";
|
sha256 = "1ikhgagniiq4irsy8i3g64m6cl61lnfvs163n8gs4hm426yckyb8";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
@ -7,10 +7,10 @@ in {
|
|||||||
pname = "discord";
|
pname = "discord";
|
||||||
binaryName = "Discord";
|
binaryName = "Discord";
|
||||||
desktopName = "Discord";
|
desktopName = "Discord";
|
||||||
version = "0.0.12";
|
version = "0.0.13";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz";
|
url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz";
|
||||||
sha256 = "0qrzvc8cp8azb1b2wb5i4jh9smjfw5rxiw08bfqm8p3v74ycvwk8";
|
sha256 = "0d5z6cbj9dg3hjw84pyg75f8dwdvi2mqxb9ic8dfqzk064ssiv7y";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
ptb = callPackage ./base.nix rec {
|
ptb = callPackage ./base.nix rec {
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "rocksdb";
|
pname = "rocksdb";
|
||||||
version = "6.14.5";
|
version = "6.14.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "facebook";
|
owner = "facebook";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0k5385apwyhc3pzfq9104mphf6lf1lb33nhcfbpqiwwn9q14z6n3";
|
sha256 = "0cp0jgzwkwamykgnmsg0zvzakq58f1ihs7lslnn4nh4p9gm75rq5";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake ninja ];
|
nativeBuildInputs = [ cmake ninja ];
|
||||||
|
@ -4,14 +4,15 @@
|
|||||||
, blas, lapack
|
, blas, lapack
|
||||||
, metis
|
, metis
|
||||||
, fixDarwinDylibNames
|
, fixDarwinDylibNames
|
||||||
, gnum4
|
, gmp
|
||||||
|
, mpfr
|
||||||
, enableCuda ? false
|
, enableCuda ? false
|
||||||
, cudatoolkit
|
, cudatoolkit
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "suitesparse";
|
pname = "suitesparse";
|
||||||
version = "5.7.2";
|
version = "5.8.1";
|
||||||
|
|
||||||
outputs = [ "out" "dev" "doc" ];
|
outputs = [ "out" "dev" "doc" ];
|
||||||
|
|
||||||
@ -19,17 +20,19 @@ stdenv.mkDerivation rec {
|
|||||||
owner = "DrTimothyAldenDavis";
|
owner = "DrTimothyAldenDavis";
|
||||||
repo = "SuiteSparse";
|
repo = "SuiteSparse";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1imndff7yygjrbbrcscsmirdi8w0lkwj5dbhydxmf7lklwn4j3q6";
|
sha256 = "0qjlyfxs8s48rs63c2fzspisgq1kk4bwkgnhmh125hgkdhrq2w1c";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
gnum4
|
|
||||||
] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
|
||||||
|
|
||||||
buildInputs = [
|
# Use compatible indexing for lapack and blas used
|
||||||
|
buildInputs = assert (blas.isILP64 == lapack.isILP64); [
|
||||||
blas lapack
|
blas lapack
|
||||||
metis
|
metis
|
||||||
gfortran.cc.lib
|
gfortran.cc.lib
|
||||||
|
gmp
|
||||||
|
mpfr
|
||||||
] ++ stdenv.lib.optional enableCuda cudatoolkit;
|
] ++ stdenv.lib.optional enableCuda cudatoolkit;
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
@ -41,8 +44,6 @@ stdenv.mkDerivation rec {
|
|||||||
"INSTALL=${placeholder "out"}"
|
"INSTALL=${placeholder "out"}"
|
||||||
"INSTALL_INCLUDE=${placeholder "dev"}/include"
|
"INSTALL_INCLUDE=${placeholder "dev"}/include"
|
||||||
"JOBS=$(NIX_BUILD_CORES)"
|
"JOBS=$(NIX_BUILD_CORES)"
|
||||||
"BLAS=-lblas"
|
|
||||||
"LAPACK=-llapack"
|
|
||||||
"MY_METIS_LIB=-lmetis"
|
"MY_METIS_LIB=-lmetis"
|
||||||
] ++ stdenv.lib.optionals blas.isILP64 [
|
] ++ stdenv.lib.optionals blas.isILP64 [
|
||||||
"CFLAGS=-DBLAS64"
|
"CFLAGS=-DBLAS64"
|
||||||
@ -50,7 +51,13 @@ stdenv.mkDerivation rec {
|
|||||||
"CUDA_PATH=${cudatoolkit}"
|
"CUDA_PATH=${cudatoolkit}"
|
||||||
"CUDART_LIB=${cudatoolkit.lib}/lib/libcudart.so"
|
"CUDART_LIB=${cudatoolkit.lib}/lib/libcudart.so"
|
||||||
"CUBLAS_LIB=${cudatoolkit}/lib/libcublas.so"
|
"CUBLAS_LIB=${cudatoolkit}/lib/libcublas.so"
|
||||||
];
|
] ++ stdenv.lib.optionals stdenv.isDarwin [
|
||||||
|
# Unless these are set, the build will attempt to use `Accelerate` on darwin, see:
|
||||||
|
# https://github.com/DrTimothyAldenDavis/SuiteSparse/blob/v5.8.1/SuiteSparse_config/SuiteSparse_config.mk#L368
|
||||||
|
"BLAS=-lblas"
|
||||||
|
"LAPACK=-llapack"
|
||||||
|
]
|
||||||
|
;
|
||||||
|
|
||||||
buildFlags = [
|
buildFlags = [
|
||||||
# Build individual shared libraries, not demos
|
# Build individual shared libraries, not demos
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "simpleitk";
|
pname = "simpleitk";
|
||||||
version = "2.0.1";
|
version = "2.0.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SimpleITK";
|
owner = "SimpleITK";
|
||||||
repo = "SimpleITK";
|
repo = "SimpleITK";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0yijli538hd96pfg4vpfk983y6d5bw9dlbs9nsq4rp83r08qdcc5";
|
sha256 = "1q51jmd6skrr31avxlrxx433lawc838ilzrj5vvv38a9f4gl45v8";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ cmake swig ];
|
nativeBuildInputs = [ cmake swig ];
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{ stdenv, fetchurl, unzip }:
|
{ stdenv, fetchurl, unzip }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "4.2.4";
|
version = "4.2.5";
|
||||||
pname = "randoop";
|
pname = "randoop";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/randoop/randoop/releases/download/v${version}/${pname}-${version}.zip";
|
url = "https://github.com/randoop/randoop/releases/download/v${version}/${pname}-${version}.zip";
|
||||||
sha256 = "1p6l5xzz7cbhrk5wy3906llhnwk0l8nck53pvi0l57kz7bdnag5w";
|
sha256 = "0v3vla3k6csfb8w0j9njrhcjj4n7yh172n9wv6z397f1sa0fs202";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ unzip ];
|
buildInputs = [ unzip ];
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "terraformer";
|
pname = "terraformer";
|
||||||
version = "0.8.9";
|
version = "0.8.10";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "GoogleCloudPlatform";
|
owner = "GoogleCloudPlatform";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "11j7yra0qbjadg4cb57qbdxf0di7crfv0aqam6gc1zng3fzlh4w9";
|
sha256 = "005i66d2gkyixqh9sk452la7z86d5x9q3njngjf4z9slcbpgk7bl";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "1lsg5svdnmqiradpr4h2420y5jmml3af8pp0np1735n3wh1q1blh";
|
vendorSha256 = "02i1q11nivdlkhf9chpi03p8jpa0fx9wbf79j834qv4fqy7jqf6l";
|
||||||
|
|
||||||
subPackages = [ "." ];
|
subPackages = [ "." ];
|
||||||
|
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "sd-local";
|
pname = "sd-local";
|
||||||
version = "1.0.13";
|
version = "1.0.17";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "screwdriver-cd";
|
owner = "screwdriver-cd";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1pgzxy9l1zh2qwq20ycqlxp9yj1mfchwc9179zd2v13rlraa8yph";
|
sha256 = "13krr1zjh544swv4frfapvyi7bm8qf121x6qz9jqbw2cm3mid301";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "1y4nyw7rpgipblxqaps2zsd07cin8d0i0g9gvsnc3vifi6g29s8z";
|
vendorSha256 = "1y4nyw7rpgipblxqaps2zsd07cin8d0i0g9gvsnc3vifi6g29s8z";
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
buildGoPackage rec {
|
buildGoPackage rec {
|
||||||
pname = "skaffold";
|
pname = "skaffold";
|
||||||
version = "1.17.0";
|
version = "1.17.1";
|
||||||
|
|
||||||
goPackagePath = "github.com/GoogleContainerTools/skaffold";
|
goPackagePath = "github.com/GoogleContainerTools/skaffold";
|
||||||
subPackages = ["cmd/skaffold"];
|
subPackages = ["cmd/skaffold"];
|
||||||
@ -19,7 +19,7 @@ buildGoPackage rec {
|
|||||||
owner = "GoogleContainerTools";
|
owner = "GoogleContainerTools";
|
||||||
repo = "skaffold";
|
repo = "skaffold";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0i86bymwfnqnvp6na6na5dmjzp3dp7l416irkllh3i5wgvppda7m";
|
sha256 = "1q1rzqsga728cjv89lpgnwjb22azlmkffki9m0q21r1njzc3w74h";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ installShellFiles ];
|
nativeBuildInputs = [ installShellFiles ];
|
||||||
|
@ -2,17 +2,19 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "pg_featureserv";
|
pname = "pg_featureserv";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "CrunchyData";
|
owner = "CrunchyData";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0vfrwncx41yn9n2hqb32av3xgd13fqplrs1qzg5mv25i4qppd88l";
|
sha256 = "0lfsbsgcb7z8ljxn1by37rbx02vaprrpacybk1kja1rjli7ik7m9";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r";
|
vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r";
|
||||||
|
|
||||||
|
buildFlagsArray = [ "-ldflags=-s -w -X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Lightweight RESTful Geospatial Feature Server for PostGIS in Go";
|
description = "Lightweight RESTful Geospatial Feature Server for PostGIS in Go";
|
||||||
homepage = "https://github.com/CrunchyData/pg_featureserv";
|
homepage = "https://github.com/CrunchyData/pg_featureserv";
|
||||||
|
@ -4,13 +4,13 @@ let
|
|||||||
pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
|
pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "sickgear";
|
pname = "sickgear";
|
||||||
version = "0.23.2";
|
version = "0.23.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "SickGear";
|
owner = "SickGear";
|
||||||
repo = "SickGear";
|
repo = "SickGear";
|
||||||
rev = "release_${version}";
|
rev = "release_${version}";
|
||||||
sha256 = "1nv8qcw6pvsma8hdnagl5c8lzz3b09g8nzz83amn9jdcn3ynn0qg";
|
sha256 = "05pkg0id9w8brjw7fdqh3qg1q920cdz9dizprim54dhx70kav27x";
|
||||||
};
|
};
|
||||||
|
|
||||||
dontBuild = true;
|
dontBuild = true;
|
||||||
|
@ -16,16 +16,16 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "silicon";
|
pname = "silicon";
|
||||||
version = "0.3.2";
|
version = "0.4.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "Aloxaf";
|
owner = "Aloxaf";
|
||||||
repo = "silicon";
|
repo = "silicon";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "1ga632c86l30n6wjj8rc3gz43v93mb7kcl9f8vhig16ycgiw8v09";
|
sha256 = "0cvzkfyljgxhmn456f2rn0vq2bhm1ishr4jg4dnwjjfgmjg3w908";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0bgm29v9vmd1xcdazg1psrx6hb1z3zfzr1c4iy8j1r28csbmm6kq";
|
cargoSha256 = "1aymhbfzcncrbc5n8rf62bdgi95b4bjhw6p716vhca5p6c7wfxcb";
|
||||||
|
|
||||||
buildInputs = [ llvmPackages.libclang expat freetype ]
|
buildInputs = [ llvmPackages.libclang expat freetype ]
|
||||||
++ lib.optionals stdenv.isLinux [ libxcb ]
|
++ lib.optionals stdenv.isLinux [ libxcb ]
|
||||||
|
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "hcxdumptool";
|
pname = "hcxdumptool";
|
||||||
version = "6.1.3";
|
version = "6.1.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ZerBea";
|
owner = "ZerBea";
|
||||||
repo = "hcxdumptool";
|
repo = "hcxdumptool";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "1bbf617islljmcw665vqwlplbkpa36w2n4fc4avy7blj773lxp6y";
|
sha256 = "14rwcchqpsxyzvk086d7wbi5qlcxj4jcmafzgvkwzrpbspqh8p24";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ openssl ];
|
buildInputs = [ openssl ];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user