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: e50f79a11084
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: 6ae33c9afeb4
Choose a head ref

Commits on Apr 10, 2019

  1. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    687609a View commit details
  2. Make gemdir optional for bundlerApp

    Like `bundlerEnv`, the `gemdir` parameter to `bundlerApp` can be omitted
    if all 3 of `gemfile`, `lockfile`, and `gemset` are provided.
    lilyball committed Apr 10, 2019
    Copy the full SHA
    8e9796c View commit details

Commits on Apr 16, 2019

  1. Copy the full SHA
    232f3b0 View commit details
  2. gupnp: 1.0.3 → 1.2.0

    https://gitlab.gnome.org/GNOME/gupnp/blob/gupnp-1.2.0/NEWS
    
    Co-Authored-By: Tor Hedin Brønner <torhedinbronner@gmail.com>
    jtojnar and hedning committed Apr 16, 2019
    Copy the full SHA
    7e7fc2e View commit details
  3. gupnp-av: add updateScript

    jtojnar committed Apr 16, 2019
    Copy the full SHA
    21f198f View commit details
  4. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    vdemeester Vincent Demeester
    Copy the full SHA
    e5e0d13 View commit details
  5. gupnp-igd: add gupnp-1.2 compatibility

    hedning authored and jtojnar committed Apr 16, 2019
    Copy the full SHA
    aae3987 View commit details
  6. Copy the full SHA
    bb43425 View commit details
  7. Verified

    This commit was signed with the committer’s verified signature.
    etu Elis Hirwing
    Copy the full SHA
    c947e2d View commit details
  8. Verified

    This commit was signed with the committer’s verified signature.
    etu Elis Hirwing
    Copy the full SHA
    40cd020 View commit details
  9. Copy the full SHA
    6fce599 View commit details
  10. Verified

    This commit was signed with the committer’s verified signature.
    dywedir Vlad M.
    Copy the full SHA
    5efa597 View commit details
  11. gnome3.grilo-plugins: clean up

    Grilo plugins have not used gupnp for a long time:
    
    https://bugzilla.gnome.org/show_bug.cgi?id=733253
    jtojnar committed Apr 16, 2019
    Copy the full SHA
    c2de086 View commit details
  12. wireguard-tools: 0.0.20190227 -> 0.0.20190406

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/wireguard-tools/versions
    r-ryantm committed Apr 16, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    08a62e0 View commit details

Commits on Apr 17, 2019

  1. cocoapods-beta: init at 1.7.0.beta.3

    cocoapods-beta is an alternative attribute for the cocoapods package
    that provides the latest beta instead of the stable version.
    
    Also switch to `bundlerApp` so we stop polluting the profile with our
    gem dependencies and can get rid of the broken `sandbox-pod` executable.
    lilyball committed Apr 17, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ae22f7d 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
    73b2608 View commit details
  3. Merge pull request #59728 from r-ryantm/auto-update/wireguard-tools

    wireguard-tools: 0.0.20190227 -> 0.0.20190406
    Mic92 authored Apr 17, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    045f98e View commit details
  4. Merge pull request #59266 from peterhoeg/u/nmapqt

    nmapsi4: 0.5.0-alpha1 -> 0.4.80-20180430
    peterhoeg authored Apr 17, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    569d94f View commit details
  5. Merge pull request #59252 from lilyball/cocoapods-beta

    cocoapods-beta: init at 1.7.0.beta.3
    alyssais authored Apr 17, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    69ec9bd View commit details
  6. Merge pull request #59759 from lightbulbjim/wesnoth

    wesnoth: 1.14.6 -> 1.14.7
    etu authored Apr 17, 2019
    Copy the full SHA
    38587e0 View commit details
  7. Merge pull request #57736 from jtojnar/gupnp-1.2

    gupnp: 1.0.3 → 1.2.0
    jtojnar authored Apr 17, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6ae33c9 View commit details
61 changes: 49 additions & 12 deletions pkgs/desktops/gnome-3/core/grilo-plugins/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,61 @@
{ stdenv, fetchurl, meson, ninja, pkgconfig, gettext, sqlite, librest
, gnome3, libxml2, gupnp, gssdp, lua5, liboauth, gupnp-av, libgdata, libmediaart
, gmime, json-glib, avahi, tracker, dleyna-server, itstool, totem-pl-parser }:
{ stdenv
, fetchurl
, meson
, ninja
, pkgconfig
, gettext
, sqlite
, librest
, gnome3
, libxml2
, lua5
, liboauth
, libgdata
, libmediaart
, grilo
, gnome-online-accounts
, gmime
, json-glib
, avahi
, tracker
, dleyna-server
, itstool
, totem-pl-parser
}:

let
stdenv.mkDerivation rec {
pname = "grilo-plugins";
version = "0.3.8";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0nync07gah3jkpb5ph5d3gwbygmabnih2m3hfz7lkvjl2l5pgpac";
};

nativeBuildInputs = [ meson ninja pkgconfig gettext itstool ];
nativeBuildInputs = [
meson
ninja
pkgconfig
gettext
itstool
];

buildInputs = [
gnome3.grilo libxml2 gupnp gssdp libgdata
lua5 liboauth gupnp-av sqlite gnome3.gnome-online-accounts
totem-pl-parser librest gmime json-glib
avahi libmediaart tracker dleyna-server
grilo
libxml2
libgdata
lua5
liboauth
sqlite
gnome-online-accounts
totem-pl-parser
librest
gmime
json-glib
avahi
libmediaart
tracker
dleyna-server
];

passthru = {
85 changes: 67 additions & 18 deletions pkgs/desktops/gnome-3/core/rygel/default.nix
Original file line number Diff line number Diff line change
@@ -1,41 +1,90 @@
{ stdenv, fetchurl, pkgconfig, vala, gettext, libxml2, gobject-introspection, gtk-doc, wrapGAppsHook, glib, gssdp, gupnp, gupnp-av, gupnp-dlna, gst_all_1, libgee, libsoup, gtk3, libmediaart, sqlite, systemd, tracker, shared-mime-info, gnome3 }:
{ stdenv
, fetchurl
, meson
, ninja
, pkgconfig
, vala
, gettext
, libxml2
, gobject-introspection
, gtk-doc
, wrapGAppsHook
, python3
, glib
, gssdp
, gupnp
, gupnp-av
, gupnp-dlna
, gst_all_1
, libgee
, libsoup
, gtk3
, libmediaart
, sqlite
, systemd
, tracker
, shared-mime-info
, gnome3
}:

let
stdenv.mkDerivation rec {
pname = "rygel";
version = "0.36.2";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
version = "0.38.0";

# TODO: split out lib
outputs = [ "out" "dev" "devdoc" ];

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
sha256 = "0i12z6bzfzgcjidhxa2jsvpm4hqpab0s032z13jy2vbifrncfcnk";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "03ky18hwcz362lbhqm1zm0ax2a075r69xms5cznchn9p9w8z5axc";
};

nativeBuildInputs = [
pkgconfig vala gettext libxml2 gobject-introspection gtk-doc wrapGAppsHook
meson
ninja
pkgconfig
vala
gettext
libxml2
gobject-introspection
gtk-doc
wrapGAppsHook
python3
];

buildInputs = [
glib gssdp gupnp gupnp-av gupnp-dlna libgee libsoup gtk3 libmediaart sqlite systemd tracker shared-mime-info
glib
gssdp
gupnp
gupnp-av
gupnp-dlna
libgee
libsoup
gtk3
libmediaart
sqlite
systemd
tracker
shared-mime-info
] ++ (with gst_all_1; [
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
]);

configureFlags = [
"--with-systemduserunitdir=$(out)/lib/systemd/user"
"--enable-apidocs"
mesonFlags = [
"-Dsystemd-user-units-dir=${placeholder "out"}/lib/systemd/user"
"-Dapi-docs=true"
"--sysconfdir=/etc"
];

installFlags = [
"sysconfdir=$(out)/etc"
];

doCheck = true;

enableParallelBuilding = true;
postPatch = ''
patchShebangs data/xml/process-xml.py
'';

passthru = {
updateScript = gnome3.updateScript {
32 changes: 26 additions & 6 deletions pkgs/development/libraries/dleyna-core/default.nix
Original file line number Diff line number Diff line change
@@ -1,23 +1,43 @@
{ stdenv, autoreconfHook, pkgconfig, fetchFromGitHub, gupnp }:
{ stdenv
, fetchFromGitHub
, fetchpatch
, autoreconfHook
, pkgconfig
, gupnp
}:

stdenv.mkDerivation rec {
pname = "dleyna-core";
name = "${pname}-${version}";
version = "0.6.0";

setupHook = ./setup-hook.sh;

src = fetchFromGitHub {
owner = "01org";
repo = pname;
rev = "v${version}";
sha256 = "1x5vj5zfk95avyg6g3nf6gar250cfrgla2ixj2ifn8pcick2d9vq";
};

setupHook = ./setup-hook.sh;
patches = [
./0001-Search-connectors-in-DLEYNA_CONNECTOR_PATH.patch

# fix build with gupnp 1.2
# https://github.com/intel/dleyna-core/pull/52
(fetchpatch {
url = https://github.com/intel/dleyna-core/commit/41b2e56f67b6fc9c8c256b86957d281644b9b846.patch;
sha256 = "1h758cp65v7qyfpvyqdri7q0gwx85mhdpkb2y8waq735q5q9ib39";
})
];

patches = [ ./0001-Search-connectors-in-DLEYNA_CONNECTOR_PATH.patch ];
nativeBuildInputs = [
autoreconfHook
pkgconfig
];

nativeBuildInputs = [ autoreconfHook pkgconfig ];
propagatedBuildInputs = [ gupnp ];
propagatedBuildInputs = [
gupnp
];

meta = with stdenv.lib; {
description = "Library of utility functions that are used by the higher level dLeyna";
42 changes: 38 additions & 4 deletions pkgs/development/libraries/dleyna-renderer/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
{ stdenv, autoreconfHook, pkgconfig, fetchFromGitHub, dleyna-connector-dbus, dleyna-core, gssdp, gupnp, gupnp-av, gupnp-dlna, libsoup, makeWrapper }:
{ stdenv
, fetchurl
, fetchFromGitHub
, autoreconfHook
, pkgconfig
, dleyna-connector-dbus
, dleyna-core
, gssdp
, gupnp
, gupnp-av
, gupnp-dlna
, libsoup
, makeWrapper
}:

stdenv.mkDerivation rec {
pname = "dleyna-renderer";
name = "${pname}-${version}";
version = "0.6.0";

src = fetchFromGitHub {
@@ -12,8 +24,30 @@ stdenv.mkDerivation rec {
sha256 = "0jy54aq8hgrvzchrvfzqaj4pcn0cfhafl9bv8a9p6j82yjk4pvpp";
};

nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
buildInputs = [ dleyna-core dleyna-connector-dbus gssdp gupnp gupnp-av gupnp-dlna libsoup ];
patches = [
# fix build with gupnp 1.2
(fetchurl {
name = "gupnp-1.2.diff";
url = https://git.archlinux.org/svntogit/packages.git/plain/trunk/gupnp-1.2.diff?h=packages/dleyna-renderer&id=30b426a1e0ca5857031ed6296bc192d11bd7c5db;
sha256 = "0x5vj5zfk95avyg6g3nf6gar250cfrgla2ixj2ifn8pcick2d9vq";
})
];

nativeBuildInputs = [
autoreconfHook
pkgconfig
makeWrapper
];

buildInputs = [
dleyna-core
dleyna-connector-dbus
gssdp
gupnp
gupnp-av
gupnp-dlna
libsoup
];

preFixup = ''
wrapProgram "$out/libexec/dleyna-renderer-service" \
42 changes: 38 additions & 4 deletions pkgs/development/libraries/dleyna-server/default.nix
Original file line number Diff line number Diff line change
@@ -1,8 +1,20 @@
{ stdenv, autoreconfHook, makeWrapper, pkgconfig, fetchFromGitHub, dleyna-core, dleyna-connector-dbus, gssdp, gupnp, gupnp-av, gupnp-dlna, libsoup }:
{ stdenv
, fetchFromGitHub
, fetchpatch
, autoreconfHook
, makeWrapper
, pkgconfig
, dleyna-core
, dleyna-connector-dbus
, gssdp
, gupnp
, gupnp-av
, gupnp-dlna
, libsoup
}:

stdenv.mkDerivation rec {
pname = "dleyna-server";
name = "${pname}-${version}";
version = "0.6.0";

src = fetchFromGitHub {
@@ -12,8 +24,30 @@ stdenv.mkDerivation rec {
sha256 = "13a2i6ms27s46yxdvlh2zm7pim7jmr5cylnygzbliz53g3gxxl3j";
};

nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
buildInputs = [ dleyna-core dleyna-connector-dbus gssdp gupnp gupnp-av gupnp-dlna libsoup ];
patches = [
# fix build with gupnp 1.2
# https://github.com/intel/dleyna-server/pull/161
(fetchpatch {
url = https://github.com/intel/dleyna-server/commit/96c01c88363d6e5e9b7519bc4e8b5d86cf783e1f.patch;
sha256 = "0p8fn331x2whvn6skxqvfzilx0m0yx2q5mm2wh2625l396m3fzmm";
})
];

nativeBuildInputs = [
autoreconfHook
pkgconfig
makeWrapper
];

buildInputs = [
dleyna-core
dleyna-connector-dbus
gssdp
gupnp
gupnp-av
gupnp-dlna
libsoup
];

preFixup = ''
wrapProgram "$out/libexec/dleyna-server-service" \
Loading