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: df58d379ca93
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: f2068d3aa43e
Choose a head ref
  • 11 commits
  • 6 files changed
  • 6 contributors

Commits on Jan 6, 2019

  1. git, gitweb: Fix git-instaweb

    * Make the build system embed the correct path to gitweb into git-instaweb
    * Move gitweb fixups to the git expression, to make sure that gitweb
    used by git-instaweb is functional
    * This will increase the closure size of git, but only with perlSupport
    kirelagin committed Jan 6, 2019
    Copy the full SHA
    813c6d4 View commit details
  2. git: Do not split gitweb output

    This partially reverts 9029ed9 as
    `git-instaweb`, which comes with git, needs on gitweb and having them in
    separate outputs results in a cycle.
    kirelagin committed Jan 6, 2019
    Copy the full SHA
    047def4 View commit details

Commits on Aug 4, 2019

  1. digikam: 6.1.0 -> 6.2.0

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/digikam/versions
    r-ryantm committed Aug 4, 2019
    Copy the full SHA
    a9d9fea View commit details
  2. digikam: enable parallel build

    Ma27 committed Aug 4, 2019
    Copy the full SHA
    997ed4e View commit details
  3. mixxx: use qt5.mkDerivation

    suhr committed Aug 4, 2019
    Copy the full SHA
    eb1ada7 View commit details
  4. man-pages: 5.01 -> 5.02

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/man-pages/versions
    r-ryantm committed Aug 4, 2019
    Copy the full SHA
    58f7d41 View commit details
  5. Merge pull request #53494 from kirelagin/git-instaweb

    git, gitweb: Fix git-instaweb
    wmertens authored Aug 4, 2019
    Copy the full SHA
    f24e74d View commit details
  6. Merge pull request #65918 from r-ryantm/auto-update/digikam

    digikam: 6.1.0 -> 6.2.0
    Ma27 authored Aug 4, 2019
    Copy the full SHA
    9d48556 View commit details
  7. Merge pull request #65983 from r-ryantm/auto-update/man-pages

    man-pages: 5.01 -> 5.02
    Ma27 authored Aug 4, 2019
    Copy the full SHA
    9605318 View commit details
  8. Merge pull request #65980 from suhr/mixxx

    mixxx: use qt5.mkDerivation
    Ma27 authored Aug 4, 2019
    Copy the full SHA
    e66f752 View commit details

Commits on Aug 5, 2019

  1. dolphinEmuMaster: update to the latest upstream version

    marius851000 authored and Cray Elliott committed Aug 5, 2019
    Copy the full SHA
    f2068d3 View commit details
4 changes: 2 additions & 2 deletions pkgs/applications/audio/mixxx/default.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub, makeWrapper, chromaprint
{ stdenv, mkDerivation, fetchFromGitHub, makeWrapper, chromaprint
, fftw, flac, faad2, glibcLocales, mp4v2
, libid3tag, libmad, libopus, libshout, libsndfile, libusb1, libvorbis
, libGLU, libxcb, lilv, lv2, opusfile
, pkgconfig, portaudio, portmidi, protobuf, qtbase, qtscript, qtsvg
, qtx11extras, rubberband, scons, sqlite, taglib, upower, vampSDK
}:

stdenv.mkDerivation rec {
mkDerivation rec {
name = "mixxx-${version}";
version = "2.2.1";

6 changes: 4 additions & 2 deletions pkgs/applications/graphics/digikam/default.nix
Original file line number Diff line number Diff line change
@@ -52,13 +52,13 @@

mkDerivation rec {
pname = "digikam";
version = "6.1.0";
version = "6.2.0";

src = fetchFromGitHub {
owner = "KDE";
repo = "digikam";
rev = "v${version}";
sha256 = "0h0jqfgpanhxfi3r7cgip58ppypqx79z6c5jj7i7f19hp2zziip8";
sha256 = "1l1nb1nwicmip2jxhn5gzr7h60igvns0zs3kzp36r6qf4wvg3v2z";
};

nativeBuildInputs = [ cmake doxygen extra-cmake-modules kdoctools wrapGAppsHook ];
@@ -105,6 +105,8 @@ mkDerivation rec {
threadweaver
];

enableParallelBuilding = true;

cmakeFlags = [
"-DENABLE_MYSQLSUPPORT=1"
"-DENABLE_INTERNALMYSQL=1"
18 changes: 14 additions & 4 deletions pkgs/applications/version-management/git-and-tools/git/default.nix
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
, darwin
, withLibsecret ? false
, pkgconfig, glib, libsecret
, gzip # needed at runtime by gitweb.cgi
}:

assert sendEmailSupport -> perlSupport;
@@ -22,6 +23,8 @@ assert svnSupport -> perlSupport;
let
version = "2.22.0";
svn = subversionClient.override { perlBindings = perlSupport; };

gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
in

stdenv.mkDerivation {
@@ -32,7 +35,7 @@ stdenv.mkDerivation {
sha256 = "17zj6jwx3s6bybd290f1mj5iym1r64560rmnf0p63x4akxclp7hm";
};

outputs = [ "out" ] ++ stdenv.lib.optional perlSupport "gitweb";
outputs = [ "out" ];

hardeningDisable = [ "format" ];

@@ -171,9 +174,6 @@ stdenv.mkDerivation {
# HTTP(s) transports for pushing
ln -s $out/libexec/git-core/git-http-backend $out/bin/git-http-backend
'' + stdenv.lib.optionalString perlSupport ''
# put in separate package for simpler maintenance
mv $out/share/gitweb $gitweb/
# wrap perl commands
makeWrapper "$out/share/git/contrib/credential/netrc/git-credential-netrc" $out/bin/git-credential-netrc \
--set PERL5LIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
@@ -187,6 +187,16 @@ stdenv.mkDerivation {
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
wrapProgram $out/libexec/git-core/git-cvsexportcommit \
--set GITPERLLIB "$out/${perlPackages.perl.libPrefix}:${perlPackages.makePerlPath perlLibs}"
# gzip (and optionally bzip2, xz, zip) are runtime dependencies for
# gitweb.cgi, need to patch so that it's found
sed -i -e "s|'compressor' => \['gzip'|'compressor' => ['${gzip}/bin/gzip'|" \
$out/share/gitweb/gitweb.cgi
# Give access to CGI.pm and friends (was removed from perl core in 5.22)
for p in ${stdenv.lib.concatStringsSep " " gitwebPerlLibs}; do
sed -i -e "/use CGI /i use lib \"$p/${perlPackages.perl.libPrefix}\";" \
"$out/share/gitweb/gitweb.cgi"
done
''

+ (if svnSupport then ''
Original file line number Diff line number Diff line change
@@ -1,35 +1,25 @@
{ stdenv, git, gzip, perlPackages, fetchFromGitHub
{ stdenv, buildEnv, git, fetchFromGitHub
, gitwebTheme ? false }:

let
gitwebPerlLibs = with perlPackages; [ CGI HTMLParser CGIFast FCGI FCGIProcManager HTMLTagCloud ];
gitwebThemeSrc = fetchFromGitHub {
owner = "kogakure";
repo = "gitweb-theme";
rev = "049b88e664a359f8ec25dc6f531b7e2aa60dd1a2";
sha256 = "0wksqma41z36dbv6w6iplkjfdm0ha3njp222fakyh4lismajr71p";
extraPostFetch = ''
mkdir -p "$TMPDIR/gitwebTheme"
mv "$out"/* "$TMPDIR/gitwebTheme/"
mkdir "$out/static"
mv "$TMPDIR/gitwebTheme"/* "$out/static/"
'';
sha256 = "17hypq6jvhy6zhh26lp3nyi52npfd5wy5752k6sq0shk4na2acqi";
};
in stdenv.mkDerivation {
in buildEnv {
name = "gitweb-${stdenv.lib.getVersion git}";

src = git.gitweb;

installPhase = ''
mkdir $out
mv * $out
# gzip (and optionally bzip2, xz, zip) are runtime dependencies for
# gitweb.cgi, need to patch so that it's found
sed -i -e "s|'compressor' => \['gzip'|'compressor' => ['${gzip}/bin/gzip'|" \
$out/gitweb.cgi
# Give access to CGI.pm and friends (was removed from perl core in 5.22)
for p in ${stdenv.lib.concatStringsSep " " gitwebPerlLibs}; do
sed -i -e "/use CGI /i use lib \"$p/${perlPackages.perl.libPrefix}\";" \
"$out/gitweb.cgi"
done
${stdenv.lib.optionalString gitwebTheme "cp ${gitwebThemeSrc}/* $out/static"}
'';
ignoreCollisions = true;
paths = stdenv.lib.optional gitwebTheme "${gitwebThemeSrc}"
++ [ "${git}/share/gitweb" ];

meta = git.meta // {
maintainers = with stdenv.lib.maintainers; [ gnidorah ];
4 changes: 2 additions & 2 deletions pkgs/data/documentation/man-pages/default.nix
Original file line number Diff line number Diff line change
@@ -2,11 +2,11 @@

stdenv.mkDerivation rec {
name = "man-pages-${version}";
version = "5.01";
version = "5.02";

src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${name}.tar.xz";
sha256 = "09xn8d8xxwgms6h1bvjlgn3mxz51vxf3ra0ry9f5dqi29qry3z3x";
sha256 = "1s4pdz2pwf0kvhdwx2s6lqn3xxzi38yz5jfyq5ymdmswc9gaiyn2";
};

makeFlags = [ "MANDIR=$(out)/share/man" ];
6 changes: 3 additions & 3 deletions pkgs/misc/emulators/dolphin-emu/master.nix
Original file line number Diff line number Diff line change
@@ -20,13 +20,13 @@ let
};
in stdenv.mkDerivation rec {
name = "dolphin-emu-${version}";
version = "5.0-9976";
version = "5.0-10751";

src = fetchFromGitHub {
owner = "dolphin-emu";
repo = "dolphin";
rev = "63f30cc44da248b0226e1c8724b3e53ecf4c768f";
sha256 = "0lkf571kzmw26fybl1lqpvhc81jkbh4hcvi3766bb7mvvzapkybd";
rev = "64c0ff576c6d3ea2ee35e6b6d7ea8c814442d53f";
sha256 = "19351j3gys9kgxpdjv1dckaiv74dylcdh1kx0z9qz8llv9s1r0s3";
};

enableParallelBuilding = true;