Merge pull request #32749 from jtojnar/gnome-gtk2-cleanup
Minor GNOME cleanups
This commit is contained in:
commit
0a8b47d709
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, dbus_glib, dbus, cairo, popt, which, libxml2Python, libxslt, bzip2, python
|
{ stdenv, fetchurl, pkgconfig, dbus_glib, dbus, cairo, popt, which, libxml2Python, libxslt, bzip2, python
|
||||||
, glib, gtk, pango, atk, libXau, libcanberra
|
, glib, gtk, pango, atk, libXau, libcanberra_gtk2
|
||||||
, intltool, ORBit2, libglade, libgnome, libgnomeui, libbonobo, libbonoboui, GConf, gnome_menus, gnome_desktop
|
, intltool, ORBit2, libglade, libgnome, libgnomeui, libbonobo, libbonoboui, GConf, gnome_menus, gnome_desktop
|
||||||
, libwnck, librsvg, libgweather, gnome_doc_utils, libgnomecanvas, libart_lgpl, libtasn1, libtool, xorg }:
|
, libwnck, librsvg, libgweather, gnome_doc_utils, libgnomecanvas, libart_lgpl, libtasn1, libtool, xorg }:
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ stdenv.mkDerivation {
|
|||||||
[ gtk dbus_glib popt libxml2Python libxslt bzip2 python libXau intltool
|
[ gtk dbus_glib popt libxml2Python libxslt bzip2 python libXau intltool
|
||||||
ORBit2 libglade libgnome libgnomeui libbonobo libbonoboui GConf
|
ORBit2 libglade libgnome libgnomeui libbonobo libbonoboui GConf
|
||||||
gnome_menus gnome_desktop libwnck librsvg libgweather gnome_doc_utils
|
gnome_menus gnome_desktop libwnck librsvg libgweather gnome_doc_utils
|
||||||
libtasn1 libtool libcanberra xorg.libICE xorg.libSM
|
libtasn1 libtool libcanberra_gtk2 xorg.libICE xorg.libSM
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig intltool which ];
|
nativeBuildInputs = [ pkgconfig intltool which ];
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, glib, gtk, libXcomposite, libXcursor, libXdamage
|
{ stdenv, fetchurl, pkgconfig, glib, gtk, libXcomposite, libXcursor, libXdamage
|
||||||
, libcanberra, intltool, GConf, startup_notification, zenity, gnome_doc_utils
|
, libcanberra_gtk2, intltool, GConf, startup_notification, zenity, gnome_doc_utils
|
||||||
, gsettings_desktop_schemas }:
|
, gsettings_desktop_schemas }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
@ -11,7 +11,7 @@ stdenv.mkDerivation {
|
|||||||
};
|
};
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ pkgconfig glib gtk libXcomposite libXcursor libXdamage libcanberra
|
[ pkgconfig glib gtk libXcomposite libXcursor libXdamage libcanberra_gtk2
|
||||||
intltool GConf startup_notification zenity gnome_doc_utils
|
intltool GConf startup_notification zenity gnome_doc_utils
|
||||||
gsettings_desktop_schemas
|
gsettings_desktop_schemas
|
||||||
];
|
];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, glib, popt, zlib, libcanberra
|
{ stdenv, fetchurl, pkgconfig, glib, popt, zlib, libcanberra_gtk2
|
||||||
, intltool, libbonobo, GConf, gnome_vfs, ORBit2, libtool, libogg
|
, intltool, libbonobo, GConf, gnome_vfs, ORBit2, libtool, libogg
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
|
|||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
buildInputs = [ popt zlib intltool GConf gnome_vfs libcanberra libtool ];
|
buildInputs = [ popt zlib intltool GConf gnome_vfs libcanberra_gtk2 libtool ];
|
||||||
propagatedBuildInputs = [ glib libbonobo libogg ];
|
propagatedBuildInputs = [ glib libbonobo libogg ];
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ stdenv, fetchurl
|
{ stdenv, fetchurl
|
||||||
, meson, ninja, gettext, pkgconfig, wrapGAppsHook, itstool, desktop_file_utils
|
, meson, ninja, gettext, pkgconfig, wrapGAppsHook, itstool, desktop_file_utils
|
||||||
, vala, gtk3, glib, gsound, libcanberra_gtk3
|
, vala, gtk3, glib, gsound
|
||||||
, gnome3, gdk_pixbuf, geoclue2, libgweather }:
|
, gnome3, gdk_pixbuf, geoclue2, libgweather }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -8,14 +8,13 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
nativeBuildInputs = [ vala meson ninja pkgconfig gettext itstool wrapGAppsHook desktop_file_utils ];
|
nativeBuildInputs = [
|
||||||
buildInputs = [ gtk3 glib libcanberra_gtk3
|
vala meson ninja pkgconfig gettext itstool wrapGAppsHook desktop_file_utils
|
||||||
gnome3.gsettings_desktop_schemas
|
];
|
||||||
gdk_pixbuf gnome3.defaultIconTheme
|
buildInputs = [
|
||||||
gnome3.gnome_desktop gnome3.geocode_glib geoclue2
|
gtk3 glib gnome3.gsettings_desktop_schemas gdk_pixbuf gnome3.defaultIconTheme
|
||||||
libgweather gsound ];
|
gnome3.gnome_desktop gnome3.geocode_glib geoclue2 libgweather gsound
|
||||||
|
];
|
||||||
enableParallelBuilding = true;
|
|
||||||
|
|
||||||
prePatch = "patchShebangs build-aux/";
|
prePatch = "patchShebangs build-aux/";
|
||||||
|
|
||||||
|
@ -1,44 +1,43 @@
|
|||||||
{ fetchurl, stdenv, pkgconfig, gnome3, ibus, intltool, upower, wrapGAppsHook
|
{ fetchurl, stdenv, pkgconfig, gnome3, ibus, intltool, upower, wrapGAppsHook
|
||||||
, libcanberra_gtk2, libcanberra_gtk3, accountsservice, libpwquality, libpulseaudio
|
, libcanberra_gtk3, accountsservice, libpwquality, libpulseaudio
|
||||||
, gdk_pixbuf, librsvg, libxkbfile, libnotify, libgudev
|
, gdk_pixbuf, librsvg, libnotify, libgudev
|
||||||
, libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk
|
, libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk
|
||||||
, cracklib, python, libkrb5, networkmanagerapplet, networkmanager
|
, cracklib, python, libkrb5, networkmanagerapplet, networkmanager
|
||||||
, libwacom, samba, shared_mime_info, tzdata, icu, libtool, udev
|
, libwacom, samba, shared_mime_info, tzdata, libtool
|
||||||
, docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk
|
, docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk
|
||||||
, fontconfig, sound-theme-freedesktop, grilo }:
|
, fontconfig, sound-theme-freedesktop, grilo }:
|
||||||
|
|
||||||
# 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 {
|
stdenv.mkDerivation rec {
|
||||||
inherit (import ./src.nix fetchurl) name src;
|
inherit (import ./src.nix fetchurl) name src;
|
||||||
|
|
||||||
propagatedUserEnvPkgs =
|
propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ];
|
||||||
[ gnome3.gnome_themes_standard gnome3.libgnomekbd ];
|
|
||||||
|
|
||||||
# https://bugzilla.gnome.org/show_bug.cgi?id=752596
|
nativeBuildInputs = [
|
||||||
enableParallelBuilding = false;
|
pkgconfig intltool wrapGAppsHook libtool libxslt docbook_xsl docbook_xsl_ns
|
||||||
|
shared_mime_info
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = with gnome3;
|
buildInputs = with gnome3; [
|
||||||
[ pkgconfig intltool ibus gtk glib glib_networking upower libcanberra_gtk2 gsettings_desktop_schemas
|
ibus gtk glib glib_networking upower gsettings_desktop_schemas
|
||||||
libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus
|
libxml2 gnome_desktop gnome_settings_daemon polkit libgtop
|
||||||
gnome_online_accounts libsoup colord libpulseaudio fontconfig colord-gtk libpwquality
|
gnome_online_accounts libsoup colord libpulseaudio fontconfig colord-gtk
|
||||||
accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify libxkbfile
|
accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify
|
||||||
shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo
|
grilo libpwquality cracklib vino libcanberra_gtk3 libgudev
|
||||||
gdk_pixbuf gnome3.defaultIconTheme librsvg clutter clutter_gtk
|
gdk_pixbuf defaultIconTheme librsvg clutter clutter_gtk
|
||||||
gnome3.vino udev libcanberra_gtk3 libgudev wrapGAppsHook
|
networkmanager modemmanager gnome-bluetooth tracker
|
||||||
networkmanager modemmanager gnome3.gnome-bluetooth grilo tracker
|
];
|
||||||
cracklib ];
|
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
substituteInPlace panels/datetime/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"
|
||||||
|
|
||||||
|
substituteInPlace panels/region/cc-region-panel.c --replace "gkbd-keyboard-display" "${gnome3.libgnomekbd}/bin/gkbd-keyboard-display"
|
||||||
|
|
||||||
# hack to make test-endianess happy
|
# hack to make test-endianess happy
|
||||||
mkdir -p $out/share/locale
|
mkdir -p $out/share/locale
|
||||||
substituteInPlace panels/datetime/test-endianess.c --replace "/usr/share/locale/" "$out/share/locale/"
|
substituteInPlace panels/datetime/test-endianess.c --replace "/usr/share/locale/" "$out/share/locale/"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preFixup = with gnome3; ''
|
preFixup = ''
|
||||||
gappsWrapperArgs+=(
|
gappsWrapperArgs+=(
|
||||||
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:${sound-theme-freedesktop}/share"
|
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:${sound-theme-freedesktop}/share"
|
||||||
# Thumbnailers (for setting user profile pictures)
|
# Thumbnailers (for setting user profile pictures)
|
||||||
@ -56,5 +55,4 @@ stdenv.mkDerivation rec {
|
|||||||
maintainers = gnome3.maintainers;
|
maintainers = gnome3.maintainers;
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, glib, libcanberra_gtk2, gobjectIntrospection, libtool, gnome3 }:
|
{ stdenv, fetchurl, pkgconfig, glib, libcanberra, gobjectIntrospection, libtool, gnome3 }:
|
||||||
|
|
||||||
let
|
let
|
||||||
majVer = "1.0";
|
majVer = "1.0";
|
||||||
@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
|
|||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig gobjectIntrospection libtool gnome3.vala ];
|
nativeBuildInputs = [ pkgconfig gobjectIntrospection libtool gnome3.vala ];
|
||||||
buildInputs = [ glib libcanberra_gtk2 ];
|
buildInputs = [ glib libcanberra ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://wiki.gnome.org/Projects/GSound;
|
homepage = https://wiki.gnome.org/Projects/GSound;
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
inherit (import ./src.nix fetchurl) name src;
|
inherit (import ./src.nix fetchurl) name src;
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig file intltool makeWrapper ];
|
||||||
buildInputs = [ file intltool glib gtk3 libxklavier makeWrapper ];
|
buildInputs = [ glib gtk3 libxklavier ];
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
wrapProgram $out/bin/gkbd-keyboard-display \
|
wrapProgram $out/bin/gkbd-keyboard-display \
|
||||||
|
@ -1,14 +1,11 @@
|
|||||||
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo
|
{ fetchurl, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo
|
||||||
, pango, cogl, clutter, libstartup_notification, libcanberra_gtk2, zenity, libcanberra_gtk3
|
, pango, cogl, clutter, libstartup_notification, zenity, libcanberra_gtk3
|
||||||
, libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon, libXtst, libudev, libinput
|
, libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon, libXtst, libinput
|
||||||
, libgudev, libwacom, xwayland, autoreconfHook }:
|
, libgudev, libwacom, xwayland, autoreconfHook }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
inherit (import ./src.nix fetchurl) name src;
|
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 -Wno-error=format -Wno-error=sign-compare";
|
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--with-x"
|
"--with-x"
|
||||||
"--disable-static"
|
"--disable-static"
|
||||||
@ -28,12 +25,13 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook pkgconfig intltool libtool makeWrapper ];
|
nativeBuildInputs = [ autoreconfHook pkgconfig intltool libtool makeWrapper ];
|
||||||
|
|
||||||
buildInputs = with gnome3;
|
buildInputs = with gnome3; [
|
||||||
[ glib gobjectIntrospection gtk gsettings_desktop_schemas upower
|
glib gobjectIntrospection gtk gsettings_desktop_schemas upower
|
||||||
gnome_desktop cairo pango cogl clutter zenity libstartup_notification libcanberra_gtk2
|
gnome_desktop cairo pango cogl clutter zenity libstartup_notification
|
||||||
gnome3.geocode_glib libudev libinput libgudev libwacom
|
gnome3.geocode_glib libinput libgudev libwacom
|
||||||
libcanberra_gtk3 zenity xkeyboard_config libxkbfile
|
libcanberra_gtk3 zenity xkeyboard_config libxkbfile
|
||||||
libxkbcommon ];
|
libxkbcommon
|
||||||
|
];
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
wrapProgram "$out/bin/mutter" \
|
wrapProgram "$out/bin/mutter" \
|
||||||
@ -45,6 +43,6 @@ stdenv.mkDerivation rec {
|
|||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
maintainers = gnome3.maintainers;
|
maintainers = gnome3.maintainers;
|
||||||
|
license = licenses.gpl2;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchFromGitHub, autoconf-archive, appstream-glib, intltool, pkgconfig, libtool, wrapGAppsHook,
|
{ stdenv, fetchFromGitHub, autoconf-archive, appstream-glib, intltool, pkgconfig, libtool, wrapGAppsHook,
|
||||||
dbus_glib, libcanberra_gtk2, gst_all_1, vala, gnome3, gtk3, libxml2,
|
dbus_glib, libcanberra, gst_all_1, vala, gnome3, gtk3, libxml2, autoreconfHook,
|
||||||
glib, gobjectIntrospection, libpeas
|
glib, gobjectIntrospection, libpeas
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -14,24 +14,21 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0fiql99nhj168wbfhvzrhfcm4c4569gikd2zaf10vzszdqjahrl1";
|
sha256 = "0fiql99nhj168wbfhvzrhfcm4c4569gikd2zaf10vzszdqjahrl1";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureScript = "./autogen.sh";
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
autoconf-archive libtool intltool appstream-glib
|
autoreconfHook vala autoconf-archive libtool intltool appstream-glib
|
||||||
wrapGAppsHook pkgconfig libxml2
|
wrapGAppsHook pkgconfig libxml2
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
glib gobjectIntrospection libpeas
|
glib gobjectIntrospection libpeas
|
||||||
dbus_glib libcanberra_gtk2 vala gst_all_1.gstreamer
|
dbus_glib libcanberra gst_all_1.gstreamer
|
||||||
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
|
gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good
|
||||||
gnome3.gsettings_desktop_schemas
|
gnome3.gsettings_desktop_schemas
|
||||||
gnome3.gnome_common gnome3.gnome_shell gtk3
|
gnome3.gnome_shell gtk3 gnome3.defaultIconTheme
|
||||||
gnome3.defaultIconTheme
|
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://github.com/codito/gnome-shell-pomodoro;
|
homepage = http://gnomepomodoro.org/;
|
||||||
description = "A time management utility for GNOME based on the pomodoro technique";
|
description = "A time management utility for GNOME based on the pomodoro technique";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
This GNOME utility helps to manage time according to Pomodoro Technique.
|
This GNOME utility helps to manage time according to Pomodoro Technique.
|
||||||
|
@ -1,13 +1,16 @@
|
|||||||
{ stdenv, fetchurl, perl, python2, ruby, bison, gperf, cmake
|
{ stdenv, fetchurl, perl, python2, ruby, bison, gperf, cmake
|
||||||
, pkgconfig, gettext, gobjectIntrospection, libnotify, gnutls
|
, pkgconfig, gettext, gobjectIntrospection, libnotify, gnutls
|
||||||
, gtk2, gtk3, wayland, libwebp, enchant, xlibs, libxkbcommon, epoxy, at_spi2_core
|
, gtk3, wayland, libwebp, enchant, xlibs, libxkbcommon, epoxy, at_spi2_core
|
||||||
, libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs, pcre, nettle, libtasn1, p11_kit
|
, libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs, pcre, nettle, libtasn1, p11_kit
|
||||||
, libidn, libedit, readline, mesa, libintlOrEmpty
|
, libidn, libedit, readline, mesa, libintlOrEmpty
|
||||||
, enableGeoLocation ? true, geoclue2, sqlite
|
, enableGeoLocation ? true, geoclue2, sqlite
|
||||||
|
, enableGtk2Plugins ? false, gtk2 ? null
|
||||||
, gst-plugins-base, gst-plugins-bad
|
, gst-plugins-base, gst-plugins-bad
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert enableGeoLocation -> geoclue2 != null;
|
assert enableGeoLocation -> geoclue2 != null;
|
||||||
|
assert enableGtk2Plugins -> gtk2 != null;
|
||||||
|
assert stdenv.isDarwin -> !enableGtk2Plugins;
|
||||||
|
|
||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
@ -16,7 +19,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Web content rendering engine, GTK+ port";
|
description = "Web content rendering engine, GTK+ port";
|
||||||
homepage = http://webkitgtk.org/;
|
homepage = https://webkitgtk.org/;
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
platforms = with platforms; linux ++ darwin;
|
platforms = with platforms; linux ++ darwin;
|
||||||
hydraPlatforms = [];
|
hydraPlatforms = [];
|
||||||
@ -59,14 +62,13 @@ stdenv.mkDerivation rec {
|
|||||||
"-DPORT=GTK"
|
"-DPORT=GTK"
|
||||||
"-DUSE_LIBHYPHEN=0"
|
"-DUSE_LIBHYPHEN=0"
|
||||||
]
|
]
|
||||||
|
++ optional (!enableGtk2Plugins) "-DENABLE_PLUGIN_PROCESS_GTK2=OFF"
|
||||||
++ optional stdenv.isLinux "-DENABLE_GLES2=ON"
|
++ optional stdenv.isLinux "-DENABLE_GLES2=ON"
|
||||||
++ optionals stdenv.isDarwin [
|
++ optionals stdenv.isDarwin [
|
||||||
"-DUSE_SYSTEM_MALLOC=ON"
|
"-DUSE_SYSTEM_MALLOC=ON"
|
||||||
"-DUSE_ACCELERATE=0"
|
"-DUSE_ACCELERATE=0"
|
||||||
"-DENABLE_INTROSPECTION=ON"
|
"-DENABLE_INTROSPECTION=ON"
|
||||||
"-DENABLE_MINIBROWSER=OFF"
|
"-DENABLE_MINIBROWSER=OFF"
|
||||||
"-DENABLE_PLUGIN_PROCESS_GTK2=OFF"
|
|
||||||
"-DENABLE_MINIBROWSER=OFF"
|
|
||||||
"-DENABLE_VIDEO=ON"
|
"-DENABLE_VIDEO=ON"
|
||||||
"-DENABLE_QUARTZ_TARGET=ON"
|
"-DENABLE_QUARTZ_TARGET=ON"
|
||||||
"-DENABLE_X11_TARGET=OFF"
|
"-DENABLE_X11_TARGET=OFF"
|
||||||
@ -85,10 +87,11 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = libintlOrEmpty ++ [
|
buildInputs = libintlOrEmpty ++ [
|
||||||
gtk2 libwebp enchant libnotify gnutls pcre nettle libidn
|
libwebp enchant libnotify gnutls pcre nettle libidn
|
||||||
libxml2 libsecret libxslt harfbuzz libpthreadstubs libtasn1 p11_kit
|
libxml2 libsecret libxslt harfbuzz libpthreadstubs libtasn1 p11_kit
|
||||||
sqlite gst-plugins-base gst-plugins-bad libxkbcommon epoxy at_spi2_core
|
sqlite gst-plugins-base gst-plugins-bad libxkbcommon epoxy at_spi2_core
|
||||||
] ++ optional enableGeoLocation geoclue2
|
] ++ optional enableGeoLocation geoclue2
|
||||||
|
++ optional enableGtk2Plugins gtk2
|
||||||
++ (with xlibs; [ libXdmcp libXt libXtst ])
|
++ (with xlibs; [ libXdmcp libXt libXtst ])
|
||||||
++ optionals stdenv.isDarwin [ libedit readline mesa ]
|
++ optionals stdenv.isDarwin [ libedit readline mesa ]
|
||||||
++ optional stdenv.isLinux wayland;
|
++ optional stdenv.isLinux wayland;
|
||||||
|
@ -9019,13 +9019,12 @@ with pkgs;
|
|||||||
inherit (xlibs) libX11 libXext;
|
inherit (xlibs) libX11 libXext;
|
||||||
};
|
};
|
||||||
|
|
||||||
libcanberra_gtk3 = callPackage ../development/libraries/libcanberra {
|
libcanberra = callPackage ../development/libraries/libcanberra { };
|
||||||
gtk = pkgs.gtk3;
|
libcanberra_gtk3 = pkgs.libcanberra.override { gtk = pkgs.gtk3; };
|
||||||
};
|
|
||||||
libcanberra_gtk2 = pkgs.libcanberra_gtk3.override { gtk = pkgs.gtk2; };
|
libcanberra_gtk2 = pkgs.libcanberra_gtk3.override { gtk = pkgs.gtk2; };
|
||||||
|
|
||||||
libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
|
libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
|
||||||
then pkgs.libcanberra_gtk2.override { gtk = null; }
|
then pkgs.libcanberra
|
||||||
else pkgs.libcanberra_gtk2;
|
else pkgs.libcanberra_gtk2;
|
||||||
|
|
||||||
libcec = callPackage ../development/libraries/libcec { };
|
libcec = callPackage ../development/libraries/libcec { };
|
||||||
@ -18477,14 +18476,13 @@ with pkgs;
|
|||||||
} // {
|
} // {
|
||||||
inherit (pkgs)
|
inherit (pkgs)
|
||||||
# GTK Libs
|
# GTK Libs
|
||||||
glib glibmm atk atkmm cairo pango pangomm gdk_pixbuf gtkmm2
|
glib glibmm atk atkmm cairo pango pangomm gdk_pixbuf gtkmm2 libcanberra_gtk2
|
||||||
|
|
||||||
# Included for backwards compatibility
|
# Included for backwards compatibility
|
||||||
libsoup libwnck gtk_doc gnome_doc_utils;
|
libsoup libwnck gtk_doc gnome_doc_utils;
|
||||||
|
|
||||||
gtk = self.gtk2;
|
gtk = self.gtk2;
|
||||||
gtkmm = self.gtkmm2;
|
gtkmm = self.gtkmm2;
|
||||||
libcanberra = self.libcanberra_gtk2;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
gnome3 = recurseIntoAttrs (callPackage ../desktops/gnome-3 { });
|
gnome3 = recurseIntoAttrs (callPackage ../desktops/gnome-3 { });
|
||||||
|
Loading…
x
Reference in New Issue
Block a user