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: a45f68ccac47
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: 6eadc1100531
Choose a head ref
  • 10 commits
  • 9 files changed
  • 10 contributors

Commits on Jul 22, 2020

  1. glogg: enable on darwin

    sikmir committed Jul 22, 2020
    Copy the full SHA
    6da3a7a View commit details

Commits on Jul 29, 2020

  1. Copy the full SHA
    046a80f View commit details

Commits on Jul 30, 2020

  1. tailscale: 0.100.0-153 -> 1.0.0

    Signed-off-by: David Anderson <dave@natulte.net>
    danderson committed Jul 30, 2020
    Copy the full SHA
    19661ef View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    8af955e View commit details
  3. Merge pull request #93649 from sikmir/glogg

    glogg: enable on darwin
    danieldk authored Jul 30, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a624ce3 View commit details
  4. Copy the full SHA
    e49fb87 View commit details
  5. Merge pull request #94167 from 1000101/blockbook-frontend

    nixos/blockbook-frontend: adjust tests to bitcoind
    mmahut authored Jul 30, 2020
    Copy the full SHA
    008deaf View commit details
  6. Merge pull request #94209 from danderson/master

    tailscale: 0.100.0-153 -> 1.0.0
    marsam authored Jul 30, 2020
    Copy the full SHA
    0e623f1 View commit details
  7. Merge pull request #94211 from lovesegfault/shotwell-net

    shotwell: add glib-networking
    worldofpeace authored Jul 30, 2020
    Copy the full SHA
    dea0d7e View commit details
  8. mythtv: 30.0 -> 31.0

    PR #93486
    LouisDK1 authored and rycee committed Jul 30, 2020
    Copy the full SHA
    6eadc11 View commit details
10 changes: 10 additions & 0 deletions nixos/modules/services/continuous-integration/gitlab-runner.nix
Original file line number Diff line number Diff line change
@@ -49,6 +49,8 @@ let
] ++ service.registrationFlags
++ optional (service.buildsDir != null)
"--builds-dir ${service.buildsDir}"
++ optional (service.cloneUrl != null)
"--clone-url ${service.cloneUrl}"
++ optional (service.preCloneScript != null)
"--pre-clone-script ${service.preCloneScript}"
++ optional (service.preBuildScript != null)
@@ -377,6 +379,14 @@ in
in context of selected executor (Locally, Docker, SSH).
'';
};
cloneUrl = mkOption {
type = types.nullOr types.str;
default = null;
example = "http://gitlab.example.local";
description = ''
Overwrite the URL for the GitLab instance. Used if the Runner can’t connect to GitLab on the URL GitLab exposes itself.
'';
};
dockerImage = mkOption {
type = types.nullOr types.str;
default = null;
2 changes: 1 addition & 1 deletion nixos/tests/blockbook-frontend.nix
Original file line number Diff line number Diff line change
@@ -8,7 +8,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
services.blockbook-frontend."test" = {
enable = true;
};
services.bitcoind = {
services.bitcoind.mainnet = {
enable = true;
rpc = {
port = 8030;
2 changes: 2 additions & 0 deletions pkgs/applications/graphics/shotwell/default.nix
Original file line number Diff line number Diff line change
@@ -17,6 +17,7 @@
, libgudev
, libraw
, glib
, glib-networking
, json-glib
, gcr
, libgee
@@ -77,6 +78,7 @@ stdenv.mkDerivation rec {
libraw
json-glib
glib
glib-networking
gdk-pixbuf
librsvg
librest
16 changes: 6 additions & 10 deletions pkgs/applications/video/mythtv/default.nix
Original file line number Diff line number Diff line change
@@ -2,24 +2,21 @@
, libpulseaudio, fftwSinglePrec , lame, zlib, libGLU, libGL, alsaLib, freetype
, perl, pkgconfig , libsamplerate, libbluray, lzo, libX11, libXv, libXrandr, libXvMC, libXinerama, libXxf86vm
, libXmu , yasm, libuuid, taglib, libtool, autoconf, automake, file, exiv2, linuxHeaders
, libXNVCtrl, enableXnvctrl ? false
}:

mkDerivation rec {
pname = "mythtv";
version = "30.0";
version = "31.0";

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

patches = [
# Fixes build with exiv2 0.27.1.
./exiv2.patch
# Disables OS detection used while checking for xnvctrl support.
# Disables OS detection used while checking if enforce_wshadow should be disabled.
./disable-os-detection.patch
];

@@ -29,17 +26,16 @@ mkDerivation rec {
freetype qtbase qtwebkit qtscript lame zlib xlibsWrapper libGLU libGL
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" ]
++ stdenv.lib.optionals (!enableXnvctrl) [ "--disable-xnvctrl" ];
[ "--dvb-path=${linuxHeaders}/include" ];

meta = with stdenv.lib; {
homepage = "https://www.mythtv.org/";
description = "Open Source DVR";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.titanous ];
};
80 changes: 30 additions & 50 deletions pkgs/applications/video/mythtv/disable-os-detection.patch
Original file line number Diff line number Diff line change
@@ -1,51 +1,31 @@
--- 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
--- a/configure 2020-07-21 20:50:58.653989766 +0200
+++ b/configure 2020-07-21 20:52:21.236610586 +0200
@@ -6537,17 +6537,17 @@
}

enable enforce_wshadow
-case $target_os in
- android)
- disable enforce_wshadow
- ;;
- linux)
- . /etc/os-release
- if test $ID = "centos"; then
- disable enforce_wshadow
- fi
- ;;
-esac
+#case $target_os in
+# android)
+# disable enforce_wshadow
+# ;;
+# linux)
+# . /etc/os-release
+# if test $ID = "centos"; then
+# disable enforce_wshadow
+# fi
+# ;;
+#esac

if $(pkg-config --exists Qt5WebKit) || $(pkg-config --exists QtWebKit) ; then
enable qtwebkit
19 changes: 0 additions & 19 deletions pkgs/applications/video/mythtv/exiv2.patch

This file was deleted.

9 changes: 3 additions & 6 deletions pkgs/servers/tailscale/default.nix
Original file line number Diff line number Diff line change
@@ -2,24 +2,21 @@

buildGoModule rec {
pname = "tailscale";
# Tailscale uses "git describe" as version numbers. 0.100.0-153
# means "tag v0.100.0 plus 153 commits", which corresponds to the
# commit hash below.
version = "0.100.0-153";
version = "1.0.0";

src = fetchFromGitHub {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
sha256 = "1alvsbkpmkra26imhr2927jqwqxcp9id6y8l9mgxhyh3z7qzql8w";
sha256 = "0lxffm4z4qx6psfcxjanlxsrf6iqmkbn19b1pm5ikphqr33y8qqh";
};

nativeBuildInputs = [ makeWrapper ];

CGO_ENABLED = 0;

goPackagePath = "tailscale.com";
vendorSha256 = "0xp8dq3bsaipn9hyp3daqljj3k7zrkbbyk9jph0x59qwpljl0nhz";
vendorSha256 = "0l9lzwwvshg9a2kmmq1cvvlaxncbas78a9hjhvjjar89rjr2k2sv";
subPackages = [ "cmd/tailscale" "cmd/tailscaled" ];

postInstall = ''
27 changes: 20 additions & 7 deletions pkgs/tools/text/glogg/default.nix
Original file line number Diff line number Diff line change
@@ -1,29 +1,42 @@
{ mkDerivation, stdenv, fetchurl, qmake, boost }:
{ mkDerivation, stdenv, fetchFromGitHub, qmake, boost }:

mkDerivation rec {

pname = "glogg";
version = "1.1.4";

src = fetchurl {
url = "https://glogg.bonnefon.org/files/${pname}-${version}.tar.gz";
sha256 = "0nwnfk9bcz2k7rf08w2cb6qipzdhwmxznik44jxmn9gwxdrdq78c";
src = fetchFromGitHub {
owner = "nickbnf";
repo = "glogg";
rev = "v${version}";
sha256 = "0hf1c2m8n88frmxmyn0ndr8129p7iky49nq565sw1asaydm5z6pb";
};

postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
substituteInPlace glogg.pro \
--replace "boost_program_options-mt" "boost_program_options"
'';

nativeBuildInputs = [ qmake ];
buildInputs = [ boost ];

qmakeFlags = [ "glogg.pro" ];
qmakeFlags = [ "VERSION=${version}" ];
enableParallelBuilding = true;

postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
mkdir -p $out/Applications
mv $out/bin/glogg.app $out/Applications/glogg.app
rm -fr $out/{bin,share}
wrapQtApp $out/Applications/glogg.app/Contents/MacOS/glogg
'';

meta = with stdenv.lib; {
description = "The fast, smart log explorer";
longDescription = ''
A multi-platform GUI application to browse and search through long or complex log files. It is designed with programmers and system administrators in mind. glogg can be seen as a graphical, interactive combination of grep and less.
'';
homepage = "https://glogg.bonnefon.org/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
platforms = platforms.unix;
maintainers = with maintainers; [ c0bw3b ];
};
}
4 changes: 1 addition & 3 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -21663,9 +21663,7 @@ in

mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };

mythtv = libsForQt5.callPackage ../applications/video/mythtv {
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
};
mythtv = libsForQt5.callPackage ../applications/video/mythtv { };

micro = callPackage ../applications/editors/micro { };