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: 7ee664e545f0
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: dacd1e48be64
Choose a head ref
  • 17 commits
  • 11 files changed
  • 12 contributors

Commits on May 6, 2020

  1. scaleft: Init at 1.41.0

    fatpat committed May 6, 2020
    Copy the full SHA
    a97304e View commit details

Commits on May 21, 2020

  1. openafs_1_8: include 5.6 fixes

    Mic92 committed May 21, 2020
    Copy the full SHA
    0279083 View commit details

Commits on May 22, 2020

  1. Copy the full SHA
    06ac702 View commit details
  2. memcached: 1.6.5 -> 1.6.6

    r-ryantm committed May 22, 2020
    Copy the full SHA
    bc8432f View commit details
  3. webcamoid: init at 8.7.1

    robaca committed May 22, 2020
    Copy the full SHA
    f3050a6 View commit details

Commits on May 23, 2020

  1. zbar: 0.23 -> 0.23.1

    This allows decoding binary QR codes, e.g as in
    https://wiki.archlinux.org/index.php/Paperkey
    Kovacsics Robert committed May 23, 2020
    Copy the full SHA
    d48ec14 View commit details
  2. Copy the full SHA
    b2b31b6 View commit details
  3. fastd: v18 -> v19 (#88630)

    mweinelt authored May 23, 2020
    Copy the full SHA
    1a095f7 View commit details
  4. Merge pull request #88617 from r-ryantm/auto-update/memcached

    memcached: 1.6.5 -> 1.6.6
    adisbladis authored May 23, 2020
    Copy the full SHA
    f7a398c View commit details
  5. Merge pull request #88527 from KoviRobi/zbar-0.23.1-update

    zbar: 0.23 -> 0.23.1
    7c6f434c authored May 23, 2020
    Copy the full SHA
    80ab05e View commit details
  6. Merge pull request #81363 from fatpat/scaleft-1.41.0

    scaleft: Init at 1.41.0
    Lassulus authored May 23, 2020
    Copy the full SHA
    7de2524 View commit details
  7. plantuml: 1.2020.8 -> 1.2020.10

    r-ryantm authored and bjornfor committed May 23, 2020
    Copy the full SHA
    cc767ed View commit details
  8. Samba: 4.12.2 -> 4.12.3

    sjau authored and adisbladis committed May 23, 2020
    Copy the full SHA
    ec756db View commit details
  9. Merge pull request #88165 from sjau/samba-4.12.3

    Samba: 4.12.2 -> 4.12.3
    adisbladis authored May 23, 2020
    Copy the full SHA
    dcd6887 View commit details
  10. Copy the full SHA
    203f382 View commit details
  11. Merge pull request #88454 from adisbladis/pypy-closure-size

    pypy: Remove bootstrap python from closure
    adisbladis authored May 23, 2020
    Copy the full SHA
    19b2898 View commit details
  12. Merge pull request #86261 from robaca/webcamoid

    webcamoid: init at 8.7.1
    aanderse authored May 23, 2020
    Copy the full SHA
    dacd1e4 View commit details
12 changes: 12 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -3598,6 +3598,12 @@
githubId = 1058504;
name = "José Luis Lafuente";
};
jloyet = {
email = "ml@fatbsd.com";
github = "fatpat";
githubId = 822436;
name = "Jérôme Loyet";
};
jluttine = {
email = "jaakko.luttinen@iki.fi";
github = "jluttine";
@@ -6580,6 +6586,12 @@
githubId = 353885;
name = "Rob Vermaas";
};
robaca = {
email = "carsten@r0hrbach.de";
github = "robaca";
githubId = 580474;
name = "Carsten Rohrbach";
};
robberer = {
email = "robberer@freakmail.de";
github = "robberer";
41 changes: 41 additions & 0 deletions pkgs/applications/networking/scaleft/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{ stdenv, fetchurl, rpmextract, patchelf, bash }:

stdenv.mkDerivation rec {
pname = "scaleft";
version = "1.41.0";

src =
fetchurl {
url = "http://pkg.scaleft.com/rpm/scaleft-client-tools-${version}-1.x86_64.rpm";
sha256 = "a9a2f60cc85167a1098f44b35efd755b8155f0b88da8572e96ace767e7933c4d";
};

nativeBuildInputs = [ patchelf rpmextract ];

libPath =
stdenv.lib.makeLibraryPath
[ stdenv.cc stdenv.cc.cc.lib ];

buildCommand = ''
mkdir -p $out/bin/
cd $out
rpmextract $src
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
usr/bin/sft
patchelf \
--set-rpath ${libPath} \
usr/bin/sft
ln -s $out/usr/bin/sft $out/bin/sft
chmod +x $out/bin/sft
patchShebangs $out
'';

meta = with stdenv.lib; {
description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services";
homepage = "https://www.scaleft.com";
license = licenses.unfree;
maintainers = with maintainers; [ jloyet ];
platforms = [ "x86_64-linux" ];
};
}
40 changes: 40 additions & 0 deletions pkgs/applications/video/webcamoid/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{ stdenv, fetchFromGitHub, pkgconfig, libxcb, mkDerivation, qmake
, qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2
, ffmpeg-full, gstreamer, gst_all_1, libpulseaudio, alsaLib, jack2
, v4l-utils }:
mkDerivation rec {
pname = "webcamoid";
version = "8.7.1";

src = fetchFromGitHub {
sha256 = "1d8g7mq0wf0ycds87xpdhr3zkljgjmb94n3ak9kkxj2fqp9242d2";
rev = version;
repo = "webcamoid";
owner = "webcamoid";
};

buildInputs = [
libxcb
qtbase qtdeclarative qtquickcontrols qtquickcontrols2
ffmpeg-full
gstreamer gst_all_1.gst-plugins-base
alsaLib libpulseaudio jack2
v4l-utils
];

nativeBuildInputs = [ pkgconfig qmake ];

qmakeFlags = [
"Webcamoid.pro"
"INSTALLQMLDIR=${placeholder "out"}/lib/qt/qml"
];

meta = with stdenv.lib; {
description = "Webcam Capture Software";
longDescription = "Webcamoid is a full featured and multiplatform webcam suite.";
homepage = "https://github.com/webcamoid/webcamoid/";
license = [ licenses.gpl3Plus ];
platforms = platforms.linux;
maintainers = with maintainers; [ robaca ];
};
}
4 changes: 4 additions & 0 deletions pkgs/development/interpreters/python/pypy/default.nix
Original file line number Diff line number Diff line change
@@ -53,6 +53,10 @@ in with passthru; stdenv.mkDerivation rec {

hardeningDisable = optional stdenv.isi686 "pic";

# Remove bootstrap python from closure
dontPatchShebangs = true;
disallowedReferences = [ python ];

C_INCLUDE_PATH = makeSearchPathOutput "dev" "include" buildInputs;
LIBRARY_PATH = makeLibraryPath buildInputs;
LD_LIBRARY_PATH = makeLibraryPath (filter (x : x.outPath != stdenv.cc.libc.outPath or "") buildInputs);
4 changes: 2 additions & 2 deletions pkgs/servers/memcached/default.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }:

stdenv.mkDerivation rec {
version = "1.6.5";
version = "1.6.6";
pname = "memcached";

src = fetchurl {
url = "https://memcached.org/files/${pname}-${version}.tar.gz";
sha256 = "1pr7igk7ic9wc2yax26wy3ar223vilf2qyzrknz36g61dxqa6k8z";
sha256 = "1xrj7vy05nc6bky4wnrmrbxfibvk5vq4dp2fwk4jk4amzbn0x3wh";
};

configureFlags = [
20 changes: 19 additions & 1 deletion pkgs/servers/openafs/1.8/module.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
{ stdenv, fetchurl, which, autoconf, automake, flex, yacc
, kernel, glibc, perl, libtool_2, kerberos, fetchpatch }:

with (import ./srcs.nix { inherit fetchurl; });
with (import ./srcs.nix {
inherit fetchurl;
});

let
modDestDir = "$out/lib/modules/${kernel.modDirVersion}/extra/openafs";
@@ -16,6 +18,22 @@ in stdenv.mkDerivation {

buildInputs = [ kerberos ];

patches = [
# openafs 5.6 patches, included in the next release
(fetchpatch {
url = "https://github.com/openafs/openafs/commit/34f1689b7288688550119638ee9959e453fde414.patch";
sha256 = "0rxjqzr8c5ajlk8wrhgjc1qp1934qiriqdi0qxsnk4gj5ibbk4d5";
})
(fetchpatch {
url = "https://github.com/openafs/openafs/commit/355ea43f0d1b7feae1b3af58bc33af12838db7c3.patch";
sha256 = "1f9xn8ql6vnxglpj3dvi30sj8vkncazjab2rc13hbw48nvsvcnhm";
})
(fetchpatch {
url = "https://github.com/openafs/openafs/commit/17d38e31e6f2e237a7fb4dfb46841060296310b6.patch";
sha256 = "14dydxfm0f5fvnj0kmvgm3bgh0ajhh04i3l7l0hr9cpmwl7vrlcg";
})
];

hardeningDisable = [ "pic" ];

configureFlags = [
9 changes: 7 additions & 2 deletions pkgs/servers/samba/4.x.nix
Original file line number Diff line number Diff line change
@@ -24,6 +24,7 @@
, libtasn1
, tdb
, cmocka
, nixosTests

, enableLDAP ? false, openldap
, enablePrinting ? false, cups
@@ -42,11 +43,11 @@ with stdenv.lib;

stdenv.mkDerivation rec {
pname = "samba";
version = "4.12.2";
version = "4.12.3";

src = fetchurl {
url = "mirror://samba/pub/samba/stable/${pname}-${version}.tar.gz";
sha256 = "0l514s2xhsy1lspzgvibbzs80zi84zxr2wx4d40hq85yb2lg5434";
sha256 = "09w7aap1cjc41ayhaksm1igc7p7gl40fad4a1l6q4ds9a2jbrb9z";
};

outputs = [ "out" "dev" "man" ];
@@ -148,6 +149,10 @@ stdenv.mkDerivation rec {
find $out -type f -name \*.so -exec $SHELL -c "$SCRIPT" \;
'';

passthru = {
tests.samba = nixosTests.samba;
};

meta = with stdenv.lib; {
homepage = "https://www.samba.org";
description = "The standard Windows interoperability suite of programs for Linux and Unix";
4 changes: 2 additions & 2 deletions pkgs/tools/graphics/zbar/default.nix
Original file line number Diff line number Diff line change
@@ -20,15 +20,15 @@

stdenv.mkDerivation rec {
pname = "zbar";
version = "0.23";
version = "0.23.1";

outputs = [ "out" "lib" "dev" "doc" "man" ];

src = fetchFromGitHub {
owner = "mchehab";
repo = "zbar";
rev = version;
sha256 = "0hlxakpyjg4q9hp7yp3har1n78341b4knwyll28hn48vykg28pza";
sha256 = "0l4nxha8k18iqzrbqpgca49lrf1gigy3kpbzl3ldw2lw8alwy8x2";
};

nativeBuildInputs = [
4 changes: 2 additions & 2 deletions pkgs/tools/misc/plantuml/default.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, graphviz }:

stdenv.mkDerivation rec {
version = "1.2020.8";
version = "1.2020.10";
pname = "plantuml";

src = fetchurl {
url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar";
sha256 = "0xkv8d31dc0dchr40zzgmjw2wyh4i5vxwdk3fhqpw0pk2frxwc1w";
sha256 = "00azasannh77ns3wpy6yrlw77pgq89frx0f4c7gk1gqiqjavsvdy";
};

nativeBuildInputs = [ makeWrapper ];
21 changes: 13 additions & 8 deletions pkgs/tools/networking/fastd/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
{ stdenv, fetchgit, cmake, bison, pkgconfig
, libuecc, libsodium, libcap, json_c }:
{ stdenv, fetchFromGitHub, cmake, bison, pkgconfig
, libuecc, libsodium, libcap, json_c, openssl }:

stdenv.mkDerivation rec {
version = "18";
pname = "fastd";
version = "19";

src = fetchgit {
url = "git://git.universe-factory.net/fastd";
rev = "refs/tags/v${version}";
sha256 = "0c9v3igv3812b3jr7jk75a2np658yy00b3i4kpbpdjgvqzc1jrq8";
src = fetchFromGitHub {
owner = "Neoraider";
repo = "fastd";
rev = "v${version}";
sha256 = "1h3whjvy2n2cyvbkbg4y1z9vlrn790spzbdhj4glwp93xcykhz5i";
};

postPatch = ''
@@ -17,7 +18,11 @@ stdenv.mkDerivation rec {
'';

nativeBuildInputs = [ pkgconfig bison cmake ];
buildInputs = [ libuecc libsodium libcap json_c ];
buildInputs = [ libuecc libsodium libcap json_c openssl ];

cmakeFlags = [
"-DENABLE_OPENSSL=true"
];

enableParallelBuilding = true;

4 changes: 4 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -22620,6 +22620,8 @@ in

wayvnc = callPackage ../applications/networking/remote/wayvnc { };

webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };

webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {};

webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {};
@@ -23902,6 +23904,8 @@ in

sauerbraten = callPackage ../games/sauerbraten {};

scaleft = callPackage ../applications/networking/scaleft { };

scaleway-cli = callPackage ../tools/admin/scaleway-cli { };

scid = callPackage ../games/scid {