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: eea33299ff73
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: 3ddbe024f739
Choose a head ref

Commits on Jun 27, 2019

  1. exiv2: 0.26.2018.12.30 -> 0.27.1

    Also run tests and remove additionally installed stuff.
    
    Co-authored-by: periklis <periklis.tsirakidis@holidaycheck.com>
    Co-authored-by: vcunat <vcunat@gmail.com>
    3 people committed Jun 27, 2019
    Copy the full SHA
    cb77f7e View commit details
  2. exiv2: enable docs and po

    Also multiout man
    worldofpeace committed Jun 27, 2019
    Copy the full SHA
    91a3b41 View commit details
  3. Copy the full SHA
    ea2fb56 View commit details
  4. Copy the full SHA
    be57950 View commit details
  5. Copy the full SHA
    00be2a4 View commit details
  6. qtpfsgui: remove

    https://github.com/LuminanceHDR points to the homepage
    of this package which has continued development.
    Wikipedia also cites that LuminanceHDR was formerly qtpfsgui.
    worldofpeace committed Jun 27, 2019
    Copy the full SHA
    a215eca View commit details
  7. luminance-hdr: 2.5.1 -> 2.6.0

    Switch to GitHub source.
    worldofpeace committed Jun 27, 2019
    Copy the full SHA
    2be463f View commit details
  8. Copy the full SHA
    cee981f View commit details
  9. gpscorrelate: 1.6.1 -> unstable-2019-06-05

    GPSCorrelate was originally written by Daniel Foote.
    The maintainer is now Dan Fandrich and we now fetch
    from their repo.
    
    This default builds the newly ported gtk3 application
    and should build with exiv2 0.27.1.
    worldofpeace committed Jun 27, 2019
    Copy the full SHA
    248014f View commit details
  10. Copy the full SHA
    c74d21a View commit details
  11. photivo: mark as broken

    worldofpeace committed Jun 27, 2019
    Copy the full SHA
    e186ad5 View commit details
  12. photoqt: 1.5.1 -> 1.7.1

    Also pull in patch upstream to fix build with exiv2
    0.27.1.
    worldofpeace committed Jun 27, 2019
    Copy the full SHA
    38be980 View commit details
  13. Copy the full SHA
    36f005b View commit details
  14. Copy the full SHA
    368a6ba View commit details

Commits on Jun 30, 2019

  1. 1password: 0.5.6-003 -> 0.5.7

    marsam committed Jun 30, 2019
    Copy the full SHA
    75dd222 View commit details
  2. nvidia_x11: 418.74 -> 430.26

    eadwu committed Jun 30, 2019
    Copy the full SHA
    fc8ed43 View commit details

Commits on Jul 1, 2019

  1. gnucash: 3.5 -> 3.6

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/gnucash/versions
    r-ryantm committed Jul 1, 2019
    Copy the full SHA
    839a149 View commit details
  2. Copy the full SHA
    33c5f3c View commit details
  3. weechat-matrix-bridge: mark package as broken as Darwin

    All of the dependencies of this package are now available on Darwin, but
    the package itself still fails to build on that platform.
    bdesham committed Jul 1, 2019
    Copy the full SHA
    01f10d0 View commit details
  4. mtxclient: mark package as broken on Darwin

    All of the dependencies of this package are now available on Darwin, but
    the package itself still fails to build on that platform.
    bdesham committed Jul 1, 2019
    Copy the full SHA
    39aac07 View commit details
  5. emacs-irony: Remove server directory

    This contains the build files and is not needed for irony-server.
    Previously, the wrong directory was removed, adding elpa/ gets thje
    correct one.
    matthewbauer committed Jul 1, 2019
    Copy the full SHA
    e7572af View commit details
  6. Merge pull request #63958 from bdesham/olm-on-darwin

    olm: Allow building on Darwin
    kalbasit authored Jul 1, 2019
    Copy the full SHA
    863bc6e View commit details
  7. gap: 4.10.1 -> 4.10.2 (#64026)

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/gap/versions
    r-ryantm authored and timokau committed Jul 1, 2019
    Copy the full SHA
    526f12b View commit details
  8. Merge pull request #63955 from marsam/1password-update

    1password: 0.5.6-003 -> 0.5.7
    marsam authored Jul 1, 2019
    Copy the full SHA
    e64341c View commit details
  9. nomad: 0.8.7 -> 0.9.3 (#63854)

    0.9 series require go 1.11.11+ so switching to default 1.12.
    knl authored and danbst committed Jul 1, 2019
    Copy the full SHA
    5366173 View commit details
  10. clipgrab: 3.8.2 -> 3.8.3

    MarcFontaine authored and worldofpeace committed Jul 1, 2019
    Copy the full SHA
    17fafbb View commit details
  11. Copy the full SHA
    f449ef7 View commit details
  12. Merge pull request #63860 from eadwu/nvidia_x11/430.26

    nvidia_x11: 418.74 -> 430.26
    veprbl authored Jul 1, 2019
    Copy the full SHA
    b944d67 View commit details
  13. Merge pull request #64035 from r-ryantm/auto-update/gnucash

    gnucash: 3.5 -> 3.6
    aanderse authored Jul 1, 2019
    Copy the full SHA
    1e5237b View commit details
  14. Revert "clipgrab: add comment about backporting"

    This reverts commit f449ef7.
    worldofpeace committed Jul 1, 2019
    Copy the full SHA
    eb9eef1 View commit details
  15. Merge pull request #61853 from worldofpeace/exiv2-0.27.x

    exiv2: 0.26.2018.12.30 -> 0.27.1
    worldofpeace authored Jul 1, 2019
    Copy the full SHA
    3ddbe02 View commit details
Showing with 278 additions and 153 deletions.
  1. +15 −3 pkgs/applications/graphics/geeqie/default.nix
  2. +0 −14 pkgs/applications/graphics/geeqie/geeqie-no-changelog.patch
  3. +9 −1 pkgs/applications/graphics/hugin/default.nix
  4. +13 −11 pkgs/applications/graphics/luminance-hdr/default.nix
  5. +4 −0 pkgs/applications/graphics/nomacs/default.nix
  6. +26 −0 pkgs/applications/graphics/nomacs/nomacs-iostream.patch
  7. +1 −0 pkgs/applications/graphics/photivo/default.nix
  8. +21 −8 pkgs/applications/graphics/photoqt/default.nix
  9. +0 −13 pkgs/applications/graphics/photoqt/photoqt-1.5.1-qt-5.9.patch
  10. +0 −41 pkgs/applications/graphics/qtpfsgui/default.nix
  11. +9 −1 pkgs/applications/kde/gwenview.nix
  12. +4 −4 pkgs/applications/misc/1password/default.nix
  13. +30 −17 pkgs/applications/misc/gpscorrelate/default.nix
  14. +6 −2 pkgs/applications/networking/cluster/nomad/default.nix
  15. +4 −0 pkgs/applications/networking/irc/weechat/scripts/weechat-matrix-bridge/default.nix
  16. +2 −2 pkgs/applications/office/gnucash/default.nix
  17. +2 −2 pkgs/applications/science/math/gap/default.nix
  18. +2 −2 pkgs/applications/video/clipgrab/default.nix
  19. +10 −1 pkgs/applications/video/mythtv/default.nix
  20. +77 −11 pkgs/development/libraries/exiv2/default.nix
  21. +16 −0 pkgs/development/libraries/exiv2/fix-cmake.patch
  22. +10 −1 pkgs/development/libraries/libextractor/default.nix
  23. +4 −0 pkgs/development/libraries/mtxclient/default.nix
  24. +3 −1 pkgs/development/libraries/olm/default.nix
  25. +7 −12 pkgs/os-specific/linux/nvidia-x11/default.nix
  26. +1 −0 pkgs/top-level/aliases.nix
  27. +1 −5 pkgs/top-level/all-packages.nix
  28. +1 −1 pkgs/top-level/emacs-packages.nix
18 changes: 15 additions & 3 deletions pkgs/applications/graphics/geeqie/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, autoconf, automake, gettext, intltool
, gtk3, lcms2, exiv2, libchamplain, clutter-gtk, ffmpegthumbnailer, fbida
, wrapGAppsHook
, wrapGAppsHook, fetchpatch
}:

stdenv.mkDerivation rec {
@@ -12,8 +12,20 @@ stdenv.mkDerivation rec {
sha256 = "0ciygvcxb78pqg59r6p061mkbpvkgv2rv3r79j3kgv3kalb3ln2w";
};

# Do not build the changelog as this requires markdown.
patches = [ ./geeqie-no-changelog.patch ];
patches = [
# Do not build the changelog as this requires markdown.
(fetchpatch {
name = "geeqie-1.4-goodbye-changelog.patch";
url = "https://src.fedoraproject.org/rpms/geeqie/raw/132fb04a1a5e74ddb333d2474f7edb9a39dc8d27/f/geeqie-1.4-goodbye-changelog.patch";
sha256 = "00a35dds44kjjdqsbbfk0x9y82jspvsbpm2makcm1ivzlhjjgszn";
})
# Fixes build with exiv2 0.27.1
(fetchpatch {
name = "geeqie-exiv2-0.27.patch";
url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/geeqie-exiv2-0.27.patch?h=packages/geeqie&id=dee28a8b3e9039b9cd6927b5a93ef2a07cd8271d";
sha256 = "05skpbyp8pcq92psgijyccc8liwfy2cpwprw6m186pf454yb5y9p";
})
];

preConfigure = "./autogen.sh";

14 changes: 0 additions & 14 deletions pkgs/applications/graphics/geeqie/geeqie-no-changelog.patch

This file was deleted.

10 changes: 9 additions & 1 deletion pkgs/applications/graphics/hugin/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, cmake, fetchurl, gnumake, makeWrapper, pkgconfig
{ stdenv, cmake, fetchurl, gnumake, makeWrapper, pkgconfig, fetchpatch
, autopanosiftc, boost, cairo, enblend-enfuse, exiv2, fftw, flann, gettext
, glew, ilmbase, lcms2, lensfun, libjpeg, libpng, libtiff, libX11, libXi
, libXmu, libGLU_combined, openexr, panotools, perlPackages, sqlite, vigra, wxGTK, zlib
@@ -12,6 +12,14 @@ stdenv.mkDerivation rec {
sha256 = "1l925qslp98gg7yzmgps10h6dq0nb60wbfk345anlxsv0g2ifizr";
};

patches = [
# Fixes build with exiv2 0.27.1
(fetchpatch {
url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/hugin-exiv2-0.27.1.patch?h=packages/hugin";
sha256 = "1yxvlpvrhyrfd2w6kwx1w3mncsvlzdhp0w7xchy8q6kc2kd5nf7r";
})
];

buildInputs = [
boost cairo exiv2 fftw flann gettext glew ilmbase lcms2 lensfun libjpeg
libpng libtiff libX11 libXi libXmu libGLU_combined openexr panotools sqlite vigra
24 changes: 13 additions & 11 deletions pkgs/applications/graphics/luminance-hdr/default.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
{ stdenv, cmake, fetchurl, pkgconfig, boost, exiv2, fftwFloat, gsl
{ stdenv, cmake, fetchFromGitHub, pkgconfig, boost, exiv2, fftwFloat, gsl
, ilmbase, lcms2, libraw, libtiff, openexr
, qtbase, qtdeclarative, qttools, qtwebengine
, qtbase, qtdeclarative, qttools, qtwebengine, eigen
}:

stdenv.mkDerivation rec {
name = "luminance-hdr-2.5.1";
pname = "luminance-hdr";
version = "2.6.0";

src = fetchurl {
url = "mirror://sourceforge/qtpfsgui/${name}.tar.bz2";
sha256 = "15hnyk9yjkkc97dmnrg2ipfgwqxprlcyv2kyvbls4d54zc56x658";
src = fetchFromGitHub {
owner = "LuminanceHDR";
repo = "LuminanceHDR";
rev = "v.${version}";
sha256 = "1izmgjjp8mgyxv57sjjr05z7g7059ykb5wchlcn4wrnnb6aslnvn";
};

NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR";

buildInputs =
[
qtbase qtdeclarative qttools qtwebengine
boost exiv2 fftwFloat gsl ilmbase lcms2 libraw libtiff openexr
];
buildInputs = [
qtbase qtdeclarative qttools qtwebengine eigen
boost exiv2 fftwFloat gsl ilmbase lcms2 libraw libtiff openexr
];

nativeBuildInputs = [ cmake pkgconfig ];

4 changes: 4 additions & 0 deletions pkgs/applications/graphics/nomacs/default.nix
Original file line number Diff line number Diff line change
@@ -27,6 +27,10 @@ stdenv.mkDerivation rec {
sha256 = "12582i5v85da7vwjxj8grj99hxg34ij5cn3b1578wspdfw1xfy1i";
};

patches = [
./nomacs-iostream.patch
];

enableParallelBuilding = true;

setSourceRoot = ''
26 changes: 26 additions & 0 deletions pkgs/applications/graphics/nomacs/nomacs-iostream.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
diff --git a/src/DkCore/DkMetaData.cpp b/src/DkCore/DkMetaData.cpp
index d195757e..affec7be 100644
--- a/src/DkCore/DkMetaData.cpp
+++ b/src/DkCore/DkMetaData.cpp
@@ -42,6 +42,8 @@
#include <QApplication>
#pragma warning(pop) // no warnings from includes - end

+#include <iostream>
+
namespace nmc {

// DkMetaDataT --------------------------------------------------------------------
diff --git a/src/DkGui/DkNoMacs.cpp b/src/DkGui/DkNoMacs.cpp
index 6a412f70..bbfba233 100644
--- a/src/DkGui/DkNoMacs.cpp
+++ b/src/DkGui/DkNoMacs.cpp
@@ -96,6 +96,8 @@
#include <QWinTaskbarButton>
#endif

+#include <iostream>
+
namespace nmc {

DkNomacsOSXEventFilter::DkNomacsOSXEventFilter(QObject *parent) : QObject(parent) {
1 change: 1 addition & 0 deletions pkgs/applications/graphics/photivo/default.nix
Original file line number Diff line number Diff line change
@@ -37,5 +37,6 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
platforms = platforms.linux;
license = licenses.gpl3;
broken = true; # exiv2 0.27.1 FTBFS
};
}
29 changes: 21 additions & 8 deletions pkgs/applications/graphics/photoqt/default.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,36 @@
{ stdenv, fetchurl, cmake, exiv2, graphicsmagick, libraw
{ stdenv, fetchurl, cmake, exiv2, graphicsmagick, libraw, fetchpatch
, qtbase, qtdeclarative, qtmultimedia, qtquickcontrols, qttools, qtgraphicaleffects
, extra-cmake-modules, poppler, kimageformats, libarchive, libdevil
}:

stdenv.mkDerivation rec {
name = "photoqt-${version}";
version = "1.5.1";
pname = "photoqt";
version = "1.7.1";

src = fetchurl {
url = "https://photoqt.org/pkgs/photoqt-${version}.tar.gz";
sha256 = "17kkpzkmzfnigs26jjyd75iy58qffjsclif81cmviq73lzmqy0b1";
url = "https://${pname}.org/pkgs/${pname}-${version}.tar.gz";
sha256 = "1qvxdh3cbjcywqx0da2qp8z092660qyzv5yknqbps2zr12qqb103";
};

patches = [ ./photoqt-1.5.1-qt-5.9.patch ];
patches = [
# Fixes build with exiv2 0.27.1
(fetchpatch {
url = "https://gitlab.com/luspi/photoqt/commit/c6fd41478e818f3a651d40f96cab3d790e1c09a4.patch";
sha256 = "1j2pdr7hm3js7lswhb4qkf9sj9viclhjqz50qxpyd7pqrl1gf2va";
})
];

nativeBuildInputs = [ cmake ];
nativeBuildInputs = [ cmake extra-cmake-modules qttools ];

buildInputs = [
qtbase qtquickcontrols qttools exiv2 graphicsmagick
qtbase qtquickcontrols exiv2 graphicsmagick poppler
qtmultimedia qtdeclarative libraw qtgraphicaleffects
kimageformats libarchive
];

cmakeFlags = [
"-DFREEIMAGE=OFF"
"-DDEVIL=OFF"
];

preConfigure = ''
13 changes: 0 additions & 13 deletions pkgs/applications/graphics/photoqt/photoqt-1.5.1-qt-5.9.patch

This file was deleted.

41 changes: 0 additions & 41 deletions pkgs/applications/graphics/qtpfsgui/default.nix

This file was deleted.

10 changes: 9 additions & 1 deletion pkgs/applications/kde/gwenview.nix
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
extra-cmake-modules, kdoctools,
exiv2, lcms2,
baloo, kactivities, kdelibs4support, kio, kipi-plugins, libkdcraw, libkipi,
phonon, qtimageformats, qtsvg, qtx11extras, kinit
phonon, qtimageformats, qtsvg, qtx11extras, kinit, fetchpatch
}:

mkDerivation {
@@ -18,4 +18,12 @@ mkDerivation {
qtimageformats qtsvg qtx11extras
];
propagatedUserEnvPkgs = [ kipi-plugins libkipi (lib.getBin kinit) ];

# Fixes build with exiv2-0.27.1. Drop in 19.04.2
patches = [
(fetchpatch {
url = "https://github.com/KDE/gwenview/commit/172560b845460b6121154f88221c855542219943.patch";
sha256 = "0y1l34h2s7rhfknvg6ggcc389jfzhpq69wf0s3xd5ccwfw7c0ycq";
})
];
}
8 changes: 4 additions & 4 deletions pkgs/applications/misc/1password/default.nix
Original file line number Diff line number Diff line change
@@ -2,24 +2,24 @@

stdenv.mkDerivation rec {
pname = "1password";
version = "0.5.6-003";
version = "0.5.7";
src =
if stdenv.hostPlatform.system == "i686-linux" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip";
sha256 = "11smnx8fh32qm3b82x2ps4y46q29h77x1j1dj3d5vs0vha9b8frj";
sha256 = "1193lq6cvqkv2cy07l6wzb25gb5vb3s3pxm534q3izhzrrz6lisz";
stripRoot = false;
}
else if stdenv.hostPlatform.system == "x86_64-linux" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip";
sha256 = "1qwxga6qmb3n76h2fl1lxhnz676cqbx8gic1b5c9hw88gnqwykb9";
sha256 = "0hlw1jasxzg31293d2n3ydzj62q7ji7nig7aaighcvzi3c9j7v51";
stripRoot = false;
}
else if stdenv.hostPlatform.system == "x86_64-darwin" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_darwin_amd64_v${version}.zip";
sha256 = "0gzmwc20liqx2cqply06yarwp228ydfgfb26bmpxbvlp0cq7d07g";
sha256 = "05z5k63fza6v0vhydyiq4sh9xhxnd9rcfxyym7jihv6b3fv3fnx3";
stripRoot = false;
}
else throw "Architecture not supported";
47 changes: 30 additions & 17 deletions pkgs/applications/misc/gpscorrelate/default.nix
Original file line number Diff line number Diff line change
@@ -1,28 +1,41 @@
{ fetchFromGitHub, stdenv, pkgconfig, exiv2, libxml2, gtk2
, libxslt, docbook_xsl, docbook_xml_dtd_42 }:
{ fetchFromGitHub, stdenv, fetchpatch, pkgconfig, exiv2, libxml2, gtk3
, libxslt, docbook_xsl, docbook_xml_dtd_42, desktop-file-utils }:

stdenv.mkDerivation rec {
name = "gpscorrelate-${version}";
version = "1.6.1";
pname = "gpscorrelate";
version = "unstable-2019-06-05";

src = fetchFromGitHub {
owner = "freefoote";
repo = "gpscorrelate";
rev = version;
sha256 = "1z0fc75rx7dl6nnydksa578qv116j2c2xs1czfiijzxjghx8njdj";
owner = "dfandrich";
repo = pname;
rev = "80b14fe7c10c1cc8f62c13f517c062577ce88c85";
sha256 = "1gaan0nd7ai0bwilfnkza7lg5mz87804mvlygj0gjc672izr37r6";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [
exiv2 libxml2 gtk2
libxslt docbook_xsl
nativeBuildInputs = [
desktop-file-utils
docbook_xml_dtd_42
docbook_xsl
libxslt
pkgconfig
];

buildInputs = [
exiv2
gtk3
libxml2
];

patchPhase = ''
sed -i "Makefile" \
-es",^[[:blank:]]*prefix[[:blank:]]*=.*$,prefix = $out,g"
'';
makeFlags = [
"prefix=${placeholder ''out''}"
"GTK=3"
"CC=cc"
"CXX=c++"
];

doCheck = true;

installTargets = [ "install" "install-desktop-file" ];

meta = with stdenv.lib; {
description = "A GPS photo correlation tool, to add EXIF geotags";
@@ -44,7 +57,7 @@ stdenv.mkDerivation rec {
'';

license = licenses.gpl2Plus;
homepage = https://github.com/freefoote/gpscorrelate;
homepage = "https://github.com/dfandrich/gpscorrelate";
platforms = platforms.linux;
};
}
8 changes: 6 additions & 2 deletions pkgs/applications/networking/cluster/nomad/default.nix
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

buildGoPackage rec {
name = "nomad-${version}";
version = "0.8.7";
version = "0.9.3";
rev = "v${version}";

goPackagePath = "github.com/hashicorp/nomad";
@@ -12,9 +12,13 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "nomad";
inherit rev;
sha256 = "0nkqiqkrccfmn7qkbhd48m9m56ix4xb0a3ar0z0pl4sbm25rlj0b";
sha256 = "0hn9rr5v2y2pw0pmn27gz8dx5n964dsaf48sh0jhwc95b5q1rjwr";
};

# We disable Nvidia GPU scheduling on Linux, as it doesn't work there:
# Ref: https://github.com/hashicorp/nomad/issues/5535
buildFlags = stdenv.lib.optionalString (stdenv.isLinux) "-tags nonvidia";

meta = with stdenv.lib; {
homepage = https://www.nomadproject.io/;
description = "A Distributed, Highly Available, Datacenter-Aware Scheduler";
Loading