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: 8a75eaa6a057
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: a51ea52f5a9f
Choose a head ref
  • 8 commits
  • 2 files changed
  • 2 contributors

Commits on Oct 28, 2019

  1. Copy the full SHA
    79ccc48 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
    4787446 View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3949c5b View commit details
  4. telepathy-mission-control: split outputs

    and enable parallel building
    jtojnar committed Oct 28, 2019

    Verified

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

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

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

Commits on Oct 29, 2019

  1. empathy: clean up slightly

    jtojnar committed Oct 29, 2019

    Verified

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

Commits on Oct 31, 2019

  1. Merge pull request #72133 from jtojnar/t-m-c

    telepathy-mission-control: 5.16.4 → 5.16.5
    worldofpeace authored Oct 31, 2019
    Copy the full SHA
    a51ea52 View commit details
Showing with 139 additions and 34 deletions.
  1. +29 −7 pkgs/applications/networking/instant-messengers/telepathy/mission-control/default.nix
  2. +110 −27 pkgs/desktops/gnome-3/core/empathy/default.nix
Original file line number Diff line number Diff line change
@@ -1,22 +1,44 @@
{ stdenv, fetchurl, pkgconfig, gnome3, telepathy-glib, libxslt, makeWrapper }:
{ stdenv
, fetchurl
, pkgconfig
, gnome3
, telepathy-glib
, python3
, libxslt
, makeWrapper
}:

stdenv.mkDerivation rec {
name = "${pname}-5.16.4";
pname = "telepathy-mission-control";
version = "5.16.5";

outputs = [ "out" "lib" "dev" ];

src = fetchurl {
url = "https://telepathy.freedesktop.org/releases/${pname}/${name}.tar.gz";
sha256 = "1jz6wwgsfxixha6ys2hbzbk5faqnj9kh2m5qdlgx5anqgandsscp";
url = "https://telepathy.freedesktop.org/releases/${pname}/${pname}-${version}.tar.gz";
sha256 = "00xxv38cfdirnfvgyd56m60j0nkmsv5fz6p2ydyzsychicxl6ssc";
};

buildInputs = [ telepathy-glib telepathy-glib.python ]; # ToDo: optional stuff missing
buildInputs = [
python3
]; # ToDo: optional stuff missing

nativeBuildInputs = [
pkgconfig
libxslt
makeWrapper
];

nativeBuildInputs = [ pkgconfig libxslt makeWrapper ];
propagatedBuildInputs = [
telepathy-glib
];

doCheck = true;

enableParallelBuilding = true;

preFixup = ''
wrapProgram "$out/libexec/mission-control-5" \
wrapProgram "$lib/libexec/mission-control-5" \
--prefix GIO_EXTRA_MODULES : "${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules" \
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
'';
137 changes: 110 additions & 27 deletions pkgs/desktops/gnome-3/core/empathy/default.nix
Original file line number Diff line number Diff line change
@@ -1,13 +1,54 @@
{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
, file, librsvg, gnome3, gdk-pixbuf, python3
, telepathy-glib, telepathy-farstream, glibcLocales
, clutter-gtk, clutter-gst, gst_all_1, cogl, gnome-online-accounts
, gcr, libsecret, folks, libpulseaudio, telepathy-mission-control
, telepathy-logger, libnotify, clutter, libsoup, gnutls
, evolution-data-server, yelp-xsl
, libcanberra-gtk3, p11-kit, farstream, libtool, shared-mime-info
, wrapGAppsHook, itstool, libxml2, libxslt, icu, libgee, gsettings-desktop-schemas
, isocodes, enchant, libchamplain, geoclue2, geocode-glib, cheese, libgudev }:
{ stdenv
, intltool
, fetchurl
, webkitgtk
, pkgconfig
, gtk3
, glib
, file
, librsvg
, gnome3
, gdk-pixbuf
, python3
, telepathy-glib
, telepathy-farstream
, clutter-gtk
, clutter-gst
, gst_all_1
, cogl
, gnome-online-accounts
, gcr
, libsecret
, folks
, libpulseaudio
, telepathy-mission-control
, telepathy-logger
, libnotify
, clutter
, libsoup
, gnutls
, evolution-data-server
, yelp-xsl
, libcanberra-gtk3
, p11-kit
, farstream
, libtool
, shared-mime-info
, wrapGAppsHook
, itstool
, libxml2
, libxslt
, icu
, libgee
, gsettings-desktop-schemas
, isocodes
, enchant
, libchamplain
, geoclue2
, geocode-glib
, cheese
, libgudev
}:

stdenv.mkDerivation rec {
pname = "empathy";
@@ -18,34 +59,76 @@ stdenv.mkDerivation rec {
sha256 = "0sn10fcymc6lyrabk7vx8lpvlaxxkqnmcwj9zdkfa8qf3388k4nc";
};

propagatedUserEnvPkgs = [
gnome-online-accounts shared-mime-info
];
propagatedBuildInputs = [
folks telepathy-logger evolution-data-server telepathy-mission-control
folks
telepathy-logger
evolution-data-server
telepathy-mission-control
];

nativeBuildInputs = [
pkgconfig libtool intltool itstool file wrapGAppsHook
libxml2 libxslt yelp-xsl python3 glibcLocales
pkgconfig
libtool
intltool
itstool
file
wrapGAppsHook
libxml2
libxslt
yelp-xsl
python3
];

buildInputs = [
gtk3 glib webkitgtk icu gnome-online-accounts
telepathy-glib clutter-gtk clutter-gst cogl
gst_all_1.gstreamer gst_all_1.gst-plugins-base
gcr libsecret libpulseaudio gdk-pixbuf
libnotify clutter libsoup gnutls libgee p11-kit
libcanberra-gtk3 telepathy-farstream farstream
gnome3.adwaita-icon-theme gsettings-desktop-schemas
gtk3
glib
webkitgtk
icu
gnome-online-accounts
telepathy-glib
clutter-gtk
clutter-gst
cogl
gst_all_1.gstreamer
gst_all_1.gst-plugins-base
gcr
libsecret
libpulseaudio
gdk-pixbuf
libnotify
clutter
libsoup
gnutls
libgee
p11-kit
libcanberra-gtk3
telepathy-farstream
farstream
gnome3.adwaita-icon-theme
gsettings-desktop-schemas
librsvg

# Spell-checking
enchant isocodes
enchant
isocodes

# Display maps, location awareness, geocode support
libchamplain geoclue2 geocode-glib
libchamplain
geoclue2
geocode-glib

# Cheese webcam support, camera monitoring
cheese libgudev
cheese
libgudev
];

LC_ALL = "en_US.UTF-8";
enableParallelBuilding = true;

preFixup = ''
gappsWrapperArgs+=(
--prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
)
'';

passthru = {
updateScript = gnome3.updateScript {