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: aaff01ecbf99
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: db8e3654e2cd
Choose a head ref

Commits on Jan 19, 2019

  1. mpv: Add vulkan support

    adisbladis committed Jan 19, 2019

    Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    dfe2453 View commit details
  2. go-ethereum: 1.8.20 -> 1.8.21

    Updates the package to track an emergency hotfix release. This fixes a
    security vulnerability.
    enolan committed Jan 19, 2019
    Copy the full SHA
    728384e View commit details
  3. Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    56f3fbf View commit details
  4. Add awk as a default tool for Bazel shell commands.

    Apparently
    https://github.com/gflags/gflags/blob/e292e0452fcfd5a8ae055b59052fc041cbab4abf/bazel/gflags.bzl#L8
    assumes it should be accessible. Normally we could ask them to fix, but
    I would expect awk to be a commonly assumed.
    
    The rough search
    https://github.com/search?q=filename%3ABUILD+genrule+awk&type=Code
    brings ~1K hits.
    robinp authored and Profpatsch committed Jan 19, 2019
    Copy the full SHA
    68436ae View commit details
  5. Merge pull request #53981 from matthew-piziak/textlint

    add textlint to nodePackages
    adisbladis authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c1c6278 View commit details
  6. Merge pull request #54304 from enolan/geth-update

    go-ethereum: 1.8.20 -> 1.8.21
    adisbladis authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    49c0d3a View commit details
  7. rabbitmq-server: 3.7.9 -> 3.7.10

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/rabbitmq-server/versions
    r-ryantm authored and Profpatsch committed Jan 19, 2019
    Copy the full SHA
    74b7aae View commit details
  8. gitRepo: Cleanup the patchPhase

    This variant should be easier to read (it was pretty messy before...).
    The end result stays the same.
    primeos committed Jan 19, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    primeos Michael Weiss
    Copy the full SHA
    cc5f7d9 View commit details
  9. vimPlugins: add pname to remaining plugins (#54311)

    This makes it possible to access plugin name and version seperately (and
    reliably), e.g. for accessing the plugin directory using pname.
    timokau authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ed1a827 View commit details
  10. mediathekview: 9 -> 13.2.1

    Use OracleJRE for now, as OpenJFX isn't packaged yet for OpenJDK.
    Moredread committed Jan 19, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Moredread André-Patrick Bubel
    Copy the full SHA
    88098b1 View commit details
  11. zdfmediathk: Remove as it is obsolete and broken

    The package `mediathekview` is the current alternative.
    Moredread committed Jan 19, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    Moredread André-Patrick Bubel
    Copy the full SHA
    c18c25f View commit details
  12. Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    1d55e50 View commit details
  13. shaderc: Turn buildInputs to nativeBuildInputs

    These are all build-time only native dependencies
    adisbladis committed Jan 19, 2019

    Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    731f0e0 View commit details
  14. Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    9eb9fd2 View commit details
  15. shaderc: git-2018-06-01 -> 2018.0

    This is a tagged upstream release
    adisbladis committed Jan 19, 2019

    Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    32301db View commit details
  16. Merge pull request #38964 from Moredread/wip/mediathekview

    mediathekview: 9 -> 13.2.1
    Mic92 authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    db804db View commit details
  17. Merge pull request #54314 from adisbladis/shaderc-fixes

    shaderc: git-2018-06-01 -> 2018.0
    adisbladis authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    abd658e View commit details
  18. Merge pull request #54290 from adisbladis/mpv-vulkan

    mpv: Add vulkan support
    adisbladis authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2271042 View commit details
  19. mujs: 2017-01-24 -> 1.0.5

    adisbladis committed Jan 19, 2019

    Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    c0fcae1 View commit details
  20. Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    5cc392c View commit details
  21. Copy the full SHA
    cf83838 View commit details
  22. Copy the full SHA
    d264c29 View commit details
  23. Merge pull request #54315 from adisbladis/mpv-mujs

    mpv: Add javascript support
    adisbladis authored Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    2031aaf View commit details
  24. tdesktop: Drop the patch for a GCC bug

    GCC 7.4.0 is now the default and not affected by this bug.
    primeos committed Jan 19, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    primeos Michael Weiss
    Copy the full SHA
    db8e365 View commit details
4 changes: 2 additions & 2 deletions pkgs/applications/altcoins/go-ethereum.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

buildGoPackage rec {
name = "go-ethereum-${version}";
version = "1.8.20";
version = "1.8.21";
goPackagePath = "github.com/ethereum/go-ethereum";

# Fix for usb-related segmentation faults on darwin
@@ -16,7 +16,7 @@ buildGoPackage rec {
owner = "ethereum";
repo = "go-ethereum";
rev = "v${version}";
sha256 = "0m2q1nz6f39pyr2rk6vflkwi4ykganzwr7wndpwr9rliw0x8jgi0";
sha256 = "1p4qfxa90l26s9q4hddyb93gdf7vb0sb46z9n26ijiqlxdq3z7v2";
};

meta = with stdenv.lib; {

This file was deleted.

Original file line number Diff line number Diff line change
@@ -29,12 +29,7 @@ mkDerivation rec {
};

# TODO: libtgvoip.patch no-gtk2.patch
patches = [
"${archPatches}/tdesktop.patch"
]
# TODO: Only required to work around a compiler bug.
# This should be fixed in GCC 7.3.1 (or later?)
++ [ ./fix-internal-compiler-error.patch ];
patches = [ "${archPatches}/tdesktop.patch" ];

postPatch = ''
substituteInPlace Telegram/SourceFiles/platform/linux/linux_libs.cpp \
6 changes: 3 additions & 3 deletions pkgs/applications/version-management/git-repo/default.nix
Original file line number Diff line number Diff line change
@@ -16,10 +16,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ python ];

# TODO: Cleanup
patchPhase = ''
CA_PATH="$(echo '${cacert}/etc/ssl/certs/ca-bundle.crt' | sed 's/\//\\\//g')" # / -> \/
sed -i -E 's/urlopen\(url\)/urlopen(url, cafile="'$CA_PATH'")/' repo
substituteInPlace repo --replace \
'urllib.request.urlopen(url)' \
'urllib.request.urlopen(url, cafile="${cacert}/etc/ssl/certs/ca-bundle.crt")'
'';

installPhase = ''
44 changes: 22 additions & 22 deletions pkgs/applications/video/mediathekview/default.nix
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
{ stdenv, fetchurl, jre, unzip }:
{ stdenv, fetchurl, makeWrapper, jre }:

stdenv.mkDerivation {
name = "mediathekview-9";
stdenv.mkDerivation rec {
version = "13.2.1";
name = "mediathekview-${version}";
src = fetchurl {
url = "mirror://sourceforge/zdfmediathk/MediathekView_9.zip";
sha256 = "1wff0igr33z9p1mjw7yvb6658smdwnp22dv8klz0y8qg116wx7a4";
url = "https://download.mediathekview.de/stabil/MediathekView-${version}.tar.gz";
sha256 = "11wg6klviig0h7pprfaygamsgqr7drqra2s4yxgfak6665033l2a";
};
unpackPhase = "true";

buildInputs = [ unzip ];

# Could use some more love
# Maybe we can also preconfigure locations for vlc and the others.
nativeBuildInputs = [ makeWrapper ];

installPhase = ''
mkdir -p $out/bin
mkdir -p $out/opt/mediathekview
cd $out/opt/mediathekview
unzip $src
find . -iname '*.exe' -delete
sed -i -e 's, java, ${jre}/bin/java,' MediathekView__Linux.sh
ln -s $out/opt/mediathekview/MediathekView__Linux.sh $out/bin/mediathekview
'';
mkdir -p $out/{lib,bin,share/mediathekview}
install -m644 MediathekView.jar $out/
install -m644 -t $out/lib lib/*
install -m755 bin/flv.sh $out/share/mediathekview
makeWrapper ${jre}/bin/java $out/bin/mediathek \
--add-flags "-cp '$out/lib/*' -jar $out/MediathekView.jar"
'';

meta = with stdenv.lib; {
homepage = http://zdfmediathk.sourceforge.net/;
license = stdenv.lib.licenses.gpl3;
maintainers = [ maintainers.chaoflow ];
platforms = platforms.linux; # also macOS and cygwin, but not investigated, yet
description = "Offers access to the Mediathek of different tv stations (ARD, ZDF, Arte, etc.)";
homepage = https://mediathekview.de/;
license = licenses.gpl3;
maintainers = with maintainers; [ chaoflow moredread ];
platforms = platforms.all;
};
}
12 changes: 9 additions & 3 deletions pkgs/applications/video/mpv/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchFromGitHub, makeWrapper
, docutils, perl, pkgconfig, python3, which, ffmpeg_4
, freefont_ttf, freetype, libass, libpthreadstubs
, freefont_ttf, freetype, libass, libpthreadstubs, mujs
, lua, luasocket, libuchardet, libiconv ? null, darwin

, waylandSupport ? false
@@ -19,6 +19,11 @@
, libcdio ? null
, libcdio-paranoia ? null

, vulkanSupport ? stdenv.isLinux
, shaderc ? null
, vulkan-headers ? null
, vulkan-loader ? null

, alsaSupport ? true, alsaLib ? null
, bluraySupport ? true, libbluray ? null
, bs2bSupport ? true, libbs2b ? null
@@ -134,7 +139,7 @@ in stdenv.mkDerivation rec {

buildInputs = [
ffmpeg_4 freetype libass libpthreadstubs
lua luasocket libuchardet
lua luasocket libuchardet mujs
] ++ optional alsaSupport alsaLib
++ optional archiveSupport libarchive
++ optional bluraySupport libbluray
@@ -163,6 +168,7 @@ in stdenv.mkDerivation rec {
++ optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ]
++ optionals waylandSupport [ wayland wayland-protocols libxkbcommon ]
++ optionals x11Support [ libX11 libXext libGLU_combined libXxf86vm libXrandr ]
++ optionals vulkanSupport [ shaderc vulkan-headers vulkan-loader ]
++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
CoreFoundation Cocoa CoreAudio
]);
@@ -176,7 +182,7 @@ in stdenv.mkDerivation rec {
'';

# Ensure youtube-dl is available in $PATH for mpv
wrapperFlags =
wrapperFlags =
let
getPath = type : "${luasocket}/lib/lua/${lua.luaversion}/?.${type};" +
"${luasocket}/share/lua/${lua.luaversion}/?.${type}";
38 changes: 0 additions & 38 deletions pkgs/applications/video/zdfmediathk/default.nix

This file was deleted.

32 changes: 21 additions & 11 deletions pkgs/development/compilers/shaderc/default.nix
Original file line number Diff line number Diff line change
@@ -8,30 +8,32 @@ let
glslang = fetchFromGitHub {
owner = "KhronosGroup";
repo = "glslang";
rev = "32d3ec319909fcad0b2b308fe1635198773e8316";
sha256 = "1kmgjv5kbrjy6azpgwnjcn3cj8vg5i8hnyk3m969sc0gq2j1rbjj";
rev = "712cd6618df2c77e126d68042ad7a81a69ee4a6f";
sha256 = "0wncdj6q1hn40lc7cnz97mx5qjvb8p13mhxilnncgcmf0crsvblz";
};
spirv-tools = fetchFromGitHub {
owner = "KhronosGroup";
repo = "SPIRV-Tools";
rev = "fe2fbee294a8ad4434f828a8b4d99eafe9aac88c";
sha256 = "03rq4ypwqnz34n8ip85n95a3b9rxb34j26azzm3b3invaqchv19x";
rev = "df5bd2d05ac1fd3ec3024439f885ec21cc949b22";
sha256 = "0l8ds4nn2qcfi8535ai8891i3547x35hscs2jxwwq6qjgw1sgkax";
};
spirv-headers = fetchFromGitHub {
owner = "KhronosGroup";
repo = "SPIRV-Headers";
rev = "3ce3e49d73b8abbf2ffe33f829f941fb2a40f552";
sha256 = "0yk4bzqifdqpmdxkhvrxbdqhf5ngkga0ig1yyz7khr7rklqfz7wp";
rev = "79b6681aadcb53c27d1052e5f8a0e82a981dbf2f";
sha256 = "0flng2rdmc4ndq3j71h6wk1ibcjvhjrg2rzd6rv445vcsf0jh2pj";
};
in stdenv.mkDerivation rec {
name = "shaderc-git-${version}";
version = "2018-06-01";
name = "shaderc-${version}";
version = "2018.0";

outputs = [ "out" "lib" "bin" "dev" "static" ];

src = fetchFromGitHub {
owner = "google";
repo = "shaderc";
rev = "be8e0879750303a1de09385465d6b20ecb8b380d";
sha256 = "16p25ry2i4zrj00zihfpf210f8xd7g398ffbw25igvi9mbn4nbfd";
rev = "v${version}";
sha256 = "0qigmj0riw43pgjn5f6kpvk72fajssz1lc2aiqib5qvmj9rqq3hl";
};

patchPhase = ''
@@ -40,13 +42,21 @@ in stdenv.mkDerivation rec {
ln -s ${spirv-headers} third_party/spirv-tools/external/spirv-headers
'';

buildInputs = [ cmake python ];
nativeBuildInputs = [ cmake python ];

postInstall = ''
moveToOutput "lib/*.a" $static
'';

preConfigure = ''cmakeFlags="$cmakeFlags -DCMAKE_INSTALL_BINDIR=$bin/bin"'';

enableParallelBuilding = true;

cmakeFlags = [ "-DSHADERC_SKIP_TESTS=ON" ];

meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "A collection of tools, libraries and tests for shader compilation.";
license = [ licenses.asl20 ];
};
}
14 changes: 7 additions & 7 deletions pkgs/development/interpreters/mujs/default.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{ stdenv, fetchgit, clang }:
{ stdenv, fetchurl, readline }:

stdenv.mkDerivation rec {
name = "mujs-2017-01-24";
name = "mujs-${version}";
version = "1.0.5";

src = fetchgit {
url = git://git.ghostscript.com/mujs.git;
rev = "4006739a28367c708dea19aeb19b8a1a9326ce08";
sha256 = "0wvjl8lkh0ga6fkmxgjqq77yagncbv1bdy6hpnxq31x3mkwn1s51";
src = fetchurl {
url = "https://mujs.com/downloads/mujs-${version}.tar.xz";
sha256 = "02cqrfnww2s3ylcvqin1951f2c5nzpby8gxb207p2hbrivbg8f0l";
};

buildInputs = [ clang ];
buildInputs = [ readline ];

makeFlags = [ "prefix=$(out)" ];

1 change: 1 addition & 0 deletions pkgs/development/node-packages/node-packages-v10.json
Original file line number Diff line number Diff line change
@@ -102,6 +102,7 @@
, "svgo"
, "swagger"
, "tern"
, "textlint"
, "three"
, "tiddlywiki"
, "triton"
Loading