Merge pull request #127941 from liff/libwnck/3-is-default

authored by

Sandro and committed by
GitHub
54cccb99 2607ce88

+176 -167
+7 -1
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 318 318 </itemizedlist> 319 319 </listitem> 320 320 </itemizedlist> 321 - <itemizedlist spacing="compact"> 321 + <itemizedlist> 322 322 <listitem> 323 323 <para> 324 324 The <literal>antlr</literal> package now defaults to the 4.x 325 325 release instead of the old 2.7.7 version. 326 + </para> 327 + </listitem> 328 + <listitem> 329 + <para> 330 + The <literal>libwnck</literal> package now defaults to the 3.x 331 + release instead of the old 2.31.0 version. 326 332 </para> 327 333 </listitem> 328 334 </itemizedlist>
+3
nixos/doc/manual/release-notes/rl-2111.section.md
··· 80 80 * The `antlr` package now defaults to the 4.x release instead of the 81 81 old 2.7.7 version. 82 82 83 + * The `libwnck` package now defaults to the 3.x release instead of the 84 + old 2.31.0 version. 85 + 83 86 ## Other Notable Changes {#sec-release-21.11-notable-changes} 84 87 85 88 - The setting [`services.openssh.logLevel`](options.html#opt-services.openssh.logLevel) `"VERBOSE"` `"INFO"`. This brings NixOS in line with upstream and other Linux distributions, and reduces log spam on servers due to bruteforcing botnets.
+2 -2
pkgs/applications/misc/devilspie2/default.nix
··· 1 - { lib, stdenv, fetchurl, intltool, pkg-config, glib, gtk, lua, libwnck3 }: 1 + { lib, stdenv, fetchurl, intltool, pkg-config, glib, gtk, lua, libwnck }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "devilspie2"; ··· 10 10 }; 11 11 12 12 nativeBuildInputs = [ intltool pkg-config ]; 13 - buildInputs = [ glib gtk lua libwnck3 ]; 13 + buildInputs = [ glib gtk lua libwnck ]; 14 14 15 15 installPhase = '' 16 16 mkdir -p $out/bin $out/share/man/man1
+2 -2
pkgs/applications/misc/dockbarx/default.nix
··· 4 4 , gobject-introspection 5 5 , gtk3 6 6 , keybinder3 7 - , libwnck3 7 + , libwnck 8 8 , python3Packages 9 9 , wrapGAppsHook 10 10 }: ··· 31 31 buildInputs = [ 32 32 gobject-introspection 33 33 gtk3 34 - libwnck3 34 + libwnck 35 35 keybinder3 36 36 ]; 37 37
+2 -2
pkgs/applications/misc/gxkb/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gtk3, libwnck3, libxklavier 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gtk3, libwnck, libxklavier 2 2 , appindicatorSupport ? true, libayatana-appindicator-gtk3 3 3 }: 4 4 ··· 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config autoreconfHook ]; 17 - buildInputs = [ gtk3 libwnck3 libxklavier ] ++ lib.optional appindicatorSupport libayatana-appindicator-gtk3; 17 + buildInputs = [ gtk3 libwnck libxklavier ] ++ lib.optional appindicatorSupport libayatana-appindicator-gtk3; 18 18 19 19 configureFlags = lib.optional appindicatorSupport "--enable-appindicator=yes"; 20 20 outputs = [ "out" "man" ];
+2 -2
pkgs/applications/misc/kupfer/default.nix
··· 5 5 , gobject-introspection 6 6 , gtk3 7 7 , itstool 8 - , libwnck3 8 + , libwnck 9 9 , keybinder3 10 10 , desktop-file-utils 11 11 , shared-mime-info ··· 34 34 desktop-file-utils # for update-desktop-database 35 35 shared-mime-info # for update-mime-info 36 36 ]; 37 - buildInputs = [ docutils libwnck3 keybinder3 ]; 37 + buildInputs = [ docutils libwnck keybinder3 ]; 38 38 propagatedBuildInputs = [ pygobject3 gtk3 pyxdg dbus-python pycairo ]; 39 39 40 40 # without strictDeps kupfer fails to build: Could not find the python module 'gi.repository.Gtk'
+2 -2
pkgs/applications/misc/notify-osd-customizable/default.nix
··· 5 5 , gnome 6 6 , libnotify 7 7 , libtool 8 - , libwnck3 8 + , libwnck 9 9 , makeWrapper 10 10 , pkg-config 11 11 , gsettings-desktop-schemas ··· 26 26 27 27 nativeBuildInputs = [ pkg-config ]; 28 28 buildInputs = [ 29 - glib libwnck3 libnotify dbus-glib makeWrapper 29 + glib libwnck libnotify dbus-glib makeWrapper 30 30 gsettings-desktop-schemas gnome.gnome-common 31 31 libtool 32 32 ];
+2 -2
pkgs/applications/misc/notify-osd/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, glib, libwnck3, libnotify, dbus-glib, makeWrapper, gsettings-desktop-schemas }: 1 + { lib, stdenv, fetchurl, pkg-config, glib, libwnck, libnotify, dbus-glib, makeWrapper, gsettings-desktop-schemas }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "notify-osd"; ··· 11 11 12 12 nativeBuildInputs = [ pkg-config ]; 13 13 buildInputs = [ 14 - glib libwnck3 libnotify dbus-glib makeWrapper 14 + glib libwnck libnotify dbus-glib makeWrapper 15 15 gsettings-desktop-schemas 16 16 ]; 17 17
+2 -2
pkgs/applications/misc/plank/default.nix
··· 7 7 , glib 8 8 , gnome 9 9 , gtk3 10 - , libwnck3 10 + , libwnck 11 11 , libX11 12 12 , libXfixes 13 13 , libXi ··· 59 59 libXi 60 60 libdbusmenu-gtk3 61 61 libgee 62 - libwnck3 62 + libwnck 63 63 pango 64 64 ]; 65 65
+2 -2
pkgs/applications/misc/xsuspender/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, makeWrapper, pkg-config 2 - , glib, libwnck3, procps }: 2 + , glib, libwnck, procps }: 3 3 4 4 with lib; 5 5 ··· 17 17 outputs = [ "out" "man" "doc" ]; 18 18 19 19 nativeBuildInputs = [ cmake pkg-config makeWrapper ]; 20 - buildInputs = [ glib libwnck3 ]; 20 + buildInputs = [ glib libwnck ]; 21 21 22 22 postInstall = '' 23 23 wrapProgram $out/bin/xsuspender \
+2 -2
pkgs/applications/system/monitor/default.nix
··· 11 11 , glib 12 12 , gtk3 13 13 , bamf 14 - , libwnck3 14 + , libwnck 15 15 , libgee 16 16 , libgtop 17 17 , wrapGAppsHook ··· 47 47 pantheon.wingpanel 48 48 libgee 49 49 libgtop 50 - libwnck3 50 + libwnck 51 51 ]; 52 52 53 53 postPatch = ''
+2 -2
pkgs/applications/terminal-emulators/guake/default.nix
··· 9 9 , libnotify 10 10 , libutempter 11 11 , vte 12 - , libwnck3 12 + , libwnck 13 13 }: 14 14 15 15 python3.pkgs.buildPythonApplication rec { ··· 41 41 gtk3 42 42 keybinder3 43 43 libnotify 44 - libwnck3 44 + libwnck 45 45 python3 46 46 vte 47 47 ];
+2 -2
pkgs/applications/video/kazam/default.nix
··· 1 1 { lib, fetchurl, substituteAll, python3, gst_all_1, wrapGAppsHook, gobject-introspection 2 - , gtk3, libwnck3, keybinder3, intltool, libcanberra-gtk3, libappindicator-gtk3, libpulseaudio 2 + , gtk3, libwnck, keybinder3, intltool, libcanberra-gtk3, libappindicator-gtk3, libpulseaudio 3 3 , fetchpatch }: 4 4 5 5 python3.pkgs.buildPythonApplication rec { ··· 14 14 15 15 nativeBuildInputs = [ gobject-introspection python3.pkgs.distutils_extra intltool wrapGAppsHook ]; 16 16 buildInputs = [ 17 - gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gtk3 libwnck3 17 + gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gtk3 libwnck 18 18 keybinder3 libappindicator-gtk3 19 19 ]; 20 20
+2 -2
pkgs/desktops/gnome-2/bindings/gnome-python-desktop/default.nix
··· 1 - { lib, stdenv, fetchurl, gnome_python, librsvg, libwnck, libgtop, pkg-config, python2, gtk2 }: 1 + { lib, stdenv, fetchurl, gnome_python, librsvg, libwnck2, libgtop, pkg-config, python2, gtk2 }: 2 2 3 3 let 4 4 inherit (python2.pkgs) python pygtk; ··· 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 - buildInputs = [ gtk2 librsvg libwnck libgtop python ]; 17 + buildInputs = [ gtk2 librsvg libwnck2 libgtop python ]; 18 18 propagatedBuildInputs = [ gnome_python pygtk ]; 19 19 20 20 # gnome-python-desktop expects that .pth file is already installed by PyGTK
+1 -1
pkgs/desktops/gnome-2/default.nix
··· 74 74 glib glibmm atk atkmm cairo pango pangomm gdk_pixbuf gtkmm2 libcanberra-gtk2 75 75 76 76 # Included for backwards compatibility 77 - libsoup libwnck gtk-doc gnome-doc-utils rarian 77 + libsoup libwnck2 gtk-doc gnome-doc-utils rarian 78 78 79 79 gvfs # added 2019-09-03 80 80 ;
+2 -2
pkgs/desktops/gnome/apps/accerciser/default.nix
··· 11 11 , at-spi2-core 12 12 , dbus 13 13 , gettext 14 - , libwnck3 14 + , libwnck 15 15 , adwaita-icon-theme 16 16 }: 17 17 ··· 40 40 adwaita-icon-theme 41 41 at-spi2-core 42 42 gtk3 43 - libwnck3 43 + libwnck 44 44 ]; 45 45 46 46 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/desktops/gnome/misc/gnome-applets/default.nix
··· 7 7 , gnome-panel 8 8 , gtk3 9 9 , glib 10 - , libwnck3 10 + , libwnck 11 11 , libgtop 12 12 , libnotify 13 13 , upower ··· 42 42 gtk3 43 43 glib 44 44 libxml2 45 - libwnck3 45 + libwnck 46 46 libgtop 47 47 libnotify 48 48 upower
+2 -2
pkgs/desktops/gnome/misc/gnome-panel/default.nix
··· 13 13 , itstool 14 14 , libgweather 15 15 , libsoup 16 - , libwnck3 16 + , libwnck 17 17 , libxml2 18 18 , pkg-config 19 19 , polkit ··· 75 75 gtk3 76 76 libgweather 77 77 libsoup 78 - libwnck3 78 + libwnck 79 79 polkit 80 80 systemd 81 81 ];
+2 -2
pkgs/desktops/lxde/core/lxpanel/default.nix
··· 10 10 , gtk2 11 11 , libX11 12 12 , libfm 13 - , libwnck 13 + , libwnck2 14 14 , libXmu 15 15 , libXpm 16 16 , cairo ··· 38 38 gtk2 39 39 libX11 40 40 libfm 41 - libwnck 41 + libwnck2 42 42 libXmu 43 43 libXpm 44 44 cairo
+2 -2
pkgs/desktops/mate/mate-applets/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gnome, glib, gtk3, gtksourceview3, libwnck3 1 + { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gnome, glib, gtk3, gtksourceview3, libwnck 2 2 , libgtop, libxml2, libnotify, polkit, upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook 3 3 , mateUpdateScript }: 4 4 ··· 22 22 gtk3 23 23 gtksourceview3 24 24 gnome.gucharmap 25 - libwnck3 25 + libwnck 26 26 libgtop 27 27 libxml2 28 28 libnotify
+2 -2
pkgs/desktops/mate/mate-netbook/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libwnck3, libfakekey, libXtst, mate, wrapGAppsHook, mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libwnck, libfakekey, libXtst, mate, wrapGAppsHook, mateUpdateScript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-netbook"; ··· 17 17 18 18 buildInputs = [ 19 19 gtk3 20 - libwnck3 20 + libwnck 21 21 libfakekey 22 22 libXtst 23 23 mate.mate-panel
+2 -2
pkgs/desktops/mate/mate-notification-daemon/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, gettext, glib, libcanberra-gtk3, 2 - libnotify, libwnck3, gtk3, libxml2, wrapGAppsHook, mateUpdateScript }: 2 + libnotify, libwnck, gtk3, libxml2, wrapGAppsHook, mateUpdateScript }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "mate-notification-daemon"; ··· 20 20 buildInputs = [ 21 21 libcanberra-gtk3 22 22 libnotify 23 - libwnck3 23 + libwnck 24 24 gtk3 25 25 ]; 26 26
+2 -2
pkgs/desktops/mate/mate-panel/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, itstool, glib, libwnck3, librsvg, libxml2, dconf, gtk3, mate, hicolor-icon-theme, gobject-introspection, wrapGAppsHook, mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, itstool, glib, libwnck, librsvg, libxml2, dconf, gtk3, mate, hicolor-icon-theme, gobject-introspection, wrapGAppsHook, mateUpdateScript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-panel"; ··· 19 19 20 20 buildInputs = [ 21 21 glib 22 - libwnck3 22 + libwnck 23 23 librsvg 24 24 libxml2 25 25 gtk3
+2 -2
pkgs/desktops/mate/mate-system-monitor/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtkmm3, libxml2, libgtop, libwnck3, librsvg, polkit, systemd, wrapGAppsHook, mateUpdateScript }: 1 + { lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtkmm3, libxml2, libgtop, libwnck, librsvg, polkit, systemd, wrapGAppsHook, mateUpdateScript }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mate-system-monitor"; ··· 20 20 gtkmm3 21 21 libxml2 22 22 libgtop 23 - libwnck3 23 + libwnck 24 24 librsvg 25 25 polkit 26 26 systemd
+2 -2
pkgs/desktops/pantheon/apps/elementary-dock/default.nix
··· 7 7 , dconf 8 8 , glib 9 9 , gtk3 10 - , libwnck3 10 + , libwnck 11 11 , libX11 12 12 , libXfixes 13 13 , libXi ··· 73 73 libXi 74 74 libdbusmenu-gtk3 75 75 libgee 76 - libwnck3 76 + libwnck 77 77 pango 78 78 ]; 79 79
+2 -2
pkgs/desktops/xfce/applications/xfce4-taskmanager/default.nix
··· 1 - { mkXfceDerivation, exo, gtk3, libwnck3, libXmu }: 1 + { mkXfceDerivation, exo, gtk3, libwnck, libXmu }: 2 2 3 3 mkXfceDerivation { 4 4 category = "apps"; ··· 8 8 sha256 = "sha256-jcICXPtG/7t0U0xqgvU52mjiA8wsyw7JQ0OmNjwA89A="; 9 9 10 10 nativeBuildInputs = [ exo ]; 11 - buildInputs = [ gtk3 libwnck3 libXmu ]; 11 + buildInputs = [ gtk3 libwnck libXmu ]; 12 12 13 13 meta = { 14 14 description = "Easy to use task manager for Xfce";
+2 -2
pkgs/desktops/xfce/applications/xfdashboard/default.nix
··· 4 4 , libXinerama 5 5 , libXdamage 6 6 , libX11 7 - , libwnck3 7 + , libwnck 8 8 , libxfce4ui 9 9 , libxfce4util 10 10 , garcon ··· 33 33 libXcomposite 34 34 libXdamage 35 35 libXinerama 36 - libwnck3 36 + libwnck 37 37 libxfce4ui 38 38 libxfce4util 39 39 xfconf
+2 -2
pkgs/desktops/xfce/core/xfce4-panel/default.nix
··· 5 5 , gobject-introspection 6 6 , gtk3 7 7 , libdbusmenu-gtk3 8 - , libwnck3 8 + , libwnck 9 9 , libxfce4ui 10 10 , libxfce4util 11 11 , tzdata ··· 30 30 garcon 31 31 libdbusmenu-gtk3 32 32 libxfce4ui 33 - libwnck3 33 + libwnck 34 34 xfconf 35 35 tzdata 36 36 ];
+2 -2
pkgs/desktops/xfce/core/xfce4-session/default.nix
··· 1 - { mkXfceDerivation, polkit, exo, libxfce4util, libxfce4ui, xfconf, iceauth, gtk3, glib, libwnck3, xfce4-session }: 1 + { mkXfceDerivation, polkit, exo, libxfce4util, libxfce4ui, xfconf, iceauth, gtk3, glib, libwnck, xfce4-session }: 2 2 3 3 mkXfceDerivation { 4 4 category = "xfce"; ··· 7 7 8 8 sha256 = "sha256-LIRAQ1YAkAHwIzC5NYV/0iFLkAP5V96wuTIrYTGbGy0="; 9 9 10 - buildInputs = [ exo gtk3 glib libxfce4ui libxfce4util libwnck3 xfconf polkit iceauth ]; 10 + buildInputs = [ exo gtk3 glib libxfce4ui libxfce4util libwnck xfconf polkit iceauth ]; 11 11 12 12 configureFlags = [ "--with-xsession-prefix=${placeholder "out"}" ]; 13 13
+2 -2
pkgs/desktops/xfce/core/xfdesktop/default.nix
··· 1 - { mkXfceDerivation, exo, gtk3, libxfce4ui, libxfce4util, libwnck3, xfconf, libnotify, garcon, thunar }: 1 + { mkXfceDerivation, exo, gtk3, libxfce4ui, libxfce4util, libwnck, xfconf, libnotify, garcon, thunar }: 2 2 3 3 mkXfceDerivation { 4 4 category = "xfce"; ··· 12 12 gtk3 13 13 libxfce4ui 14 14 libxfce4util 15 - libwnck3 15 + libwnck 16 16 xfconf 17 17 libnotify 18 18 garcon
+2 -2
pkgs/desktops/xfce/core/xfwm4/default.nix
··· 1 1 { mkXfceDerivation, exo, librsvg, dbus-glib, epoxy, gtk3, libXdamage 2 - , libstartup_notification, libxfce4ui, libxfce4util, libwnck3 2 + , libstartup_notification, libxfce4ui, libxfce4util, libwnck 3 3 , libXpresent, xfconf }: 4 4 5 5 mkXfceDerivation { ··· 19 19 libstartup_notification 20 20 libxfce4ui 21 21 libxfce4util 22 - libwnck3 22 + libwnck 23 23 libXpresent 24 24 xfconf 25 25 ];
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-namebar-plugin/default.nix
··· 1 1 { lib, stdenv, pkg-config, fetchFromGitHub, python3, vala_0_46 2 - , gtk3, libwnck3, libxfce4util, xfce4-panel, wafHook, xfce }: 2 + , gtk3, libwnck, libxfce4util, xfce4-panel, wafHook, xfce }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "xfce4-namebar-plugin"; ··· 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config vala_0_46 wafHook python3 ]; 16 - buildInputs = [ gtk3 libwnck3 libxfce4util xfce4-panel ]; 16 + buildInputs = [ gtk3 libwnck libxfce4util xfce4-panel ]; 17 17 18 18 postPatch = '' 19 19 substituteInPlace src/namebar.vala --replace 'var dirs = Environment.get_system_data_dirs()' "string[] dirs = { \"$out/share\" }"
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-windowck-plugin/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, intltool, python3, imagemagick, libwnck3, libxfce4ui, xfce4-panel, xfconf, xfce4-dev-tools, xfce }: 1 + { lib, stdenv, fetchFromGitHub, pkg-config, intltool, python3, imagemagick, libwnck, libxfce4ui, xfce4-panel, xfconf, xfce4-dev-tools, xfce }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xfce4-windowck-plugin"; ··· 19 19 buildInputs = [ 20 20 python3 21 21 imagemagick 22 - libwnck3 22 + libwnck 23 23 libxfce4ui 24 24 xfce4-panel 25 25 xfconf
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-xkb-plugin/default.nix
··· 2 2 , mkXfceDerivation 3 3 , gtk3 4 4 , librsvg 5 - , libwnck3 5 + , libwnck 6 6 , libxklavier 7 7 , garcon 8 8 , libxfce4ui ··· 25 25 libxfce4ui 26 26 libxfce4util 27 27 libxklavier 28 - libwnck3 28 + libwnck 29 29 xfce4-panel 30 30 xfconf 31 31 ];
+2 -2
pkgs/development/libraries/bamf/default.nix
··· 7 7 , which 8 8 , fetchgit 9 9 , libgtop 10 - , libwnck3 10 + , libwnck 11 11 , glib 12 12 , vala 13 13 , pkg-config ··· 54 54 glib 55 55 libgtop 56 56 libstartup_notification 57 - libwnck3 57 + libwnck 58 58 ]; 59 59 60 60 patches = [
+30
pkgs/development/libraries/libwnck/2.nix
··· 1 + { lib, stdenv, fetchurl, pkg-config, gtk2, intltool, xorg }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "libwnck"; 5 + version = "2.31.0"; 6 + 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 + sha256 = "17isfjvrzgj5znld2a7zsk9vd39q9wnsysnw5jr8iz410z935xw3"; 10 + }; 11 + 12 + outputs = [ "out" "dev" "devdoc" ]; 13 + outputBin = "dev"; 14 + 15 + nativeBuildInputs = [ pkg-config ]; 16 + buildInputs = [ gtk2 intltool xorg.libX11 xorg.libXres ]; 17 + # ?another optional: startup-notification 18 + 19 + configureFlags = [ "--disable-introspection" ]; # not needed anywhere AFAIK 20 + 21 + meta = { 22 + description = "A library for creating task lists and pagers"; 23 + homepage = "https://gitlab.gnome.org/GNOME/libwnck"; 24 + license = lib.licenses.lgpl21; 25 + maintainers = with lib.maintainers; [ johnazoidberg ]; 26 + # ./xutils.h:31:10: fatal error: 'gdk/gdkx.h' file not found 27 + # #include <gdk/gdkx.h> 28 + broken = stdenv.isDarwin; 29 + }; 30 + }
-76
pkgs/development/libraries/libwnck/3.x.nix
··· 1 - { lib, stdenv 2 - , fetchurl 3 - , fetchpatch 4 - , meson 5 - , ninja 6 - , pkg-config 7 - , gtk-doc 8 - , docbook_xsl 9 - , docbook_xml_dtd_412 10 - , libX11 11 - , glib 12 - , gtk3 13 - , pango 14 - , cairo 15 - , libXres 16 - , libstartup_notification 17 - , gettext 18 - , gobject-introspection 19 - , gnome 20 - }: 21 - 22 - stdenv.mkDerivation rec { 23 - pname = "libwnck"; 24 - version = "3.36.0"; 25 - 26 - outputs = [ "out" "dev" "devdoc" ]; 27 - outputBin = "dev"; 28 - 29 - src = fetchurl { 30 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 - sha256 = "0pwjdhca9lz2n1gf9b60xf0m6ipf9snp8rqf9csj4pgdnd882l5w"; 32 - }; 33 - 34 - nativeBuildInputs = [ 35 - meson 36 - ninja 37 - pkg-config 38 - gettext 39 - gobject-introspection 40 - gtk-doc 41 - docbook_xsl 42 - docbook_xml_dtd_412 43 - ]; 44 - 45 - buildInputs = [ 46 - libX11 47 - libstartup_notification 48 - pango 49 - cairo 50 - libXres 51 - ]; 52 - 53 - propagatedBuildInputs = [ 54 - glib 55 - gtk3 56 - ]; 57 - 58 - mesonFlags = [ 59 - "-Dgtk_doc=true" 60 - ]; 61 - 62 - passthru = { 63 - updateScript = gnome.updateScript { 64 - packageName = pname; 65 - attrPath = "${pname}${lib.versions.major version}"; 66 - versionPolicy = "odd-unstable"; 67 - }; 68 - }; 69 - 70 - meta = with lib; { 71 - description = "Library to manage X windows and workspaces (via pagers, tasklists, etc.)"; 72 - license = licenses.lgpl21Plus; 73 - platforms = platforms.linux; 74 - maintainers = [ ]; 75 - }; 76 - }
+63 -17
pkgs/development/libraries/libwnck/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gtk2, intltool, xorg }: 1 + { lib, stdenv 2 + , fetchurl 3 + , fetchpatch 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , gtk-doc 8 + , docbook_xsl 9 + , docbook_xml_dtd_412 10 + , libX11 11 + , glib 12 + , gtk3 13 + , pango 14 + , cairo 15 + , libXres 16 + , libstartup_notification 17 + , gettext 18 + , gobject-introspection 19 + , gnome 20 + }: 2 21 3 22 stdenv.mkDerivation rec { 4 23 pname = "libwnck"; 5 - version = "2.31.0"; 24 + version = "3.36.0"; 25 + 26 + outputs = [ "out" "dev" "devdoc" ]; 27 + outputBin = "dev"; 6 28 7 29 src = fetchurl { 8 30 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "17isfjvrzgj5znld2a7zsk9vd39q9wnsysnw5jr8iz410z935xw3"; 31 + sha256 = "0pwjdhca9lz2n1gf9b60xf0m6ipf9snp8rqf9csj4pgdnd882l5w"; 10 32 }; 11 33 12 - outputs = [ "out" "dev" "devdoc" ]; 13 - outputBin = "dev"; 34 + nativeBuildInputs = [ 35 + meson 36 + ninja 37 + pkg-config 38 + gettext 39 + gobject-introspection 40 + gtk-doc 41 + docbook_xsl 42 + docbook_xml_dtd_412 43 + ]; 14 44 15 - nativeBuildInputs = [ pkg-config ]; 16 - buildInputs = [ gtk2 intltool xorg.libX11 xorg.libXres ]; 17 - # ?another optional: startup-notification 45 + buildInputs = [ 46 + libX11 47 + libstartup_notification 48 + pango 49 + cairo 50 + libXres 51 + ]; 18 52 19 - configureFlags = [ "--disable-introspection" ]; # not needed anywhere AFAIK 53 + propagatedBuildInputs = [ 54 + glib 55 + gtk3 56 + ]; 20 57 21 - meta = { 22 - description = "A library for creating task lists and pagers"; 23 - homepage = "https://gitlab.gnome.org/GNOME/libwnck"; 24 - license = lib.licenses.lgpl21; 25 - maintainers = with lib.maintainers; [ johnazoidberg ]; 26 - # ./xutils.h:31:10: fatal error: 'gdk/gdkx.h' file not found 27 - # #include <gdk/gdkx.h> 28 - broken = stdenv.isDarwin; 58 + mesonFlags = [ 59 + "-Dgtk_doc=true" 60 + ]; 61 + 62 + passthru = { 63 + updateScript = gnome.updateScript { 64 + packageName = pname; 65 + attrPath = "${pname}${lib.versions.major version}"; 66 + versionPolicy = "odd-unstable"; 67 + }; 68 + }; 69 + 70 + meta = with lib; { 71 + description = "Library to manage X windows and workspaces (via pagers, tasklists, etc.)"; 72 + license = licenses.lgpl21Plus; 73 + platforms = platforms.linux; 74 + maintainers = with maintainers; [ liff ]; 29 75 }; 30 76 }
+2 -2
pkgs/development/tools/misc/d-feet/default.nix
··· 8 8 , python3 9 9 , wrapGAppsHook 10 10 , gnome 11 - , libwnck3 11 + , libwnck 12 12 , gobject-introspection 13 13 , gettext 14 14 , itstool ··· 40 40 glib 41 41 gnome.adwaita-icon-theme 42 42 gtk3 43 - libwnck3 43 + libwnck 44 44 ]; 45 45 46 46 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/tools/misc/clipster/default.nix
··· 1 - {fetchFromGitHub , lib, stdenv, python3, gtk3, libwnck3, 1 + {fetchFromGitHub , lib, stdenv, python3, gtk3, libwnck, 2 2 gobject-introspection, wrapGAppsHook }: 3 3 4 4 stdenv.mkDerivation rec { ··· 14 14 15 15 pythonEnv = python3.withPackages(ps: with ps; [ pygobject3 ]); 16 16 17 - buildInputs = [ pythonEnv gtk3 libwnck3 gobject-introspection wrapGAppsHook ]; 17 + buildInputs = [ pythonEnv gtk3 libwnck gobject-introspection wrapGAppsHook ]; 18 18 19 19 installPhase = '' 20 20 sed -i 's/python/python3/g' clipster
+1
pkgs/top-level/aliases.nix
··· 419 419 libsexy = throw "libsexy has been removed from nixpkgs, as it's abandoned and no package needed it."; # 2019-12-10 420 420 libstdcxxHook = throw "libstdcxx hook has been removed because cc-wrapper is now directly aware of the c++ standard library intended to be used."; # 2020-06-22 421 421 libqmatrixclient = throw "libqmatrixclient was renamed to libquotient"; # added 2020-04-09 422 + libwnck3 = libwnck; 422 423 lilypond-unstable = lilypond; # added 2021-03-11 423 424 links = links2; # added 2016-01-31 424 425 linux_rpi0 = linux_rpi1;
+2 -3
pkgs/top-level/all-packages.nix
··· 17071 17071 17072 17072 libwmf = callPackage ../development/libraries/libwmf { }; 17073 17073 17074 - libwnck = libwnck2; 17075 - libwnck2 = callPackage ../development/libraries/libwnck { }; 17076 - libwnck3 = callPackage ../development/libraries/libwnck/3.x.nix { }; 17074 + libwnck = callPackage ../development/libraries/libwnck { }; 17075 + libwnck2 = callPackage ../development/libraries/libwnck/2.nix { }; 17077 17076 17078 17077 libwpd = callPackage ../development/libraries/libwpd { }; 17079 17078
+1 -1
pkgs/top-level/perl-packages.nix
··· 8930 8930 url = "mirror://cpan/authors/id/T/TS/TSCH/Gnome2-Wnck-0.16.tar.gz"; 8931 8931 sha256 = "604a8ece88ac29f132d59b0caac27657ec31371c1606a4698a2160e88ac586e5"; 8932 8932 }; 8933 - buildInputs = [ pkgs.libwnck pkgs.glib pkgs.gtk2 ]; 8933 + buildInputs = [ pkgs.libwnck2 pkgs.glib pkgs.gtk2 ]; 8934 8934 propagatedBuildInputs = [ Gtk2 ]; 8935 8935 meta = { 8936 8936 description = "Perl interface to the Window Navigator Construction Kit";