Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0dc218e83c9b
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: df58d379ca93
Choose a head ref
Loading
Showing with 250 additions and 131 deletions.
  1. +3 −3 pkgs/applications/altcoins/lnd.nix
  2. +3 −2 pkgs/applications/graphics/fstl/default.nix
  3. +2 −2 pkgs/applications/graphics/krita/default.nix
  4. +9 −15 pkgs/applications/misc/blender/default.nix
  5. +2 −2 pkgs/applications/misc/gImageReader/default.nix
  6. +59 −45 pkgs/applications/misc/netsurf/browser/default.nix
  7. +2 −2 pkgs/applications/misc/netsurf/libcss/default.nix
  8. +2 −2 pkgs/applications/misc/netsurf/libdom/default.nix
  9. +2 −2 pkgs/applications/misc/netsurf/libhubbub/default.nix
  10. +2 −2 pkgs/applications/misc/netsurf/libnsbmp/default.nix
  11. +2 −2 pkgs/applications/misc/netsurf/libnsfb/default.nix
  12. +2 −2 pkgs/applications/misc/netsurf/libnsgif/default.nix
  13. +33 −0 pkgs/applications/misc/netsurf/libnslog/default.nix
  14. +33 −0 pkgs/applications/misc/netsurf/libnspsl/default.nix
  15. +2 −2 pkgs/applications/misc/netsurf/libnsutils/default.nix
  16. +2 −2 pkgs/applications/misc/netsurf/libparserutils/default.nix
  17. +41 −0 pkgs/applications/misc/netsurf/libsvgtiny/default.nix
  18. +2 −2 pkgs/applications/misc/netsurf/libutf8proc/default.nix
  19. +2 −2 pkgs/applications/misc/netsurf/libwapcaplet/default.nix
  20. +2 −2 pkgs/applications/misc/netsurf/nsgenbind/default.nix
  21. +2 −2 pkgs/applications/networking/mailreaders/claws-mail/default.nix
  22. +2 −2 pkgs/applications/science/chemistry/jmol/default.nix
  23. +2 −2 pkgs/development/libraries/armadillo/default.nix
  24. +2 −2 pkgs/development/libraries/cimg/default.nix
  25. +3 −2 pkgs/development/libraries/grpc/default.nix
  26. +2 −2 pkgs/development/libraries/opencollada/default.nix
  27. +5 −5 pkgs/development/python-modules/grpcio-tools/default.nix
  28. +8 −10 pkgs/development/python-modules/grpcio/default.nix
  29. +2 −1 pkgs/games/crawl/default.nix
  30. +2 −2 pkgs/servers/icingaweb2/default.nix
  31. +2 −2 pkgs/servers/jackett/default.nix
  32. +2 −2 pkgs/tools/misc/kronometer/default.nix
  33. +2 −2 pkgs/tools/misc/lesspipe/default.nix
  34. +7 −4 pkgs/top-level/all-packages.nix
6 changes: 3 additions & 3 deletions pkgs/applications/altcoins/lnd.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

buildGoModule rec {
pname = "lnd";
version = "0.7.0-beta";
version = "0.7.1-beta";

src = fetchFromGitHub {
owner = "lightningnetwork";
repo = "lnd";
rev = "v${version}";
sha256 = "0d6m1vfy33rg6d7qmkpydiypav1girxsnxan9njyjz0vhinmq0sx";
sha256 = "1c0sm0lavdai4w6d283q54knggw9d42vvqmglnv2h9swbw1l23ry";
};

modSha256 = "0akxi7xhyz7xx0vc003abidva02sp940cc2gfjg4fmzkc95cajc9";
modSha256 = "13hjaf4bswk8g57lyxzdlqqp4a6ddl3qm6n4jja4b1h58mlbil73";

meta = with lib; {
description = "Lightning Network Daemon";
5 changes: 3 additions & 2 deletions pkgs/applications/graphics/fstl/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{stdenv, fetchFromGitHub, qtbase, mesa_glu}:
stdenv.mkDerivation rec {
{ stdenv, fetchFromGitHub, mkDerivation, qtbase, mesa_glu }:

mkDerivation rec {
name = "fstl-${version}";
version = "0.9.3";

4 changes: 2 additions & 2 deletions pkgs/applications/graphics/krita/default.nix
Original file line number Diff line number Diff line change
@@ -10,11 +10,11 @@

mkDerivation rec {
pname = "krita";
version = "4.2.2";
version = "4.2.5";

src = fetchurl {
url = "https://download.kde.org/stable/${pname}/${version}/${pname}-${version}.tar.gz";
sha256 = "1pzk5bqp3kh22djhvsvmsc7ybirs4hsnkpg1y9677m2gxwbqnnps";
sha256 = "1f14r2mrqasl6nr3sss0xy2h8xlxd5wdcjcd64m9nz2gwlm39r7w";
};

nativeBuildInputs = [ cmake extra-cmake-modules python3Packages.sip makeWrapper ];
24 changes: 9 additions & 15 deletions pkgs/applications/misc/blender/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew
, ilmbase, libXi, libX11, libXext, libXrender
, libjpeg, libpng, libsamplerate, libsndfile
, libtiff, libGLU_combined, openal, opencolorio, openexr, openimageio, openjpeg_1, pythonPackages
, libtiff, libGLU_combined, openal, opencolorio, openexr, openimageio, openjpeg_1, python3Packages
, zlib, fftw, opensubdiv, freetype, jemalloc, ocl-icd, addOpenGLRunpath
, jackaudioSupport ? false, libjack2
, cudaSupport ? config.cudaSupport or false, cudatoolkit
@@ -11,14 +11,15 @@

with lib;

let python = pythonPackages.python; in
let python = python3Packages.python; in

stdenv.mkDerivation rec {
name = "blender-2.79b";
pname = "blender";
version = "2.80";

src = fetchurl {
url = "https://download.blender.org/source/${name}.tar.gz";
sha256 = "1g4kcdqmf67srzhi3hkdnr4z1ph4h9sza1pahz38mrj998q4r52c";
url = "https://download.blender.org/source/${pname}-${version}.tar.gz";
sha256 = "1h550jisdbis50hxwk5kxrvrk1a6sh2fsri3yyj66vhzbi87x7fd";
};

nativeBuildInputs = [ cmake ] ++ optional cudaSupport addOpenGLRunpath;
@@ -36,7 +37,6 @@ stdenv.mkDerivation rec {

postPatch =
''
substituteInPlace doc/manpage/blender.1.py --replace /usr/bin/python ${python}/bin/python3
substituteInPlace extern/clew/src/clew.c --replace '"libOpenCL.so"' '"${ocl-icd}/lib/libOpenCL.so"'
'';

@@ -47,24 +47,18 @@ stdenv.mkDerivation rec {
"-DWITH_INSTALL_PORTABLE=OFF"
"-DWITH_FFTW3=ON"
#"-DWITH_SDL=ON"
"-DWITH_GAMEENGINE=ON"
"-DWITH_OPENCOLORIO=ON"
"-DWITH_SYSTEM_OPENJPEG=ON"
"-DWITH_PLAYER=ON"
"-DWITH_OPENSUBDIV=ON"
"-DPYTHON_LIBRARY=${python.libPrefix}m"
"-DPYTHON_LIBPATH=${python}/lib"
"-DPYTHON_INCLUDE_DIR=${python}/include/${python.libPrefix}m"
"-DPYTHON_VERSION=${python.pythonVersion}"
"-DWITH_PYTHON_INSTALL=OFF"
"-DWITH_PYTHON_INSTALL_NUMPY=OFF"
"-DPYTHON_NUMPY_PATH=${python3Packages.numpy}/${python.sitePackages}"
]
++ optional jackaudioSupport "-DWITH_JACK=ON"
++ optionals cudaSupport
[ "-DWITH_CYCLES_CUDA_BINARIES=ON"
# Disable architectures before sm_30 to support new CUDA toolkits.
"-DCYCLES_CUDA_BINARIES_ARCH=sm_30;sm_35;sm_37;sm_50;sm_52;sm_60;sm_61"
]
++ optional cudaSupport "-DWITH_CYCLES_CUDA_BINARIES=ON"
++ optional colladaSupport "-DWITH_OPENCOLLADA=ON";

NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR -I${python}/include/${python.libPrefix}";
@@ -78,7 +72,7 @@ stdenv.mkDerivation rec {
postInstall = optionalString enableNumpy
''
wrapProgram $out/bin/blender \
--prefix PYTHONPATH : ${pythonPackages.numpy}/${python.sitePackages}
--prefix PYTHONPATH : ${python3Packages.numpy}/${python.sitePackages}
'';

# Set RUNPATH so that libcuda and libnvrtc in /run/opengl-driver(-32)/lib can be
4 changes: 2 additions & 2 deletions pkgs/applications/misc/gImageReader/default.nix
Original file line number Diff line number Diff line change
@@ -16,13 +16,13 @@ let
in
stdenv.mkDerivation rec {
name = "gImageReader-${version}";
version = "3.3.0";
version = "3.3.1";

src = fetchFromGitHub {
owner= "manisandro";
repo = "gImageReader";
rev = "v${version}";
sha256 = "0pjk4kr7bc5q4hi1xf7na2zln9fyqdazgzq62r3bg41nzy7fakcz";
sha256 = "17hz2dgxx2j7hsk0lx3riidqvlsg0ylnicjd2gphsi3yp7w20zdj";
};

nativeBuildInputs = [
104 changes: 59 additions & 45 deletions pkgs/applications/misc/netsurf/browser/default.nix
Original file line number Diff line number Diff line change
@@ -1,71 +1,85 @@
{ stdenv, fetchurl, pkgconfig, libpng, openssl, curl, gtk2, check, SDL
, libxml2, libidn, perl, nettools, perlPackages
, libXcursor, libXrandr, makeWrapper
{ stdenv, fetchurl, fetchpatch, makeWrapper, wrapGAppsHook

# Buildtime dependencies.

, check, pkgconfig, xxd

# Runtime dependencies.

, curl, expat, libXcursor, libXrandr, libidn, libjpeg, libpng, libwebp, libxml2
, openssl, perl, perlPackages

# uilib-specific dependencies

, gtk2 # GTK 2
, SDL # Framebuffer

# Configuration

, uilib ? "framebuffer"
, buildsystem
, nsgenbind
, libnsfb
, libwapcaplet
, libparserutils
, libcss
, libhubbub
, libdom
, libnsbmp
, libnsgif
, libnsutils
, libutf8proc

# Netsurf-specific dependencies

, libcss, libdom, libhubbub, libnsbmp, libnsfb, libnsgif
, libnslog, libnspsl, libnsutils, libparserutils, libsvgtiny, libutf8proc
, libwapcaplet, nsgenbind
}:

let
inherit (stdenv.lib) optional optionals;
in
stdenv.mkDerivation rec {

name = "netsurf-${version}";
version = "3.5";

# UI libs incldue Framebuffer, and gtk
version = "3.9";

src = fetchurl {
url = "http://download.netsurf-browser.org/netsurf/releases/source/netsurf-${version}-src.tar.gz";
sha256 = "1k0x8mzgavfy7q9kywl6kzsc084g1xlymcnsxi5v6jp279nsdwwq";
sha256 = "1hzcm2s2wh5sapgr000lg63hcdbj6hyajxl43xa1x80kc5piqbyp";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libpng openssl curl gtk2 check libxml2 libidn perl
nettools perlPackages.HTMLParser libXcursor libXrandr makeWrapper SDL
buildsystem
nsgenbind
libnsfb
libwapcaplet
libparserutils
libcss
libhubbub
libdom
libnsbmp
libnsgif
libnsutils
patches = [
# GTK: prefer using curl's intrinsic defaults for CURLOPT_CA*
(fetchpatch {
name = "0001-GTK-prefer-using-curl-s-intrinsic-defaults-for-CURLO.patch";
url = "http://source.netsurf-browser.org/netsurf.git/patch/?id=87177d8aa109206d131e0d80a2080ce55dab01c7";
sha256 = "08bc60pc5k5qpckqv21zgmgszj3rpwskfc84shs8vg92vkimv2ai";
})
];

nativeBuildInputs = [
makeWrapper
perl
perlPackages.HTMLParser
pkgconfig
xxd
]
++ optional (uilib == "gtk") wrapGAppsHook
;

buildInputs = [
check curl libXcursor libXrandr libidn libjpeg libpng libwebp libxml2 openssl
# Netsurf-specific libraries
nsgenbind libnsfb libwapcaplet libparserutils libnslog libcss
libhubbub libdom libnsbmp libnsgif libsvgtiny libnsutils libnspsl
libutf8proc
];
]
++ optionals (uilib == "framebuffer") [ expat SDL ]
++ optional (uilib == "gtk") gtk2
;

preConfigure = ''
cat <<EOF > Makefile.conf
override NETSURF_GTK_RESOURCES := $out/share/Netsurf/${uilib}/res
override NETSURF_GTK_RES_PATH := $out/share/
override NETSURF_USE_GRESOURCE := YES
EOF
'';

makeFlags = [
"PREFIX=$(out)"
"NSSHARED=${buildsystem}/share/netsurf-buildsystem"
"PREFIX=${placeholder "out"}"
"TARGET=${uilib}"
];

installPhase = ''
mkdir -p $out/bin $out/share/Netsurf/${uilib}
cmd=$(case "${uilib}" in framebuffer) echo nsfb;; gtk) echo nsgtk;; esac)
cp $cmd $out/bin/netsurf
wrapProgram $out/bin/netsurf --set NETSURFRES $out/share/Netsurf/${uilib}/res
tar -hcf - ${uilib}/res | (cd $out/share/Netsurf/ && tar -xvpf -)
'';

meta = with stdenv.lib; {
homepage = http://www.netsurf-browser.org/;
description = "Free opensource web browser";
4 changes: 2 additions & 2 deletions pkgs/applications/misc/netsurf/libcss/default.nix
Original file line number Diff line number Diff line change
@@ -8,11 +8,11 @@ stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libcss";
version = "0.6.0";
version = "0.9.0";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "0qp4p1q1dwgdra4pkrzd081zjzisxkgwx650ijx323j8bj725daf";
sha256 = "1vw9j3d2mr4wbvs8fyqmgslkbxknvac10456775hflxxcivbm3xr";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/netsurf/libdom/default.nix
Original file line number Diff line number Diff line change
@@ -9,11 +9,11 @@ stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libdom";
version = "0.3.0";
version = "0.4.0";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "1kk6qbqagx5ypiy9kf0059iqdzyz8fqaw336vzhb5gnrzjw3wv4a";
sha256 = "1ixkqsl3f7dl1kajksm0c231w1v5xy8z6hm3v67hgm9nh4qcvfcy";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/netsurf/libhubbub/default.nix
Original file line number Diff line number Diff line change
@@ -7,11 +7,11 @@ stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libhubbub";
version = "0.3.3";
version = "0.3.6";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "101781iw32p47386fxqr01nrkywi12w17ajh02k2vlga4z8zyv86";
sha256 = "1x3v7xvagx85v9h3pypzc86rcxs4mij87mmcqkp8pq50q6awfmnp";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/netsurf/libnsbmp/default.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@ stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libnsbmp";
version = "0.1.3";
version = "0.1.5";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "0gmvzw1whh7553d6s98vr4ri2whjwrgggcq1z5b160gwjw20mzyy";
sha256 = "0lib2m07d1i0k80m4blkwnj0g7rha4jbm5vrgd0wwbkyfa0hvk35";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/netsurf/libnsfb/default.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@ stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libnsfb";
version = "0.1.4";
version = "0.2.1";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "176f8why9gzbaca9nnxjqasl02qzc6g507z5w3dzkcjifnkz4mzl";
sha256 = "09qag9lgn5ahanbcyf2rvfmsz15vazfwnl8xpn8f1iczd44b0bv0";
};

nativeBuildInputs = [ pkgconfig ];
4 changes: 2 additions & 2 deletions pkgs/applications/misc/netsurf/libnsgif/default.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@ stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libnsgif";
version = "0.1.3";
version = "0.2.1";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "1a4z45gh0fw4iybf34fig725av25h31ffk0azi0snzh4130cklnk";
sha256 = "0jwshypgmx16xlsbx3d8njk8a5khazlplca5mxd3rdbhrlsabbly";
};

nativeBuildInputs = [ pkgconfig ];
33 changes: 33 additions & 0 deletions pkgs/applications/misc/netsurf/libnslog/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{ stdenv, fetchurl, pkgconfig, bison, flex
, buildsystem
}:

stdenv.mkDerivation rec {

name = "netsurf-${libname}-${version}";
libname = "libnslog";
version = "0.1.2";

src = fetchurl {
url = "http://download.netsurf-browser.org/libs/releases/${libname}-${version}-src.tar.gz";
sha256 = "1ggs6xvxp8fbg5w8pifalipm458ygr9ab6j2yvj8fnnmxwvdh4jd";
};

nativeBuildInputs = [ pkgconfig bison flex ];
buildInputs = [
buildsystem
];

makeFlags = [
"PREFIX=$(out)"
"NSSHARED=${buildsystem}/share/netsurf-buildsystem"
];

meta = with stdenv.lib; {
homepage = http://www.netsurf-browser.org/;
description = "NetSurf Parametric Logging Library";
license = licenses.mit;
maintainers = [ maintainers.samueldr ];
platforms = platforms.linux;
};
}
Loading