gnome3: drop 3.18

Changed files
+1 -5801
nixos
modules
services
x11
desktop-managers
tests
pkgs
desktops
gnome-3
3.18
apps
accerciser
bijiben
cheese
evolution
file-roller
gedit
glade
gnome-boxes
gnome-calendar
gnome-characters
gnome-clocks
gnome-documents
gnome-getting-started-docs
gnome-logs
gnome-maps
gnome-music
gnome-nettool
gnome-photos
gnome-weather
nautilus-sendto
polari
seahorse
vinagre
core
adwaita-icon-theme
baobab
caribou
dconf
dconf-editor
empathy
eog
epiphany
evince
evolution-data-server
folks
gconf
gcr
gdm
geocode-glib
gjs
gnome-backgrounds
gnome-bluetooth
gnome-calculator
gnome-common
gnome-contacts
gnome-control-center
gnome-desktop
gnome-dictionary
gnome-disk-utility
gnome-font-viewer
gnome-keyring
gnome-menus
gnome-online-accounts
gnome-online-miners
gnome-screenshot
gnome-session
gnome-settings-daemon
gnome-shell
gnome-shell-extensions
gnome-system-log
gnome-system-monitor
gnome-terminal
gnome-themes-standard
gnome-user-docs
gnome-user-share
grilo
grilo-plugins
gsettings-desktop-schemas
gsound
gtksourceview
gucharmap
libcroco
libgdata
libgee
libgnome-keyring
libgnomekbd
libgweather
libgxps
libpeas
libzapojit
mutter
nautilus
rest
sushi
totem
totem-pl-parser
tracker
vino
vte
yelp
yelp-tools
yelp-xsl
zenity
desktop
rarian
devtools
games
aisleriot
five-or-more
four-in-a-row
gnome-chess
gnome-klotski
gnome-mahjongg
gnome-mines
gnome-nibbles
gnome-robots
gnome-sudoku
gnome-taquin
gnome-tetravex
hitori
iagno
lightsoff
quadrapassel
swell-foop
tali
misc
top-level
+1 -1
nixos/modules/services/x11/desktop-managers/gnome3.nix
···
environment.gnome3.packageSet = mkOption {
default = null;
-
example = literalExample "pkgs.gnome3_18";
+
example = literalExample "pkgs.gnome3_20";
description = "Which GNOME 3 package set to use.";
apply = p: if p == null then pkgs.gnome3 else p;
};
-41
nixos/tests/gnome3_18-gdm.nix
···
-
import ./make-test.nix ({ pkgs, ...} : {
-
name = "gnome3-gdm";
-
meta = with pkgs.stdenv.lib.maintainers; {
-
maintainers = [ lethalman ];
-
};
-
-
machine =
-
{ config, pkgs, ... }:
-
-
{ imports = [ ./common/user-account.nix ];
-
-
services.xserver.enable = true;
-
-
services.xserver.displayManager.gdm = {
-
enable = true;
-
autoLogin = {
-
enable = true;
-
user = "alice";
-
};
-
};
-
services.xserver.desktopManager.gnome3.enable = true;
-
environment.gnome3.packageSet = pkgs.gnome3_20;
-
-
virtualisation.memorySize = 512;
-
};
-
-
testScript =
-
''
-
$machine->waitForX;
-
$machine->sleep(15);
-
-
# Check that logging in has given the user ownership of devices.
-
$machine->succeed("getfacl /dev/snd/timer | grep -q alice");
-
-
$machine->succeed("su - alice -c 'DISPLAY=:0.0 gnome-terminal &'");
-
$machine->succeed("xauth merge ~alice/.Xauthority");
-
$machine->waitForWindow(qr/Terminal/);
-
$machine->sleep(20);
-
$machine->screenshot("screen");
-
'';
-
})
-38
nixos/tests/gnome3_18.nix
···
-
import ./make-test.nix ({ pkgs, ...} : {
-
name = "gnome3";
-
meta = with pkgs.stdenv.lib.maintainers; {
-
maintainers = [ domenkozar eelco chaoflow lethalman ];
-
};
-
-
machine =
-
{ config, pkgs, ... }:
-
-
{ imports = [ ./common/user-account.nix ];
-
-
services.xserver.enable = true;
-
-
services.xserver.displayManager.auto.enable = true;
-
services.xserver.displayManager.auto.user = "alice";
-
services.xserver.desktopManager.gnome3.enable = true;
-
-
environment.gnome3.packageSet = pkgs.gnome3_18;
-
-
virtualisation.memorySize = 512;
-
};
-
-
testScript =
-
''
-
$machine->waitForX;
-
$machine->sleep(15);
-
-
# Check that logging in has given the user ownership of devices.
-
$machine->succeed("getfacl /dev/snd/timer | grep -q alice");
-
-
$machine->succeed("su - alice -c 'DISPLAY=:0.0 gnome-terminal &'");
-
$machine->succeed("xauth merge ~alice/.Xauthority");
-
$machine->waitForWindow(qr/Terminal/);
-
$machine->mustSucceed("timeout 900 bash -c 'journalctl -f|grep -m 1 \"GNOME Shell started\"'");
-
$machine->sleep(10);
-
$machine->screenshot("screen");
-
'';
-
})
-28
pkgs/desktops/gnome-3/3.18/apps/accerciser/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, itstool, libxml2, python3, python3Packages, pyatspi, at_spi2_core
-
, dbus, intltool, libwnck3 }:
-
-
stdenv.mkDerivation rec {
-
name = "accerciser-3.14.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/accerciser/3.14/${name}.tar.xz";
-
sha256 = "0x05gpajpcs01g7m34g6fxz8122cf9kx3k0lchwl34jy8xfr39gm";
-
};
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook itstool libxml2 python3 pyatspi
-
python3Packages.pygobject3 python3Packages.ipython
-
at_spi2_core dbus intltool libwnck3 gnome3.defaultIconTheme
-
];
-
-
wrapPrefixVariables = [ "PYTHONPATH" ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Accerciser;
-
description = "Interactive Python accessibility explorer";
-
maintainers = gnome3.maintainers;
-
license = licenses.bsd3;
-
platforms = platforms.linux;
-
};
-
}
-36
pkgs/desktops/gnome-3/3.18/apps/bijiben/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, glib
-
, evolution_data_server, evolution, sqlite
-
, makeWrapper, itstool, desktop_file_utils
-
, clutter_gtk, libuuid, webkitgtk, zeitgeist
-
, gnome3, librsvg, gdk_pixbuf, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ pkgconfig glib intltool itstool libxml2
-
clutter_gtk libuuid webkitgtk gnome3.tracker
-
gnome3.gnome_online_accounts zeitgeist desktop_file_utils
-
gnome3.gsettings_desktop_schemas makeWrapper
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
evolution_data_server evolution sqlite ];
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
wrapProgram "$out/bin/bijiben" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Bijiben;
-
description = "Note editor designed to remain simple to use";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/bijiben/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "bijiben-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/bijiben/3.18/bijiben-3.18.2.tar.xz;
-
sha256 = "45fed3242ba092138760b99e725f0a4d3c8d749ef37c607d43c8f010e11a645d";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/apps/cheese/default.nix
···
-
{ stdenv, intltool, fetchurl, wrapGAppsHook, gnome-video-effects, libcanberra_gtk3
-
, pkgconfig, gtk3, glib, clutter_gtk, clutter-gst, udev, gst_all_1, itstool
-
, libgudev
-
, adwaita-icon-theme, librsvg, gdk_pixbuf, gnome3, gnome_desktop, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 glib intltool wrapGAppsHook gnome-video-effects itstool
-
gdk_pixbuf adwaita-icon-theme librsvg udev gst_all_1.gstreamer libxml2
-
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gnome_desktop
-
gst_all_1.gst-plugins-bad clutter_gtk clutter-gst
-
libcanberra_gtk3 libgudev ];
-
-
enableParallelBuilding = true;
-
-
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Cheese;
-
description = "Take photos and videos with your webcam, with fun graphical effects";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/cheese/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "cheese-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/cheese/3.18/cheese-3.18.1.tar.xz;
-
sha256 = "fc9d8798b1f0c6b35731f063869a32c6910bab6d0386b9ea36386ebda0d57177";
-
};
-
}
-49
pkgs/desktops/gnome-3/3.18/apps/evolution/default.nix
···
-
{ stdenv, intltool, fetchurl, libxml2, webkitgtk, highlight
-
, pkgconfig, gtk3, glib, libnotify, gtkspell3
-
, makeWrapper, itstool, shared_mime_info, libical, db, gcr, sqlite
-
, gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool
-
, libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit }:
-
-
let
-
majVer = gnome3.version;
-
in stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
propagatedBuildInputs = [ gnome3.gtkhtml ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 libtool
-
gdk_pixbuf gnome3.defaultIconTheme librsvg db icu
-
gnome3.evolution_data_server libsecret libical gcr
-
webkitgtk shared_mime_info gnome3.gnome_desktop gtkspell3
-
libcanberra_gtk3 bogofilter gnome3.libgdata sqlite
-
gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit
-
nss nspr libnotify procps highlight gnome3.libgweather
-
gnome3.gsettings_desktop_schemas makeWrapper ];
-
-
configureFlags = [ "--disable-spamassassin" "--disable-pst-import" "--disable-autoar"
-
"--disable-libcryptui" ];
-
-
NIX_CFLAGS_COMPILE = "-I${nspr.dev}/include/nspr -I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0";
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
for f in $out/bin/* $out/libexec/*; do
-
wrapProgram "$f" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Evolution;
-
description = "Personal information management application that provides integrated mail, calendaring and address book functionality";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2Plus;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/evolution/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "evolution-3.18.4";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/evolution/3.18/evolution-3.18.4.tar.xz;
-
sha256 = "8161a0ebc77e61904dfaca9745595fefbf84d834a07ee1132d1f8d030dabfefb";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/apps/file-roller/default.nix
···
-
{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool, itstool, libxml2, libarchive
-
, attr, bzip2, acl, wrapGAppsHook, librsvg, libnotify, gdk_pixbuf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [ glib gnome3.gtk intltool itstool libxml2 libarchive libnotify
-
gnome3.defaultIconTheme attr bzip2 acl gdk_pixbuf librsvg
-
gnome3.dconf ];
-
-
installFlags = [ "nautilus_extensiondir=$(out)/lib/nautilus/extensions-3.0" ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/FileRoller;
-
description = "Archive manager for the GNOME desktop environment";
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/file-roller/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "file-roller-3.16.4";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/file-roller/3.16/file-roller-3.16.4.tar.xz;
-
sha256 = "5455980b2c9c7eb063d2d65560ae7ab2e7f01b208ea3947e151680231c7a4185";
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/apps/gedit/default.nix
···
-
{ stdenv, intltool, fetchurl, enchant, isocodes
-
, pkgconfig, gtk3, glib
-
, bash, wrapGAppsHook, itstool, libsoup, libxml2
-
, gnome3, librsvg, gdk_pixbuf, file }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [ gtk3 glib intltool itstool enchant isocodes
-
gdk_pixbuf gnome3.defaultIconTheme librsvg libsoup
-
gnome3.libpeas gnome3.gtksourceview libxml2
-
gnome3.gsettings_desktop_schemas gnome3.dconf file ];
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${gnome3.libpeas}/lib:${gnome3.gtksourceview}/lib")
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Gedit;
-
description = "Official text editor of the GNOME desktop environment";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gedit/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gedit-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gedit/3.18/gedit-3.18.3.tar.xz;
-
sha256 = "6762ac0d793b0f754a2da5f88739d04fa39daa7491c5c46401d24bcef76c32e7";
-
};
-
}
-30
pkgs/desktops/gnome-3/3.18/apps/glade/default.nix
···
-
{ stdenv, intltool, fetchurl, python
-
, pkgconfig, gtk3, glib
-
, makeWrapper, itstool, libxml2, docbook_xsl
-
, gnome3, librsvg, gdk_pixbuf, libxslt }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 python
-
gnome3.gsettings_desktop_schemas makeWrapper docbook_xsl
-
gdk_pixbuf gnome3.defaultIconTheme librsvg libxslt ];
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
wrapProgram "$out/bin/glade" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Glade;
-
description = "User interface designer for GTK+ applications";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/glade/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "glade-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/glade/3.18/glade-3.18.3.tar.xz;
-
sha256 = "ecdbce46e7fbfecd463be840b94fbf54d83723b3ebe075414cfd225ddab66452";
-
};
-
}
-42
pkgs/desktops/gnome-3/3.18/apps/gnome-boxes/default.nix
···
-
{ stdenv, fetchurl, makeWrapper, pkgconfig, intltool, itstool, libvirt-glib
-
, glib, gobjectIntrospection, libxml2, gtk3, gtkvnc, libvirt, spice_gtk
-
, spice_protocol, libuuid, libsoup, libosinfo, systemd, tracker, vala
-
, libcap_ng, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg
-
, desktop_file_utils, mtools, cdrkit, libcdio, numactl, xen
-
, libusb, libarchive, acl, libgudev, qemu
-
}:
-
-
# TODO: ovirt (optional)
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
enableParallelBuilding = true;
-
-
doCheck = true;
-
-
buildInputs = [
-
makeWrapper pkgconfig intltool itstool libvirt-glib glib
-
gobjectIntrospection libxml2 gtk3 gtkvnc libvirt spice_gtk spice_protocol
-
libuuid libsoup libosinfo systemd tracker vala libcap_ng libcap yajl gmp
-
gdbm cyrus_sasl gnome3.defaultIconTheme libusb libarchive
-
librsvg desktop_file_utils acl libgudev numactl xen
-
];
-
-
preFixup = ''
-
for prog in "$out/bin/"*; do
-
wrapProgram "$prog" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \
-
--prefix PATH : "${mtools}/bin:${cdrkit}/bin:${libcdio}/bin:${qemu}/bin"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
description = "Simple GNOME 3 application to access remote or virtual systems";
-
homepage = https://wiki.gnome.org/action/show/Apps/Boxes;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
maintainers = with maintainers; [ bjornfor ];
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-boxes/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-boxes-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-boxes/3.18/gnome-boxes-3.18.1.tar.xz;
-
sha256 = "0235d7f76cf3faa3889b302c743d608759e84506657ed4e374592c39f768fb2b";
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/apps/gnome-calendar/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, intltool, evolution_data_server, sqlite, libxml2, libsoup
-
, glib, gnome_online_accounts }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool evolution_data_server
-
sqlite libxml2 libsoup glib gnome3.defaultIconTheme gnome_online_accounts
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Calendar;
-
description = "Simple and beautiful calendar application for GNOME";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-calendar/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-calendar-3.18.2.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-calendar/3.18/gnome-calendar-3.18.2.1.tar.xz;
-
sha256 = "eedd9b10da837db6e7dc02794a942e9a98b3cdaa975b0d46226aa0cdaf88c0f6";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/apps/gnome-characters/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, intltool, gjs, gdk_pixbuf, librsvg }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool gjs gdk_pixbuf
-
librsvg gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Design/Apps/CharacterMap;
-
description = "Simple utility application to find and insert unusual characters";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-characters/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-characters-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-characters/3.18/gnome-characters-3.18.1.tar.xz;
-
sha256 = "161839bb6c1ffca78b6c11b8d4f3f32b8263705911df0aed3268672c050b9bac";
-
};
-
}
-27
pkgs/desktops/gnome-3/3.18/apps/gnome-clocks/default.nix
···
-
{ stdenv, intltool, fetchurl, libgweather, libnotify
-
, pkgconfig, gtk3, glib, gsound
-
, makeWrapper, itstool, libcanberra_gtk3, libtool
-
, gnome3, librsvg, gdk_pixbuf, geoclue2, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libcanberra_gtk3
-
gnome3.gsettings_desktop_schemas makeWrapper
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
gnome3.gnome_desktop gnome3.geocode_glib geoclue2
-
libgweather libnotify libtool gsound
-
wrapGAppsHook ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Clocks;
-
description = "Clock application designed for GNOME 3";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-clocks/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-clocks-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-clocks/3.18/gnome-clocks-3.18.0.tar.xz;
-
sha256 = "ca0818ec89e3539201da6b5388365e3d66df815198beccc90e2be44c7822baa0";
-
};
-
}
-39
pkgs/desktops/gnome-3/3.18/apps/gnome-documents/default.nix
···
-
{ stdenv, intltool, fetchurl, evince, gjs
-
, pkgconfig, gtk3, glib
-
, makeWrapper, itstool, libxslt, webkitgtk
-
, gnome3, librsvg, gdk_pixbuf, libsoup, docbook_xsl
-
, gobjectIntrospection, json_glib, inkscape, poppler_utils
-
, gmp, desktop_file_utils, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
configureFlags = [ "--enable-getting-started" ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxslt
-
docbook_xsl desktop_file_utils inkscape poppler_utils
-
gnome3.gsettings_desktop_schemas makeWrapper gmp
-
gdk_pixbuf gnome3.defaultIconTheme librsvg evince
-
libsoup webkitgtk gjs gobjectIntrospection gnome3.rest
-
gnome3.tracker gnome3.libgdata gnome3.gnome_online_accounts
-
gnome3.gnome_desktop gnome3.libzapojit json_glib
-
wrapGAppsHook ];
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
substituteInPlace $out/bin/gnome-documents --replace gapplication "${glib.dev}/bin/gapplication"
-
-
gappsWrapperArgs+=(--run 'if [ -z "$XDG_CACHE_DIR" ]; then XDG_CACHE_DIR=$HOME/.cache; fi; if [ -w "$XDG_CACHE_DIR/.." ]; then mkdir -p "$XDG_CACHE_DIR/gnome-documents"; fi')
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Documents;
-
description = "Document manager application designed to work with GNOME 3";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-documents/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-documents-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-documents/3.18/gnome-documents-3.18.2.tar.xz;
-
sha256 = "850ddaf3366549bbe0696c2ec3a36faf16438b387b8e9cb7812c7d5266a74cd4";
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/apps/gnome-getting-started-docs/default.nix
···
-
{ stdenv, fetchurl, gnome3, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ intltool itstool libxml2 ];
-
-
meta = with stdenv.lib; {
-
homepage = https://live.gnome.org/DocumentationProject;
-
description = "Help a new user get started in GNOME";
-
maintainers = gnome3.maintainers;
-
license = licenses.cc-by-sa-30;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-getting-started-docs/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-getting-started-docs-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-getting-started-docs/3.18/gnome-getting-started-docs-3.18.2.tar.xz;
-
sha256 = "5f4a39d51aba3669d84ce2cb06619a09a92103f58d4bc6728db448398b1f308b";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/apps/gnome-logs/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, intltool, itstool, libxml2, systemd }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
configureFlags = [ "--disable-tests" ];
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2
-
systemd gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Logs;
-
description = "A log viewer for the systemd journal";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-logs/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-logs-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-logs/3.18/gnome-logs-3.18.1.tar.xz;
-
sha256 = "3ccbd74e61af13b9ab4f8a45df9c0ff84b7c06a7baccf2150601a82b6dd662dc";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/apps/gnome-maps/default.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig, gnome3, gtk3
-
, gobjectIntrospection, gdk_pixbuf, librsvg, autoreconfHook
-
, geoclue2, wrapGAppsHook, folks, libchamplain, gfbgraph, file, libsoup }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
buildInputs = [ pkgconfig intltool gobjectIntrospection wrapGAppsHook
-
gtk3 geoclue2 gnome3.gjs gnome3.libgee folks gfbgraph
-
gnome3.geocode_glib libchamplain file libsoup
-
gdk_pixbuf librsvg autoreconfHook
-
gnome3.gsettings_desktop_schemas gnome3.evolution_data_server
-
gnome3.gnome_online_accounts gnome3.defaultIconTheme ];
-
-
patches = [ ./soup.patch ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Maps;
-
description = "A map application for GNOME 3";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-maps/soup.patch
···
-
--- gnome-maps-3.18.0/configure.ac.orig 2015-09-24 18:38:31.912498368 +0200
-
+++ gnome-maps-3.18.0/configure.ac 2015-09-24 18:38:40.783320413 +0200
-
@@ -50,6 +50,7 @@
-
folks >= $FOLKS_MIN_VERSION
-
geocode-glib-1.0 >= $GEOCODE_MIN_VERSION
-
champlain-0.12 >= $CHAMPLAIN_MIN_VERSION
-
+ libsoup-2.4
-
])
-
AC_SUBST(GNOME_MAPS_LIB_CFLAGS)
-
AC_SUBST(GNOME_MAPS_LIB_LIBS)
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-maps/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-maps-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-maps/3.18/gnome-maps-3.18.2.tar.xz;
-
sha256 = "693ff1559252eabe5d8c9c7354333b5aa1996e870936456d15706a0e0bac9278";
-
};
-
}
-30
pkgs/desktops/gnome-3/3.18/apps/gnome-music/default.nix
···
-
{ stdenv, intltool, fetchurl, gdk_pixbuf, tracker
-
, python3, libxml2, python3Packages, libnotify, wrapGAppsHook
-
, pkgconfig, gtk3, glib, cairo
-
, makeWrapper, itstool, gnome3, librsvg, gst_all_1 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.libmediaart
-
gdk_pixbuf gnome3.defaultIconTheme librsvg python3
-
gnome3.grilo gnome3.grilo-plugins gnome3.totem-pl-parser libxml2 libnotify
-
python3Packages.pycairo python3Packages.dbus python3Packages.requests2
-
python3Packages.pygobject3 gst_all_1.gstreamer gst_all_1.gst-plugins-base
-
gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad wrapGAppsHook
-
gnome3.gsettings_desktop_schemas makeWrapper tracker ];
-
-
wrapPrefixVariables = [ "PYTHONPATH" ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Music;
-
description = "Music player and management application for the GNOME desktop environment";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-music/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-music-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-music/3.18/gnome-music-3.18.2.tar.xz;
-
sha256 = "81b6ae8b4193774a1dc05e77c59ad8ff5e7debc0aea30ce2ecd13b2ceda10bff";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/apps/gnome-nettool/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, libgtop, intltool, itstool, libxml2, nmap, inetutils }:
-
-
stdenv.mkDerivation rec {
-
name = "gnome-nettool-3.8.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-nettool/3.8/${name}.tar.xz";
-
sha256 = "1c9cvzvyqgfwa5zzyvp7118pkclji62fkbb33g4y9sp5kw6m397h";
-
};
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook libgtop intltool itstool libxml2
-
gnome3.defaultIconTheme
-
];
-
-
propagatedUserEnvPkgs = [ nmap inetutils ];
-
-
meta = with stdenv.lib; {
-
homepage = http://projects.gnome.org/gnome-network;
-
description = "A collection of networking tools";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/apps/gnome-photos/default.nix
···
-
{ stdenv, intltool, fetchurl, exempi, libxml2
-
, pkgconfig, gtk3, glib
-
, makeWrapper, itstool, gegl, babl, lcms2
-
, desktop_file_utils, gmp, libmediaart, wrapGAppsHook
-
, gnome3, librsvg, gdk_pixbuf, libexif }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool gegl babl gnome3.libgdata
-
gnome3.gsettings_desktop_schemas makeWrapper gmp libmediaart
-
gdk_pixbuf gnome3.defaultIconTheme librsvg exempi
-
gnome3.gfbgraph gnome3.grilo-plugins gnome3.grilo
-
gnome3.gnome_online_accounts gnome3.gnome_desktop
-
lcms2 libexif gnome3.tracker libxml2 desktop_file_utils
-
wrapGAppsHook ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Photos;
-
description = "Photos is an application to access, organize and share your photos with GNOME 3";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-photos/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-photos-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-photos/3.18/gnome-photos-3.18.2.tar.xz;
-
sha256 = "7f6169c663b7a0e1b971d5af4def3d9a633e16a24e7d2c593b51be0053f9a0d8";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/apps/gnome-weather/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook, gjs
-
, libgweather, intltool, itstool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook gjs intltool itstool
-
libgweather gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Weather;
-
description = "Access current weather conditions and forecasts";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/gnome-weather/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-weather-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-weather/3.18/gnome-weather-3.18.1.tar.xz;
-
sha256 = "d0cbe0ee6e9f9332e30836d72c9a462ecc908a97402943c33cd6e61d08323fdf";
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/apps/nautilus-sendto/default.nix
···
-
{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool
-
, gobjectIntrospection, makeWrapper }:
-
-
stdenv.mkDerivation rec {
-
name = "nautilus-sendto-${version}";
-
-
version = "3.8.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/nautilus-sendto/3.8/${name}.tar.xz";
-
sha256 = "03fa46bff271acdbdedab6243b2a84e5ed3daa19c81b69d087b3e852c8fe5dab";
-
};
-
-
buildInputs = [ glib pkgconfig gobjectIntrospection intltool makeWrapper ];
-
-
meta = with stdenv.lib; {
-
description = "Integrates Evolution and Pidgin into the Nautilus file manager";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/apps/polari/default.nix
···
-
{ stdenv, intltool, fetchurl, gdk_pixbuf, adwaita-icon-theme
-
, telepathy_glib, gjs, itstool, telepathy_idle
-
, pkgconfig, gtk3, glib, librsvg, gnome3, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs = [ telepathy_idle ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool adwaita-icon-theme wrapGAppsHook
-
telepathy_glib gjs gdk_pixbuf librsvg ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Polari;
-
description = "IRC chat client designed to integrate with the GNOME desktop";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/polari/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "polari-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/polari/3.18/polari-3.18.1.tar.xz;
-
sha256 = "554a089b1edf88d49408ecf6ce79ad6f7114ecf557753c8f39a9af153a76843a";
-
};
-
}
-35
pkgs/desktops/gnome-3/3.18/apps/seahorse/default.nix
···
-
{ stdenv, intltool, fetchurl, vala
-
, pkgconfig, gtk3, glib
-
, makeWrapper, itstool, gnupg, libsoup
-
, gnome3, librsvg, gdk_pixbuf, gpgme
-
, libsecret, avahi, p11_kit, openssh }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gcr
-
gnome3.gsettings_desktop_schemas makeWrapper gnupg
-
gdk_pixbuf gnome3.defaultIconTheme librsvg gpgme
-
libsecret avahi libsoup p11_kit vala gnome3.gcr
-
openssh ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/seahorse" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Seahorse;
-
description = "Application for managing encryption keys and passwords in the GnomeKeyring";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/seahorse/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "seahorse-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/seahorse/3.18/seahorse-3.18.0.tar.xz;
-
sha256 = "530c889a01c4cad25df4c9ab58ab95d24747875789bc6116bef529d60fc1b667";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/apps/vinagre/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, vte, libxml2, gtkvnc, intltool
-
, libsecret, itstool, makeWrapper, librsvg }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 vte libxml2 gtkvnc intltool libsecret
-
itstool makeWrapper gnome3.defaultIconTheme librsvg ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/vinagre" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:$out/share"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Vinagre;
-
description = "Remote desktop viewer for GNOME";
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/apps/vinagre/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "vinagre-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/vinagre/3.18/vinagre-3.18.2.tar.xz;
-
sha256 = "65b81299de0b75a9433e5654d5314f347895d5efb7acd3b111e5e8c03f48fbc4";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/core/adwaita-icon-theme/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gnome3
-
, iconnamingutils, gtk, gdk_pixbuf, librsvg, hicolor_icon_theme }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# For convenience, we can specify adwaita-icon-theme only in packages
-
propagatedBuildInputs = [ hicolor_icon_theme ];
-
-
buildInputs = [ gdk_pixbuf librsvg ];
-
-
nativeBuildInputs = [ pkgconfig intltool iconnamingutils gtk ];
-
-
# remove a tree of dirs with no files within
-
postInstall = '' rm -rf "$out/locale" '';
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/adwaita-icon-theme/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "adwaita-icon-theme-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/adwaita-icon-theme/3.18/adwaita-icon-theme-3.18.0.tar.xz;
-
sha256 = "5e9ce726001fdd8ee93c394fdc3cdb9e1603bbed5b7c62df453ccf521ec50e58";
-
};
-
}
-32
pkgs/desktops/gnome-3/3.18/core/baobab/default.nix
···
-
{ stdenv, intltool, fetchurl, vala, libgtop
-
, pkgconfig, gtk3, glib
-
, bash, makeWrapper, itstool, libxml2
-
, gnome3, librsvg, gdk_pixbuf, file }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ vala pkgconfig gtk3 glib libgtop intltool itstool libxml2
-
gnome3.gsettings_desktop_schemas makeWrapper file
-
gdk_pixbuf gnome3.defaultIconTheme librsvg ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/baobab" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Baobab;
-
description = "Graphical application to analyse disk usage in any Gnome environment";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/baobab/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "baobab-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/baobab/3.18/baobab-3.18.1.tar.xz;
-
sha256 = "c2ac90426390e77147446a290c1480c49936c0a224f740b555ddaec2675b44b5";
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/core/caribou/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, clutter, dbus, pythonPackages, libxml2, autoconf
-
, libxklavier, libXtst, gtk2, intltool, libxslt, at_spi2_core, automake114x }:
-
-
let
-
majorVersion = "0.4";
-
in
-
stdenv.mkDerivation rec {
-
name = "caribou-${majorVersion}.18.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/caribou/${majorVersion}/${name}.tar.xz";
-
sha256 = "0l1ikx56ddgayvny3s2xv8hs3p23xsclw4zljs3cczv4b89dzymf";
-
};
-
-
buildInputs = with gnome3;
-
[ glib pkgconfig gtk clutter at_spi2_core dbus pythonPackages.python automake114x
-
pythonPackages.pygobject3 libxml2 libXtst gtk2 intltool libxslt autoconf ];
-
-
propagatedBuildInputs = [ gnome3.libgee libxklavier ];
-
-
preBuild = ''
-
patchShebangs .
-
substituteInPlace libcaribou/Makefile.am --replace "--shared-library=libcaribou.so.0" "--shared-library=$out/lib/libcaribou.so.0"
-
'';
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-16
pkgs/desktops/gnome-3/3.18/core/dconf-editor/default.nix
···
-
{ stdenv, fetchurl, vala, libxslt, pkgconfig, glib, dbus_glib, gnome3
-
, libxml2, intltool, docbook_xsl_ns, docbook_xsl, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [ vala libxslt glib dbus_glib gnome3.gtk libxml2 gnome3.defaultIconTheme
-
intltool docbook_xsl docbook_xsl_ns gnome3.dconf ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/dconf-editor/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "dconf-editor-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/dconf-editor/3.18/dconf-editor-3.18.2.tar.xz;
-
sha256 = "a7957f5274b5b20c2dfdead5ebf42321c82fae1326465413cbafb61ede89bc75";
-
};
-
}
-23
pkgs/desktops/gnome-3/3.18/core/dconf/default.nix
···
-
{ stdenv, fetchurl, vala, libxslt, pkgconfig, glib, dbus_glib, gnome3
-
, libxml2, intltool, docbook_xsl_ns, docbook_xsl, makeWrapper }:
-
-
let
-
majorVersion = "0.24";
-
in
-
stdenv.mkDerivation rec {
-
name = "dconf-${version}";
-
version = "${majorVersion}.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/dconf/${majorVersion}/${name}.tar.xz";
-
sha256 = "4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2";
-
};
-
-
buildInputs = [ vala libxslt pkgconfig glib dbus_glib gnome3.gtk libxml2
-
intltool docbook_xsl docbook_xsl_ns makeWrapper ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-57
pkgs/desktops/gnome-3/3.18/core/empathy/default.nix
···
-
{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
-
, file, librsvg, gnome3, gdk_pixbuf
-
, dbus_glib, dbus_libs, 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
-
, libcanberra_gtk3, p11_kit, farstream, libtool, shared_mime_info
-
, bash, makeWrapper, itstool, libxml2, libxslt, icu, libgee }:
-
-
# TODO: enable more features
-
-
let
-
majorVersion = "3.12";
-
in
-
stdenv.mkDerivation rec {
-
name = "empathy-${majorVersion}.8";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/empathy/${majorVersion}/${name}.tar.xz";
-
sha256 = "10z6ksia6yx7vg0wsdbk4w6vjgfg3cg3n04jf9bj2vr7kr5zvs7w";
-
};
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard
-
gnome_online_accounts shared_mime_info ];
-
propagatedBuildInputs = [ folks telepathy_logger evolution_data_server
-
telepathy_mission_control ];
-
buildInputs = [ pkgconfig gtk3 glib webkitgtk intltool itstool
-
libxml2 libxslt icu file makeWrapper
-
telepathy_glib clutter_gtk clutter-gst cogl
-
gst_all_1.gstreamer gst_all_1.gst-plugins-base
-
gcr libsecret libpulseaudio gnome3.yelp_xsl gdk_pixbuf
-
libnotify clutter libsoup gnutls libgee p11_kit
-
libcanberra_gtk3 telepathy_farstream farstream
-
gnome3.defaultIconTheme gnome3.gsettings_desktop_schemas
-
file libtool librsvg ];
-
-
NIX_CFLAGS_COMPILE = [ "-I${dbus_glib.dev}/include/dbus-1.0"
-
"-I${dbus_libs.dev}/include/dbus-1.0"
-
"-I${dbus_libs.lib}/lib/dbus-1.0/include" ];
-
-
preFixup = ''
-
for f in $out/bin/* $out/libexec/*; do
-
wrapProgram $f \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Empathy;
-
description = "Messaging program which supports text, voice, video chat, and file transfers over many different protocols";
-
maintainers = gnome3.maintainers;
-
# TODO: license = [ licenses.gpl2 licenses.lgpl2 ];
-
platforms = platforms.linux;
-
};
-
}
-20
pkgs/desktops/gnome-3/3.18/core/eog/default.nix
···
-
{ fetchurl, stdenv, intltool, pkgconfig, itstool, libxml2, libjpeg, gnome3
-
, shared_mime_info, wrapGAppsHook, librsvg, libexif }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = with gnome3;
-
[ intltool itstool libxml2 libjpeg gtk glib libpeas librsvg
-
gsettings_desktop_schemas shared_mime_info adwaita-icon-theme
-
gnome_desktop libexif dconf ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/EyeOfGnome;
-
platforms = platforms.linux;
-
description = "GNOME image viewer";
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/eog/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "eog-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/eog/3.18/eog-3.18.2.tar.xz;
-
sha256 = "dc2d16e3754cad12703261fe586e7599c4df2e39282f6c28681a514f749fe636";
-
};
-
}
-34
pkgs/desktops/gnome-3/3.18/core/epiphany/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, gtk3, glib, nspr, icu
-
, bash, wrapGAppsHook, gnome3, libwnck3, libxml2, libxslt, libtool
-
, webkitgtk, libsoup, glib_networking, libsecret, gnome_desktop, libnotify, p11_kit
-
, sqlite, gcr, avahi, nss, isocodes, itstool, file, which
-
, gdk_pixbuf, librsvg, gnome_common }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# Tests need an X display
-
configureFlags = [ "--disable-static --disable-tests" ];
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
nativeBuildInputs = [ pkgconfig file wrapGAppsHook ];
-
-
buildInputs = [ gtk3 glib intltool libwnck3 libxml2 libxslt pkgconfig file
-
webkitgtk libsoup libsecret gnome_desktop libnotify libtool
-
sqlite isocodes nss itstool p11_kit nspr icu gnome3.yelp_tools
-
gdk_pixbuf gnome3.defaultIconTheme librsvg which gnome_common
-
gcr avahi gnome3.gsettings_desktop_schemas gnome3.dconf ];
-
-
NIX_CFLAGS_COMPILE = "-I${nspr.dev}/include/nspr -I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0";
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Epiphany;
-
description = "WebKit based web browser for GNOME";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/epiphany/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "epiphany-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/epiphany/3.18/epiphany-3.18.3.tar.xz;
-
sha256 = "cd4e9ce588c4c66109547d93999d9740d338c3f9dbfbc2143cf2cbb74260def9";
-
};
-
}
-63
pkgs/desktops/gnome-3/3.18/core/evince/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, intltool, perl, perlXMLParser, libxml2
-
, glib, gtk3, pango, atk, gdk_pixbuf, shared_mime_info, itstool, gnome3
-
, poppler, ghostscriptX, djvulibre, libspectre, libsecret , wrapGAppsHook
-
, librsvg, gobjectIntrospection
-
, recentListSize ? null # 5 is not enough, allow passing a different number
-
, supportXPS ? false # Open XML Paper Specification via libgxps
-
}:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [
-
intltool perl perlXMLParser libxml2
-
glib gtk3 pango atk gdk_pixbuf gobjectIntrospection
-
itstool gnome3.adwaita-icon-theme
-
gnome3.libgnome_keyring gnome3.gsettings_desktop_schemas
-
poppler ghostscriptX djvulibre libspectre
-
libsecret librsvg gnome3.adwaita-icon-theme gnome3.dconf
-
] ++ stdenv.lib.optional supportXPS gnome3.libgxps;
-
-
configureFlags = [
-
"--disable-nautilus" # Do not use nautilus
-
"--enable-introspection"
-
(if supportXPS then "--enable-xps" else "--disable-xps")
-
];
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
preConfigure = with stdenv.lib;
-
optionalString doCheck ''
-
for file in test/*.py; do
-
echo "patching $file"
-
sed '1s,/usr,${python},' -i "$file"
-
done
-
'' + optionalString (recentListSize != null) ''
-
sed -i 's/\(gtk_recent_chooser_set_limit .*\)5)/\1${builtins.toString recentListSize})/' shell/ev-open-recent-action.c
-
sed -i 's/\(if (++n_items == \)5\(.*\)/\1${builtins.toString recentListSize}\2/' shell/ev-window.c
-
'';
-
-
preFixup = ''
-
gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared_mime_info}/share")
-
'';
-
-
doCheck = false; # would need pythonPackages.dogTail, which is missing
-
-
meta = with stdenv.lib; {
-
homepage = http://www.gnome.org/projects/evince/;
-
description = "GNOME's document viewer";
-
-
longDescription = ''
-
Evince is a document viewer for multiple document formats. It
-
currently supports PDF, PostScript, DjVu, TIFF and DVI. The goal
-
of Evince is to replace the multiple document viewers that exist
-
on the GNOME Desktop with a single simple application.
-
'';
-
-
license = stdenv.lib.licenses.gpl2Plus;
-
platforms = platforms.linux;
-
maintainers = [ maintainers.vcunat ];
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/evince/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "evince-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/evince/3.18/evince-3.18.2.tar.xz;
-
sha256 = "42ad6c7354d881a9ecab136ea84ff867acb942605bcfac48b6c12e1c2d8ecb17";
-
};
-
}
-30
pkgs/desktops/gnome-3/3.18/core/evolution-data-server/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, python
-
, intltool, libsoup, libxml2, libsecret, icu, sqlite
-
, p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = with gnome3;
-
[ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts
-
gcr p11_kit libgweather libgdata gperf makeWrapper icu sqlite gsettings_desktop_schemas ]
-
++ stdenv.lib.optional valaSupport vala;
-
-
propagatedBuildInputs = [ libsecret nss nspr libical db ];
-
-
# uoa irrelevant for now
-
configureFlags = [ "--disable-uoa" ]
-
++ stdenv.lib.optional valaSupport "--enable-vala-bindings";
-
-
preFixup = ''
-
for f in "$out/libexec/"*; do
-
wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/evolution-data-server/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "evolution-data-server-3.18.4";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/evolution-data-server/3.18/evolution-data-server-3.18.4.tar.xz;
-
sha256 = "0b756f05feae538676832acc122407046a89d4dd32da725789229dc3c416433f";
-
};
-
}
-43
pkgs/desktops/gnome-3/3.18/core/folks/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, glib, gnome3, nspr, intltool
-
, vala, sqlite, libxml2, dbus_glib, libsoup, nss, dbus_libs
-
, telepathy_glib, evolution_data_server, libsecret, db }:
-
-
# TODO: enable more folks backends
-
-
let
-
majorVersion = "0.11";
-
in
-
stdenv.mkDerivation rec {
-
name = "folks-${majorVersion}.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/folks/${majorVersion}/${name}.tar.xz";
-
sha256 = "0q9hny6a38zn0gamv0ji0pn3jw6bpn2i0fr6vbzkhm9h9ws0cqvz";
-
};
-
-
propagatedBuildInputs = [ glib gnome3.libgee sqlite ];
-
# dbus_daemon needed for tests
-
buildInputs = [ dbus_glib telepathy_glib evolution_data_server dbus_libs
-
vala libsecret libxml2 libsoup nspr nss intltool db ];
-
nativeBuildInputs = [ pkgconfig ];
-
-
configureFlags = "--disable-fatal-warnings";
-
-
NIX_CFLAGS_COMPILE = ["-I${nspr.dev}/include/nspr" "-I${nss.dev}/include/nss"
-
"-I${dbus_glib.dev}/include/dbus-1.0" "-I${dbus_libs.dev}/include/dbus-1.0"];
-
-
enableParallelBuilding = true;
-
-
postBuild = "rm -rf $out/share/gtk-doc";
-
-
meta = {
-
description = "Folks";
-
-
homepage = https://wiki.gnome.org/Projects/Folks;
-
-
license = stdenv.lib.licenses.lgpl2Plus;
-
-
maintainers = gnome3.maintainers;
-
platforms = stdenv.lib.platforms.gnu; # arbitrary choice
-
};
-
}
-32
pkgs/desktops/gnome-3/3.18/core/gconf/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, dbus_glib, gnome3 ? null, glib, libxml2
-
, intltool, polkit, orbit, withGtk ? false }:
-
-
assert withGtk -> (gnome3 != null);
-
-
stdenv.mkDerivation rec {
-
-
versionMajor = "3.2";
-
versionMinor = "6";
-
moduleName = "GConf";
-
-
origName = "${moduleName}-${versionMajor}.${versionMinor}";
-
-
name = "gconf-${versionMajor}.${versionMinor}";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${origName}.tar.xz";
-
sha256 = "0k3q9nh53yhc9qxf1zaicz4sk8p3kzq4ndjdsgpaa2db0ccbj4hr";
-
};
-
-
buildInputs = [ libxml2 polkit orbit ] ++ stdenv.lib.optional withGtk gnome3.gtk;
-
propagatedBuildInputs = [ glib dbus_glib ];
-
nativeBuildInputs = [ pkgconfig intltool ];
-
-
# ToDo: ldap reported as not found but afterwards reported as supported
-
-
meta = with stdenv.lib; {
-
homepage = http://projects.gnome.org/gconf/;
-
description = "A system for storing application preferences";
-
platforms = platforms.linux;
-
};
-
}
-28
pkgs/desktops/gnome-3/3.18/core/gcr/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gnupg, p11_kit, glib
-
, libgcrypt, libtasn1, dbus_glib, gtk, pango, gdk_pixbuf, atk
-
, gobjectIntrospection, makeWrapper, libxslt, vala, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig intltool gnupg glib gobjectIntrospection libxslt
-
libgcrypt libtasn1 dbus_glib gtk pango gdk_pixbuf atk makeWrapper vala
-
];
-
-
propagatedBuildInputs = [ p11_kit ];
-
-
#doCheck = true;
-
-
#enableParallelBuilding = true; issues on hydra
-
-
preFixup = ''
-
wrapProgram "$out/bin/gcr-viewer" \
-
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gcr/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gcr-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gcr/3.18/gcr-3.18.0.tar.xz;
-
sha256 = "d4d16da5af55148a694055835ccd07ad34daf0ad03bdad929bf7cad15637ce00";
-
};
-
}
-41
pkgs/desktops/gnome-3/3.18/core/gdm/3.16-wip/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, itstool, libxml2, xorg, dbus
-
, intltool, accountsservice, libX11, gnome3, systemd, gnome_session
-
, gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection }:
-
-
stdenv.mkDerivation rec {
-
name = "gdm-${gnome3.version}.2";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gdm/${gnome3.version}/${name}.tar.xz";
-
sha256 = "0mhv3q8z208qvhz00zrxlqn7w9gi5vy6w8dpjh5s2ka28l3yhbn3";
-
};
-
-
preConfigure = ''
-
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
-
substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session'
-
substituteInPlace daemon/gdm-launch-environment.c --replace 'BINDIR "/dbus-launch' '"${dbus.dbus-launch}'
-
substituteInPlace data/gdm.conf-custom.in --replace '#WaylandEnable=false' 'WaylandEnable=false'
-
sed 's/#Enable=true/Enable=true/' -i data/gdm.conf-custom.in
-
'';
-
-
configureFlags = [ "--localstatedir=/var" "--with-systemd=yes" "--without-plymouth"
-
"--with-systemdsystemunitdir=$(out)/etc/systemd/system"
-
"--with-initial-vt=10" ];
-
-
buildInputs = [ pkgconfig glib itstool libxml2 intltool
-
accountsservice gnome3.dconf systemd
-
gobjectIntrospection libX11 gtk
-
libcanberra_gtk3 pam libtool ];
-
-
#enableParallelBuilding = true; # problems compiling
-
-
# Disable Access Control because our X does not support FamilyServerInterpreted yet
-
patches = [ ./xserver_path.patch ./sessions_dir.patch ./disable_x_access_control.patch ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/GDM;
-
description = "A program that manages graphical display servers and handles graphical user logins";
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/core/gdm/3.16-wip/disable_x_access_control.patch
···
-
--- gdm-3.16.0/daemon/gdm-display.c.orig 2015-04-08 13:53:14.370274369 +0200
-
+++ gdm-3.16.0/daemon/gdm-display.c 2015-04-08 13:53:36.287520435 +0200
-
@@ -1706,9 +1706,10 @@
-
-
gdm_error_trap_push ();
-
-
- for (i = 0; i < G_N_ELEMENTS (host_entries); i++) {
-
+ /*for (i = 0; i < G_N_ELEMENTS (host_entries); i++) {
-
XAddHost (self->priv->x11_display, &host_entries[i]);
-
- }
-
+ }*/
-
+ XDisableAccessControl(self->priv->x11_display);
-
-
XSync (self->priv->x11_display, False);
-
if (gdm_error_trap_pop ()) {
-17
pkgs/desktops/gnome-3/3.18/core/gdm/3.16-wip/sessions_dir.patch
···
-
diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-
index f759d2d..d154716 100644
-
--- a/daemon/gdm-session.c
-
+++ b/daemon/gdm-session.c
-
@@ -373,9 +373,12 @@ get_system_session_dirs (void)
-
#ifdef ENABLE_WAYLAND_SUPPORT
-
DATADIR "/wayland-sessions/",
-
#endif
-
+ NULL,
-
NULL
-
};
-
-
+ search_dirs[4] = getenv("GDM_SESSIONS_DIR") != NULL ? getenv("GDM_SESSIONS_DIR") : NULL;
-
+
-
return search_dirs;
-
}
-
-83
pkgs/desktops/gnome-3/3.18/core/gdm/3.16-wip/xserver_path.patch
···
-
--- a/daemon/gdm-server.c 2014-07-30 23:00:17.786841724 +0200
-
+++ b/daemon/gdm-server.c 2014-07-30 23:02:10.491239180 +0200
-
@@ -322,7 +322,11 @@
-
fallback:
-
#endif
-
-
- server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options);
-
+ if (g_getenv("GDM_X_SERVER") != NULL) {
-
+ server->priv->command = g_strdup (g_getenv("GDM_X_SERVER"));
-
+ } else {
-
+ server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options);
-
+ }
-
}
-
-
static gboolean
-
--- gdm-3.16.0/daemon/gdm-x-session.c.orig 2015-04-15 18:44:16.875743928 +0200
-
+++ gdm-3.16.0/daemon/gdm-x-session.c 2015-04-16 13:34:02.335708638 +0200
-
@@ -207,6 +207,8 @@
-
char *display_fd_string = NULL;
-
char *vt_string = NULL;
-
char *display_number;
-
+ int nixos_argc = 0;
-
+ char **nixos_argv = NULL;
-
gsize display_number_size;
-
-
auth_file = prepare_auth_file ();
-
@@ -236,7 +238,15 @@
-
-
display_fd_string = g_strdup_printf ("%d", DISPLAY_FILENO);
-
-
- g_ptr_array_add (arguments, X_SERVER);
-
+ if (g_getenv("GDM_X_SERVER") != NULL) {
-
+ int i = 0;
-
+ g_shell_parse_argv(g_getenv("GDM_X_SERVER"), &nixos_argc, &nixos_argv, NULL);
-
+ for (i = 0; i < nixos_argc; i++) {
-
+ g_ptr_array_add (arguments, nixos_argv[i]);
-
+ }
-
+ } else {
-
+ g_ptr_array_add (arguments, X_SERVER);
-
+ }
-
-
if (vt_string != NULL) {
-
g_ptr_array_add (arguments, vt_string);
-
@@ -259,12 +269,12 @@
-
g_ptr_array_add (arguments, "-noreset");
-
g_ptr_array_add (arguments, "-keeptty");
-
-
- g_ptr_array_add (arguments, "-verbose");
-
+ /*g_ptr_array_add (arguments, "-verbose");
-
if (state->debug_enabled) {
-
g_ptr_array_add (arguments, "7");
-
} else {
-
g_ptr_array_add (arguments, "3");
-
- }
-
+ }*/
-
-
if (state->debug_enabled) {
-
g_ptr_array_add (arguments, "-core");
-
@@ -275,6 +285,9 @@
-
(const char * const *) arguments->pdata,
-
&error);
-
g_free (display_fd_string);
-
+ if (nixos_argv) {
-
+ g_strfreev (nixos_argv);
-
+ }
-
g_clear_object (&launcher);
-
g_ptr_array_free (arguments, TRUE);
-
-
--- gdm-3.16.0/daemon/gdm-session.c.orig 2015-04-16 14:19:01.392802683 +0200
-
+++ gdm-3.16.0/daemon/gdm-session.c 2015-04-16 14:20:36.012296764 +0200
-
@@ -2359,6 +2359,12 @@
-
gchar *desktop_names;
-
const char *locale;
-
-
+ if (g_getenv ("GDM_X_SERVER") != NULL) {
-
+ gdm_session_set_environment_variable (self,
-
+ "GDM_X_SERVER",
-
+ g_getenv ("GDM_X_SERVER"));
-
+ }
-
+
-
gdm_session_set_environment_variable (self,
-
"GDMSESSION",
-
get_session_name (self));
-43
pkgs/desktops/gnome-3/3.18/core/gdm/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, itstool, libxml2, xorg, dbus
-
, intltool, accountsservice, libX11, gnome3, systemd, gnome_session, autoreconfHook
-
, gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection, plymouth }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# Only needed to make it build
-
preConfigure = ''
-
substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X"
-
'';
-
-
configureFlags = [ "--sysconfdir=/etc"
-
"--localstatedir=/var"
-
"--with-systemd=yes"
-
"--with-plymouth=yes"
-
"--with-systemdsystemunitdir=$(out)/etc/systemd/system" ];
-
-
buildInputs = [ pkgconfig glib itstool libxml2 intltool autoreconfHook
-
accountsservice gnome3.dconf systemd
-
gobjectIntrospection libX11 gtk
-
libcanberra_gtk3 pam libtool plymouth ];
-
-
#enableParallelBuilding = true; # problems compiling
-
-
preBuild = ''
-
substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session'
-
'';
-
-
# Disable Access Control because our X does not support FamilyServerInterpreted yet
-
patches = [ ./xserver_path.patch ./sessions_dir.patch
-
./disable_x_access_control.patch ./no-dbus-launch.patch
-
./libsystemd.patch ];
-
-
installFlags = [ "sysconfdir=$(out)/etc" "dbusconfdir=$(out)/etc/dbus-1/system.d" ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/GDM;
-
description = "A program that manages graphical display servers and handles graphical user logins";
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-13
pkgs/desktops/gnome-3/3.18/core/gdm/disable_x_access_control.patch
···
-
--- gdm-3.14.2/daemon/gdm-slave.c.orig 2015-04-16 15:05:27.844353079 +0200
-
+++ gdm-3.14.2/daemon/gdm-slave.c 2015-04-16 15:05:40.240417915 +0200
-
@@ -369,8 +369,9 @@
-
gdm_error_trap_push ();
-
-
for (i = 0; i < G_N_ELEMENTS (host_entries); i++) {
-
- XAddHost (slave->priv->server_display, &host_entries[i]);
-
+ //XAddHost (slave->priv->server_display, &host_entries[i]);
-
}
-
+ XDisableAccessControl(slave->priv->server_display);
-
-
XSync (slave->priv->server_display, False);
-
if (gdm_error_trap_pop ()) {
-21
pkgs/desktops/gnome-3/3.18/core/gdm/libsystemd.patch
···
-
https://github.com/GNOME/gdm/commit/eee5bf72c9bb1c1d62eb0e7102088ae3b9a188cd
-
--- a/configure.ac 2016-05-27 11:10:44.589740789 +0200
-
+++ b/configure.ac 2016-05-27 11:11:00.146427723 +0200
-
@@ -888,7 +888,7 @@
-
dnl ---------------------------------------------------------------------------
-
-
PKG_CHECK_MODULES(SYSTEMD,
-
- [libsystemd-login >= 186 libsystemd-daemon],
-
+ [libsystemd],
-
[have_systemd=yes], [have_systemd=no])
-
-
if test "x$with_systemd" = "xauto" ; then
-
@@ -912,7 +912,7 @@
-
AC_SUBST(SYSTEMD_LIBS)
-
-
PKG_CHECK_MODULES(JOURNALD,
-
- [libsystemd-journal],
-
+ [libsystemd],
-
[have_journald=yes], [have_journald=no])
-
-
if test "x$enable_systemd_journal" = "xauto" ; then
-20
pkgs/desktops/gnome-3/3.18/core/gdm/no-dbus-launch.patch
···
-
--- a/daemon/gdm-launch-environment.c 2015-06-22 15:11:07.277474398 +0000
-
+++ b/daemon/gdm-launch-environment.c 2015-06-22 15:12:31.301157665 +0000
-
@@ -48,8 +48,6 @@
-
#include "gdm-session-enum-types.h"
-
#include "gdm-launch-environment.h"
-
-
-#define DBUS_LAUNCH_COMMAND BINDIR "/dbus-launch --exit-with-session"
-
-
-
extern char **environ;
-
-
#define GDM_LAUNCH_ENVIRONMENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironmentPrivate))
-
@@ -512,7 +510,7 @@
-
gdm_session_select_program (launch_environment->priv->session, launch_environment->priv->command);
-
} else {
-
/* wrap it in dbus-launch */
-
- char *command = g_strdup_printf ("%s %s", DBUS_LAUNCH_COMMAND, launch_environment->priv->command);
-
+ char *command = g_strdup (launch_environment->priv->command);
-
-
gdm_session_select_program (launch_environment->priv->session, command);
-
g_free (command);
-17
pkgs/desktops/gnome-3/3.18/core/gdm/sessions_dir.patch
···
-
diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c
-
index f759d2d..d154716 100644
-
--- a/daemon/gdm-session.c
-
+++ b/daemon/gdm-session.c
-
@@ -373,9 +373,12 @@ get_system_session_dirs (void)
-
#ifdef ENABLE_WAYLAND_SUPPORT
-
DATADIR "/wayland-sessions/",
-
#endif
-
+ NULL,
-
NULL
-
};
-
-
+ search_dirs[4] = getenv("GDM_SESSIONS_DIR") != NULL ? getenv("GDM_SESSIONS_DIR") : NULL;
-
+
-
return search_dirs;
-
}
-
-10
pkgs/desktops/gnome-3/3.18/core/gdm/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gdm-3.14.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gdm/3.14/gdm-3.14.2.tar.xz;
-
sha256 = "e20eb61496161ad95b1058dbf8aea9b7b004df4d0ea6b0fab4401397d9db5930";
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/core/gdm/xserver_path.patch
···
-
--- a/daemon/gdm-server.c 2014-07-30 23:00:17.786841724 +0200
-
+++ b/daemon/gdm-server.c 2014-07-30 23:02:10.491239180 +0200
-
@@ -322,7 +322,11 @@
-
fallback:
-
#endif
-
-
- server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options);
-
+ if (g_getenv("GDM_X_SERVER") != NULL) {
-
+ server->priv->command = g_strdup (g_getenv("GDM_X_SERVER"));
-
+ } else {
-
+ server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options);
-
+ }
-
}
-
-
static gboolean
-14
pkgs/desktops/gnome-3/3.18/core/geocode-glib/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, libsoup, json_glib }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = with gnome3;
-
[ intltool pkgconfig glib libsoup json_glib ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/geocode-glib/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "geocode-glib-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/geocode-glib/3.18/geocode-glib-3.18.1.tar.xz;
-
sha256 = "75d12bf82575449b8290b7463e8b6cf1b99f2c9942db6391a3d5b0bbb600c365";
-
};
-
}
-28
pkgs/desktops/gnome-3/3.18/core/gjs/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, gtk3, gobjectIntrospection
-
, spidermonkey_24, pango, readline, glib, libxml2 }:
-
-
let
-
majorVersion = "1.43";
-
in
-
stdenv.mkDerivation rec {
-
name = "gjs-${majorVersion}.3";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gjs/${majorVersion}/${name}.tar.xz";
-
sha256 = "0khwm8l6m6x71rwf3q92d6scbhmrpiw7kqmj34nn588fb7a4vdc2";
-
};
-
-
buildInputs = [ libxml2 gobjectIntrospection pkgconfig gtk3 glib pango readline ];
-
-
propagatedBuildInputs = [ spidermonkey_24 ];
-
-
postInstall = ''
-
sed 's|-lreadline|-L${readline.out}/lib -lreadline|g' -i $out/lib/libgjs.la
-
'';
-
-
meta = with stdenv.lib; {
-
maintainers = gnome3.maintainers;
-
platforms = platforms.linux;
-
};
-
-
}
-12
pkgs/desktops/gnome-3/3.18/core/gnome-backgrounds/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, intltool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
nativeBuildInputs = [ pkgconfig intltool ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-backgrounds/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-backgrounds-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-backgrounds/3.18/gnome-backgrounds-3.18.0.tar.xz;
-
sha256 = "aa560f0e5f12a308dd36aaac2fff32916abd61d42f47b4bc42c8c7011bf2a7b9";
-
};
-
}
-23
pkgs/desktops/gnome-3/3.18/core/gnome-bluetooth/default.nix
···
-
{ stdenv, fetchurl, gnome3, pkgconfig, gtk3, intltool, glib
-
, udev, itstool, libxml2, makeWrapper, libnotify, libcanberra_gtk3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig intltool glib gtk3 udev libxml2 gnome3.defaultIconTheme
-
makeWrapper gnome3.gsettings_desktop_schemas itstool
-
libnotify libcanberra_gtk3 ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/bluetooth-sendto" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://help.gnome.org/users/gnome-bluetooth/stable/index.html.en;
-
description = "Application that let you manage Bluetooth in the GNOME destkop";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-bluetooth/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-bluetooth-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-bluetooth/3.18/gnome-bluetooth-3.18.2.tar.xz;
-
sha256 = "d8df073c331df0f97261869fb77ffcdbf4e3e4eaf460d3c3ed2b16e03d9c5398";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/core/gnome-calculator/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, libxml2
-
, bash, gtk3, glib, wrapGAppsHook
-
, itstool, gnome3, librsvg, gdk_pixbuf, mpfr, gmp }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [ bash gtk3 glib intltool itstool
-
libxml2 gnome3.gtksourceview mpfr gmp
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
gnome3.gsettings_desktop_schemas gnome3.dconf ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/action/show/Apps/Calculator;
-
description = "Application that solves mathematical equations and is suitable as a default application in a Desktop environment";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-calculator/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-calculator-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-calculator/3.18/gnome-calculator-3.18.3.tar.xz;
-
sha256 = "c376a4a14a3f7946b799b8458ac4cf2694735fc7c20e90cfda29e209439e32ff";
-
};
-
}
-17
pkgs/desktops/gnome-3/3.18/core/gnome-common/default.nix
···
-
{ stdenv, fetchurl, which, gnome3, autoconf, automake }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
patches = [(fetchurl {
-
name = "gnome-common-patch";
-
url = "https://bug697543.bugzilla-attachments.gnome.org/attachment.cgi?id=240935";
-
sha256 = "17abp7czfzirjm7qsn2czd03hdv9kbyhk3lkjxg2xsf5fky7z7jl";
-
})];
-
-
propagatedBuildInputs = [ which autoconf automake ]; # autogen.sh which is using gnome_common tends to require which
-
-
meta = with stdenv.lib; {
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-common/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-common-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-common/3.18/gnome-common-3.18.0.tar.xz;
-
sha256 = "22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf";
-
};
-
}
-47
pkgs/desktops/gnome-3/3.18/core/gnome-contacts/default.nix
···
-
{ stdenv, intltool, fetchurl, evolution_data_server, db
-
, pkgconfig, gtk3, glib, libsecret
-
, libchamplain, clutter_gtk, geocode_glib
-
, bash, makeWrapper, itstool, folks, libnotify, libxml2
-
, gnome3, librsvg, gdk_pixbuf, file, telepathy_glib, nspr, nss
-
, libsoup, vala, dbus_glib, automake115x, autoconf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard evolution_data_server ];
-
-
# force build from vala
-
preBuild = ''
-
touch src/*.vala
-
'';
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool evolution_data_server
-
gnome3.gsettings_desktop_schemas makeWrapper file libnotify
-
folks gnome3.gnome_desktop telepathy_glib libsecret dbus_glib
-
libxml2 libsoup gnome3.gnome_online_accounts nspr nss
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
libchamplain clutter_gtk geocode_glib
-
vala automake115x autoconf db ];
-
-
preFixup = ''
-
for f in "$out/bin/gnome-contacts" "$out/libexec/gnome-contacts-search-provider"; do
-
wrapProgram $f \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
done
-
'';
-
-
patches = [ ./gio_unix.patch ];
-
-
patchFlags = "-p0";
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Contacts;
-
description = "Contacts is GNOME's integrated address book";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-contacts/gio_unix.patch
···
-
--- configure.ac.orig 2015-04-09 18:45:50.581232289 +0200
-
+++ configure.ac 2015-04-09 18:45:59.744280137 +0200
-
@@ -54,6 +54,7 @@
-
champlain-0.12
-
clutter-gtk-1.0
-
geocode-glib-1.0 >= 3.15.3
-
+ gio-unix-2.0
-
"
-
PKG_CHECK_MODULES(CONTACTS, [$pkg_modules])
-
-10
pkgs/desktops/gnome-3/3.18/core/gnome-contacts/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-contacts-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-contacts/3.18/gnome-contacts-3.18.1.tar.xz;
-
sha256 = "0418d25e70e73c05f4db58ce843819ef91180a21531549a832eafeaf2700cf26";
-
};
-
}
-59
pkgs/desktops/gnome-3/3.18/core/gnome-control-center/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, ibus, intltool, upower, makeWrapper
-
, libcanberra, libcanberra_gtk3, accountsservice, libpwquality, libpulseaudio
-
, gdk_pixbuf, librsvg, libxkbfile, libnotify, libgudev
-
, libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk
-
, cracklib, python, libkrb5, networkmanagerapplet, networkmanager
-
, libwacom, samba, shared_mime_info, tzdata, icu, libtool, udev
-
, docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk
-
, fontconfig, sound-theme-freedesktop }:
-
-
# http://ftp.gnome.org/pub/GNOME/teams/releng/3.10.2/gnome-suites-core-3.10.2.modules
-
# TODO: bluetooth, wacom, printers
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs =
-
[ gnome3.gnome_themes_standard gnome3.libgnomekbd ];
-
-
# https://bugzilla.gnome.org/show_bug.cgi?id=752596
-
enableParallelBuilding = false;
-
-
buildInputs = with gnome3;
-
[ pkgconfig intltool ibus gtk glib upower libcanberra gsettings_desktop_schemas
-
libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus
-
gnome_online_accounts libsoup colord libpulseaudio fontconfig colord-gtk libpwquality
-
accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify libxkbfile
-
shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo
-
gdk_pixbuf gnome3.defaultIconTheme librsvg clutter clutter_gtk
-
gnome3.vino udev libcanberra_gtk3 libgudev
-
networkmanager modemmanager makeWrapper gnome3.gnome-bluetooth ];
-
-
preBuild = ''
-
substituteInPlace tz.h --replace "/usr/share/zoneinfo/zone.tab" "${tzdata}/share/zoneinfo/zone.tab"
-
substituteInPlace panels/datetime/tz.h --replace "/usr/share/zoneinfo/zone.tab" "${tzdata}/share/zoneinfo/zone.tab"
-
-
# hack to make test-endianess happy
-
mkdir -p $out/share/locale
-
substituteInPlace panels/datetime/test-endianess.c --replace "/usr/share/locale/" "$out/share/locale/"
-
'';
-
-
patches = [ ./vpn_plugins_path.patch ];
-
-
preFixup = with gnome3; ''
-
wrapProgram $out/bin/gnome-control-center \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:${sound-theme-freedesktop}/share:$out/share:$out/share/gnome-control-center:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
for i in $out/share/applications/*; do
-
substituteInPlace $i --replace "gnome-control-center" "$out/bin/gnome-control-center"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
description = "Utilities to configure the GNOME desktop";
-
license = licenses.gpl2Plus;
-
maintainers = gnome3.maintainers;
-
platforms = platforms.linux;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-control-center/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-control-center-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-control-center/3.18/gnome-control-center-3.18.2.tar.xz;
-
sha256 = "36fe6157247d2b7c8a98dbb3dbcde1c3a6f9e5e8fcc9ccf357e2b2417578f8ad";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/core/gnome-control-center/vpn_plugins_path.patch
···
-
diff --git a/panels/network/connection-editor/vpn-helpers.c b/panels/network/connection-editor/vpn-helpers.c
-
index 7dc23c2..fcb1384 100644
-
--- a/panels/network/connection-editor/vpn-helpers.c
-
+++ b/panels/network/connection-editor/vpn-helpers.c
-
@@ -95,14 +95,6 @@ vpn_get_plugins (GError **error)
-
if (!so_path)
-
goto next;
-
-
- /* Remove any path and extension components, then reconstruct path
-
- * to the SO in LIBDIR
-
- */
-
- so_name = g_path_get_basename (so_path);
-
- g_free (so_path);
-
- so_path = g_build_filename (NM_VPN_MODULE_DIR, so_name, NULL);
-
- g_free (so_name);
-
-
-
module = g_module_open (so_path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL);
-
if (!module) {
-
g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "Cannot load the VPN plugin which provides the "
-24
pkgs/desktops/gnome-3/3.18/core/gnome-desktop/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, python, libxml2Python, libxslt, which, libX11, gnome3, gtk3, glib
-
, intltool, gnome_doc_utils, libxkbfile, xkeyboard_config, isocodes, itstool, wayland
-
, gobjectIntrospection }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# this should probably be setuphook for glib
-
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
-
-
enableParallelBuilding = true;
-
-
buildInputs = [ pkgconfig python libxml2Python libxslt which libX11
-
xkeyboard_config isocodes itstool wayland
-
gtk3 glib intltool gnome_doc_utils libxkbfile
-
gobjectIntrospection ];
-
-
propagatedBuildInputs = [ gnome3.gsettings_desktop_schemas ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-desktop/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-desktop-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-desktop/3.18/gnome-desktop-3.18.2.tar.xz;
-
sha256 = "ddd46d022de137543a71f50c7392b32f9b98d5d3f2b53040b35f5802de2e7b56";
-
};
-
}
-32
pkgs/desktops/gnome-3/3.18/core/gnome-dictionary/default.nix
···
-
{ stdenv, intltool, fetchurl
-
, pkgconfig, gtk3, glib
-
, bash, makeWrapper, itstool, libxml2
-
, gnome3, librsvg, gdk_pixbuf, file }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 file
-
gnome3.gsettings_desktop_schemas makeWrapper ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-dictionary" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Dictionary;
-
description = "Dictionary is the GNOME application to look up definitions";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-dictionary/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-dictionary-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-dictionary/3.18/gnome-dictionary-3.18.1.tar.xz;
-
sha256 = "92cf2d519335b125018468c22405499fdb320e4446201c7b0f55f1a441bf05cc";
-
};
-
}
-30
pkgs/desktops/gnome-3/3.18/core/gnome-disk-utility/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, udisks2, libsecret, libdvdread
-
, bash, gtk3, glib, wrapGAppsHook, cracklib, libnotify
-
, itstool, gnome3, librsvg, gdk_pixbuf, libxml2, python
-
, libcanberra_gtk3, libxslt, libtool, docbook_xsl, libpwquality }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ bash pkgconfig gtk3 glib intltool itstool
-
libxslt libtool libsecret libpwquality cracklib
-
libnotify libdvdread libcanberra_gtk3 docbook_xsl
-
gdk_pixbuf gnome3.defaultIconTheme
-
librsvg udisks2 gnome3.gnome_settings_daemon
-
gnome3.gsettings_desktop_schemas wrapGAppsHook libxml2 ];
-
-
-
meta = with stdenv.lib; {
-
homepage = http://en.wikipedia.org/wiki/GNOME_Disks;
-
description = "A udisks graphical front-end";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-disk-utility/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-disk-utility-3.18.3.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-disk-utility/3.18/gnome-disk-utility-3.18.3.1.tar.xz;
-
sha256 = "652e6332bcf987b15621ebcefc2c14f360b21b7295f94fded6ecfc40c45ae4e8";
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/core/gnome-font-viewer/default.nix
···
-
{ stdenv, intltool, fetchurl
-
, pkgconfig, gtk3, glib
-
, bash, makeWrapper, itstool
-
, gnome3, librsvg, gdk_pixbuf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gnome_desktop
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
gnome3.gsettings_desktop_schemas makeWrapper ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-font-viewer" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
description = "Program that can preview fonts and create thumbnails for fonts";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-font-viewer/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-font-viewer-3.16.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-font-viewer/3.16/gnome-font-viewer-3.16.2.tar.xz;
-
sha256 = "f5367417d926d1dbe175aceb8eb4d2733d723a237428f130edd4b4023c0dc1cf";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/core/gnome-keyring/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib, libxslt
-
, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, wrapGAppsHook
-
, docbook_xsl_ns, docbook_xsl, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = with gnome3; [
-
dbus libgcrypt pam python gtk3 gconf libgnome_keyring
-
pango gcr gdk_pixbuf atk p11_kit wrapGAppsHook
-
];
-
-
propagatedBuildInputs = [ glib libtasn1 libxslt ];
-
-
nativeBuildInputs = [ pkgconfig intltool docbook_xsl_ns docbook_xsl ];
-
-
configureFlags = [
-
"--with-pkcs11-config=$$out/etc/pkcs11/" # installation directories
-
"--with-pkcs11-modules=$$out/lib/pkcs11/"
-
];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-keyring/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-keyring-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-keyring/3.18/gnome-keyring-3.18.3.tar.xz;
-
sha256 = "3f670dd61789bdda75b9c9e31e289bf7b1d23ba012433474790081ba7dc0ed98";
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/core/gnome-menus/default.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig, glib, gobjectIntrospection }:
-
-
stdenv.mkDerivation rec {
-
name = "gnome-menus-${version}";
-
version = "3.10.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-menus/3.10/${name}.tar.xz";
-
sha256 = "0wcacs1vk3pld8wvrwq7fdrm11i56nrajkrp6j1da6jc4yx0m5a6";
-
};
-
-
makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0";
-
-
buildInputs = [ intltool pkgconfig glib gobjectIntrospection ];
-
-
meta = {
-
homepage = "http://www.gnome.org";
-
description = "Gnome menu specification";
-
-
platforms = stdenv.lib.platforms.linux;
-
};
-
}
-28
pkgs/desktops/gnome-3/3.18/core/gnome-online-accounts/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, libxslt, gtk, makeWrapper
-
, webkitgtk, json_glib, rest, libsecret, dbus_glib, gnome_common
-
, telepathy_glib, intltool, dbus_libs, icu, autoreconfHook
-
, libsoup, docbook_xsl_ns, docbook_xsl, gnome3, wrapGAppsHook
-
}:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0";
-
-
enableParallelBuilding = true;
-
-
preAutoreconf = ''
-
sed '/disable-settings/d' -i configure.ac
-
sed "/if HAVE_INTROSPECTION/a INTROSPECTION_COMPILER_ARGS = --shared-library=$out/lib/libgoa-1.0.so" -i src/goa/Makefile.am
-
'';
-
-
buildInputs = [ pkgconfig glib libxslt gtk webkitgtk json_glib rest gnome_common wrapGAppsHook
-
libsecret dbus_glib telepathy_glib intltool icu libsoup autoreconfHook
-
docbook_xsl_ns docbook_xsl gnome3.defaultIconTheme ];
-
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-online-accounts/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-online-accounts-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-online-accounts/3.18/gnome-online-accounts-3.18.3.tar.xz;
-
sha256 = "bfb983831af8b1fbd81b70befda7683a38f86ca4cc911f763ae31207306e3827";
-
};
-
}
-37
pkgs/desktops/gnome-3/3.18/core/gnome-online-miners/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, gnome3, libxml2
-
, libsoup, json_glib, gmp, openssl, makeWrapper }:
-
-
let
-
majVer = "3.14";
-
in stdenv.mkDerivation rec {
-
name = "gnome-online-miners-${majVer}.2";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-online-miners/${majVer}/${name}.tar.xz";
-
sha256 = "0bbak8srcrvnw18s4ls5mqaamx9nqdi93lij6yjs0a3q320k22xl";
-
};
-
-
doCheck = true;
-
-
buildInputs = [ pkgconfig glib gnome3.libgdata libxml2 libsoup gmp openssl
-
gnome3.grilo gnome3.libzapojit gnome3.grilo-plugins
-
gnome3.gnome_online_accounts makeWrapper gnome3.libmediaart
-
gnome3.tracker gnome3.gfbgraph json_glib gnome3.rest ];
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
for f in $out/libexec/*; do
-
wrapProgram "$f" \
-
--prefix GRL_PLUGIN_PATH : "${gnome3.grilo-plugins}/lib/grilo-0.2"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/GnomeOnlineMiners;
-
description = "A set of crawlers that go through your online content and index them locally in Tracker";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/core/gnome-screenshot/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, libcanberra_gtk3
-
, bash, gtk3, glib, makeWrapper
-
, itstool, gnome3, librsvg, gdk_pixbuf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ];
-
-
buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libcanberra_gtk3
-
gnome3.gsettings_desktop_schemas makeWrapper ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-screenshot" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = http://en.wikipedia.org/wiki/GNOME_Screenshot;
-
description = "Utility used in the GNOME desktop environment for taking screenshots";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-screenshot/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-screenshot-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-screenshot/3.18/gnome-screenshot-3.18.0.tar.xz;
-
sha256 = "eba64dbf4acf0ab8222fec549d0a4f2dd7dbd51c255e7978dedf1f5c06a98841";
-
};
-
}
-25
pkgs/desktops/gnome-3/3.18/core/gnome-session/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, glib, dbus_glib, json_glib, upower
-
, libxslt, intltool, makeWrapper, systemd, xorg }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
configureFlags = "--enable-systemd";
-
-
buildInputs = with gnome3;
-
[ pkgconfig glib gnome_desktop gtk dbus_glib json_glib libxslt
-
gnome3.gnome_settings_daemon xorg.xtrans gnome3.defaultIconTheme
-
gsettings_desktop_schemas upower intltool gconf makeWrapper systemd ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-session" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
-
--suffix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-session/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-session-3.18.1.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-session/3.18/gnome-session-3.18.1.2.tar.xz;
-
sha256 = "b37d823d57ff2e3057401a426279954699cfe1e44e59a4cbdd941687ff928a45";
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/core/gnome-settings-daemon/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, glib, libnotify, lcms2, libXtst
-
, libxkbfile, libpulseaudio, libcanberra_gtk3, upower, colord, libgweather, polkit
-
, geoclue2, librsvg, xf86_input_wacom, udev, libgudev, libwacom, libxslt, libtool, networkmanager
-
, docbook_xsl, docbook_xsl_ns, makeWrapper, ibus, xkeyboard_config }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# fatal error: gio/gunixfdlist.h: No such file or directory
-
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
-
-
buildInputs = with gnome3;
-
[ intltool pkgconfig ibus gtk glib gsettings_desktop_schemas networkmanager
-
libnotify gnome_desktop lcms2 libXtst libxkbfile libpulseaudio
-
libcanberra_gtk3 upower colord libgweather xkeyboard_config
-
polkit geocode_glib geoclue2 librsvg xf86_input_wacom udev libgudev libwacom libxslt
-
libtool docbook_xsl docbook_xsl_ns makeWrapper gnome_themes_standard ];
-
-
preFixup = ''
-
wrapProgram "$out/libexec/gnome-settings-daemon-localeexec" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
-
--prefix PATH : "${glib}/bin" \
-
--prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-settings-daemon/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-settings-daemon-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-settings-daemon/3.18/gnome-settings-daemon-3.18.2.tar.xz;
-
sha256 = "3071c7258f22684f7f64b7f735821e4cb25f59fc4665eb08e8d86b560e72fc6f";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/core/gnome-shell-extensions/default.nix
···
-
{ stdenv, intltool, fetchurl, libgtop, pkgconfig, gtk3, glib
-
, bash, makeWrapper, itstool, gnome3, file }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
buildInputs = [ pkgconfig gtk3 glib libgtop intltool itstool
-
makeWrapper file ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/GnomeShell/Extensions;
-
description = "Modify and extend GNOME Shell functionality and behavior";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-shell-extensions/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-shell-extensions-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-shell-extensions/3.18/gnome-shell-extensions-3.18.3.tar.xz;
-
sha256 = "2bb3726decf14a31ae35755c049d8f03425231857c42ed27f01854af755ec035";
-
};
-
}
-63
pkgs/desktops/gnome-3/3.18/core/gnome-shell/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, json_glib, libcroco, intltool, libsecret
-
, python3, python3Packages, libsoup, polkit, clutter, networkmanager
-
, docbook_xsl , docbook_xsl_ns, at_spi2_core, libstartup_notification
-
, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip, sqlite, libgweather
-
, libcanberra_gtk3 , libpulseaudio, libical, libtool, nss, gobjectIntrospection
-
, gstreamer, makeWrapper , accountsservice, gdk_pixbuf, gdm, upower, ibus
-
, networkmanagerapplet, librsvg }:
-
-
# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# Needed to find /etc/NetworkManager/VPN
-
configureFlags = [ "--sysconfdir=/etc" ];
-
-
buildInputs = with gnome3;
-
[ gsettings_desktop_schemas gnome_keyring gnome-menus glib gcr json_glib accountsservice
-
libcroco intltool libsecret pkgconfig python3 python3Packages.pygobject3
-
libsoup polkit libcanberra gdk_pixbuf librsvg
-
clutter networkmanager libstartup_notification telepathy_glib docbook_xsl docbook_xsl_ns
-
libXtst p11_kit networkmanagerapplet gjs mutter libpulseaudio caribou evolution_data_server
-
libical libtool nss gobjectIntrospection gtk gstreamer makeWrapper gdm
-
libcanberra_gtk3 gnome_control_center
-
defaultIconTheme sqlite gnome3.gnome-bluetooth
-
libgweather # not declared at build time, but typelib is needed at runtime
-
gnome3.gnome-clocks # schemas needed
-
at_spi2_core upower ibus gnome_session gnome_desktop telepathy_logger gnome3.gnome_settings_daemon ];
-
-
installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ];
-
-
preBuild = ''
-
patchShebangs src/data-to-c.pl
-
substituteInPlace data/Makefile --replace " install-keysDATA" ""
-
'';
-
-
preFixup = with gnome3; ''
-
wrapProgram "$out/bin/gnome-shell" \
-
--prefix PATH : "${unzip}/bin" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS" \
-
--suffix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-
-
wrapProgram "$out/bin/gnome-shell-extension-tool" \
-
--prefix PYTHONPATH : "${python3Packages.pygobject3}/lib/python3.4/site-packages:$PYTHONPATH"
-
-
wrapProgram "$out/libexec/gnome-shell-calendar-server" \
-
--prefix XDG_DATA_DIRS : "${evolution_data_server}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
-
echo "${unzip}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path
-
'';
-
-
passthru = {
-
mozillaPlugin = "/lib/mozilla/plugins";
-
};
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-shell/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-shell-3.18.3";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-shell/3.18/gnome-shell-3.18.3.tar.xz;
-
sha256 = "8517baf8606f970ebf38222411eb7563cab2ae5efbfb088954ce23705b67519b";
-
};
-
}
-36
pkgs/desktops/gnome-3/3.18/core/gnome-system-log/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig
-
, bash, gtk3, glib, makeWrapper
-
, itstool, gnome3, librsvg, gdk_pixbuf, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
name = "gnome-system-log-3.9.90";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-system-log/3.9/${name}.tar.xz";
-
sha256 = "9eeb51982d347aa7b33703031e2c1d8084201374665425cd62199649b29a5411";
-
};
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ];
-
-
buildInputs = [ bash pkgconfig gtk3 glib intltool itstool
-
gnome3.gsettings_desktop_schemas makeWrapper libxml2 ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-system-log" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://help.gnome.org/users/gnome-system-log/3.9/;
-
description = "Graphical, menu-driven viewer that you can use to view and monitor your system logs";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-32
pkgs/desktops/gnome-3/3.18/core/gnome-system-monitor/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, gtkmm3, libxml2
-
, bash, gtk3, glib, makeWrapper
-
, itstool, gnome3, librsvg, gdk_pixbuf, libgtop }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libxml2
-
gtkmm3 libgtop makeWrapper
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
gnome3.gsettings_desktop_schemas ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-system-monitor" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://help.gnome.org/users/gnome-system-monitor/3.12/;
-
description = "System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-system-monitor/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-system-monitor-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-system-monitor/3.18/gnome-system-monitor-3.18.2.tar.xz;
-
sha256 = "9e4a5d6aefa362448f301907fe07f3889e3dd7824922ceef8c48a7808be3e666";
-
};
-
}
-30
pkgs/desktops/gnome-3/3.18/core/gnome-terminal/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango
-
, gnome_doc_utils, intltool, libX11, which, libuuid, vala
-
, desktop_file_utils, itstool, wrapGAppsHook, appdata-tools }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte appdata-tools
-
gnome3.dconf itstool gnome3.nautilus vala ];
-
-
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2
-
desktop_file_utils wrapGAppsHook ];
-
-
# Silly ./configure, it looks for dbus file from gnome-shell in the
-
# installation tree of the package it is configuring.
-
preConfigure = ''
-
mkdir -p "$out/share/dbus-1/interfaces"
-
cp "${gnome3.gnome_shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml" "$out/share/dbus-1/interfaces"
-
'';
-
-
# FIXME: enable for gnome3
-
configureFlags = [ "--disable-migration" ];
-
-
meta = with stdenv.lib; {
-
description = "The GNOME Terminal Emulator";
-
homepage = https://wiki.gnome.org/Apps/Terminal/;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-terminal/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-terminal-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-terminal/3.18/gnome-terminal-3.18.2.tar.xz;
-
sha256 = "5e35c0fa1395258bab83952cfabe4c1828b8655bcd761f8faed70b452bd89efa";
-
};
-
}
-14
pkgs/desktops/gnome-3/3.18/core/gnome-themes-standard/default.nix
···
-
{ stdenv, fetchurl, intltool, gtk3, gnome3, librsvg, pkgconfig, pango, atk, gtk2
-
, gdk_pixbuf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ intltool gtk3 librsvg pkgconfig pango atk gtk2 gdk_pixbuf
-
gnome3.defaultIconTheme ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-themes-standard/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-themes-standard-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-themes-standard/3.18/gnome-themes-standard-3.18.0.tar.xz;
-
sha256 = "e646eb04c225282b7df7fff65741adaad4cf9ed2c12616b7310e7edd27d2bacb";
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/core/gnome-user-docs/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, file, gnome3, itstool, libxml2, intltool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gnome3.yelp itstool libxml2 intltool ];
-
-
meta = with stdenv.lib; {
-
homepage = "https://help.gnome.org/users/gnome-help/${gnome3.version}";
-
description = "User and system administration help for the GNOME desktop";
-
maintainers = gnome3.maintainers;
-
license = licenses.cc-by-30;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-user-docs/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-user-docs-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-user-docs/3.18/gnome-user-docs-3.18.1.tar.xz;
-
sha256 = "83e52528de6afe4412679d7fd8c7f8124b07770b4e291592f24e9e50657efae4";
-
};
-
}
-45
pkgs/desktops/gnome-3/3.18/core/gnome-user-share/default.nix
···
-
{ stdenv, intltool, fetchurl, apacheHttpd_2_2, nautilus
-
, pkgconfig, gtk3, glib, libxml2, gnused
-
, bash, makeWrapper, itstool, libnotify, libtool, mod_dnssd
-
, gnome3, librsvg, gdk_pixbuf, file, libcanberra_gtk3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
preConfigure = ''
-
sed -e 's,^LoadModule dnssd_module.\+,LoadModule dnssd_module ${mod_dnssd}/modules/mod_dnssd.so,' -i data/dav_user_2.2.conf
-
'';
-
-
configureFlags = [ "--with-httpd=${apacheHttpd_2_2.out}/bin/httpd"
-
"--with-modules-path=${apacheHttpd_2_2.out}/modules"
-
"--disable-bluetooth"
-
"--with-nautilusdir=$(out)/lib/nautilus/extensions-3.0" ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 libtool
-
makeWrapper file gdk_pixbuf gnome3.defaultIconTheme librsvg
-
nautilus libnotify libcanberra_gtk3 ];
-
-
postInstall = ''
-
mkdir -p $out/share/gsettings-schemas/$name
-
mv $out/share/glib-2.0 $out/share/gsettings-schemas/$name
-
${glib.dev}/bin/glib-compile-schemas $out/share/gsettings-schemas/$name/glib-2.0/schemas
-
'';
-
-
preFixup = ''
-
wrapProgram "$out/libexec/gnome-user-share-webdav" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://help.gnome.org/users/gnome-user-share/3.8;
-
description = "Service that exports the contents of the Public folder in your home directory on the local network";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gnome-user-share/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-user-share-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-user-share/3.18/gnome-user-share-3.18.0.tar.xz;
-
sha256 = "feb3bed59193eafea31f563ed7eab5f066aa5f86d4a89f067b162653d168d3fc";
-
};
-
}
-27
pkgs/desktops/gnome-3/3.18/core/grilo-plugins/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, file, intltool, glib, sqlite
-
, gnome3, libxml2, gupnp, gssdp, lua5, liboauth, gupnp_av
-
, gmime, json_glib, avahi, tracker, itstool }:
-
-
stdenv.mkDerivation rec {
-
name = "grilo-plugins-0.2.16";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/grilo-plugins/0.2/${name}.tar.xz";
-
sha256 = "00sjmkzxc8w4qn4lp5yj65c4y83mwhp0zlvk11ghvpxnklgmgd40";
-
};
-
-
installFlags = [ "GRL_PLUGINS_DIR=$(out)/lib/grilo-0.2" ];
-
-
buildInputs = [ pkgconfig gnome3.grilo libxml2 gupnp gssdp gnome3.libgdata
-
lua5 liboauth gupnp_av sqlite gnome3.gnome_online_accounts
-
gnome3.totem-pl-parser gnome3.rest gmime json_glib
-
avahi gnome3.libmediaart tracker intltool itstool ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/action/show/Projects/Grilo;
-
description = "A collection of plugins for the Grilo framework";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2;
-
platforms = platforms.linux;
-
};
-
}
-33
pkgs/desktops/gnome-3/3.18/core/grilo/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, file, intltool, glib
-
, libxml2, gnome3, gobjectIntrospection, libsoup }:
-
-
stdenv.mkDerivation rec {
-
name = "grilo-0.2.14";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/grilo/0.2/${name}.tar.xz";
-
sha256 = "1k8wj8f7xfaw5hxypnmwd34li3fq8h76dacach547rvsfjhjxj3r";
-
};
-
-
setupHook = ./setup-hook.sh;
-
-
configureFlags = [ "--enable-grl-pls" "--enable-grl-net" ];
-
-
preConfigure = ''
-
for f in src/Makefile.in libs/pls/Makefile.in libs/net/Makefile.in; do
-
substituteInPlace $f --replace @INTROSPECTION_GIRDIR@ "$out/share/gir-1.0/"
-
substituteInPlace $f --replace @INTROSPECTION_TYPELIBDIR@ "$out/lib/girepository-1.0"
-
done
-
'';
-
-
buildInputs = [ pkgconfig file intltool glib libxml2 libsoup
-
gnome3.totem-pl-parser gobjectIntrospection ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/action/show/Projects/Grilo;
-
description = "Framework that provides access to various sources of multimedia content, using a pluggable system";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2;
-
platforms = platforms.linux;
-
};
-
}
-7
pkgs/desktops/gnome-3/3.18/core/grilo/setup-hook.sh
···
-
make_grilo_find_plugins() {
-
if [ -d "$1"/lib/grilo-0.2 ]; then
-
addToSearchPath GRL_PLUGIN_PATH "$1/lib/grilo-0.2"
-
fi
-
}
-
-
envHooks+=(make_grilo_find_plugins)
-22
pkgs/desktops/gnome-3/3.18/core/gsettings-desktop-schemas/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, glib, gobjectIntrospection
-
# just for passthru
-
, gnome3, gtk3, gsettings_desktop_schemas }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
postPatch = ''
-
for file in "background" "screensaver"; do
-
substituteInPlace "schemas/org.gnome.desktop.$file.gschema.xml.in" \
-
--replace "@datadir@" "${gnome3.gnome-backgrounds}/share/"
-
done
-
'';
-
-
buildInputs = [ glib gobjectIntrospection ];
-
-
nativeBuildInputs = [ pkgconfig intltool ];
-
-
meta = with stdenv.lib; {
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gsettings-desktop-schemas/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gsettings-desktop-schemas-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gsettings-desktop-schemas/3.18/gsettings-desktop-schemas-3.18.1.tar.xz;
-
sha256 = "258713b2a3dc6b6590971bcfc81f98d78ea9827d60e2f55ffbe40d9cd0f99a1a";
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/core/gsound/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, libcanberra, gobjectIntrospection, libtool, gnome3 }:
-
-
let
-
majVer = "1.0";
-
in stdenv.mkDerivation rec {
-
name = "gsound-${majVer}.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gsound/${majVer}/${name}.tar.xz";
-
sha256 = "ea0dd94429c0645f2f98824274ef04543fe459dd83a5449a68910acc3ba67f29";
-
};
-
-
buildInputs = [ pkgconfig glib libcanberra gobjectIntrospection libtool ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/GSound;
-
description = "Small library for playing system sounds";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/core/gtksourceview/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, atk, cairo, glib, gtk3, pango
-
, libxml2Python, perl, intltool, gettext, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedBuildInputs = [ gtk3 ];
-
-
buildInputs = [ pkgconfig atk cairo glib pango
-
libxml2Python perl intltool gettext ];
-
-
preBuild = ''
-
substituteInPlace gtksourceview/gtksourceview-utils.c --replace "@NIX_SHARE_PATH@" "$out/share"
-
'';
-
-
patches = [ ./nix_share_path.patch ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-11
pkgs/desktops/gnome-3/3.18/core/gtksourceview/nix_share_path.patch
···
-
--- a/gtksourceview/gtksourceview-utils.c 2014-07-13 16:13:57.418687726 +0200
-
+++ b/gtksourceview/gtksourceview-utils.c 2014-07-13 16:14:20.550847767 +0200
-
@@ -68,6 +68,8 @@
-
basename,
-
NULL));
-
-
+ g_ptr_array_add (dirs, g_build_filename ("@NIX_SHARE_PATH@", SOURCEVIEW_DIR, basename, NULL));
-
+
-
g_ptr_array_add (dirs, NULL);
-
-
return (gchar**) g_ptr_array_free (dirs, FALSE);
-10
pkgs/desktops/gnome-3/3.18/core/gtksourceview/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gtksourceview-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gtksourceview/3.18/gtksourceview-3.18.2.tar.xz;
-
sha256 = "60f75a9f0039e13a2281fc595b5ef7344afa06732cc53b57d13234bfb0a5b7b2";
-
};
-
}
-33
pkgs/desktops/gnome-3/3.18/core/gucharmap/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, gtk3
-
, glib, desktop_file_utils, bash, appdata-tools
-
, makeWrapper, gnome3, file, itstool, libxml2 }:
-
-
# TODO: icons and theme still does not work
-
# use packaged gnome3.adwaita-icon-theme
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file";
-
-
buildInputs = [ pkgconfig gtk3 intltool itstool glib appdata-tools
-
gnome3.yelp_tools libxml2 file desktop_file_utils
-
gnome3.gsettings_desktop_schemas makeWrapper ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gucharmap" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Gucharmap;
-
description = "GNOME Character Map, based on the Unicode Character Database";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/gucharmap/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gucharmap-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gucharmap/3.18/gucharmap-3.18.2.tar.xz;
-
sha256 = "80141d3e892c3c4812c1a8fad8f89978559ef19e933843267e6e9a5524c09ec9";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/core/libcroco/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, libxml2, glib }:
-
-
stdenv.mkDerivation rec {
-
name = "libcroco-0.6.11";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libcroco/0.6/${name}.tar.xz";
-
sha256 = "0mm0wldbi40am5qn0nv7psisbg01k42rwzjxl3gv11l5jj554aqk";
-
};
-
-
outputs = [ "dev" "out" ];
-
outputBin = "dev";
-
-
configureFlags = stdenv.lib.optional stdenv.isDarwin "--disable-Bsymbolic";
-
-
buildInputs = [ pkgconfig libxml2 glib ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.unix;
-
};
-
}
-33
pkgs/desktops/gnome-3/3.18/core/libgdata/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, libxml2, glib, json_glib
-
, gobjectIntrospection, liboauth, gnome3, p11_kit, openssl }:
-
-
let
-
majorVersion = "0.16";
-
in
-
stdenv.mkDerivation rec {
-
name = "libgdata-${majorVersion}.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libgdata/${majorVersion}/${name}.tar.xz";
-
sha256 = "8740e071ecb2ae0d2a4b9f180d2ae5fdf9dc4c41e7ff9dc7e057f62442800827";
-
};
-
-
# TODO: need libuhttpmock
-
configureFlags = "--disable-tests";
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.libsoup.dev}/include/libsoup-gnome-2.4/ -I${gnome3.gcr}/include/gcr-3 -I${gnome3.gcr}/include/gck-1";
-
-
buildInputs = with gnome3;
-
[ pkgconfig libsoup intltool libxml2 glib gobjectIntrospection
-
liboauth gcr gnome_online_accounts p11_kit openssl ];
-
-
propagatedBuildInputs = [ json_glib ];
-
-
meta = with stdenv.lib; {
-
description = "GData API library";
-
maintainers = with maintainers; [ raskin lethalman ];
-
platforms = platforms.linux;
-
license = licenses.lgpl21Plus;
-
};
-
-
}
-26
pkgs/desktops/gnome-3/3.18/core/libgee/default.nix
···
-
{ stdenv, fetchurl, autoconf, vala, pkgconfig, glib, gobjectIntrospection, gnome3 }:
-
let
-
ver_maj = "0.16";
-
ver_min = "1";
-
in
-
stdenv.mkDerivation rec {
-
name = "libgee-${ver_maj}.${ver_min}";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libgee/${ver_maj}/${name}.tar.xz";
-
sha256 = "d95f8ea8e78f843c71b1958fa2fb445e4a325e4821ec23d0d5108d8170e564a5";
-
};
-
-
doCheck = true;
-
-
patches = [ ./fix_introspection_paths.patch ];
-
-
buildInputs = [ autoconf vala pkgconfig glib gobjectIntrospection ];
-
-
meta = with stdenv.lib; {
-
description = "Utility library providing GObject-based interfaces and classes for commonly used data structures";
-
license = licenses.lgpl21Plus;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-13
pkgs/desktops/gnome-3/3.18/core/libgee/fix_introspection_paths.patch
···
-
--- fix_introspection_paths.patch/configure 2014-01-07 17:43:53.521339338 +0000
-
+++ fix_introspection_paths.patch/configure-fix 2014-01-07 17:45:11.068635069 +0000
-
@@ -12085,8 +12085,8 @@
-
INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`
-
INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`
-
INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`
-
- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0`
-
- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)"
-
+ INTROSPECTION_GIRDIR="${datadir}/gir-1.0"
-
+ INTROSPECTION_TYPELIBDIR="${libdir}/girepository-1.0"
-
INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`
-
INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`
-
INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection
-26
pkgs/desktops/gnome-3/3.18/core/libgee/libgee-1.nix
···
-
{ stdenv, fetchurl, autoconf, vala, pkgconfig, glib, gobjectIntrospection, gnome3 }:
-
let
-
ver_maj = "0.6";
-
ver_min = "8";
-
in
-
stdenv.mkDerivation rec {
-
name = "libgee-${ver_maj}.${ver_min}";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libgee/${ver_maj}/${name}.tar.xz";
-
sha256 = "1lzmxgz1bcs14ghfp8qqzarhn7s64ayx8c508ihizm3kc5wqs7x6";
-
};
-
-
doCheck = true;
-
-
patches = [ ./fix_introspection_paths.patch ];
-
-
buildInputs = [ autoconf vala pkgconfig glib gobjectIntrospection ];
-
-
meta = with stdenv.lib; {
-
description = "Utility library providing GObject-based interfaces and classes for commonly used data structures";
-
license = licenses.lgpl21Plus;
-
platforms = platforms.linux;
-
maintainers = [ maintainers.spacefrogg ] ++ gnome3.maintainers;
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/core/libgnome-keyring/default.nix
···
-
{ stdenv, fetchurl, glib, dbus_libs, libgcrypt, pkgconfig, intltool, gobjectIntrospection }:
-
-
stdenv.mkDerivation rec {
-
name = "libgnome-keyring-3.12.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libgnome-keyring/3.12/${name}.tar.xz";
-
sha256 = "c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783";
-
};
-
-
propagatedBuildInputs = [ glib gobjectIntrospection dbus_libs libgcrypt ];
-
nativeBuildInputs = [ pkgconfig intltool ];
-
-
meta = {
-
description = "Framework for managing passwords and other secrets";
-
homepage = http://live.gnome.org/GnomeKeyring;
-
license = with stdenv.lib.licenses; [ gpl2Plus lgpl2Plus ];
-
inherit (glib.meta) platforms maintainers;
-
-
longDescription = ''
-
gnome-keyring is a program that keeps password and other secrets for
-
users. The library libgnome-keyring is used by applications to integrate
-
with the gnome-keyring system.
-
'';
-
};
-
}
-24
pkgs/desktops/gnome-3/3.18/core/libgnomekbd/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, file, intltool, glib, gtk3, libxklavier, makeWrapper, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
name = "libgnomekbd-3.6.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libgnomekbd/3.6/${name}.tar.xz";
-
sha256 = "c41ea5b0f64da470925ba09f9f1b46b26b82d4e433e594b2c71eab3da8856a09";
-
};
-
-
buildInputs = [ pkgconfig file intltool glib gtk3 libxklavier makeWrapper ];
-
-
preFixup = ''
-
wrapProgram $out/bin/gkbd-keyboard-display \
-
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
description = "Keyboard management library";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-17
pkgs/desktops/gnome-3/3.18/core/libgweather/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, libxml2, gtk, intltool, libsoup, gconf
-
, pango, gdk_pixbuf, atk, tzdata, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0";
-
-
configureFlags = [ "--with-zoneinfo-dir=${tzdata}/share/zoneinfo" ];
-
propagatedBuildInputs = [ libxml2 gtk libsoup gconf pango gdk_pixbuf atk gnome3.geocode_glib ];
-
nativeBuildInputs = [ pkgconfig intltool ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/libgweather/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "libgweather-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/libgweather/3.18/libgweather-3.18.1.tar.xz;
-
sha256 = "94b2292f8f7616e2aa81b1516befd7b27682b20acecbd5d656b6954990ca7ad0";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/core/libgxps/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, cairo, libarchive, freetype, libjpeg, libtiff
-
, openssl, bzip2, acl, attr
-
}:
-
-
stdenv.mkDerivation rec {
-
name = "libgxps-0.2.2";
-
-
src = fetchurl {
-
url = "http://ftp.acc.umu.se/pub/GNOME/core/3.10/3.10.2/sources/${name}.tar.xz";
-
sha256 = "1gi0b0x0354jyqc48vspk2hg2q1403cf2p9ibj847nzhkdrh9l9r";
-
};
-
-
buildInputs = [ pkgconfig glib cairo freetype libjpeg libtiff acl openssl bzip2 attr];
-
propagatedBuildInputs = [ libarchive ];
-
-
configureFlags = "--without-liblcms2";
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/core/libpeas/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gnome3
-
, glib, gtk3, gobjectIntrospection, python3, python3Packages, ncurses
-
}:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
configureFlags = [ "--enable-python3" ];
-
-
buildInputs = [
-
intltool pkgconfig glib gtk3 gobjectIntrospection python3 python3Packages.pygobject3
-
gnome3.defaultIconTheme ncurses
-
];
-
-
meta = with stdenv.lib; {
-
description = "A GObject-based plugins engine";
-
homepage = "http://ftp.acc.umu.se/pub/GNOME/sources/libpeas/";
-
license = licenses.gpl2Plus;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/libpeas/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "libpeas-1.16.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/libpeas/1.16/libpeas-1.16.0.tar.xz;
-
sha256 = "b093008ecd65f7d55c80517589509698ff15ad41f664b11a3eb88ff461b1454e";
-
};
-
}
-16
pkgs/desktops/gnome-3/3.18/core/libzapojit/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, intltool, json_glib, rest, libsoup, gtk, gnome_online_accounts }:
-
-
stdenv.mkDerivation rec {
-
name = "libzapojit-0.0.3";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libzapojit/0.0/${name}.tar.xz";
-
sha256 = "0zn3s7ryjc3k1abj4k55dr2na844l451nrg9s6cvnnhh569zj99x";
-
};
-
-
buildInputs = [ pkgconfig glib intltool json_glib rest libsoup gtk gnome_online_accounts ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/core/mutter/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo
-
, pango, cogl, clutter, libstartup_notification, libcanberra, zenity, libcanberra_gtk3
-
, libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
# fatal error: gio/gunixfdlist.h: No such file or directory
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
configureFlags = "--with-x --disable-static --enable-shape --enable-sm --enable-startup-notification --enable-xsync --enable-verbose-mode --with-libcanberra";
-
-
buildInputs = with gnome3;
-
[ pkgconfig intltool glib gobjectIntrospection gtk gsettings_desktop_schemas upower
-
gnome_desktop cairo pango cogl clutter zenity libstartup_notification libcanberra
-
gnome3.geocode_glib
-
libcanberra_gtk3 zenity libtool makeWrapper xkeyboard_config libxkbfile libxkbcommon ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/mutter" \
-
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
patches = [ ./x86.patch ./math.patch ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
-
}
-10
pkgs/desktops/gnome-3/3.18/core/mutter/math.patch
···
-
--- mutter-3.18.0/src/backends/meta-cursor-renderer.c.orig 2015-09-23 13:54:31.297523343 +0200
-
+++ mutter-3.18.0/src/backends/meta-cursor-renderer.c 2015-09-23 13:54:43.728271766 +0200
-
@@ -31,6 +31,7 @@
-
-
#include <cogl/cogl.h>
-
#include <clutter/clutter.h>
-
+#include <math.h>
-
-
#include "meta-stage.h"
-
-10
pkgs/desktops/gnome-3/3.18/core/mutter/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "mutter-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/mutter/3.18/mutter-3.18.2.tar.xz;
-
sha256 = "8a69326f216c7575ed6cd53938b9cfc49b3b359cde95d3b6a7ed46c837261181";
-
};
-
}
-20
pkgs/desktops/gnome-3/3.18/core/mutter/x86.patch
···
-
--- mutter-3.16.2/src/core/window.c.orig 2015-05-26 10:52:41.382834963 +0200
-
+++ mutter-3.16.2/src/core/window.c 2015-05-26 10:53:03.039948034 +0200
-
@@ -3499,7 +3499,7 @@
-
-
static MetaMonitorInfo *
-
find_monitor_by_winsys_id (MetaWindow *window,
-
- guint winsys_id)
-
+ gint winsys_id)
-
{
-
int i;
-
-
@@ -3618,7 +3618,7 @@
-
*/
-
-
gboolean did_placement;
-
- guint old_output_winsys_id;
-
+ gint old_output_winsys_id;
-
MetaRectangle unconstrained_rect;
-
MetaRectangle constrained_rect;
-
MetaMoveResizeResultFlags result = 0;
-20
pkgs/desktops/gnome-3/3.18/core/nautilus/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, libxml2, dbus_glib, shared_mime_info, libexif
-
, gtk, gnome3, libunique, intltool, gobjectIntrospection
-
, libnotify, wrapGAppsHook, exempi, librsvg, tracker }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [ libxml2 dbus_glib shared_mime_info libexif gtk libunique intltool exempi librsvg
-
gnome3.gnome_desktop gnome3.adwaita-icon-theme
-
gnome3.gsettings_desktop_schemas gnome3.dconf libnotify tracker ];
-
-
patches = [ ./extension_dir.patch ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-24
pkgs/desktops/gnome-3/3.18/core/nautilus/extension_dir.patch
···
-
diff --git a/libnautilus-private/nautilus-module.c b/libnautilus-private/nautilus-module.c
-
index 6273a76..4adcc8a 100644
-
--- a/libnautilus-private/nautilus-module.c
-
+++ b/libnautilus-private/nautilus-module.c
-
@@ -242,11 +242,17 @@ void
-
nautilus_module_setup (void)
-
{
-
static gboolean initialized = FALSE;
-
+ const gchar* extensiondir = NULL;
-
-
if (!initialized) {
-
initialized = TRUE;
-
-
-
- load_module_dir (NAUTILUS_EXTENSIONDIR);
-
+
-
+ extensiondir = g_getenv ("NAUTILUS_EXTENSION_DIR");
-
+ if (extensiondir == NULL) {
-
+ extensiondir = NAUTILUS_EXTENSIONDIR;
-
+ }
-
+
-
+ load_module_dir (extensiondir);
-
-
eel_debug_call_at_shutdown (free_module_objects);
-
}
-10
pkgs/desktops/gnome-3/3.18/core/nautilus/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "nautilus-3.18.5";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/nautilus/3.18/nautilus-3.18.5.tar.xz;
-
sha256 = "60a927c0522b4cced9d8f62baed2ee5e2fd4305be4523eb5bc44805971a6cc15";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/core/rest/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, libsoup, gobjectIntrospection, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
name = "rest-0.7.93";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/rest/0.7/${name}.tar.xz";
-
sha256 = "05mj10hhiik23ai8w4wkk5vhsp7hcv24bih5q3fl82ilam268467";
-
};
-
-
buildInputs = [ pkgconfig glib libsoup gobjectIntrospection];
-
-
configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-33
pkgs/desktops/gnome-3/3.18/core/sushi/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, file, intltool, gobjectIntrospection, glib
-
, clutter_gtk, clutter-gst, gnome3, gtksourceview, libmusicbrainz
-
, webkitgtk, libmusicbrainz5, icu, makeWrapper, gst_all_1
-
, gdk_pixbuf, librsvg, gtk3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs = [ gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ];
-
-
buildInputs = [ pkgconfig file intltool gobjectIntrospection glib gtk3
-
clutter_gtk clutter-gst gnome3.gjs gtksourceview gdk_pixbuf
-
librsvg gnome3.defaultIconTheme libmusicbrainz5 webkitgtk
-
gnome3.evince icu makeWrapper ];
-
-
enableParallelBuilding = true;
-
-
preFixup = ''
-
wrapProgram $out/libexec/sushi-start \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
-
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = "http://en.wikipedia.org/wiki/Sushi_(software)";
-
description = "A quick previewer for Nautilus";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2Plus;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/sushi/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "sushi-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/sushi/3.18/sushi-3.18.0.tar.xz;
-
sha256 = "7f4df92be950bf23aff28da49ce108766dd21a88efc14a9d0807e10225608e9c";
-
};
-
}
-20
pkgs/desktops/gnome-3/3.18/core/totem-pl-parser/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, file, intltool, gmime, libxml2, libsoup, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
name = "totem-pl-parser-3.10.2";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/totem-pl-parser/3.10/${name}.tar.xz";
-
sha256 = "38be09bddc46ddecd2b5ed7c82144ef52aafe879a5ec3d8b192b4b64ba995469";
-
};
-
-
buildInputs = [ pkgconfig file intltool gmime libxml2 libsoup ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Videos;
-
description = "Simple GObject-based library to parse and save a host of playlist formats";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2;
-
platforms = platforms.linux;
-
};
-
}
-44
pkgs/desktops/gnome-3/3.18/core/totem/default.nix
···
-
{ stdenv, intltool, fetchurl, gst_all_1
-
, clutter_gtk, clutter-gst, python3, python3Packages, shared_mime_info
-
, pkgconfig, gtk3, glib, gobjectIntrospection
-
, bash, makeWrapper, itstool, libxml2, dbus_glib
-
, gnome3, librsvg, gdk_pixbuf, file }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
enableParallelBuilding = true;
-
-
NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 gnome3.grilo
-
clutter_gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins
-
gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
-
gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly gst_all_1.gst-libav
-
gnome3.libpeas python3Packages.pygobject3 gobjectIntrospection shared_mime_info dbus_glib
-
gdk_pixbuf gnome3.defaultIconTheme librsvg gnome3.gnome_desktop
-
gnome3.gsettings_desktop_schemas makeWrapper file ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/totem" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix PYTHONPATH : "${python3Packages.pygobject3}/lib/python3.4/site-packages:$PYTHONPATH" \
-
--prefix GI_TYPELIB_PATH : "$out/lib/girepository-1.0:$GI_TYPELIB_PATH" \
-
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
-
--prefix GRL_PLUGIN_PATH : "${gnome3.grilo-plugins}/lib/grilo-0.2" \
-
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Videos;
-
description = "Movie player for the GNOME desktop based on GStreamer";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/totem/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "totem-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/totem/3.18/totem-3.18.1.tar.xz;
-
sha256 = "d7816eae9606846c44fd508902eae10bdaed28e6d4f621531990d473184107a2";
-
};
-
}
-50
pkgs/desktops/gnome-3/3.18/core/tracker/default.nix
···
-
{ stdenv, intltool, fetchurl, libxml2, upower
-
, pkgconfig, gtk3, glib, dconf
-
, bash, wrapGAppsHook, itstool, vala, sqlite, libxslt
-
, gnome3, librsvg, gdk_pixbuf, file, libnotify
-
, evolution_data_server, gst_all_1, poppler
-
, icu, taglib, libjpeg, libtiff, giflib, libcue
-
, libvorbis, flac, exempi, networkmanager
-
, libpng, libexif, libgsf, libuuid, bzip2 }:
-
-
let
-
majorVersion = "1.8";
-
in
-
stdenv.mkDerivation rec {
-
name = "tracker-${majorVersion}.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/tracker/${majorVersion}/${name}.tar.xz";
-
sha256 = "0zchaahk4w7dwanqk1vx0qgnyrlzlp81krwawfx3mv5zffik27x1";
-
};
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
-
-
buildInputs = [ vala gtk3 glib dconf intltool itstool libxml2
-
bzip2 gnome3.totem-pl-parser libxslt
-
gnome3.gsettings_desktop_schemas wrapGAppsHook file
-
gdk_pixbuf gnome3.defaultIconTheme librsvg sqlite
-
upower libnotify evolution_data_server gnome3.libgee
-
gst_all_1.gstreamer gst_all_1.gst-plugins-base flac
-
poppler icu taglib libjpeg libtiff giflib libvorbis
-
exempi networkmanager libpng libexif libgsf libuuid ];
-
-
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0 -I${poppler.dev}/include/poppler";
-
-
enableParallelBuilding = true;
-
-
preConfigure = ''
-
substituteInPlace src/libtracker-sparql/Makefile.in \
-
--replace "--shared-library=libtracker-sparql" "--shared-library=$out/lib/libtracker-sparql"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/Tracker;
-
description = "Desktop-neutral user information store, search tool and indexer";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-25
pkgs/desktops/gnome-3/3.18/core/vino/default.nix
···
-
{ stdenv, intltool, fetchurl, gtk3, glib, libsoup, pkgconfig, makeWrapper
-
, gnome3, libnotify, file, telepathy_glib, dbus_glib }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
buildInputs = [ gtk3 intltool glib libsoup pkgconfig libnotify
-
gnome3.defaultIconTheme dbus_glib telepathy_glib file
-
makeWrapper ];
-
-
preFixup = ''
-
wrapProgram "$out/libexec/vino-server" \
-
--prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/action/show/Projects/Vino;
-
description = "GNOME desktop sharing server";
-
maintainers = with maintainers; [ lethalman domenkozar ];
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/vino/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "vino-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/vino/3.18/vino-3.18.1.tar.xz;
-
sha256 = "07ec6e78bbecd4ee3fce873eb26932fdda9c7642bb09d17ac36483b996fafe5a";
-
};
-
}
-40
pkgs/desktops/gnome-3/3.18/core/vte/2.90.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig, gnome3, ncurses, gobjectIntrospection }:
-
-
stdenv.mkDerivation rec {
-
versionMajor = "0.36";
-
versionMinor = "3";
-
moduleName = "vte";
-
-
name = "${moduleName}-${versionMajor}.${versionMinor}";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz";
-
sha256 = "54e5b07be3c0f7b158302f54ee79d4de1cb002f4259b6642b79b1e0e314a959c";
-
};
-
-
buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses ];
-
-
configureFlags = [ "--enable-introspection" ];
-
-
enableParallelBuilding = true;
-
-
postInstall = ''
-
substituteInPlace $out/lib/libvte2_90.la --replace "-lncurses" "-L${ncurses.out}/lib -lncurses"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = http://www.gnome.org/;
-
description = "A library implementing a terminal emulator widget for GTK+";
-
longDescription = ''
-
VTE is a library (libvte) implementing a terminal emulator widget for
-
GTK+, and a minimal sample application (vte) using that. Vte is
-
mainly used in gnome-terminal, but can also be used to embed a
-
console/terminal in games, editors, IDEs, etc. VTE supports Unicode and
-
character set conversion, as well as emulating any terminal known to
-
the system's terminfo database.
-
'';
-
license = licenses.lgpl2;
-
maintainers = with maintainers; [ astsmtl antono lethalman ];
-
platforms = platforms.linux;
-
};
-
}
-59
pkgs/desktops/gnome-3/3.18/core/vte/default.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig
-
, gnome3, ncurses, gobjectIntrospection, vala, libxml2, gnutls
-
-
, selectTextPatch ? false
-
, fetchFromGitHub, autoconf, automake, libtool, gtk_doc, gperf
-
}:
-
-
let baseAttrs = rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib
-
gnome3.gtk3 ncurses vala libxml2 ];
-
-
propagatedBuildInputs = [ gnutls ];
-
-
preConfigure = "patchShebangs .";
-
-
configureFlags = [ "--enable-introspection" ];
-
-
enableParallelBuilding = true;
-
-
postInstall = ''
-
substituteInPlace $out/lib/libvte2_90.la --replace "-lncurses" "-L${ncurses.out}/lib -lncurses"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = http://www.gnome.org/;
-
description = "A library implementing a terminal emulator widget for GTK+";
-
longDescription = ''
-
VTE is a library (libvte) implementing a terminal emulator widget for
-
GTK+, and a minimal sample application (vte) using that. Vte is
-
mainly used in gnome-terminal, but can also be used to embed a
-
console/terminal in games, editors, IDEs, etc. VTE supports Unicode and
-
character set conversion, as well as emulating any terminal known to
-
the system's terminfo database.
-
'';
-
license = licenses.lgpl2;
-
maintainers = with maintainers; [ astsmtl antono lethalman ];
-
platforms = platforms.linux;
-
};
-
};
-
-
in stdenv.mkDerivation ( baseAttrs
-
// stdenv.lib.optionalAttrs selectTextPatch rec {
-
name = "vte-ng-${version}";
-
version = "0.42.4.a";
-
src = fetchFromGitHub {
-
owner = "thestinger";
-
repo = "vte-ng";
-
rev = version;
-
sha256 = "1w91lz30j5lrskp9ds5j3nn27m5mpdpn7nlcvf5y1w63mpmjg8k1";
-
};
-
# slightly hacky; I couldn't make it work with autoreconfHook
-
configureScript = "./autogen.sh";
-
nativeBuildInputs = (baseAttrs.nativeBuildInputs or [])
-
++ [ gtk_doc autoconf automake libtool gperf ];
-
}
-
)
-
-10
pkgs/desktops/gnome-3/3.18/core/vte/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "vte-0.42.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/vte/0.42/vte-0.42.1.tar.xz;
-
sha256 = "0d4xzjq6mxrlhnh4i12a1yy90n41m03z8wf8g6wh4hjgx7ly404y";
-
};
-
}
-17
pkgs/desktops/gnome-3/3.18/core/yelp-tools/default.nix
···
-
{ stdenv, fetchurl, libxml2, libxslt, itstool, gnome3, pkgconfig }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ libxml2 libxslt itstool gnome3.yelp_xsl pkgconfig ];
-
-
doCheck = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Yelp/Tools;
-
description = "Small programs that help you create, edit, manage, and publish your Mallard or DocBook documentation";
-
maintainers = with maintainers; [ domenkozar ];
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/yelp-tools/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "yelp-tools-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/yelp-tools/3.18/yelp-tools-3.18.0.tar.xz;
-
sha256 = "c6c1d65f802397267cdc47aafd5398c4b60766e0a7ad2190426af6c0d0716932";
-
};
-
}
-18
pkgs/desktops/gnome-3/3.18/core/yelp-xsl/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, bash
-
, itstool, libxml2, libxslt, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
buildInputs = [ pkgconfig intltool itstool libxml2 libxslt ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Yelp;
-
description = "Yelp's universal stylesheets for Mallard and DocBook";
-
maintainers = gnome3.maintainers;
-
license = [licenses.gpl2 licenses.lgpl2];
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/yelp-xsl/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "yelp-xsl-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/yelp-xsl/3.18/yelp-xsl-3.18.1.tar.xz;
-
sha256 = "00870fbe59a1bc7797b385fce16386917e2987c404e9b5a7adcf0036f1c1ba62";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/core/yelp/default.nix
···
-
{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib
-
, file, librsvg, gnome3, gdk_pixbuf, sqlite
-
, bash, makeWrapper, itstool, libxml2, libxslt, icu, gst_all_1
-
, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file";
-
-
buildInputs = [ pkgconfig gtk3 glib webkitgtk intltool itstool sqlite
-
libxml2 libxslt icu file makeWrapper gnome3.yelp_xsl
-
librsvg gdk_pixbuf gnome3.defaultIconTheme
-
gnome3.gsettings_desktop_schemas wrapGAppsHook
-
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Yelp;
-
description = "The help viewer in Gnome";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/yelp/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "yelp-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/yelp/3.18/yelp-3.18.1.tar.xz;
-
sha256 = "ba3a4eb4717c0ecf4a2e40eff0963fcd12c700c4fb80b83ecaad8b7032256880";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/core/zenity/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, libxslt, gnome3, pango
-
, gnome_doc_utils, intltool, libX11, which, itstool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
preBuild = ''
-
mkdir -p $out/include
-
'';
-
-
buildInputs = [ gnome3.gtk libxml2 libxslt libX11 itstool ];
-
-
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/core/zenity/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "zenity-3.18.1.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/zenity/3.18/zenity-3.18.1.1.tar.xz;
-
sha256 = "e6317a03f58b528e2e3330fef5acea39506ec08a7c2aeec5c4f1e7505d43a80a";
-
};
-
}
-400
pkgs/desktops/gnome-3/3.18/default.nix
···
-
{ pkgs }:
-
-
let
-
-
pkgsFun = overrides:
-
let
-
self = self_ // overrides;
-
self_ = with self; {
-
-
overridePackages = f:
-
let newself = pkgsFun (f newself self);
-
in newself;
-
-
callPackage = pkgs.newScope self;
-
-
version = "3.18";
-
maintainers = with pkgs.lib.maintainers; [ lethalman jgeerds ];
-
-
corePackages = with gnome3; [
-
pkgs.desktop_file_utils pkgs.ibus
-
pkgs.shared_mime_info # for update-mime-database
-
glib # for gsettings
-
gtk3 # for gtk-update-icon-cache
-
glib_networking gvfs dconf gnome-backgrounds gnome_control_center
-
gnome-menus gnome_settings_daemon gnome_shell
-
gnome_themes_standard defaultIconTheme gnome-shell-extensions
-
pkgs.hicolor_icon_theme
-
];
-
-
optionalPackages = with gnome3; [ baobab empathy eog epiphany evince
-
gucharmap nautilus totem vino yelp gnome-bluetooth
-
gnome-calculator gnome-contacts gnome-font-viewer gnome-screenshot
-
gnome-system-log gnome-system-monitor
-
gnome_terminal gnome-user-docs bijiben evolution file-roller gedit
-
gnome-clocks gnome-music gnome-tweak-tool gnome-photos
-
nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs
-
gnome-maps gnome-characters gnome-calendar accerciser gnome-nettool
-
gnome-getting-started-docs gnome-software gnome-packagekit
-
];
-
-
gamesPackages = with gnome3; [ swell-foop lightsoff iagno
-
tali quadrapassel gnome-sudoku aisleriot five-or-more
-
four-in-a-row gnome-chess gnome-klotski gnome-mahjongg
-
gnome-mines gnome-nibbles gnome-robots gnome-tetravex
-
hitori gnome-taquin
-
];
-
-
inherit (pkgs) glib gtk2 webkitgtk24x gtk3 gtkmm3 libcanberra;
-
inherit (pkgs.gnome2) ORBit2;
-
libsoup = pkgs.libsoup.override { gnomeSupport = true; };
-
libchamplain = pkgs.libchamplain.override { libsoup = libsoup; };
-
orbit = ORBit2;
-
gnome3 = self // { recurseForDerivations = false; };
-
clutter = pkgs.clutter_1_24;
-
clutter_gtk = pkgs.clutter_gtk_1_6.override { inherit clutter gtk3; };
-
clutter-gst_2 = pkgs.clutter-gst;
-
clutter-gst = pkgs.clutter-gst_3_0.override { inherit clutter cogl; };
-
cogl = pkgs.cogl_1_22;
-
gtk = gtk3;
-
gtkmm = gtkmm3;
-
gtkvnc = pkgs.gtkvnc.override { enableGTK3 = true; };
-
vala = pkgs.vala_0_26;
-
gegl_0_3 = pkgs.gegl_0_3.override { inherit gtk; };
-
-
# Simplify the nixos module and gnome packages
-
defaultIconTheme = adwaita-icon-theme;
-
-
# ISO installer
-
# installerIso = callPackage ./installer.nix {};
-
-
#### Core (http://ftp.acc.umu.se/pub/GNOME/core/)
-
-
adwaita-icon-theme = callPackage ./core/adwaita-icon-theme { };
-
-
baobab = callPackage ./core/baobab { };
-
-
caribou = callPackage ./core/caribou { };
-
-
dconf = callPackage ./core/dconf { };
-
dconf-editor = callPackage ./core/dconf-editor { };
-
-
empathy = callPackage ./core/empathy {
-
webkitgtk = webkitgtk24x;
-
clutter-gst = pkgs.clutter-gst;
-
};
-
-
epiphany = callPackage ./core/epiphany { };
-
-
evince = callPackage ./core/evince { }; # ToDo: dbus would prevent compilation, enable tests
-
-
evolution_data_server = callPackage ./core/evolution-data-server { };
-
-
gconf = callPackage ./core/gconf { };
-
-
geocode_glib = callPackage ./core/geocode-glib { };
-
-
gcr = callPackage ./core/gcr { }; # ToDo: tests fail
-
-
gdm = callPackage ./core/gdm { };
-
-
gjs = callPackage ./core/gjs { };
-
-
glib_networking = pkgs.glib_networking.override {
-
inherit gsettings_desktop_schemas;
-
};
-
-
gnome-backgrounds = callPackage ./core/gnome-backgrounds { };
-
-
gnome-bluetooth = callPackage ./core/gnome-bluetooth { };
-
-
gnome-contacts = callPackage ./core/gnome-contacts { };
-
-
gnome_control_center = callPackage ./core/gnome-control-center { };
-
-
gnome-calculator = callPackage ./core/gnome-calculator { };
-
-
gnome_common = callPackage ./core/gnome-common { };
-
-
gnome_desktop = callPackage ./core/gnome-desktop { };
-
-
gnome-dictionary = callPackage ./core/gnome-dictionary { };
-
-
gnome-disk-utility = callPackage ./core/gnome-disk-utility { };
-
-
gnome-font-viewer = callPackage ./core/gnome-font-viewer { };
-
-
gnome-menus = callPackage ./core/gnome-menus { };
-
-
gnome_keyring = callPackage ./core/gnome-keyring { };
-
-
libgnome_keyring = callPackage ./core/libgnome-keyring { };
-
-
libgnomekbd = callPackage ./core/libgnomekbd { };
-
-
folks = callPackage ./core/folks { };
-
-
gnome_online_accounts = callPackage ./core/gnome-online-accounts { };
-
-
gnome-online-miners = callPackage ./core/gnome-online-miners { };
-
-
gnome_session = callPackage ./core/gnome-session { };
-
-
gnome_shell = callPackage ./core/gnome-shell { };
-
-
gnome-shell-extensions = callPackage ./core/gnome-shell-extensions { };
-
-
gnome-screenshot = callPackage ./core/gnome-screenshot { };
-
-
gnome_settings_daemon = callPackage ./core/gnome-settings-daemon { };
-
-
gnome-system-log = callPackage ./core/gnome-system-log { };
-
-
gnome-system-monitor = callPackage ./core/gnome-system-monitor { };
-
-
gnome_terminal = callPackage ./core/gnome-terminal { };
-
-
gnome_themes_standard = callPackage ./core/gnome-themes-standard { };
-
-
gnome-user-docs = callPackage ./core/gnome-user-docs { };
-
-
gnome-user-share = callPackage ./core/gnome-user-share { };
-
-
grilo = callPackage ./core/grilo { };
-
-
grilo-plugins = callPackage ./core/grilo-plugins { };
-
-
gsettings_desktop_schemas = callPackage ./core/gsettings-desktop-schemas { };
-
-
gsound = callPackage ./core/gsound { };
-
-
gtksourceview = callPackage ./core/gtksourceview { };
-
-
gucharmap = callPackage ./core/gucharmap { };
-
-
gvfs = pkgs.gvfs.override { gnome = gnome3; gnomeSupport = true; };
-
-
eog = callPackage ./core/eog { };
-
-
libcroco = callPackage ./core/libcroco {};
-
-
libgee = callPackage ./core/libgee { };
-
libgee_1 = callPackage ./core/libgee/libgee-1.nix { };
-
-
libgdata = callPackage ./core/libgdata { };
-
-
libgxps = callPackage ./core/libgxps { };
-
-
libpeas = callPackage ./core/libpeas {};
-
-
libgweather = callPackage ./core/libgweather { };
-
-
libzapojit = callPackage ./core/libzapojit { };
-
-
mutter = callPackage ./core/mutter { };
-
-
nautilus = callPackage ./core/nautilus { };
-
-
networkmanager_openvpn = pkgs.networkmanager_openvpn.override {
-
inherit gnome3;
-
};
-
-
networkmanager_pptp = pkgs.networkmanager_pptp.override {
-
inherit gnome3;
-
};
-
-
networkmanager_vpnc = pkgs.networkmanager_vpnc.override {
-
inherit gnome3;
-
};
-
-
networkmanager_openconnect = pkgs.networkmanager_openconnect.override {
-
inherit gnome3;
-
};
-
-
networkmanager_l2tp = pkgs.networkmanager_l2tp.override {
-
inherit gnome3;
-
};
-
-
networkmanagerapplet = pkgs.networkmanagerapplet.override {
-
inherit gnome3 gsettings_desktop_schemas glib_networking;
-
};
-
-
rest = callPackage ./core/rest { };
-
-
sushi = callPackage ./core/sushi {
-
clutter-gst = pkgs.clutter-gst;
-
};
-
-
totem = callPackage ./core/totem { };
-
-
totem-pl-parser = callPackage ./core/totem-pl-parser { };
-
-
tracker = callPackage ./core/tracker { giflib = pkgs.giflib_5_0; };
-
-
vte = callPackage ./core/vte { };
-
-
vte_290 = callPackage ./core/vte/2.90.nix { };
-
-
vte-select-text = vte.override { selectTextPatch = true; };
-
-
vino = callPackage ./core/vino { };
-
-
yelp = callPackage ./core/yelp { };
-
-
yelp_xsl = callPackage ./core/yelp-xsl { };
-
-
yelp_tools = callPackage ./core/yelp-tools { };
-
-
zenity = callPackage ./core/zenity { };
-
-
-
#### Apps (http://ftp.acc.umu.se/pub/GNOME/apps/)
-
-
accerciser = callPackage ./apps/accerciser { };
-
-
bijiben = callPackage ./apps/bijiben {
-
webkitgtk = webkitgtk24x;
-
};
-
-
cheese = callPackage ./apps/cheese { };
-
-
evolution = callPackage ./apps/evolution {
-
webkitgtk = webkitgtk24x;
-
};
-
-
file-roller = callPackage ./apps/file-roller { };
-
-
gedit = callPackage ./apps/gedit { };
-
-
glade = callPackage ./apps/glade { };
-
-
gnome-boxes = callPackage ./apps/gnome-boxes {
-
gtkvnc = pkgs.gtkvnc.override { enableGTK3 = true; };
-
spice_gtk = pkgs.spice_gtk.override { enableGTK3 = true; };
-
};
-
-
gnome-calendar = callPackage ./apps/gnome-calendar { };
-
-
gnome-characters = callPackage ./apps/gnome-characters { };
-
-
gnome-clocks = callPackage ./apps/gnome-clocks { };
-
-
gnome-documents = callPackage ./apps/gnome-documents { };
-
-
gnome-getting-started-docs = callPackage ./apps/gnome-getting-started-docs { };
-
-
gnome-logs = callPackage ./apps/gnome-logs { };
-
-
gnome-maps = callPackage ./apps/gnome-maps { };
-
-
gnome-music = callPackage ./apps/gnome-music { };
-
-
gnome-nettool = callPackage ./apps/gnome-nettool { };
-
-
gnome-photos = callPackage ./apps/gnome-photos {
-
gegl = gegl_0_3;
-
};
-
-
gnome-weather = callPackage ./apps/gnome-weather { };
-
-
nautilus-sendto = callPackage ./apps/nautilus-sendto { };
-
-
polari = callPackage ./apps/polari { };
-
-
# scrollkeeper replacement
-
rarian = callPackage ./desktop/rarian { };
-
-
seahorse = callPackage ./apps/seahorse { };
-
-
vinagre = callPackage ./apps/vinagre { };
-
-
#### Dev http://ftp.gnome.org/pub/GNOME/devtools/
-
-
anjuta = callPackage ./devtools/anjuta { };
-
-
devhelp = callPackage ./devtools/devhelp { };
-
-
gdl = callPackage ./devtools/gdl { };
-
-
gnome-devel-docs = callPackage ./devtools/gnome-devel-docs { };
-
-
#### Games
-
-
aisleriot = callPackage ./games/aisleriot { };
-
-
five-or-more = callPackage ./games/five-or-more { };
-
-
four-in-a-row = callPackage ./games/four-in-a-row { };
-
-
gnome-chess = callPackage ./games/gnome-chess { };
-
-
gnome-klotski = callPackage ./games/gnome-klotski { };
-
-
gnome-mahjongg = callPackage ./games/gnome-mahjongg { };
-
-
gnome-mines = callPackage ./games/gnome-mines { };
-
-
gnome-nibbles = callPackage ./games/gnome-nibbles { };
-
-
gnome-robots = callPackage ./games/gnome-robots { };
-
-
gnome-sudoku = callPackage ./games/gnome-sudoku { };
-
-
gnome-taquin = callPackage ./games/gnome-taquin { };
-
-
gnome-tetravex = callPackage ./games/gnome-tetravex { };
-
-
hitori = callPackage ./games/hitori { };
-
-
iagno = callPackage ./games/iagno { };
-
-
lightsoff = callPackage ./games/lightsoff { };
-
-
swell-foop = callPackage ./games/swell-foop { };
-
-
tali = callPackage ./games/tali { };
-
-
quadrapassel = callPackage ./games/quadrapassel { };
-
-
#### Misc -- other packages on http://ftp.gnome.org/pub/GNOME/sources/
-
-
california = callPackage ./misc/california { };
-
-
geary = callPackage ./misc/geary {
-
webkitgtk = webkitgtk24x;
-
};
-
-
gfbgraph = callPackage ./misc/gfbgraph { };
-
-
gitg = callPackage ./misc/gitg {
-
webkitgtk = webkitgtk24x;
-
};
-
-
libgda = callPackage ./misc/libgda { };
-
-
libgit2-glib = callPackage ./misc/libgit2-glib { };
-
-
libmediaart = callPackage ./misc/libmediaart { };
-
-
gexiv2 = callPackage ./misc/gexiv2 { };
-
-
gnome-tweak-tool = callPackage ./misc/gnome-tweak-tool { };
-
-
gpaste = callPackage ./misc/gpaste { };
-
-
pidgin-im-gnome-shell-extension = callPackage ./misc/pidgin { };
-
-
gtkhtml = callPackage ./misc/gtkhtml { };
-
-
pomodoro = callPackage ./misc/pomodoro { };
-
-
gnome-video-effects = callPackage ./misc/gnome-video-effects { };
-
-
gnome-software = callPackage ./misc/gnome-software { };
-
-
gnome-packagekit = callPackage ./misc/gnome-packagekit { };
-
-
};
-
in self; # pkgsFun
-
-
in pkgsFun {}
-16
pkgs/desktops/gnome-3/3.18/desktop/rarian/default.nix
···
-
{stdenv, fetchurl, pkgconfig, perl, perlXMLParser, libxml2, libxslt, docbook_xml_dtd_42}:
-
-
stdenv.mkDerivation rec {
-
name = "rarian-0.8.1";
-
src = fetchurl {
-
url = "mirror://gnome/sources/rarian/0.8/${name}.tar.bz2";
-
sha256 = "aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577";
-
};
-
-
buildInputs = [pkgconfig perl perlXMLParser libxml2 libxslt];
-
configureFlags = "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/docbook.cat";
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
};
-
}
-24
pkgs/desktops/gnome-3/3.18/devtools/anjuta/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, flex, bison, libxml2, intltool,
-
itstool, python, makeWrapper }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
enableParallelBuilding = true;
-
-
buildInputs = [ pkgconfig flex bison gtk3 libxml2 gnome3.gjs gnome3.gdl
-
gnome3.libgda gnome3.gtksourceview intltool itstool python makeWrapper ];
-
-
preFixup = ''
-
wrapProgram $out/bin/anjuta \
-
--prefix XDG_DATA_DIRS : \
-
"$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
description = "Software development studio";
-
homepage = http://anjuta.org/;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/devtools/anjuta/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "anjuta-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/anjuta/3.18/anjuta-3.18.2.tar.xz;
-
sha256 = "be864f2f1807e1b870697f646294e997d221d5984a135245543b719e501cef8e";
-
};
-
}
-18
pkgs/desktops/gnome-3/3.18/devtools/devhelp/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, webkitgtk, intltool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook webkitgtk intltool gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://live.gnome.org/devhelp;
-
description = "API documentation browser for GNOME";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/devtools/devhelp/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "devhelp-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/devhelp/3.18/devhelp-3.18.1.tar.xz;
-
sha256 = "303a162ad294dc6f9984898e501a06dc5d2aa9812b06801c2e39b250d8c51aef";
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/devtools/gdl/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, libxml2, gtk3, gnome3, intltool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig libxml2 gtk3 intltool ];
-
-
meta = with stdenv.lib; {
-
description = "Gnome docking library";
-
homepage = https://developer.gnome.org/gdl/;
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/devtools/gdl/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gdl-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gdl/3.18/gdl-3.18.0.tar.xz;
-
sha256 = "1499884e4fce375a963cf2b98b90e6724144f9b1f1ac8b84d765f4c85a2140b2";
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/devtools/gnome-devel-docs/default.nix
···
-
{ stdenv, fetchurl, gnome3, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ intltool itstool libxml2 ];
-
-
meta = with stdenv.lib; {
-
homepage = https://github.com/GNOME/gnome-devel-docs;
-
description = "Developer documentation for GNOME";
-
maintainers = gnome3.maintainers;
-
license = licenses.fdl12;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/devtools/gnome-devel-docs/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-devel-docs-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-devel-docs/3.18/gnome-devel-docs-3.18.1.tar.xz;
-
sha256 = "33d06a27bd41107fcb0cf6d447e113db081c0d08fb2d041317ad2b8abae7d880";
-
};
-
}
-20
pkgs/desktops/gnome-3/3.18/games/aisleriot/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, intltool, itstool, gtk3
-
, wrapGAppsHook, gconf, librsvg, libxml2, desktop_file_utils
-
, guile, libcanberra_gtk3 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
configureFlags = [ "--with-card-theme-formats=svg" ];
-
-
buildInputs = [ pkgconfig intltool itstool gtk3 wrapGAppsHook gconf
-
librsvg libxml2 desktop_file_utils guile libcanberra_gtk3 ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Aisleriot;
-
description = "A collection of patience games written in guile scheme";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3Plus;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/aisleriot/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "aisleriot-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/aisleriot/3.18/aisleriot-3.18.2.tar.xz;
-
sha256 = "0bac8ba11ce37e4e7beddcd173f55ac1630a425399cfabb57e0e500886642fe3";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/five-or-more/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook librsvg intltool itstool libxml2
-
gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Five_or_more;
-
description = "Remove colored balls from the board by forming lines";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/five-or-more/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "five-or-more-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/five-or-more/3.18/five-or-more-3.18.0.tar.xz;
-
sha256 = "e1e7cc81b1281382da9a6ab466d97f09561dbaf39031a9b93f0a45221234fe62";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/four-in-a-row/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, intltool, itstool, libcanberra_gtk3, librsvg, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool libcanberra_gtk3 librsvg
-
libxml2 gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Four-in-a-row;
-
description = "Make lines of the same color to win";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/four-in-a-row/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "four-in-a-row-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/four-in-a-row/3.18/four-in-a-row-3.18.2.tar.xz;
-
sha256 = "458fa0ba35a2640248b3b4a2f162ded27bd6056e146c521760e0ef06961b8356";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/gnome-chess/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, intltool, itstool, librsvg, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool librsvg libxml2
-
gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Chess;
-
description = "Play the classic two-player boardgame of chess";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-chess/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-chess-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-chess/3.18/gnome-chess-3.18.0.tar.xz;
-
sha256 = "c841198935d807618c3cecbf10ed24643390d504e17961717bac455f4e1b37ad";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/gnome-klotski/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, libxml2, intltool, itstool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool librsvg libxml2
-
gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Klotski;
-
description = "Slide blocks to solve the puzzle";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-klotski/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-klotski-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-klotski/3.18/gnome-klotski-3.18.2.tar.xz;
-
sha256 = "e22b7136c4646b1aa6a9cefa8206bc92aed4ac389e891e48551e1804a2748192";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/gnome-mahjongg/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook librsvg intltool itstool libxml2
-
gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Mahjongg;
-
description = "Disassemble a pile of tiles by removing matching pairs";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-mahjongg/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-mahjongg-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-mahjongg/3.18/gnome-mahjongg-3.18.0.tar.xz;
-
sha256 = "7034428f5ac04bfd90689ee66894a6948a2ff1bfa2d2548f7559d2134b967405";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/gnome-mines/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook librsvg intltool itstool libxml2
-
gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Mines;
-
description = "Clear hidden mines from a minefield";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-mines/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-mines-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-mines/3.18/gnome-mines-3.18.2.tar.xz;
-
sha256 = "7e1e0778eb623bb96063944b0397503f964b898c234d30936c24ca1c9063f347";
-
};
-
}
-20
pkgs/desktops/gnome-3/3.18/games/gnome-nibbles/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, libcanberra_gtk3, clutter_gtk, intltool, itstool
-
, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2
-
librsvg libcanberra_gtk3 clutter_gtk gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Nibbles;
-
description = "Guide a worm around a maze";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-nibbles/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-nibbles-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-nibbles/3.18/gnome-nibbles-3.18.2.tar.xz;
-
sha256 = "106cacd8b55aeb6911b4d982071cf599cbec272e01bed6f16f16f9486026e229";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/gnome-robots/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, libcanberra_gtk3, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool librsvg libcanberra_gtk3
-
libxml2 gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Robots;
-
description = "Avoid the robots and make them crash into each other";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-robots/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-robots-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-robots/3.18/gnome-robots-3.18.1.tar.xz;
-
sha256 = "2e58ffdc4b243a4a3557ba9c84fa1c0129c5ffadbb5c2a20fede48ccf4618090";
-
};
-
}
-17
pkgs/desktops/gnome-3/3.18/games/gnome-sudoku/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gtk3, gnome3, wrapGAppsHook
-
, json_glib, qqwing, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig intltool wrapGAppsHook gtk3 gnome3.libgee
-
json_glib qqwing itstool libxml2 ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Sudoku;
-
description = "Test your logic skills in this number grid puzzle";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-sudoku/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-sudoku-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-sudoku/3.18/gnome-sudoku-3.18.2.tar.xz;
-
sha256 = "4eefde04145d9f4bf30f4327b83929f6bfb8a19b604337c1d75f66e984f8c0ac";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/gnome-taquin/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, librsvg, libcanberra_gtk3, intltool, itstool, libxml2 }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook librsvg libcanberra_gtk3
-
intltool itstool libxml2 gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Taquin;
-
description = "Move tiles so that they reach their places";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-taquin/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-taquin-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-taquin/3.18/gnome-taquin-3.18.2.tar.xz;
-
sha256 = "26154f5fd9f75b6e9e6857d6a31a9d2ce4814ec81afc6ca3e4643058877d1155";
-
};
-
}
-18
pkgs/desktops/gnome-3/3.18/games/gnome-tetravex/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, libxml2, intltool, itstool }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2 gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Tetravex;
-
description = "Complete the puzzle by matching numbered tiles";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/gnome-tetravex/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-tetravex-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-tetravex/3.18/gnome-tetravex-3.18.0.tar.xz;
-
sha256 = "ea00ff5ea9a3b583c4d755cefa2725dd7b3b0781972af1c56377c7eda48cb579";
-
};
-
}
-24
pkgs/desktops/gnome-3/3.18/games/hitori/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-
, libxml2, intltool, itstool }:
-
-
stdenv.mkDerivation rec {
-
name = "hitori-${gnome3.version}.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/hitori/${gnome3.version}/${name}.tar.xz";
-
sha256 = "07pm3xl05jgb8x151k1j2ap57dmfvk2nkz9dmqnn5iywfigsysd1";
-
};
-
-
buildInputs = [
-
pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2
-
gnome3.defaultIconTheme
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Hitori;
-
description = "GTK+ application to generate and let you play games of Hitori";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/iagno/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf, librsvg, wrapGAppsHook
-
, intltool, itstool, libcanberra_gtk3, libxml2, dconf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg
-
dconf libxml2 libcanberra_gtk3 wrapGAppsHook itstool intltool ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Iagno;
-
description = "Computer version of the game Reversi, more popularly called Othello";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/iagno/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "iagno-3.18.2";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/iagno/3.18/iagno-3.18.2.tar.xz;
-
sha256 = "2ee2954ef459211643fadf74745be79a82592e12750b5cf813e784e2cbbfe1bb";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/lightsoff/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf, librsvg, wrapGAppsHook
-
, intltool, itstool, clutter, clutter_gtk, libxml2, dconf }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg dconf
-
libxml2 clutter clutter_gtk wrapGAppsHook itstool intltool ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Lightsoff;
-
description = "Puzzle game, where the objective is to turn off all of the tiles on the board";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/lightsoff/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "lightsoff-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/lightsoff/3.18/lightsoff-3.18.0.tar.xz;
-
sha256 = "cd5126dae4506363d9196ce8ba083a769d9f8c287fb0008db53cecf6cdc55d61";
-
};
-
}
-21
pkgs/desktops/gnome-3/3.18/games/quadrapassel/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf
-
, librsvg, libcanberra_gtk3
-
, intltool, itstool, libxml2, clutter, clutter_gtk, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg
-
libcanberra_gtk3 itstool intltool clutter
-
libxml2 clutter_gtk wrapGAppsHook ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Quadrapassel;
-
description = "Classic falling-block game, Tetris";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/quadrapassel/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "quadrapassel-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/quadrapassel/3.18/quadrapassel-3.18.0.tar.xz;
-
sha256 = "2cd1d5328ab9e2c7041936e8e7e01157f292aa4428da81175fb1aa15d40ef8e1";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/swell-foop/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf, librsvg, dconf
-
, clutter, clutter_gtk, intltool, itstool, libxml2, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg
-
dconf wrapGAppsHook itstool intltool clutter clutter_gtk libxml2 ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = "https://wiki.gnome.org/Apps/Swell%20Foop";
-
description = "Puzzle game, previously known as Same GNOME";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/swell-foop/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "swell-foop-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/swell-foop/3.18/swell-foop-3.18.1.tar.xz;
-
sha256 = "b454fb8ccc1d040a7ae08d632a07feecf88a2bf0c172b75b863f2a05e97179f6";
-
};
-
}
-19
pkgs/desktops/gnome-3/3.18/games/tali/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf
-
, librsvg, intltool, itstool, libxml2, wrapGAppsHook }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg
-
libxml2 itstool intltool wrapGAppsHook ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Tali;
-
description = "Sort of poker with dice and less money";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/games/tali/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "tali-3.18.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/tali/3.18/tali-3.18.0.tar.xz;
-
sha256 = "fe785ed2c3eeca8706834a967c0011cfee016008b4e55c1f5e0529b348bc9864";
-
};
-
}
-15
pkgs/desktops/gnome-3/3.18/installer.nix
···
-
{ isoBaseName ? "nixos-graphical-gnome", system ? builtins.currentSystem
-
, extraModules ? [] }:
-
-
let
-
-
module = ../../../../nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix;
-
-
config = (import ../../../../nixos/lib/eval-config.nix {
-
inherit system;
-
modules = [ module { isoImage.isoBaseName = isoBaseName; } ] ++ extraModules;
-
}).config;
-
-
in
-
config.system.build.isoImage
-
-39
pkgs/desktops/gnome-3/3.18/misc/california/0002-Build-with-evolution-data-server-3.13.90.patch
···
-
diff --git a/configure.ac b/configure.ac
-
index 8a94642..1ca6426 100644
-
--- a/configure.ac
-
+++ b/configure.ac
-
@@ -27,7 +27,7 @@ AC_SUBST(LDFLAGS)
-
GLIB_REQUIRED=2.38.0
-
GTK_REQUIRED=3.12.2
-
GEE_REQUIRED=0.10.5
-
-ECAL_REQUIRED=3.8.5
-
+ECAL_REQUIRED=3.13.90
-
LIBSOUP_REQUIRED=2.44
-
GDATA_REQUIRED=0.14.0
-
GOA_REQUIRED=3.8.3
-
diff --git a/src/backing/eds/backing-eds-calendar-source.vala b/src/backing/eds/backing-eds-calendar-source.vala
-
index ee6a572..5009b5d 100644
-
--- a/src/backing/eds/backing-eds-calendar-source.vala
-
+++ b/src/backing/eds/backing-eds-calendar-source.vala
-
@@ -256,7 +256,7 @@ internal class EdsCalendarSource : CalendarSource {
-
-
// Invoked by EdsStore prior to making it available outside of unit
-
internal async void open_async(Cancellable? cancellable) throws Error {
-
- client = (E.CalClient) yield E.CalClient.connect(eds_source, E.CalClientSourceType.EVENTS,
-
+ client = (E.CalClient) yield E.CalClient.connect(eds_source, E.CalClientSourceType.EVENTS, 1,
-
cancellable);
-
-
client.bind_property("readonly", this, PROP_READONLY, BindingFlags.SYNC_CREATE);
-
diff --git a/vapi/libecal-1.2.vapi b/vapi/libecal-1.2.vapi
-
index 6ead3ec..46fd711 100644
-
--- a/vapi/libecal-1.2.vapi
-
+++ b/vapi/libecal-1.2.vapi
-
@@ -23,7 +23,7 @@ namespace E {
-
public bool check_save_schedules ();
-
public static bool check_timezones (iCal.icalcomponent comp, GLib.List comps, GLib.Callback tzlookup, void* ecalclient, GLib.Cancellable cancellable) throws GLib.Error;
-
[CCode (finish_name = "e_cal_client_connect_finish")]
-
- public static async unowned E.Client connect (E.Source source, E.CalClientSourceType source_type, GLib.Cancellable cancellable) throws GLib.Error;
-
+ public static async unowned E.Client connect (E.Source source, E.CalClientSourceType source_type, uint32 wait_for_connected_seconds, GLib.Cancellable cancellable) throws GLib.Error;
-
public static unowned E.Client connect_sync (E.Source source, E.CalClientSourceType source_type, GLib.Cancellable cancellable) throws GLib.Error;
-
[CCode (finish_name = "e_cal_client_create_object_finish")]
-
public async void create_object (iCal.icalcomponent icalcomp, GLib.Cancellable? cancellable, out string out_uid) throws GLib.Error;
-39
pkgs/desktops/gnome-3/3.18/misc/california/default.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala, makeWrapper
-
, gnome3, glib, libsoup, libgdata, sqlite, itstool, xdg_utils }:
-
-
let
-
majorVersion = "0.4";
-
in
-
stdenv.mkDerivation rec {
-
name = "california-${majorVersion}.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/california/${majorVersion}/${name}.tar.xz";
-
sha256 = "1dky2kllv469k8966ilnf4xrr7z35pq8mdvs7kwziy59cdikapxj";
-
};
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ makeWrapper intltool pkgconfig vala glib gtk3 gnome3.libgee
-
libsoup libgdata gnome3.gnome_online_accounts gnome3.evolution_data_server
-
sqlite itstool xdg_utils gnome3.gsettings_desktop_schemas ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/california" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.defaultIconTheme}/share:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH:${gnome3.gsettings_desktop_schemas}/share"
-
'';
-
-
enableParallelBuilding = true;
-
-
# Apply fedoras patch to build with evolution-data-server >3.13
-
patches = [ ./0002-Build-with-evolution-data-server-3.13.90.patch ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/California;
-
description = "Calendar application for GNOME 3";
-
maintainers = with maintainers; [ pSub ];
-
license = licenses.lgpl21;
-
platforms = platforms.linux;
-
};
-
}
-52
pkgs/desktops/gnome-3/3.18/misc/geary/default.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala
-
, makeWrapper, gdk_pixbuf, cmake, desktop_file_utils
-
, libnotify, libcanberra, libsecret, gmime
-
, libpthreadstubs, sqlite
-
, gnome3, librsvg, gnome_doc_utils, webkitgtk }:
-
-
let
-
majorVersion = "0.8";
-
in
-
stdenv.mkDerivation rec {
-
name = "geary-${majorVersion}.2";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/geary/${majorVersion}/${name}.tar.xz";
-
sha256 = "3cfa626168935acf49c9415fad54c7849f17fd833026cfd3c224ba0fb892d641";
-
};
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
buildInputs = [ intltool pkgconfig gtk3 makeWrapper cmake desktop_file_utils gnome_doc_utils
-
vala webkitgtk libnotify libcanberra gnome3.libgee libsecret gmime sqlite
-
libpthreadstubs gnome3.gsettings_desktop_schemas gnome3.gcr
-
gdk_pixbuf librsvg gnome3.defaultIconTheme ];
-
-
preConfigure = ''
-
substituteInPlace src/CMakeLists.txt --replace '`pkg-config --variable=girdir gobject-introspection-1.0`' '${webkitgtk}/share/gir-1.0'
-
'';
-
-
postInstall = ''
-
mkdir -p $out/share/gsettings-schemas/${name}/
-
mv $out/share/glib-2.0 $out/share/gsettings-schemas/${name}
-
'';
-
-
preFixup = ''
-
wrapProgram "$out/bin/geary" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
enableParallelBuilding = true;
-
-
patches = [ ./disable_valadoc.patch ];
-
patchFlags = "-p0";
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Apps/Geary;
-
description = "Mail client for GNOME 3";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2;
-
platforms = platforms.linux;
-
};
-
}
-24
pkgs/desktops/gnome-3/3.18/misc/geary/disable_valadoc.patch
···
-
--- src/CMakeLists.txt.orig 2014-05-23 14:41:20.809160364 +0200
-
+++ src/CMakeLists.txt 2014-05-23 14:41:29.240261581 +0200
-
@@ -696,21 +696,6 @@
-
${CMAKE_COMMAND} -E copy geary-mailer ${CMAKE_BINARY_DIR}/
-
)
-
-
-# Valadoc
-
-#################################################
-
-foreach(pkg ${ENGINE_PACKAGES})
-
- list(APPEND valadoc_pkg_opts "--pkg=${pkg}")
-
-endforeach(pkg ${ENGINE_PACKAGES})
-
-
-
-include(FindValadoc)
-
-add_custom_target(
-
- valadoc
-
- WORKING_DIRECTORY
-
- ${CMAKE_SOURCE_DIR}/src
-
- COMMAND
-
- ${VALADOC_EXECUTABLE} --force --no-protected -b ${CMAKE_CURRENT_SOURCE_DIR} -o ${CMAKE_SOURCE_DIR}/valadoc --package-name=geary --package-version=${VERSION} ${ENGINE_SRC} ${valadoc_pkg_opts} --vapidir=${CMAKE_SOURCE_DIR}/bindings/vapi
-
-)
-
-
-
## Make clean: remove copied files
-
##################################################
-
set_property(
-28
pkgs/desktops/gnome-3/3.18/misc/gexiv2/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, exiv2, glib, libtool, m4, gnome3 }:
-
-
let
-
majorVersion = "0.10";
-
in
-
stdenv.mkDerivation rec {
-
name = "gexiv2-${version}";
-
version = "${majorVersion}.3";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gexiv2/${majorVersion}/${name}.tar.xz";
-
sha256 = "390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988";
-
};
-
-
preConfigure = ''
-
patchShebangs .
-
'';
-
-
buildInputs = [ pkgconfig glib libtool m4 ];
-
propagatedBuildInputs = [ exiv2 ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/gexiv2;
-
description = "GObject wrapper around the Exiv2 photo metadata library";
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-23
pkgs/desktops/gnome-3/3.18/misc/gfbgraph/default.nix
···
-
{ stdenv, intltool, fetchurl, pkgconfig, glib
-
, gnome3, libsoup, json_glib }:
-
-
stdenv.mkDerivation rec {
-
name = "gfbgraph-0.2.2";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gfbgraph/0.2/${name}.tar.xz";
-
sha256 = "66c7b1c951863565c179d0b4b5207f27b3b36f80afed9f6a9acfc5fc3ae775d4";
-
};
-
-
buildInputs = [ pkgconfig glib gnome3.gnome_online_accounts ];
-
propagatedBuildInputs = [ libsoup json_glib gnome3.rest ];
-
-
enableParallelBuilding = true;
-
-
meta = with stdenv.lib; {
-
description = "GLib/GObject wrapper for the Facebook Graph API";
-
maintainers = gnome3.maintainers;
-
license = licenses.lgpl2;
-
platforms = platforms.linux;
-
};
-
}
-43
pkgs/desktops/gnome-3/3.18/misc/gitg/default.nix
···
-
{ stdenv, fetchurl, fetchgit, vala, intltool, libgit2, pkgconfig, gtk3, glib
-
, json_glib, webkitgtk, makeWrapper, libpeas, bash, gobjectIntrospection
-
, gnome3, gtkspell3, shared_mime_info, libgee, libgit2-glib, librsvg, libsecret }:
-
-
# TODO: icons and theme still does not work
-
# use packaged gnome3.adwaita-icon-theme
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
preCheck = ''
-
substituteInPlace tests/libgitg/test-commit.c --replace "/bin/bash" "${bash}/bin/bash"
-
'';
-
doCheck = true;
-
-
makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0";
-
-
propagatedUserEnvPkgs = [ shared_mime_info
-
gnome3.gnome_themes_standard ];
-
-
buildInputs = [ vala intltool libgit2 pkgconfig gtk3 glib json_glib webkitgtk libgee libpeas
-
libgit2-glib gtkspell3 gnome3.gsettings_desktop_schemas gnome3.gtksourceview
-
librsvg libsecret
-
gobjectIntrospection makeWrapper gnome3.adwaita-icon-theme ];
-
-
# https://bugzilla.gnome.org/show_bug.cgi?id=758240
-
preBuild = ''make -j$NIX_BUILD_CORES Gitg-1.0.gir'';
-
-
preFixup = ''
-
wrapProgram "$out/bin/gitg" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/action/show/Apps/Gitg;
-
description = "GNOME GUI client to view git repositories";
-
maintainers = with maintainers; [ domenkozar ];
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/misc/gitg/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gitg-3.20.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gitg/3.20/gitg-3.20.0.tar.xz;
-
sha256 = "1f09f61208349d003f228e51dc9709bd3426960f5585c0e38197bd02b51f3346";
-
};
-
}
-26
pkgs/desktops/gnome-3/3.18/misc/gnome-packagekit/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gnome3, libxslt, packagekit
-
, fontconfig, libcanberra_gtk3, libnotify, wrapGAppsHook, dbus_glib, dbus_libs }:
-
-
stdenv.mkDerivation rec {
-
name = "gnome-packagekit-${version}";
-
version = "3.18.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-packagekit/3.18/${name}.tar.xz";
-
sha256 = "0a7ww807b77yjf6l8s2ycpxx813lyncwaxq227jckphazpq65a50";
-
};
-
-
NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0";
-
-
nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
-
buildInputs = [ libxslt gnome3.gtk packagekit fontconfig
-
libcanberra_gtk3 libnotify dbus_glib dbus_libs ];
-
-
meta = with stdenv.lib; {
-
homepage = https://www.freedesktop.org/software/PackageKit/;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
description = "Tools for installing software on the GNOME desktop using PackageKit";
-
};
-
}
-31
pkgs/desktops/gnome-3/3.18/misc/gnome-software/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gnome3, wrapGAppsHook, packagekit
-
, appstream-glib, libsoup, polkit, attr, acl, libyaml, isocodes }:
-
-
stdenv.mkDerivation rec {
-
name = "gnome-software-${version}";
-
version = "3.18.3";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-software/3.18/${name}.tar.xz";
-
sha256 = "0ywvjmn0cwr4kv2l6ic80ac7js7hpsp3g127cj7h256iaqgsaxnc";
-
};
-
-
nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
-
buildInputs = [ gnome3.gtk packagekit appstream-glib libsoup
-
gnome3.gsettings_desktop_schemas gnome3.gnome_desktop
-
polkit attr acl libyaml ];
-
propagatedBuildInputs = [ isocodes ];
-
-
postInstall = ''
-
mkdir -p $out/share/xml/
-
ln -s ${isocodes}/share/xml/iso-codes $out/share/xml/iso-codes
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://www.freedesktop.org/software/PackageKit/;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
description = "GNOME Software lets you install and update applications and system extensions.";
-
};
-
}
-123
pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch
···
-
From bdbbe312e6520ce70e91319162e85367a69ce044 Mon Sep 17 00:00:00 2001
-
From: Jascha Geerds <jascha@jgeerds.name>
-
Date: Sat, 1 Aug 2015 21:01:11 +0200
-
Subject: [PATCH 1/3] Search for themes and icons in system data dirs
-
-
---
-
gtweak/tweaks/tweak_group_interface.py | 17 ++++-------------
-
gtweak/tweaks/tweak_group_keymouse.py | 7 ++-----
-
gtweak/utils.py | 17 +++++++++++++++++
-
3 files changed, 23 insertions(+), 18 deletions(-)
-
-
diff --git a/gtweak/tweaks/tweak_group_interface.py b/gtweak/tweaks/tweak_group_interface.py
-
index ed2ad5f..a319907 100644
-
--- a/gtweak/tweaks/tweak_group_interface.py
-
+++ b/gtweak/tweaks/tweak_group_interface.py
-
@@ -26,7 +26,7 @@ from gi.repository import Gtk
-
from gi.repository import GLib
-
-
import gtweak
-
-from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file
-
+from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file, get_resource_dirs
-
from gtweak.tweakmodel import Tweak, TWEAK_GROUP_APPEARANCE
-
from gtweak.gshellwrapper import GnomeShellFactory
-
from gtweak.gsettings import GSettingsSetting
-
@@ -46,10 +46,7 @@ class GtkThemeSwitcher(GSettingsComboTweak):
-
-
def _get_valid_themes(self):
-
""" Only shows themes that have variations for gtk+-3 and gtk+-2 """
-
- dirs = ( os.path.join(gtweak.DATA_DIR, "themes"),
-
- os.path.join(GLib.get_user_data_dir(), "themes"),
-
- os.path.join(os.path.expanduser("~"), ".themes"))
-
- valid = walk_directories(dirs, lambda d:
-
+ valid = walk_directories(get_resource_dirs('themes'), lambda d:
-
os.path.exists(os.path.join(d, "gtk-2.0")) and \
-
os.path.exists(os.path.join(d, "gtk-3.0")))
-
return valid
-
@@ -64,10 +61,7 @@ class IconThemeSwitcher(GSettingsComboTweak):
-
**options)
-
-
def _get_valid_icon_themes(self):
-
- dirs = ( os.path.join(gtweak.DATA_DIR, "icons"),
-
- os.path.join(GLib.get_user_data_dir(), "icons"),
-
- os.path.join(os.path.expanduser("~"), ".icons"))
-
- valid = walk_directories(dirs, lambda d:
-
+ valid = walk_directories(get_resource_dirs("icons"), lambda d:
-
os.path.isdir(d) and \
-
os.path.exists(os.path.join(d, "index.theme")))
-
return valid
-
@@ -82,10 +76,7 @@ class CursorThemeSwitcher(GSettingsComboTweak):
-
**options)
-
-
def _get_valid_cursor_themes(self):
-
- dirs = ( os.path.join(gtweak.DATA_DIR, "icons"),
-
- os.path.join(GLib.get_user_data_dir(), "icons"),
-
- os.path.join(os.path.expanduser("~"), ".icons"))
-
- valid = walk_directories(dirs, lambda d:
-
+ valid = walk_directories(get_resource_dirs("icons"), lambda d:
-
os.path.isdir(d) and \
-
os.path.exists(os.path.join(d, "cursors")))
-
return valid
-
diff --git a/gtweak/tweaks/tweak_group_keymouse.py b/gtweak/tweaks/tweak_group_keymouse.py
-
index e4cce7b..4ac08b7 100644
-
--- a/gtweak/tweaks/tweak_group_keymouse.py
-
+++ b/gtweak/tweaks/tweak_group_keymouse.py
-
@@ -20,7 +20,7 @@ import os.path
-
from gi.repository import GLib
-
-
import gtweak
-
-from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default
-
+from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs
-
from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak
-
-
class PrimaryPasteTweak(GetterSetterSwitchTweak):
-
@@ -48,10 +48,7 @@ class KeyThemeSwitcher(GSettingsComboTweak):
-
**options)
-
-
def _get_valid_key_themes(self):
-
- dirs = ( os.path.join(gtweak.DATA_DIR, "themes"),
-
- os.path.join(GLib.get_user_data_dir(), "themes"),
-
- os.path.join(os.path.expanduser("~"), ".themes"))
-
- valid = walk_directories(dirs, lambda d:
-
+ valid = walk_directories(get_resource_dirs("themes"), lambda d:
-
os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \
-
os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc")))
-
return valid
-
diff --git a/gtweak/utils.py b/gtweak/utils.py
-
index 6e4d701..535e1f3 100644
-
--- a/gtweak/utils.py
-
+++ b/gtweak/utils.py
-
@@ -21,6 +21,7 @@ import tempfile
-
import shutil
-
import subprocess
-
import glob
-
+import itertools
-
-
import gtweak
-
from gtweak.gsettings import GSettingsSetting
-
@@ -116,6 +117,22 @@ def execute_subprocess(cmd_then_args, block=True):
-
stdout, stderr = p.communicate()
-
return stdout, stderr, p.returncode
-
-
+def get_resource_dirs(resource):
-
+ """Returns a list of all known resource dirs for a given resource.
-
+
-
+ :param str resource:
-
+ Name of the resource (e.g. "themes")
-
+ :return:
-
+ A list of resource dirs
-
+ """
-
+ dirs = [os.path.join(dir, resource)
-
+ for dir in itertools.chain(GLib.get_system_data_dirs(),
-
+ (gtweak.DATA_DIR,
-
+ GLib.get_user_data_dir()))]
-
+ dirs += [os.path.join(os.path.expanduser("~"), ".{}".format(resource))]
-
+
-
+ return [dir for dir in dirs if os.path.isdir(dir)]
-
+
-
@singleton
-
class AutostartManager:
-
-
--
-
2.7.0
-
-103
pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch
···
-
From 22b948c39b32fb45066c4f5a9f99082094fea3d1 Mon Sep 17 00:00:00 2001
-
From: Jascha Geerds <jascha@jgeerds.name>
-
Date: Sat, 1 Aug 2015 21:26:57 +0200
-
Subject: [PATCH 2/3] Don't show multiple entries for a single theme
-
-
---
-
gtweak/tweaks/tweak_group_interface.py | 8 ++++----
-
gtweak/tweaks/tweak_group_keymouse.py | 4 ++--
-
gtweak/utils.py | 16 ++++++++++++++++
-
3 files changed, 22 insertions(+), 6 deletions(-)
-
-
diff --git a/gtweak/tweaks/tweak_group_interface.py b/gtweak/tweaks/tweak_group_interface.py
-
index a319907..82c0286 100644
-
--- a/gtweak/tweaks/tweak_group_interface.py
-
+++ b/gtweak/tweaks/tweak_group_interface.py
-
@@ -26,7 +26,7 @@ from gi.repository import Gtk
-
from gi.repository import GLib
-
-
import gtweak
-
-from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file, get_resource_dirs
-
+from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file, get_resource_dirs, get_unique_resources
-
from gtweak.tweakmodel import Tweak, TWEAK_GROUP_APPEARANCE
-
from gtweak.gshellwrapper import GnomeShellFactory
-
from gtweak.gsettings import GSettingsSetting
-
@@ -49,7 +49,7 @@ class GtkThemeSwitcher(GSettingsComboTweak):
-
valid = walk_directories(get_resource_dirs('themes'), lambda d:
-
os.path.exists(os.path.join(d, "gtk-2.0")) and \
-
os.path.exists(os.path.join(d, "gtk-3.0")))
-
- return valid
-
+ return get_unique_resources(valid)
-
-
class IconThemeSwitcher(GSettingsComboTweak):
-
def __init__(self, **options):
-
@@ -64,7 +64,7 @@ class IconThemeSwitcher(GSettingsComboTweak):
-
valid = walk_directories(get_resource_dirs("icons"), lambda d:
-
os.path.isdir(d) and \
-
os.path.exists(os.path.join(d, "index.theme")))
-
- return valid
-
+ return get_unique_resources(valid)
-
-
class CursorThemeSwitcher(GSettingsComboTweak):
-
def __init__(self, **options):
-
@@ -79,7 +79,7 @@ class CursorThemeSwitcher(GSettingsComboTweak):
-
valid = walk_directories(get_resource_dirs("icons"), lambda d:
-
os.path.isdir(d) and \
-
os.path.exists(os.path.join(d, "cursors")))
-
- return valid
-
+ return get_unique_resources(valid)
-
-
class ShellThemeTweak(Gtk.Box, Tweak):
-
-
diff --git a/gtweak/tweaks/tweak_group_keymouse.py b/gtweak/tweaks/tweak_group_keymouse.py
-
index 4ac08b7..ce1d0c1 100644
-
--- a/gtweak/tweaks/tweak_group_keymouse.py
-
+++ b/gtweak/tweaks/tweak_group_keymouse.py
-
@@ -20,7 +20,7 @@ import os.path
-
from gi.repository import GLib
-
-
import gtweak
-
-from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs
-
+from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs, get_unique_resources
-
from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak
-
-
class PrimaryPasteTweak(GetterSetterSwitchTweak):
-
@@ -51,7 +51,7 @@ class KeyThemeSwitcher(GSettingsComboTweak):
-
valid = walk_directories(get_resource_dirs("themes"), lambda d:
-
os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \
-
os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc")))
-
- return valid
-
+ return get_unique_resources(valid)
-
-
TWEAK_GROUPS = [
-
ListBoxTweakGroup(_("Keyboard and Mouse"),
-
diff --git a/gtweak/utils.py b/gtweak/utils.py
-
index 535e1f3..42f7d96 100644
-
--- a/gtweak/utils.py
-
+++ b/gtweak/utils.py
-
@@ -133,6 +133,22 @@ def get_resource_dirs(resource):
-
-
return [dir for dir in dirs if os.path.isdir(dir)]
-
-
+def get_unique_resources(dirs):
-
+ """Filter out duplicated resources.
-
+
-
+ :param list dirs:
-
+ List of resource dirs (e.g. /usr/share/themes/Adwaita)
-
+ :return:
-
+ List of dirs without duplicated resources
-
+ """
-
+ unique_dirs = {}
-
+ for dir in dirs:
-
+ basename = os.path.basename(dir)
-
+ if basename not in unique_dirs:
-
+ unique_dirs[basename] = dir
-
+
-
+ return unique_dirs
-
+
-
@singleton
-
class AutostartManager:
-
-
--
-
2.7.0
-
-29
pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch
···
-
From cdafa01dc90da486d0114b423e3e467f7b083d1b Mon Sep 17 00:00:00 2001
-
From: Jascha Geerds <jascha@jgeerds.name>
-
Date: Sun, 2 Aug 2015 12:01:20 +0200
-
Subject: [PATCH 3/3] Create config dir if it doesn't exist
-
-
Otherwise gnome-tweak-tool can't enable the dark theme and fails
-
without a clear error message.
-
---
-
gtweak/gtksettings.py | 4 ++++
-
1 file changed, 4 insertions(+)
-
-
diff --git a/gtweak/gtksettings.py b/gtweak/gtksettings.py
-
index bcec9f1..f39991b 100644
-
--- a/gtweak/gtksettings.py
-
+++ b/gtweak/gtksettings.py
-
@@ -35,6 +35,10 @@ class GtkSettingsManager:
-
def _get_keyfile(self):
-
keyfile = None
-
try:
-
+ config_dir = os.path.dirname(self._path)
-
+ if not os.path.isdir(config_dir):
-
+ os.makedirs(config_dir)
-
+
-
keyfile = GLib.KeyFile()
-
keyfile.load_from_file(self._path, 0)
-
except MemoryError:
-
--
-
2.7.0
-
-44
pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/default.nix
···
-
{ stdenv, intltool, fetchurl, python, pygobject3, atk
-
, pkgconfig, gtk3, glib, libsoup
-
, bash, makeWrapper, itstool, libxml2, python3Packages
-
, gnome3, librsvg, gdk_pixbuf, file, libnotify }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
doCheck = true;
-
-
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
-
-
makeFlags = [ "DESTDIR=/" ];
-
-
buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2
-
gnome3.gsettings_desktop_schemas makeWrapper file
-
gdk_pixbuf gnome3.defaultIconTheme librsvg
-
python pygobject3 libnotify gnome3.gnome_shell
-
libsoup gnome3.gnome_settings_daemon gnome3.nautilus
-
gnome3.gnome_desktop ];
-
-
preFixup = ''
-
wrapProgram "$out/bin/gnome-tweak-tool" \
-
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
-
--suffix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
-
--prefix PYTHONPATH : "$PYTHONPATH:$(toPythonPath $out)"
-
'';
-
-
patches = [
-
./find_gsettings.patch
-
./0001-Search-for-themes-and-icons-in-system-data-dirs.patch
-
./0002-Don-t-show-multiple-entries-for-a-single-theme.patch
-
./0003-Create-config-dir-if-it-doesn-t-exist.patch
-
];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/action/show/Apps/GnomeTweakTool;
-
description = "A tool to customize advanced GNOME 3 options";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/find_gsettings.patch
···
-
diff --git a/gtweak/gsettings.py b/gtweak/gsettings.py
-
index a00fe19..dce74b2 100644
-
--- a/gtweak/gsettings.py
-
+++ b/gtweak/gsettings.py
-
@@ -33,10 +33,15 @@ class GSettingsMissingError(Exception):
-
-
class _GSettingsSchema:
-
def __init__(self, schema_name, schema_dir=None, schema_filename=None, **options):
-
- if not schema_dir:
-
- schema_dir = gtweak.GSETTINGS_SCHEMA_DIR
-
if not schema_filename:
-
schema_filename = schema_name + ".gschema.xml"
-
+ if not schema_dir:
-
+ schema_dir = gtweak.GSETTINGS_SCHEMA_DIR
-
+ for xdg_dir in GLib.get_system_data_dirs():
-
+ dir = os.path.join(xdg_dir, "glib-2.0", "schemas")
-
+ if os.path.exists(os.path.join(dir, schema_filename)):
-
+ schema_dir = dir
-
+ break
-
-
schema_path = os.path.join(schema_dir, schema_filename)
-
if not os.path.exists(schema_path):
-10
pkgs/desktops/gnome-3/3.18/misc/gnome-tweak-tool/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gnome-tweak-tool-3.18.1";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gnome-tweak-tool/3.18/gnome-tweak-tool-3.18.1.tar.xz;
-
sha256 = "5c2c1103237648413c2d63a941e06b7057d6b102276b5968517753075de29430";
-
};
-
}
-20
pkgs/desktops/gnome-3/3.18/misc/gnome-video-effects/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, gnome3 }:
-
-
stdenv.mkDerivation rec {
-
name = "gnome-video-effects-${version}";
-
version = "0.4.1";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/gnome-video-effects/0.4/${name}.tar.xz";
-
sha256 = "0jl4iny2dqpcgi3sgxzpgnbw0752i8ay3rscp2cgdjlp79ql5gil";
-
};
-
-
buildInputs = [ pkgconfig intltool ];
-
-
meta = with stdenv.lib; {
-
homepage = https://wiki.gnome.org/Projects/GnomeVideoEffects;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
};
-
}
-44
pkgs/desktops/gnome-3/3.18/misc/gpaste/default.nix
···
-
{ stdenv, fetchurl, intltool, autoreconfHook, pkgconfig, vala, glib
-
, pango, gtk3, gnome3, dbus, clutter, appstream-glib, makeWrapper }:
-
-
stdenv.mkDerivation rec {
-
version = "${gnome3.version}.5";
-
name = "gpaste-${version}";
-
-
src = fetchurl {
-
url = "https://github.com/Keruspe/GPaste/archive/v${version}.tar.gz";
-
sha256 = "11sv605c70hgri06ycb74lg1hz1951gqvai1pnax8d6zyrfxdw1c";
-
};
-
-
buildInputs = [ intltool autoreconfHook pkgconfig vala glib
-
gtk3 gnome3.gnome_control_center dbus
-
clutter pango appstream-glib makeWrapper ];
-
-
preConfigure = "intltoolize -f";
-
-
configureFlags = [ "--with-controlcenterdir=$(out)/gnome-control-center/keybindings"
-
"--with-dbusservicesdir=$(out)/share/dbus-1/services" ];
-
-
enableParallelBuilding = true;
-
-
preFixup =
-
let
-
libPath = stdenv.lib.makeLibraryPath
-
[ glib gtk3 clutter pango ];
-
in
-
''
-
for i in $out/libexec/gpaste/*; do
-
wrapProgram $i \
-
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \
-
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH"
-
done
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://github.com/Keruspe/GPaste;
-
description = "Clipboard management system with GNOME3 integration";
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-16
pkgs/desktops/gnome-3/3.18/misc/gtkhtml/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, gtk3, intltool
-
, gnome3, enchant, isocodes }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ pkgconfig gtk3 intltool gnome3.adwaita-icon-theme
-
gnome3.gsettings_desktop_schemas ];
-
-
propagatedBuildInputs = [ enchant isocodes ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
maintainers = gnome3.maintainers;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/misc/gtkhtml/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "gtkhtml-4.10.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/gtkhtml/4.10/gtkhtml-4.10.0.tar.xz;
-
sha256 = "ca3b6424fb2c7ac5d9cb8fdafb69318fa2e825c9cf6ed17d1e38d9b29e5606c3";
-
};
-
}
-30
pkgs/desktops/gnome-3/3.18/misc/libgda/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3, openssl }:
-
-
let
-
major = "5.2";
-
minor = "4";
-
-
in stdenv.mkDerivation rec {
-
version = "${major}.${minor}";
-
name = "libgda-${version}";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libgda/${major}/${name}.tar.xz";
-
sha256 = "0pkn9dlb53j73ajkhj8lkf5pa26ci1gwl0bcvxdsmjrwb3fkivic";
-
};
-
-
configureFlags = [
-
"--enable-gi-system-install=no"
-
];
-
-
enableParallelBuilding = true;
-
-
buildInputs = [ pkgconfig intltool itstool libxml2 gtk3 openssl ];
-
-
meta = with stdenv.lib; {
-
description = "Database access library";
-
homepage = http://www.gnome-db.org/;
-
license = [ licenses.lgpl2 licenses.gpl2 ];
-
platforms = platforms.linux;
-
};
-
}
-13
pkgs/desktops/gnome-3/3.18/misc/libgit2-glib/default.nix
···
-
{ stdenv, fetchurl, gnome3, libtool, pkgconfig, vala, libssh2
-
, gtk_doc, gobjectIntrospection, libgit2, glib }:
-
-
stdenv.mkDerivation rec {
-
inherit (import ./src.nix fetchurl) name src;
-
-
buildInputs = [ gnome3.gnome_common libtool pkgconfig vala libssh2
-
gtk_doc gobjectIntrospection libgit2 glib ];
-
-
meta = with stdenv.lib; {
-
platforms = platforms.linux;
-
};
-
}
-10
pkgs/desktops/gnome-3/3.18/misc/libgit2-glib/src.nix
···
-
# Autogenerated by maintainers/scripts/gnome.sh update
-
-
fetchurl: {
-
name = "libgit2-glib-0.24.0";
-
-
src = fetchurl {
-
url = mirror://gnome/sources/libgit2-glib/0.24/libgit2-glib-0.24.0.tar.xz;
-
sha256 = "d616c268821c28ff8dc1a6419dbf8555fa48e31dc6509c10f5151be7690f4845";
-
};
-
}
-22
pkgs/desktops/gnome-3/3.18/misc/libmediaart/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, gdk_pixbuf, gobjectIntrospection, gnome3 }:
-
-
let
-
majorVersion = "1.9";
-
in
-
stdenv.mkDerivation rec {
-
name = "libmediaart-${majorVersion}.0";
-
-
src = fetchurl {
-
url = "mirror://gnome/sources/libmediaart/${majorVersion}/${name}.tar.xz";
-
sha256 = "0vshvm3sfwqs365glamvkmgnzjnmxd15j47xn0ak3p6l57dqlrll";
-
};
-
-
buildInputs = [ pkgconfig glib gdk_pixbuf gobjectIntrospection ];
-
-
meta = with stdenv.lib; {
-
description = "Library tasked with managing, extracting and handling media art caches";
-
maintainers = gnome3.maintainers;
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
};
-
}
-42
pkgs/desktops/gnome-3/3.18/misc/pidgin/default.nix
···
-
{ stdenv, fetchFromGitHub, glib }:
-
-
stdenv.mkDerivation rec {
-
version = "1.0";
-
basename = "pidgin-im-gnome-shell-extension";
-
name = "${basename}-${version}";
-
-
src = fetchFromGitHub {
-
owner = "muffinmad";
-
repo = "${basename}";
-
rev = "v${version}";
-
sha256 = "0vj4w9qqx9gads24w3f6v6mfh5va28bp8rc4w7lz0vhp7njmy1yy";
-
};
-
-
buildInputs = [ glib ];
-
-
configurePhase = "";
-
buildPhase = "";
-
installPhase = ''
-
share_dir="$prefix/share"
-
extensions_dir="$share_dir/gnome-shell/extensions/pidgin@muffinmad"
-
mkdir -p "$extensions_dir"
-
mv *.js metadata.json dbus.xml gnome-shell-extension-pidgin.pot "$extensions_dir"
-
-
schemas_dir="$share_dir/gsettings-schemas/${name}/glib-2.0/schemas"
-
mkdir -p "$schemas_dir"
-
mv schemas/* "$schemas_dir" # fix Emacs syntax highlighting: */
-
${glib.dev}/bin/glib-compile-schemas "$schemas_dir"
-
-
locale_dir="$share_dir/locale"
-
mkdir -p "$locale_dir"
-
mv locale/* $locale_dir # fix Emacs syntax highlighting: */
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://github.com/muffinmad/pidgin-im-gnome-shell-extension;
-
description = "Make Pidgin IM conversations appear in the Gnome Shell message tray";
-
license = licenses.gpl2;
-
platforms = platforms.linux;
-
maintainers = with maintainers; [ DamienCassou ];
-
};
-
}
-50
pkgs/desktops/gnome-3/3.18/misc/pomodoro/default.nix
···
-
{ stdenv, fetchFromGitHub, which, automake113x, intltool, pkgconfig, libtool, makeWrapper,
-
dbus_glib, libcanberra, gst_all_1, vala, gnome3, gtk3, gst_plugins_base,
-
glib, gobjectIntrospection, telepathy_glib
-
}:
-
-
stdenv.mkDerivation rec {
-
rev = "4844fada548ba4d30e1441e063565f9e46334ffd";
-
name = "gnome-shell-pomodoro-${gnome3.version}-${rev}";
-
-
src = fetchFromGitHub {
-
owner = "codito";
-
repo = "gnome-pomodoro";
-
rev = "${rev}";
-
sha256 = "11vqlz0gcvrvf87hwwxvpw3lv50ail16nlynlzkqfd2dac028mag";
-
};
-
-
configureScript = ''./autogen.sh'';
-
-
buildInputs = [
-
which automake113x intltool glib gobjectIntrospection pkgconfig libtool
-
makeWrapper dbus_glib libcanberra vala gst_all_1.gstreamer
-
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
-
gnome3.gsettings_desktop_schemas gnome3.gnome_desktop
-
gnome3.gnome_common gnome3.gnome_shell gtk3 telepathy_glib
-
gnome3.defaultIconTheme
-
];
-
-
preBuild = ''
-
sed -i 's|\$(INTROSPECTION_GIRDIR)|${gnome3.gnome_desktop}/share/gir-1.0|' \
-
vapi/Makefile
-
'';
-
-
preFixup = ''
-
wrapProgram $out/bin/gnome-pomodoro \
-
--prefix XDG_DATA_DIRS : \
-
"$out/share:$GSETTINGS_SCHEMAS_PATH:$XDG_DATA_DIRS"
-
'';
-
-
meta = with stdenv.lib; {
-
homepage = https://github.com/codito/gnome-shell-pomodoro;
-
description = "A time management utility for GNOME based on the pomodoro technique";
-
longDescription = ''
-
This GNOME utility helps to manage time according to Pomodoro Technique.
-
It intends to improve productivity and focus by taking short breaks.
-
'';
-
maintainers = with maintainers; [ DamienCassou jgeerds ];
-
license = licenses.gpl3;
-
platforms = platforms.linux;
-
};
-
}
-1
pkgs/top-level/all-packages.nix
···
libsoup libwnck gtk_doc gnome_doc_utils;
-
gnome3_18 = recurseIntoAttrs (callPackage ../desktops/gnome-3/3.18 { });
gnome3_20 = recurseIntoAttrs (callPackage ../desktops/gnome-3/3.20 { });
gnome3 = self.gnome3_20;