Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e4da52710641
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a04feba65cd0
Choose a head ref
  • 10 commits
  • 10 files changed
  • 9 contributors

Commits on Sep 30, 2019

  1. phpPackages.pcov: init at 1.0.6

    shyim committed Sep 30, 2019

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    jluttine Jaakko Luttinen
    Copy the full SHA
    734f89e View commit details

Commits on Oct 26, 2019

  1. eva: init at 0.2.5

    Timothy DeHerrera committed Oct 26, 2019
    Copy the full SHA
    1abe0ef View commit details
  2. keepassxc: 2.4.3 -> 2.5.0

    jonafato committed Oct 26, 2019
    Copy the full SHA
    bfa71df View commit details

Commits on Oct 27, 2019

  1. croc: 6.1.4 -> 6.2.0

    HugoReeves committed Oct 27, 2019
    Copy the full SHA
    1591ebf View commit details
  2. Merge pull request #72047 from nrdxp/eva

    eva: init at 0.2.5
    Ma27 authored Oct 27, 2019
    Copy the full SHA
    94da95e View commit details
  3. Merge pull request #72053 from jonafato/keepassxc-2.5.0

    keepassxc: 2.4.3 -> 2.5.0
    Ma27 authored Oct 27, 2019
    Copy the full SHA
    06246ae View commit details
  4. Merge pull request #70068 from shyim/add-pcov

    phpPackages.pcov: init at 1.0.6
    etu authored Oct 27, 2019
    Copy the full SHA
    32c47ab View commit details
  5. mythtv: 29.1 -> 30.0 (#71002)

    LouisDK1 authored and rycee committed Oct 27, 2019
    Copy the full SHA
    2896f00 View commit details
  6. calamares: fix qt path

    manveru authored and Lassulus committed Oct 27, 2019
    Copy the full SHA
    f223642 View commit details
  7. Merge pull request #72061 from HugoReeves/master

    croc: 6.1.4 -> 6.2.0
    mmahut authored Oct 27, 2019
    Copy the full SHA
    a04feba View commit details
4 changes: 2 additions & 2 deletions pkgs/applications/misc/keepassx/community.nix
Original file line number Diff line number Diff line change
@@ -32,13 +32,13 @@ with stdenv.lib;

stdenv.mkDerivation rec {
pname = "keepassxc";
version = "2.4.3";
version = "2.5.0";

src = fetchFromGitHub {
owner = "keepassxreboot";
repo = "keepassxc";
rev = version;
sha256 = "1r63bl0cam04rps1bjr107qvwsmay4254nv00gwhh9n45s6cslac";
sha256 = "053z6mzcn22w3vkf09i7kdi5p0c6zcd9g62v3p5i3yhd14cgviqr";
};

NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [
30 changes: 15 additions & 15 deletions pkgs/applications/video/mythtv/default.nix
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
{ stdenv, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
{ stdenv, mkDerivation, fetchFromGitHub, which, qtbase, qtwebkit, qtscript, xlibsWrapper
, libpulseaudio, fftwSinglePrec , lame, zlib, libGLU_combined, alsaLib, freetype
, perl, pkgconfig , libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2
, linuxHeaders, fetchpatch
, perl, pkgconfig , libsamplerate, libbluray, lzo, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2, linuxHeaders
, libXNVCtrl, enableXnvctrl ? false
}:

stdenv.mkDerivation rec {
mkDerivation rec {
pname = "mythtv";
version = "29.1";
version = "30.0";

src = fetchFromGitHub {
owner = "MythTV";
repo = "mythtv";
rev = "v${version}";
sha256 = "0pjxv4bmq8h285jsr02svgaa03614arsyk12fn9d4rndjsi2cc3x";
sha256 = "1pfzjb07xwd3mfgmbr4kkiyfyvwy9fkl13ik7bvqds86m0ws5bw4";
};

patches = [
# Fixes build with exiv2 0.27.1.
(fetchpatch {
name = "004-exiv2.patch";
url = "https://aur.archlinux.org/cgit/aur.git/plain/004-exiv2.patch?h=mythtv&id=76ea37f8556805b205878772ad7874e487c0d946";
sha256 = "0mh542f53qgky0w3s2bv0gmcxzvmb10834z3cfff40fby2ffr6k8";
})
./exiv2.patch
# Disables OS detection used while checking for xnvctrl support.
./disable-os-detection.patch
];

setSourceRoot = ''sourceRoot=$(echo */mythtv)'';

buildInputs = [
freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU_combined
perl alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
perl libsamplerate libbluray lzo alsaLib libpulseaudio fftwSinglePrec libX11 libXv libXrandr libXvMC
libXmu libXinerama libXxf86vm libXmu libuuid taglib exiv2
];
] ++ stdenv.lib.optional enableXnvctrl libXNVCtrl;
nativeBuildInputs = [ pkgconfig which yasm libtool autoconf automake file ];

configureFlags = [ "--dvb-path=${linuxHeaders}/include" ];
configureFlags =
[ "--dvb-path=${linuxHeaders}/include" ]
++ stdenv.lib.optionals (!enableXnvctrl) [ "--disable-xnvctrl" ];

meta = with stdenv.lib; {
homepage = https://www.mythtv.org/;
51 changes: 51 additions & 0 deletions pkgs/applications/video/mythtv/disable-os-detection.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
--- a/configure 1970-01-01 01:00:01.000000000 +0100
+++ b/configure 2019-10-26 11:54:01.920776490 +0200
@@ -6642,29 +6642,29 @@
require libXinerama X11/extensions/Xinerama.h XineramaQueryExtension -lXinerama
require libXext "X11/Xdefs.h X11/Xlib.h X11/extensions/Xext.h" XMissingExtension -lXext
if enabled xnvctrl; then
- case $target_os in
- linux)
+# case $target_os in
+# linux)
# Bah. Suse linux doesn't have xnvctrl.
- . /etc/os-release
- case $ID in
- *suse*)
+# . /etc/os-release
+# case $ID in
+# *suse*)
# This is hopefully temporary.
- disable xnvctrl_external
- ;;
- *)
- require XNVctrl "X11/Xlib.h NVCtrl/NVCtrl.h NVCtrl/NVCtrlLib.h" XNVCTRLIsNvScreen -lXNVCtrl || disable xnvctrl
- ;;
- esac
- ;;
- freebsd)
+# disable xnvctrl_external
+# ;;
+# *)
+ require XNVctrl "X11/Xlib.h NVCtrl/NVCtrl.h NVCtrl/NVCtrlLib.h" XNVCTRLIsNvScreen -lXNVCtrl || disable xnvctrl
+# ;;
+# esac
+# ;;
+# freebsd)
# This is hopefully temporary, and will eventually
# check for a system library too.
- disable xnvctrl_external
- ;;
- *)
- disable xnvctrl
- ;;
- esac
+# disable xnvctrl_external
+# ;;
+# *)
+# disable xnvctrl
+# ;;
+# esac
fi
fi

19 changes: 19 additions & 0 deletions pkgs/applications/video/mythtv/exiv2.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Patch source: https://aur.archlinux.org/cgit/aur.git/plain/004-exiv2.patch?h=mythtv&id=76ea37f8556805b205878772ad7874e487c0d946
--- a/libs/libmythmetadata/imagemetadata.cpp
+++ b/libs/libmythmetadata/imagemetadata.cpp
@@ -7,14 +7,7 @@
#include "exitcodes.h" // for ffprobe

// libexiv2 for Exif metadata
-//#include <exiv2/exiv2.hpp>
-// Note: Older versions of Exiv2 don't have the exiv2.hpp include
-// file. Using image.hpp instead seems to work.
-#ifdef _MSC_VER
-#include <exiv2/src/image.hpp>
-#else
-#include <exiv2/image.hpp>
-#endif
+#include <exiv2/exiv2.hpp>

// To read FFMPEG Metadata
extern "C" {
10 changes: 5 additions & 5 deletions pkgs/tools/misc/calamares/default.nix
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, boost, cmake, extra-cmake-modules, kparts, kpmcore
{ lib, fetchurl, boost, cmake, extra-cmake-modules, kparts, kpmcore
, kservice, libatasmart, libxcb, libyamlcpp, parted, polkit-qt, python, qtbase
, qtquickcontrols, qtsvg, qttools, qtwebengine, utillinux, glibc, tzdata
, ckbcomp, xkeyboard_config
, ckbcomp, xkeyboard_config, mkDerivation
}:

stdenv.mkDerivation rec {
mkDerivation rec {
pname = "calamares";
version = "3.2.15";

@@ -54,10 +54,10 @@ stdenv.mkDerivation rec {
-i CMakeLists.txt
'';

meta = with stdenv.lib; {
meta = with lib; {
description = "Distribution-independent installer framework";
license = licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [ manveru ];
maintainers = with lib.maintainers; [ manveru ];
platforms = platforms.linux;
};
}
Loading