debian/0000775000000000000000000000000012311475140007166 5ustar debian/source/0000775000000000000000000000000012311475140010466 5ustar debian/source/format0000664000000000000000000000001412311475140011674 0ustar 3.0 (quilt) debian/gir1.2-gnomedesktop-3.0.install0000664000000000000000000000003112311475140014545 0ustar usr/lib/girepository-1.0 debian/libgnome-desktop-3-dev.install0000664000000000000000000000014012311475140014730 0ustar usr/include usr/lib/pkgconfig usr/lib/libgnome-desktop-3.so usr/share/gir-1.0 usr/share/gtk-doc debian/rules0000775000000000000000000000145512311475140010253 0ustar #!/usr/bin/make -f GNOME_MODULE=gnome-desktop include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed DEB_DH_AUTORECONF_ARGS = --as-needed DEB_CONFIGURE_LIBEXECDIR := /usr/lib/libgnome-desktop-3-7/ DEB_CONFIGURE_EXTRA_FLAGS += \ --with-gnome-distributor=$(shell dpkg-vendor --query vendor) \ --with-pnp-ids-path=/usr/share/hwdata/pnp.ids \ --enable-gtk-doc \ --enable-desktop-docs \ --enable-introspection DEB_DH_MAKESHLIBS_ARGS_libgnome-desktop-3-7 += -- -c4 common-binary-post-install-arch:: list-missing debian/gnome-desktop3-data.install0000664000000000000000000000006012311475140014320 0ustar usr/share/locale usr/share/gnome usr/share/help debian/libgnome-desktop-3-7.symbols0000664000000000000000000001715512311475140014360 0ustar libgnome-desktop-3.so.7 libgnome-desktop-3-7 #MINVER# gnome_bg_changes_with_time@Base 3.2.0 gnome_bg_create_frame_thumbnail@Base 3.2.0 gnome_bg_create_surface@Base 3.2.0 gnome_bg_create_thumbnail@Base 3.2.0 gnome_bg_crossfade_get_type@Base 3.2.0 gnome_bg_crossfade_is_started@Base 3.2.0 gnome_bg_crossfade_new@Base 3.2.0 gnome_bg_crossfade_set_end_surface@Base 3.2.0 gnome_bg_crossfade_set_start_surface@Base 3.2.0 gnome_bg_crossfade_start@Base 3.2.0 gnome_bg_crossfade_stop@Base 3.2.0 gnome_bg_draw@Base 3.2.0 gnome_bg_get_color@Base 3.2.0 gnome_bg_get_draw_background@Base 3.2.0 gnome_bg_get_filename@Base 3.2.0 gnome_bg_get_image_size@Base 3.2.0 gnome_bg_get_placement@Base 3.2.0 gnome_bg_get_surface_from_root@Base 3.2.0 gnome_bg_get_type@Base 3.2.0 gnome_bg_has_multiple_sizes@Base 3.2.0 gnome_bg_is_dark@Base 3.2.0 gnome_bg_load_from_preferences@Base 3.2.0 gnome_bg_new@Base 3.2.0 gnome_bg_save_to_preferences@Base 3.2.0 gnome_bg_set_color@Base 3.2.0 gnome_bg_set_draw_background@Base 3.2.0 gnome_bg_set_filename@Base 3.2.0 gnome_bg_set_placement@Base 3.2.0 gnome_bg_set_surface_as_root@Base 3.2.0 gnome_bg_set_surface_as_root_with_crossfade@Base 3.2.0 gnome_bg_slide_show_get_current_slide@Base 3.7.90 gnome_bg_slide_show_get_has_multiple_sizes@Base 3.7.90 gnome_bg_slide_show_get_num_slides@Base 3.7.90 gnome_bg_slide_show_get_slide@Base 3.7.90 gnome_bg_slide_show_get_start_time@Base 3.7.90 gnome_bg_slide_show_get_total_duration@Base 3.7.90 gnome_bg_slide_show_get_type@Base 3.7.90 gnome_bg_slide_show_load@Base 3.7.90 gnome_bg_slide_show_load_async@Base 3.7.90 gnome_bg_slide_show_new@Base 3.7.90 gnome_desktop_thumbnail_factory_can_thumbnail@Base 3.2.0 gnome_desktop_thumbnail_factory_create_failed_thumbnail@Base 3.2.0 gnome_desktop_thumbnail_factory_generate_thumbnail@Base 3.2.0 gnome_desktop_thumbnail_factory_get_type@Base 3.2.0 gnome_desktop_thumbnail_factory_has_valid_failed_thumbnail@Base 3.2.0 gnome_desktop_thumbnail_factory_lookup@Base 3.2.0 gnome_desktop_thumbnail_factory_new@Base 3.2.0 gnome_desktop_thumbnail_factory_save_thumbnail@Base 3.2.0 gnome_desktop_thumbnail_has_uri@Base 3.2.0 gnome_desktop_thumbnail_is_valid@Base 3.2.0 gnome_desktop_thumbnail_md5@Base 3.2.0 gnome_desktop_thumbnail_path_for_uri@Base 3.2.0 gnome_desktop_thumbnail_scale_down_pixbuf@Base 3.2.0 gnome_get_all_languages@Base 3.8.2 gnome_get_all_locales@Base 3.7.90 gnome_get_country_from_code@Base 3.7.90 gnome_get_country_from_locale@Base 3.7.90 gnome_get_input_source_from_locale@Base 3.7.90 gnome_get_language_from_code@Base 3.7.90 gnome_get_language_from_locale@Base 3.7.90 gnome_idle_monitor_add_idle_watch@Base 3.7.90 gnome_idle_monitor_add_user_active_watch@Base 3.7.90 gnome_idle_monitor_get_idletime@Base 3.7.2 gnome_idle_monitor_get_type@Base 3.7.2 gnome_idle_monitor_new@Base 3.7.2 gnome_idle_monitor_new_for_device@Base 3.7.2 gnome_idle_monitor_remove_watch@Base 3.7.2 gnome_language_has_translations@Base 3.7.5 gnome_normalize_locale@Base 3.7.90 gnome_parse_locale@Base 3.7.90 gnome_pnp_ids_get_pnp_id@Base 3.4.0 gnome_pnp_ids_get_type@Base 3.4.0 gnome_pnp_ids_new@Base 3.4.0 gnome_rr_config_applicable@Base 3.7.3 gnome_rr_config_apply_from_filename_with_time@Base 3.7.3 gnome_rr_config_apply_with_time@Base 3.7.3 gnome_rr_config_ensure_primary@Base 3.7.3 gnome_rr_config_equal@Base 3.7.3 gnome_rr_config_get_backup_filename@Base 3.7.3 gnome_rr_config_get_clone@Base 3.7.3 gnome_rr_config_get_intended_filename@Base 3.7.3 gnome_rr_config_get_outputs@Base 3.7.3 gnome_rr_config_get_type@Base 3.7.3 gnome_rr_config_load_current@Base 3.7.3 gnome_rr_config_load_filename@Base 3.7.3 gnome_rr_config_match@Base 3.7.3 gnome_rr_config_new_current@Base 3.7.3 gnome_rr_config_new_stored@Base 3.7.3 gnome_rr_config_sanitize@Base 3.7.3 gnome_rr_config_save@Base 3.7.3 gnome_rr_config_set_clone@Base 3.7.3 gnome_rr_crtc_can_drive_output@Base 3.7.3 gnome_rr_crtc_get_current_mode@Base 3.7.3 gnome_rr_crtc_get_current_rotation@Base 3.7.3 gnome_rr_crtc_get_gamma@Base 3.7.3 gnome_rr_crtc_get_id@Base 3.7.3 gnome_rr_crtc_get_position@Base 3.7.3 gnome_rr_crtc_get_rotations@Base 3.7.3 gnome_rr_crtc_get_type@Base 3.7.3 gnome_rr_crtc_set_config_with_time@Base 3.7.3 gnome_rr_crtc_set_gamma@Base 3.7.3 gnome_rr_crtc_supports_rotation@Base 3.7.3 gnome_rr_error_quark@Base 3.7.3 gnome_rr_mode_get_freq@Base 3.7.3 gnome_rr_mode_get_height@Base 3.7.3 gnome_rr_mode_get_id@Base 3.7.3 gnome_rr_mode_get_type@Base 3.7.3 gnome_rr_mode_get_width@Base 3.7.3 gnome_rr_output_can_clone@Base 3.7.3 gnome_rr_output_get_backlight@Base 3.7.3 gnome_rr_output_get_backlight_max@Base 3.7.3 gnome_rr_output_get_backlight_min@Base 3.7.3 gnome_rr_output_get_connector_type@Base 3.7.3 gnome_rr_output_get_crtc@Base 3.7.3 gnome_rr_output_get_current_mode@Base 3.7.3 gnome_rr_output_get_display_name@Base 3.7.90 gnome_rr_output_get_edid_data@Base 3.7.3 gnome_rr_output_get_height_mm@Base 3.7.3 gnome_rr_output_get_id@Base 3.7.3 gnome_rr_output_get_ids_from_edid@Base 3.7.3 gnome_rr_output_get_is_primary@Base 3.7.3 gnome_rr_output_get_name@Base 3.7.3 gnome_rr_output_get_position@Base 3.7.3 gnome_rr_output_get_preferred_mode@Base 3.7.3 gnome_rr_output_get_type@Base 3.7.3 gnome_rr_output_get_width_mm@Base 3.7.3 gnome_rr_output_info_get_aspect_ratio@Base 3.7.3 gnome_rr_output_info_get_display_name@Base 3.7.3 gnome_rr_output_info_get_geometry@Base 3.7.3 gnome_rr_output_info_get_name@Base 3.7.3 gnome_rr_output_info_get_preferred_height@Base 3.7.3 gnome_rr_output_info_get_preferred_width@Base 3.7.3 gnome_rr_output_info_get_primary@Base 3.7.3 gnome_rr_output_info_get_product@Base 3.7.3 gnome_rr_output_info_get_refresh_rate@Base 3.7.3 gnome_rr_output_info_get_rotation@Base 3.7.3 gnome_rr_output_info_get_serial@Base 3.7.3 gnome_rr_output_info_get_type@Base 3.7.3 gnome_rr_output_info_get_vendor@Base 3.7.3 gnome_rr_output_info_is_active@Base 3.7.3 gnome_rr_output_info_is_connected@Base 3.7.3 gnome_rr_output_info_set_active@Base 3.7.3 gnome_rr_output_info_set_geometry@Base 3.7.3 gnome_rr_output_info_set_primary@Base 3.7.3 gnome_rr_output_info_set_refresh_rate@Base 3.7.3 gnome_rr_output_info_set_rotation@Base 3.7.3 gnome_rr_output_is_connected@Base 3.7.3 gnome_rr_output_is_laptop@Base 3.7.3 gnome_rr_output_list_modes@Base 3.7.3 gnome_rr_output_set_backlight@Base 3.7.3 gnome_rr_output_supports_mode@Base 3.7.3 gnome_rr_screen_get_crtc_by_id@Base 3.7.3 gnome_rr_screen_get_dpms_mode@Base 3.7.3 gnome_rr_screen_get_output_by_id@Base 3.7.3 gnome_rr_screen_get_output_by_name@Base 3.7.3 gnome_rr_screen_get_ranges@Base 3.7.3 gnome_rr_screen_get_timestamps@Base 3.7.3 gnome_rr_screen_get_type@Base 3.7.3 gnome_rr_screen_list_clone_modes@Base 3.7.3 gnome_rr_screen_list_crtcs@Base 3.7.3 gnome_rr_screen_list_modes@Base 3.7.3 gnome_rr_screen_list_outputs@Base 3.7.3 gnome_rr_screen_new@Base 3.7.3 gnome_rr_screen_refresh@Base 3.7.3 gnome_rr_screen_set_dpms_mode@Base 3.7.3 gnome_rr_screen_set_primary_output@Base 3.7.3 gnome_rr_screen_set_size@Base 3.7.3 gnome_wall_clock_get_clock@Base 3.2.0 gnome_wall_clock_get_timezone@Base 3.7.90 gnome_wall_clock_get_type@Base 3.2.0 gnome_wall_clock_new@Base 3.7.90 gnome_xkb_info_description_for_group@Base 3.7.2 gnome_xkb_info_description_for_option@Base 3.5.90 gnome_xkb_info_free_var_defs@Base 3.5.2 gnome_xkb_info_get_all_layouts@Base 3.5.2 gnome_xkb_info_get_all_option_groups@Base 3.5.90 gnome_xkb_info_get_layout_info@Base 3.5.2 gnome_xkb_info_get_layouts_for_country@Base 3.7.90 gnome_xkb_info_get_layouts_for_language@Base 3.7.90 gnome_xkb_info_get_options_for_group@Base 3.5.90 gnome_xkb_info_get_type@Base 3.5.2 gnome_xkb_info_get_var_defs@Base 3.5.2 gnome_xkb_info_new@Base 3.5.2 debian/compat0000664000000000000000000000000212311475140010364 0ustar 8 debian/changelog0000664000000000000000000021360712311475140011051 0ustar gnome-desktop3 (3.8.4-0ubuntu3) trusty; urgency=medium * debian/patches/backlight-property-name.patch: - Use the corrent backlight property name as specified in the XRANDR spec (LP: #947919) -- Robert Ancell Mon, 17 Mar 2014 17:28:55 +1300 gnome-desktop3 (3.8.4-0ubuntu2) trusty; urgency=low * debian/patches/ignore_errors_with_primary_outputs.patch: - Ignore failures when setting the primary output (LP: 1224254). -- Alberto Milone Tue, 03 Dec 2013 15:58:57 +0100 gnome-desktop3 (3.8.4-0ubuntu1) saucy; urgency=low * New upstream bugfix release - Initialize gettext before constructing a wall clock - Update pnp.ids from upstream hwdata - Fix crash when XRRSetCrtcConfig() fails - Prevent a crash with unknown language/country codes - Ensure strings from xkeyboard-config are UTF-8 - Translation updates -- Jeremy Bicha Wed, 04 Sep 2013 15:08:54 -0400 gnome-desktop3 (3.8.3-0ubuntu1) saucy; urgency=low * New upstream release * debian/control.in: - Drop obsolete gnome-doc-utils and scrollkeeper build dependencies -- Jeremy Bicha Mon, 22 Jul 2013 01:39:16 -0400 gnome-desktop3 (3.8.2-0ubuntu2) saucy; urgency=low * debian/patches/git_no_filename_warning.patch: - "gnome-bg: objects without a filename are not slideshows", that should fix the warnings that are displayed by the appareance capplet on start (which are due to solid color backgrounds) -- Sebastien Bacher Tue, 11 Jun 2013 17:28:13 +0200 gnome-desktop3 (3.8.2-0ubuntu1) saucy; urgency=low * New upstream release * Sync with Debian (LP: #1184812) Remaining changes: - debian/patches: + 04_compute_average_color.patch: Compute the avergage color in gnome-desktop itself, not in unity to fix some races (LP #963140) + tweak_color_computation.patch, Patch from Gord, no patch header, no bug link. + git_revert_draw_background.patch + ubuntu_language.patch, Ported relevant bits from g-c-c 52_region_language.patch, as required for gnome 3.8 region panel + ubuntu_language_list_from_SUPPORTED.patch, adds api to get list of available languages from SUPPORTED file. To be used by gnome 3.8 region panel language installation. - debian/control.in: + Don't break gnome-shell << 3.7.90 + Use source:Version for gnome-desktop3-data Depend + Add epoch to gnome-desktop3-data's Breaks/Replaces, as our old gnome-desktop source package introduced an epoch. This needs to be kept until after 14.04 LTS. - Install helper tools into a versioned directory (by overriding libexecdir). They could alternatively be installed in a separate package * Dropped changes: - 02_refuse_to_break_GL_compositors.patch: + Doesn't appear to be needed any more -- Tim Lunn Tue, 28 May 2013 09:10:46 +1000 gnome-desktop3 (3.8.0.1-2) experimental; urgency=low * debian/libgnome-desktop-3-7.symbols: + Add Build-Depends-Package. -- Emilio Pozuelo Monfort Thu, 28 Mar 2013 12:27:26 +0100 gnome-desktop3 (3.8.0.1-1) experimental; urgency=low * New upstream release. -- Emilio Pozuelo Monfort Wed, 27 Mar 2013 19:12:14 +0100 gnome-desktop3 (3.8.0-1) experimental; urgency=low * New upstream release. -- Emilio Pozuelo Monfort Wed, 27 Mar 2013 15:00:52 +0100 gnome-desktop3 (3.7.92-1) experimental; urgency=low * New upstream release. -- Emilio Pozuelo Monfort Wed, 20 Mar 2013 19:48:45 +0100 gnome-desktop3 (3.7.91.1-1) experimental; urgency=low [ Jeremy Bicha ] * New upstream release - soname bump, update symbols * debian/control.in: - Build-depend on libgl1-mesa-dev and iso-codes - Bump minimum glib [ Emilio Pozuelo Monfort ] * debian/control.in: + Add missing replaces on libgnome-desktop-3-4. + gir1.2-gnomedesktop-3.0 breaks gnome-shell (<< 3.7.90), as it loads libgnome-desktop-3.so.7 while old gnome-shell loads the old SONAME, making shell explode. * New upstream release. + debian/libgnome-desktop-3-7.symbols: - Updated for removed symbols. -- Sjoerd Simons Mon, 18 Mar 2013 20:44:24 +0100 gnome-desktop3 (3.6.1-1) experimental; urgency=low * debian/control.in: Temporarily loosen the depend on the data package so the library can be parallel installed with the G3.4 version * New upstream release -- Sjoerd Simons Thu, 18 Oct 2012 22:40:37 +0200 gnome-desktop3 (3.6.0.1-1) experimental; urgency=low [ Josselin Mouette ] * Add missing epoch on libxrandr build-dependency. [ Sjoerd Simons ] * New upstream release (3.6.0.1) * Soname bumped to 4 -- Sjoerd Simons Sun, 14 Oct 2012 18:51:51 +0200 gnome-desktop3 (3.4.2-1) unstable; urgency=low * New upstream release. -- Michael Biebl Mon, 14 May 2012 19:26:59 +0200 gnome-desktop3 (3.4.1-2) unstable; urgency=low * Upload to unstable. -- Michael Biebl Thu, 19 Apr 2012 03:50:19 +0200 gnome-desktop3 (3.4.1-1) experimental; urgency=low * New upstream translation release. -- Michael Biebl Mon, 16 Apr 2012 18:07:14 +0200 gnome-desktop3 (3.4.0-1) experimental; urgency=low * New upstream release. * debian/patches/01-clock_gettime.patch: Removed, merged upstream. * Bump (Build-)Depends on libgtk-3-dev to (>= 3.3.6). * Bump Build-Depends on libxrandr-dev to (>= 1.3). * debian/libgnome-desktop-3-2.symbols: Add new symbols and remove gnome_rr_crtc_set_config. None of the reverse dependencies uses that function so this should be safe without a soname bump. -- Michael Biebl Tue, 03 Apr 2012 19:35:04 +0200 gnome-desktop3 (3.2.1-4) unstable; urgency=low * Build system-wide help documents and install them in gnome-desktop3-data. * Add the necessary Breaks/Replaces against gnome-desktop-data (<< 2.32.1-2) which previously shipped those files. * Build gtk-doc API documentation. * debian/patches/01-clock_gettime.patch: Link libgnome-desktop against librt for clock_gettime(). * Use dh-autoreconf to update the build system. * Update debian/copyright using the machine-readable copyright format 1.0. * Bump Standards-Version to 3.9.3. * Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. -- Michael Biebl Tue, 03 Apr 2012 19:17:35 +0200 gnome-desktop3 (3.2.1-3) unstable; urgency=low * Upload to unstable. * debian/control.in: - Tighten dependency on gnome-desktop3-data again. - Change section of gir1.2-gnomedesktop-3.0 to introspection. -- Michael Biebl Wed, 07 Dec 2011 05:58:38 +0100 gnome-desktop3 (3.2.1-2) experimental; urgency=low * debian/control.in: - Loosen the dependency on gnome-desktop-data for now such that libgnome-desktop-3-2 is installable in parallel with libgnome-desktop-3-0 -- Sjoerd Simons Thu, 27 Oct 2011 11:30:24 +0200 gnome-desktop3 (3.2.1-1) experimental; urgency=low * New upstream release. - Link against -lm for sqrt. Closes: #640437 * debian/watch: - Update to version 3. - Track .xz tarballs. * debian/control.in: - Use Section: libs for gir1.2-gnomedesktop-3.0. - Drop (Build-)Depends on libstartup-notification0-dev. - Add Build-Depends on libxext-dev. - Update Vcs-* URLs. - Bump Build-Depends on intltool to (>= 0.40.6). * debian/rules: - List missing files. - Include utils.mk for list-missing. - Drop clean-la.mk since we don't install any .la files. * debian/libgnome-desktop-3-dev.install: - Remove .a file, static libraries are no longer built by default. * Update libgnome-desktop-3 library package for the SONAME bump 0 → 2. -- Michael Biebl Sun, 16 Oct 2011 20:33:13 +0200 gnome-desktop3 (3.0.2-2) unstable; urgency=low * Upload to unstable. * Bump debhelper compatibility level to 8. * Bump Standards-Version to 3.9.2. No further changes. * debian/watch: Switch to .bz2 tarballs. -- Michael Biebl Fri, 03 Jun 2011 19:37:17 +0200 gnome-desktop3 (3.0.2-1) experimental; urgency=low [ Rico Tzschichholz ] * debian/{rules,control.in,libgnome-desktop-3-dev, gir1.2-gnomedesktop-3.0.install}: - enable introspection build and add required files [ Sebastien Bacher ] * New upstream version -- Sebastien Bacher Tue, 24 May 2011 16:57:25 +0200 gnome-desktop3 (3.0.1-1) experimental; urgency=low [ Guido Günther ] * libgnome-desktop-3-0.symbols: add Build-Depends-Package to generate stricter build-deps [ Sebastien Bacher ] * New upstream version -- Sebastien Bacher Wed, 18 May 2011 13:30:52 +0200 gnome-desktop3 (3.0.0-1) experimental; urgency=low * New upstream release. -- Frederic Peters Wed, 13 Apr 2011 16:11:09 +0200 gnome-desktop3 (2.91.93-1) experimental; urgency=low * New upstream release. -- Frederic Peters Thu, 24 Mar 2011 22:23:12 +0100 gnome-desktop3 (2.91.92-1) experimental; urgency=low * New upstream release. [ Josselin Mouette ] * Add missing dependency on gnome-desktop3-data. [ Frederic Peters ] * debian/control.in: update dependency on gsettings-desktop-schemas. * debian/rules: disable introspection support at the moment. -- Frederic Peters Tue, 22 Mar 2011 14:03:34 +0100 gnome-desktop3 (2.91.6.1-1) experimental; urgency=low [ Sebastien Bacher ] * debian/rules: use dpkg-vendor to set the distributor [ Emilio Pozuelo Monfort ] * New upstream release. * debian/control.in: - Update for the new gtk+ package names. -- Emilio Pozuelo Monfort Sat, 19 Feb 2011 14:32:54 +0000 gnome-desktop3 (2.91.6-1) experimental; urgency=low * New upstream release. + debian/control.in, debian/rules, debian/gnome-about.install: - gnome-about is gone, drop every reference to it. + debian/patches/00git_no_GDK_DRAWABLE.patch, debian/patches/00git_no_GDK_WINDOW_TYPE.patch, debian/patches/00git_no_gdk_x11_drawable_get_xid.patch: - Dropped, fixed upstream. + debian/libgnome-desktop-3-0.symbols: - Updated. + debian/control.in: - Depend / Build-Depend on gsettings-desktop-schemas(-dev) >= 0.1.4 for org.gnome.desktop.thumbnailers. - Bump libgtk3.0-dev build dependency. + debian/rules, debian/gnome-desktop3-data.install: - gnome-version.xml is back. Install it and build with --with-gnome-distributor=Debian again. -- Emilio Pozuelo Monfort Wed, 12 Jan 2011 22:12:39 +0000 gnome-desktop3 (2.91.3-3) experimental; urgency=low [ Sebastien Bacher ] * debian/control.in: updated the dpkg-dev build-depends * debian/rules: - use dpkg-vendor to set the distributor [ Sjoerd Simons ] * Merge patches to build against new GTK+ from the ubuntu packaging (originally from git) * Update debian build-depend to >= 2.91.6 -- Sjoerd Simons Sat, 18 Dec 2010 18:34:09 +0000 gnome-desktop3 (2.91.3-2) experimental; urgency=low * debian/control.in: - Let libgnome-desktop-3-dev depend on gsettings-desktop-schemas-dev. * debian/rules: - Fail the build if the .symbols file is not updated. * debian/libgnome-desktop-3-0.symbols: - Updated. -- Emilio Pozuelo Monfort Sun, 05 Dec 2010 22:23:51 +0100 gnome-desktop3 (2.91.3-1) experimental; urgency=low [ Sebastien Bacher ] * New upstream version * Rename the source for the GNOME3 version since they are abi incompatible * debian/control.in: - build-depends on gsettings-desktop-schemas-dev - clean some old conflicts and replaces - depends on gsettings-desktop-schemas - don't build the gnome-about binary from this version - updated description - updated for the source and binaries renaming - updated the build-depends and depends * Updated the .install for the new version * debian/patches/99_ltmain_as-needed.patch: - refreshed * debian/libgnome-desktop-3-0.symbols: - use a .symbols rather than shlibs * debian/rules: - dropped shlibs update since .symbols are used - updated to the new library name - use quilt as a patch system - use --disable-gnome-about --disable-desktop-docs to avoid conflicting with the gtk2 version [ Sjoerd Simons ] * New upstream release -- Sjoerd Simons Sat, 27 Nov 2010 22:23:42 +0000 gnome-desktop (2.30.2-1) unstable; urgency=low * New upstream stable release. * Switch to source format 3.0 (quilt) - Add debian/source/format. - Add debian/patches/series. - Remove /usr/share/cdbs/1/rules/simple-patchsys.mk from debian/rules. - Refresh debian/patches/99_ltmain_as-needed.patch. * debian/control.in - Remove ancient Conflicts/Replaces which are no longer relevant. - Bump Standards-Version to 3.9.0. No further changes. -- Michael Biebl Sat, 17 Jul 2010 04:45:22 +0200 gnome-desktop (2.30.0-2) unstable; urgency=low * Upload to unstable. -- Josselin Mouette Mon, 26 Apr 2010 23:22:47 +0200 gnome-desktop (2.30.0-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * debian/rules: - Use the system pnp.ids from hwdata. * debian/control.in: - Recommend hwdata. [ Josselin Mouette ] * New upstream release. * Bump build-dependencies. * Rename runtime library package. * 01_check_xrandr_version.patch: dropped, merged upstream. -- Josselin Mouette Tue, 13 Apr 2010 21:05:05 +0200 gnome-desktop (2.28.2-1) unstable; urgency=low [ Josselin Mouette ] * Fix typo in description. Closes: #557400. [ Emilio Pozuelo Monfort ] * New upstream release. -- Emilio Pozuelo Monfort Fri, 18 Dec 2009 16:14:17 +0100 gnome-desktop (2.28.1-3) unstable; urgency=low * 01_trap_rr_x_errors.patch: dropped, this solution is fugly. * 01_check_xrandr_version.patch: check that the extension is available at version 1.2 before running code that requires version 1.2 anyway. -- Josselin Mouette Sat, 21 Nov 2009 10:38:16 +0100 gnome-desktop (2.28.1-2) unstable; urgency=low * Switch to python-support. * 01_trap_rr_x_errors.patch: patch from Chris Coulson to support FreeNX, it fixes some BadRequest errors. Closes: #556797. -- Josselin Mouette Wed, 18 Nov 2009 09:16:11 +0100 gnome-desktop (2.28.1-1) unstable; urgency=low * New upstream release. * debian/control.in: - bumped standards-version to 3.8.3. No changes needed. - added Vcs-* fields. -- Andrea Veri Mon, 26 Oct 2009 22:04:51 +0100 gnome-desktop (2.28.0-1) unstable; urgency=low [ Josselin Mouette ] * Stop mentioning GNOME 2. [ Emilio Pozuelo Monfort ] * New upstream release. * debian/watch: Don't uupdate. * debian/patches/90_relibtoolize.patch: - Removed, not needed anymore now that upstream uses a recent libtool. -- Emilio Pozuelo Monfort Sun, 27 Sep 2009 23:30:02 +0200 gnome-desktop (2.26.1-1) unstable; urgency=low * New upstream release. * 90_relibtoolize.patch: updated for the new version. -- Josselin Mouette Tue, 14 Apr 2009 12:16:16 +0200 gnome-desktop (2.26.0-1) experimental; urgency=low * New upstream release. * Standards version is 3.8.1. * Rename library package to libgnome-desktop-2-11. * Update build-dependencies and -dev dependencies. * 90_relibtoolize.patch: updated for the new version. -- Josselin Mouette Sat, 11 Apr 2009 12:47:08 +0200 gnome-desktop (2.24.3-1) unstable; urgency=low * Build-depend on libglib2.0-doc and libgtk2.0-doc to ensure proper xrefs. * New upstream release. * 90_relibtoolize.patch: regenerate for the new version. * Upload to unstable!!1!omgwtfbbq -- Josselin Mouette Sun, 15 Mar 2009 15:21:12 +0100 gnome-desktop (2.24.2-1) experimental; urgency=low * New upstream release. * 90_relibtoolize.patch: regenerate for the new version. -- Josselin Mouette Sun, 04 Jan 2009 10:27:14 +0100 gnome-desktop (2.24.1-1) experimental; urgency=low [ Andreas Henriksson ] * New upstream release. - update patches/99_ltmain_as-needed.patch to apply. [ Josselin Mouette ] * Bump build-dependency on intltool, add one on libxrandr-dev. * Add a ~ to build-depend on libgnomeui-dev. * Rename the library package to libgnome-desktop-2-7. * Ship the documentation in libgnome-desktop-dev. * 90_relibtoolize.patch: relibtoolize to avoid the rpath issue on amd64. -- Josselin Mouette Mon, 17 Nov 2008 21:43:38 +0100 gnome-desktop (2.22.3-2) unstable; urgency=low * Ship files in /usr/share/omf in gnome-desktop-data. Closes: #492872. -- Josselin Mouette Thu, 18 Sep 2008 15:03:53 +0200 gnome-desktop (2.22.3-1) unstable; urgency=low * New upstream bugfix release. * debian/control.in: + Update Standards-Version to 3.8.0, no additional changes needed. -- Sebastian Dröge Mon, 30 Jun 2008 12:30:12 +0200 gnome-desktop (2.22.2-1) unstable; urgency=low * New upstream translation and bugfix release. -- Josselin Mouette Thu, 29 May 2008 01:32:08 +0200 gnome-desktop (2.22.1-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Tue, 08 Apr 2008 13:18:00 +0200 gnome-desktop (2.22.0-1) unstable; urgency=low * New upstream stable release: + debian/control.in: - Update and cleanup build dependencies. + debian/control.in, debian/rules: - gnome-about is now written in python, change things accordingly. + debian/rules, debian/libgnome-desktop-2.shlibs: - Update shlibs to >= 2.22.0 because of new API. -- Sebastian Dröge Thu, 13 Mar 2008 21:06:48 +0100 gnome-desktop (2.20.3-1) unstable; urgency=low * New upstream release with minor updates. * libgnome-desktop-dev.dirs: removed, useless. * Standards version is 3.7.3. -- Josselin Mouette Sat, 12 Jan 2008 04:32:34 +0100 gnome-desktop (2.20.2-1) unstable; urgency=low * New upstream bugfix release with updated translations. -- Sebastian Dröge Thu, 29 Nov 2007 11:15:09 +0100 gnome-desktop (2.20.1-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Fri, 26 Oct 2007 19:03:07 +0200 gnome-desktop (2.20.0-2) unstable; urgency=low * Move gnome-version.xml to gnome-desktop-data. This is required for bug-buddy. * gnome-about depends on gnome-desktop-data. -- Josselin Mouette Fri, 21 Sep 2007 21:09:03 +0200 gnome-desktop (2.20.0-1) unstable; urgency=low [ Loic Minier ] * Don't include autotools.mk as it's already included by gnome.mk. [ Sebastian Dröge ] * New upstream release: + debian/control.in: - Add libgconf2-dev to build dependencies, bump the minimum required version of libglib2.0-dev and libgtk2.0-dev as specified in configure.in. * debian/control.in: + Use ${binary:Version} instead of ${Source-Version} to make lintian happy. -- Sebastian Dröge Fri, 21 Sep 2007 09:52:59 +0200 gnome-desktop (2.18.3-1) unstable; urgency=low [ Josselin Mouette ] * 99_ltmain_as-needed.patch: get --as-needed back to work. [ Loic Minier ] * New upstream stable release; translation. -- Loic Minier Tue, 03 Jul 2007 21:53:55 +0200 gnome-desktop (2.18.2-1) unstable; urgency=low * New stable release; no API change. * Wrap configure flags. -- Loic Minier Mon, 28 May 2007 16:08:59 +0200 gnome-desktop (2.18.1-1) unstable; urgency=low * New upstream release. -- Sebastian Dröge Wed, 25 Apr 2007 07:18:49 +0200 gnome-desktop (2.18.0-2) unstable; urgency=low * Upload to unstable; drop check-dist include. * Wrap build-deps and deps. * Fix URL in copyright. -- Loic Minier Sat, 14 Apr 2007 15:41:23 +0200 gnome-desktop (2.18.0-1) experimental; urgency=low * Drop duplicate scrollkeeper build-dep. * New upstream major stable release; fixes and translations; API additions. - Set shlibs to libgnome-desktop-2 (>= 2.17.5). * Bump up Debhelper compatibility level to 5. * Set LDFLAGS directly and not via DEB_CONFIGURE_SCRIPT_ENV; build-depend on cdbs >= 0.4.41. * Drop useless version computation from rules. -- Loic Minier Sat, 17 Mar 2007 14:08:08 +0100 gnome-desktop (2.16.3-1) experimental; urgency=low * Add a get-orig-source target to retrieve the upstream tarball. * Include the new check-dist Makefile to prevent accidental uploads to unstable; bump build-dep on gnome-pkg-tools to >= 0.10. * Merge 2.14.3-2; SVN r8331:8963. - Drop patch 01_ml.po, obsolete. * New upstream stable release; bug fixes and translations. - Build-depend on libxml2-dev >= 2.4.20. -- Loic Minier Sat, 17 Mar 2007 13:40:59 +0100 gnome-desktop (2.16.2-1) experimental; urgency=low * New upstream release. -- Josselin Mouette Sun, 3 Dec 2006 21:55:03 +0100 gnome-desktop (2.16.0-1) experimental; urgency=low * New upstream release. * Bump intltool requirement to 0.35.0. * Remove orbit and bonobo requirements. * Require gnome-pkg-tools 0.7 and use clean-la.mk. -- Josselin Mouette Tue, 12 Sep 2006 22:18:19 +0200 gnome-desktop (2.15.91-1) experimental; urgency=low * New upstream development releases; no API changes. - Target at experimental. -- Loic Minier Sun, 13 Aug 2006 21:23:21 +0200 gnome-desktop (2.14.3-2) unstable; urgency=low [ Loic Minier ] * Add a get-orig-source target to retrieve the upstream tarball. [ Josselin Mouette ] * 01_ml.po.patch: new Malayalam translation from പ്രവീണ്‍|Praveen എ|A (closes: #408107). -- Josselin Mouette Thu, 15 Feb 2007 19:23:17 +0100 gnome-desktop (2.14.3-1) unstable; urgency=low * New upstream release; no API changes. -- Loic Minier Tue, 8 Aug 2006 10:19:28 +0200 gnome-desktop (2.14.2-2) unstable; urgency=low * Stop shipping *.la files as libeel2-dev and libnautilus-extension-dev were rebuilt without these. * Fix watch file. -- Loic Minier Mon, 26 Jun 2006 22:22:24 +0200 gnome-desktop (2.14.2-1) unstable; urgency=low * Bump up Standards-Version to 3.7.2. [debian/control, debian/control.in] * New upstream release. - Add missing build-deps on libgtk2.0-dev (>= 2.8.0), libgnomevfs2-dev (>= 2.0.0), libstartup-notification0-dev (>= 0.5), libgnomecanvas2-dev (>= 2.0.0), scrollkeeper. [debian/control, debian/control.in] - Bump libglib2.0-dev build-dep to >= 2.8.0 and gtk-doc-tools to >= 1.4. [debian/control, debian/control.in] * Don't override DEB_CONFIGURE_EXTRA_FLAGS completely. [debian/rules] -- Loic Minier Wed, 31 May 2006 18:29:30 +0200 gnome-desktop (2.14.1.1-1) unstable; urgency=low * New upstream release. * [debian.control.in] Bumped the libgnomeui dependencies due to the libXcursor/libXrender transition. -- J.H.M. Dassen (Ray) Fri, 21 Apr 2006 10:46:12 +0200 gnome-desktop (2.14.0-1) unstable; urgency=low * New upstream GNOME 2.14 release. -- Ondřej Surý Mon, 3 Apr 2006 15:02:43 +0200 gnome-desktop (2.12.3-1) unstable; urgency=low [ Ondřej Surý ] * Add versioned build dependency on gnome-doc-utils (Closes: #351634) [ Loic Minier ] * New upstream release. * Add ${misc:Depends} deps. * Bump up Standards-Version to 3.6.2. * Ship some serious copyright information. -- Loic Minier Wed, 1 Mar 2006 19:26:11 +0100 gnome-desktop (2.12.2-2) unstable; urgency=low * Upload to unstable. -- Ondřej Surý Mon, 6 Feb 2006 14:49:01 +0100 gnome-desktop (2.12.2-1) experimental; urgency=low * New upstream release * debian/libgnome-desktop-2.shlibs: - updated (Closes: #344273) -- Guilherme de S. Pastore Wed, 21 Dec 2005 17:31:02 -0200 gnome-desktop (2.12.1-1) experimental; urgency=low * New upstream version. * debian/control.in: - Build-Depends on gnome-doc-utils. - updated for the packages changes. - updated the libgnomeui requirement. * debian/gnome-desktop-data.install, debian/gnome-about.install: - install the desktop file with the binary. * debian/rules: - don't update scrollkeeper files on build. * debian/watch: - updated. -- Sebastien Bacher Tue, 18 Oct 2005 13:03:21 +0200 gnome-desktop (2.10.2-1) unstable; urgency=low * Sebastien Bacher: * New upstream version. * debian/patches/01_relibtoolise.patch: - not required. * Josselin Mouette: * Pass --as-needed to ld. * Don't overwrite DEB_CONFIGURE_SCRIPT_ENV completely. -- Sebastien Bacher Thu, 30 Jun 2005 19:03:25 +0200 gnome-desktop (2.10.2-1) unstable; urgency=low * Sebastien Bacher: * New upstream version. * debian/patches/01_relibtoolise.patch: - not required. * Josselin Mouette: * Pass --as-needed to ld. * Don't overwrite DEB_CONFIGURE_SCRIPT_ENV completely. -- Sebastien Bacher Thu, 30 Jun 2005 19:03:25 +0200 gnome-desktop (2.10.1-2) unstable; urgency=low * Upload to unstable. -- Ondřej Surý Tue, 7 Jun 2005 16:05:50 +0200 gnome-desktop (2.10.1-1) experimental; urgency=low * New upstream version. * debian/libgnome-desktop-2.shlibs: - updated (Closes: #304449). * debian/patches/01_relibtoolise.patch: - updated. -- Sebastien Bacher Wed, 13 Apr 2005 16:27:26 +0200 gnome-desktop (2.10.0-1) experimental; urgency=low * New upstream version. * debian/control.in: - updated the requirements. * debian/gnome-desktop-data.install: - updated. * debian/libgnome-desktop-2.shlibs: - updated. * debian/patches/01_relibtoolise.patch: - updated. * debian/watch: - updated. -- Sebastien Bacher Fri, 8 Apr 2005 17:51:35 +0200 gnome-desktop (2.8.3-2) unstable; urgency=high * GNOME Team upload. * debian/control.in: Build-Depend on libgnomeui-dev (>= 2.8.1-3) to remove dependency on howl. * Priority high, howl needs to be removed due to license issues. -- Sjoerd Simons Wed, 2 Mar 2005 08:39:31 +0100 gnome-desktop (2.8.3-1) unstable; urgency=low * New upstream version. -- Ondřej Surý Thu, 24 Feb 2005 13:48:51 +0100 gnome-desktop (2.8.1-2) unstable; urgency=low * GNOME team upload. * Upload to unstable. -- Jordi Mallach Fri, 19 Nov 2004 14:30:36 +0100 gnome-desktop (2.8.1-1) experimental; urgency=low * GNOME team upload. * New upstream release. * debian/libgnome-desktop-2.shlibs: bump shlibs, as some symbols have changed. * debian/patches/01_relibtoolise.patch: updated. -- Jordi Mallach Tue, 19 Oct 2004 17:49:34 +0200 gnome-desktop (2.8.0-1) experimental; urgency=low * New upstream development release. * [debian/watch] Updated. -- J.H.M. Dassen (Ray) Thu, 16 Sep 2004 20:16:43 +0200 gnome-desktop (2.7.91-1) experimental; urgency=low * New upstream development release. -- J.H.M. Dassen (Ray) Tue, 17 Aug 2004 20:24:09 +0200 gnome-desktop (2.7.90-1) experimental; urgency=low * New upstream development release. * [debian/rules] Ensure complete symbol information at build time; make the linker work a bit harder to speed up dynamic loading. * [debian/patches/01_relibtoolise.patch] Updated. -- J.H.M. Dassen (Ray) Sun, 15 Aug 2004 16:36:33 +0200 gnome-desktop (2.7.1-1) experimental; urgency=low * GNOME Team upload. * New (development) upstream release. * debian/patches/01_relibtoolise.patch: - updated -- Sebastien Bacher Sat, 26 Jun 2004 18:20:17 +0200 gnome-desktop (2.6.2-1) unstable; urgency=low * New upstream release. -- Marc 'HE' Brockschmidt Fri, 18 Jun 2004 12:50:12 +0200 gnome-desktop (2.6.1-2) unstable; urgency=low * Ondřej Surý - upload to unstable. -- Ondřej Surý Wed, 26 May 2004 15:25:12 +0200 gnome-desktop (2.6.1-1) experimental; urgency=low * Ondřej Surý - new upstream release. - Relibtoolize again for 2.6.1 - Remove *.files. * J.H.M. Dassen (Ray): - [debian/patches/01_relibtoolise.patch] New. Cuts down the direct dependencies of gnome-about. * Jordi Mallach: - [debian/rules] Configure with --with-gnome-distributor=Debian again. -- Ondřej Surý Tue, 20 Apr 2004 12:50:06 +0200 gnome-desktop (2.6.0-4) experimental; urgency=low * Rebuild with correct libgnome-keyring-dev package. -- Gustavo Noronha Silva Sat, 27 Mar 2004 08:32:24 -0300 gnome-desktop (2.6.0-3) experimental; urgency=low * debian/control.in + Add build dependency on scrollkeeper. -- Ondřej Surý Fri, 26 Mar 2004 23:04:53 +0100 gnome-desktop (2.6.0-2) experimental; urgency=low * Add dependency on docbook-xml and gtk-doc-tools. -- Ondřej Surý Wed, 24 Mar 2004 16:33:52 +0100 gnome-desktop (2.6.0-1) experimental; urgency=low * New upstream release. -- Ondřej Surý Wed, 24 Mar 2004 09:45:43 +0100 gnome-desktop (2.4.1-9) unstable; urgency=low * New maintainer (Closes: #238883) * Switched to cdbs build system. -- Ondřej Surý Tue, 23 Mar 2004 16:15:45 +0000 gnome-desktop (2.4.1-8) unstable; urgency=low * debian/control set Maintainer to Debian QA Group -- Christian Marillat Sat, 20 Mar 2004 09:49:26 +0100 gnome-desktop (2.4.1-7) unstable; urgency=low * Orphaned package. -- Christian Marillat Fri, 19 Mar 2004 15:36:08 +0100 gnome-desktop (2.4.1-6) unstable; urgency=low * Remove DTD hack now we have xml catalog -- Christian Marillat Sun, 8 Feb 2004 10:41:21 +0100 gnome-desktop (2.4.1-5) unstable; urgency=low * gnome-desktop-data add a replace for gnome-panel-data << 2.0 (Closes: #230096) -- Christian Marillat Wed, 28 Jan 2004 18:40:45 +0100 gnome-desktop (2.4.1-4) unstable; urgency=low * Build with --with-gnome-distributor=Debian (Closes: #217951) -- Christian Marillat Sat, 1 Nov 2003 17:09:11 +0100 gnome-desktop (2.4.1-3) unstable; urgency=low * Update Build-Depends to GNOME 2.4 packages (Closes: #217512) -- Christian Marillat Sun, 26 Oct 2003 08:32:40 +0100 gnome-desktop (2.4.1-2) unstable; urgency=low * Rebuild to remove liblinc dependency in the -dev package -- Christian Marillat Sun, 19 Oct 2003 00:07:47 +0200 gnome-desktop (2.4.1-1) unstable; urgency=low * New upstream release. -- Christian Marillat Sat, 18 Oct 2003 01:00:09 +0200 gnome-desktop (2.2.2-1) unstable; urgency=low * New upstream release. -- Christian Marillat Fri, 16 May 2003 17:35:52 +0200 gnome-desktop (2.2.1-2) unstable; urgency=low * debian/control gnome-desktop-data replaces gnome-core (<= 1.5) (Closes: #186635) -- Christian Marillat Fri, 28 Mar 2003 22:33:06 +0100 gnome-desktop (2.2.1-1) unstable; urgency=low * New upstream release. * Fix typo in gnome-about (Closes: #184102) * Fix extra item in launcher (Closes: #184109) -- Christian Marillat Tue, 11 Mar 2003 14:58:58 +0100 gnome-desktop (2.2.0.1-2) unstable; urgency=low * Bug 178956 was in gnome-help not in gnome-help-data (Closes: #178956) -- Christian Marillat Thu, 6 Feb 2003 17:21:07 +0100 gnome-desktop (2.2.0.1-1) unstable; urgency=low * New upstream release. * Add a Conflicts with gnome-help-data (Closes: #178956) -- Christian Marillat Tue, 4 Feb 2003 14:26:27 +0100 gnome-desktop (2.2.0-2) unstable; urgency=low * Add versioned conflicts for gnome-core (Closes: #178115, #178126) * Build against the latest libstartup-notification0 (Closes: #178246) -- Christian Marillat Sat, 25 Jan 2003 14:16:13 +0100 gnome-desktop (2.2.0-1) unstable; urgency=low * New upstream release. * Hack configure to work with mipsel (Closes: #177321) -- Christian Marillat Tue, 21 Jan 2003 15:21:03 +0100 gnome-desktop (2.1.90-2) unstable; urgency=low * Add libstartup-notification0-dev dependency for the -dev package (Closes: #176710) * Update libgnomeui-dev version to 2.1.90 in build-depends (Closes: #176732) -- Christian Marillat Fri, 17 Jan 2003 16:50:07 +0100 gnome-desktop (2.1.90-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.5.8 * Bump libgnome-desktop name to -2 (was -0) -- Christian Marillat Wed, 8 Jan 2003 00:58:51 +0100 gnome-desktop (2.0.10-1) unstable; urgency=low * New upstream release. -- Christian Marillat Fri, 15 Nov 2002 14:32:07 +0100 gnome-desktop (2.0.9-1) unstable; urgency=low * New upstream release. -- Christian Marillat Mon, 14 Oct 2002 15:44:42 +0200 gnome-desktop (2.0.8-2) unstable; urgency=low * Update to standards version 3.5.7 * debian/control Add a versioned Conflicts: gnome-panel (<= 2.0.0) -- Christian Marillat Sat, 28 Sep 2002 19:29:23 +0200 gnome-desktop (2.0.8-1) unstable; urgency=low * New upstream release. -- Christian Marillat Thu, 5 Sep 2002 18:50:11 +0200 gnome-desktop (2.0.7-1) unstable; urgency=low * New upstream release. -- Christian Marillat Tue, 27 Aug 2002 11:06:01 +0200 gnome-desktop (2.0.6-2) unstable; urgency=low * Build against the latest libgnutls 5 (Closes: #157782) -- Christian Marillat Thu, 22 Aug 2002 15:35:41 +0200 gnome-desktop (2.0.6-1) unstable; urgency=low * New upstream release. -- Christian Marillat Thu, 8 Aug 2002 16:39:25 +0200 gnome-desktop (2.0.5a-1) unstable; urgency=low * I forgot to rename the original tarball -- Christian Marillat Wed, 7 Aug 2002 12:46:26 +0200 gnome-desktop (2.0.5-1) unstable; urgency=low * New upstream releae. -- Christian Marillat Mon, 5 Aug 2002 19:31:35 +0200 gnome-desktop (2.0.4-3) unstable; urgency=low * Remove call to internet DTD by locale DTD -- Christian Marillat Fri, 2 Aug 2002 19:32:12 +0200 gnome-desktop (2.0.4-2) unstable; urgency=low * Recompiled against the latest libgnomevfs to remove libssl dependency. -- Christian Marillat Fri, 2 Aug 2002 17:17:04 +0200 gnome-desktop (2.0.4-1) unstable; urgency=low * New upstream release. -- Christian Marillat Tue, 30 Jul 2002 15:23:45 +0200 gnome-desktop (2.0.3-1) unstable; urgency=low * New upstream release. -- Christian Marillat Mon, 15 Jul 2002 15:09:05 +0200 gnome-desktop (2.0.2-2) unstable; urgency=low * Upload to unstable -- Christian Marillat Thu, 27 Jun 2002 19:39:17 +0200 gnome-desktop (2.0.2-1) experimental; urgency=low * New upstream release. -- Christian Marillat Wed, 26 Jun 2002 01:29:52 +0200 gnome-desktop (2.0.1-1) experimental; urgency=low * New upstream release. -- Christian Marillat Mon, 17 Jun 2002 15:56:37 +0200 gnome-desktop (2.0.0-1) experimental; urgency=low * New upstream release. -- Christian Marillat Mon, 10 Jun 2002 16:24:14 +0200 gnome-desktop (1.5.22-1) experimental; urgency=low * New upstream release. -- Christian Marillat Tue, 4 Jun 2002 16:59:29 +0200 gnome-desktop (1.5.21-1) experimental; urgency=low * New upstream release. -- Christian Marillat Tue, 28 May 2002 15:39:27 +0200 gnome-desktop (1.5.20-1) experimental; urgency=low * New upstream release. -- Christian Marillat Mon, 20 May 2002 21:57:19 +0200 gnome-desktop (1.5.19-1) experimental; urgency=low * New upstream release. * Add support for DEB_HOST_GNU_TYPE DEB_BUILD_GNU_TYPE and DEB_BUILD_OPTIONS -- Christian Marillat Wed, 15 May 2002 20:25:14 +0200 gnome-desktop (1.5.18-1) experimental; urgency=low * New upstream release. -- Christian Marillat Mon, 29 Apr 2002 20:23:14 +0200 gnome-desktop (1.5.17-1) experimental; urgency=low * New upstream release. -- Christian Marillat Mon, 22 Apr 2002 16:43:21 +0200 gnome-desktop (1.5.16-1) experimental; urgency=low * New upstream release. -- Christian Marillat Wed, 17 Apr 2002 15:29:54 +0200 gnome-desktop (1.5.15-1) experimental; urgency=low * new upstream release. -- Christian Marillat Mon, 1 Apr 2002 22:29:24 +0200 gnome-desktop (1.5.14-1) experimental; urgency=low * New upstream release. -- Christian Marillat Fri, 29 Mar 2002 16:52:31 +0100 gnome-desktop (1.5.12-1) experimental; urgency=low * New upstream release. -- Christian Marillat Tue, 5 Mar 2002 14:32:36 +0100 gnome-desktop (1.5.11-1) experimental; urgency=low * New upstream release. -- Christian Marillat Tue, 26 Feb 2002 15:41:56 +0100 gnome-desktop (1.5.10-1) experimental; urgency=low * New upstream release. -- Christian Marillat Mon, 18 Feb 2002 21:49:27 +0100 gnome-desktop (1.5.9-1) unstable; urgency=low * New upstream release. -- Christian Marillat Sat, 16 Feb 2002 00:58:38 +0100 gnome-desktop (1.5.7-1) experimental; urgency=low * New upstrema release. -- Christian Marillat Tue, 5 Feb 2002 14:41:01 +0100 gnome-core2 (1.5.4-1) experimental; urgency=low * New upstream release. -- Christian Marillat Sun, 20 Jan 2002 16:21:40 +0100 gnome-core (1.4.0.4-16) unstable; urgency=low * Fix typo in gnome-terminal.wrapper (Closes: #127768) * Remove gnome-hint patche (Closes: #121390, #129184) * debian/control Replace libpng-dev by libpng2-dev in Build-Depends (Closes: #128377) -- Christian Marillat Mon, 14 Jan 2002 15:04:52 +0100 gnome-core (1.4.0.4-15) unstable; urgency=low * Build against the latest gnome-libs to update the libzvt2 dependency (Closes: #127309, #127271) * debian/control Replace libpng2-dev by libpng-dev in Build-Depends. * debian/control Build-depends on libzvt-dev (>= 1.4.1.2-9) -- Christian Marillat Tue, 1 Jan 2002 15:27:43 +0100 gnome-core (1.4.0.4-14) unstable; urgency=low * Fix typo in gnome-terminal.1 (Closes: #123073) * Fix base page for doc-base in libpanel-applet-dev package. * Fix typo in gnome-help documentation (Closes: #126566) * Apply patch to allows meta functionnality in gnome-terminal (Closes: #50427) -- Christian Marillat Thu, 27 Dec 2001 14:47:36 +0100 gnome-core (1.4.0.4-13) unstable; urgency=low * Default font for gnome-terminal is "fixed" only (Closes: #117126) * Patch against gnome-hint.c Don't use gettext for font descriptor (Closes: #116606) * Patch against gnome-about/Makefile.am to use new gdk_pixbuf include path (Closes: #120312) * Revert my change on logout.c Only root can shutdown/reboot from the panel (Closes: #119316, #120127) -- Christian Marillat Tue, 20 Nov 2001 11:36:05 +0100 gnome-core (1.4.0.4-12) unstable; urgency=low * gnome-wm honour --default-wm (Closes: #115668) * Build against the latest gnome-libs -- Christian Marillat Sun, 21 Oct 2001 14:11:19 +0200 gnome-core (1.4.0.4-11) unstable; urgency=low * debian/control lynx comeback in Recommends (Closes: #114142) * debian/control replaces xml-i18n-tools by intltool (Closes: #115024) * Fix automake 1.5 errors. Thanks to Denis Barbier (Closes: #114369) * Build against the latest orbit (Closes: #115309) -- Christian Marillat Fri, 12 Oct 2001 10:46:49 +0200 gnome-core (1.4.0.4-10) unstable; urgency=low * Fix typo in panel/panel.hints (Closes: #113590) * Replace lynx by w3m (Closes: #113613) * Move gnome-terminal.desktop in gnome-terminal package (Closes: #113736) * Move gnome-help.desktop in gnome-help package * debian:control Add Replaces: gnome-panel-data (<= 1.4.0.4-9) for above * Patch against gsm/logout.c Now you can reboot/halt your machine from the panel. This only work for root, because shutdown doesn't understand the -a option. Read README.debian in gnome-panel package. * debian/rules Remove less files in clean target (Closes: #114020) -- Christian Marillat Mon, 1 Oct 2001 11:34:06 +0200 gnome-core (1.4.0.4-9) unstable; urgency=low * Add Debian menu for panel and gmenu (Closes: #112176) * Remove /var/lib/gnome on purge (Closes: #113005) * Remove /etc/gnome/config on purge (Closes: #112994) * Remove /etc/gnome on purge (Closes: #112995) * debian/control replace cygnus-stylesheets by docbook-utils -- Christian Marillat Mon, 24 Sep 2001 18:39:19 +0200 gnome-core (1.4.0.4-8) unstable; urgency=high * High urgency, because the current release in testing has a missing dependency on libpanel-applet0 and the panel package doesn't work if libpanel-applet0 isn't installed (Closes: #111517) * debian/control for gnome-help, move lynx from depends to recommends (Closes: #109652) * debian/control gnome-panel suggests fortune-mod (Closes: #110865) * debian/control gnome-help suggests gnome-users-guide not gnome-users-guide-en (Closes: #111200) * Don't change cursor color (Closes: #97697) * Change default font for gnome-terminal (Closes: #111319) -- Christian Marillat Fri, 7 Sep 2001 15:06:07 +0200 gnome-core (1.4.0.4-7) unstable; urgency=low * Fix path in gnome-session.1 (Closes: #107724) * debian/*.sgml Use docbook 4.1 * debian/control gnome-help-data Replaces gnome-terminal (<= 1.0.55-2) (CLoses: #107948) -- Christian Marillat Wed, 8 Aug 2001 08:07:56 +0200 gnome-core (1.4.0.4-6) unstable; urgency=low * debian/rules for dh_makeshlibs replace libcapplet0 by libpanel-applet0 (Closes: #105772) -- Christian Marillat Wed, 18 Jul 2001 19:02:59 +0200 gnome-core (1.4.0.4-5) unstable; urgency=low * Patch against gnome-edit to use EDITOR if the default gnome editor is unavailable. * Remove gnome-wm patch, and move the patched file in debian/ * debian/gnome-wm Try to exec $WINDOW_MANAGER before x-window-manager (Closes: #103430 * New patch from Michael Urman to hide task names in tasklist_applet (Closes: #104587) -- Christian Marillat Sat, 14 Jul 2001 16:58:12 +0200 gnome-core (1.4.0.4-4) unstable; urgency=low * Gnome-help Provides: man-browser, www-browser, info-browser * Switch to debhelper V3 * Change libraries versionning to (>= 1.4.0.2-3) instead of the latest package number. * Build-depends on groff-base instead of groff -- Christian Marillat Fri, 22 Jun 2001 17:02:37 +0200 gnome-core (1.4.0.4-3) unstable; urgency=low * New patch: Allows to save/load the keyboard secure state (Closes: #83028) * New patch: Remove a warning in configure * gnome-help replace gnome-panel-data (Closes: #99499) * Build-depends on xml-i18n-tools (>= 0.8.4.cvs.20010530-1) (Close: #98784) -- Christian Marillat Sat, 2 Jun 2001 14:41:45 +0200 gnome-core (1.4.0.4-2) unstable; urgency=low * New patch: Replace Distribution by Debian in configuration dialog box. * New patch: Upstream patch to allow Debian menu in default configuration. * New patch: Fix some wrong path. * Move gnome-feedback doc from gnome-help-data to gnome-core. -- Christian Marillat Tue, 15 May 2001 15:36:51 +0200 gnome-core (1.4.0.4-1) unstable; urgency=low * New upstream release. -- Christian Marillat Wed, 9 May 2001 23:56:27 +0200 gnome-core (1.4.0.3-2) unstable; urgency=low * Remove debugging code (/tmp/languages file) -- Christian Marillat Mon, 7 May 2001 16:48:18 +0200 gnome-core (1.4.0.3-1) unstable; urgency=low * New upstream release. * New: tooltips for long task names in tasklist_applet (Closes: #63898) -- Christian Marillat Thu, 3 May 2001 15:51:58 +0200 gnome-core (1.4.0.2-3) unstable; urgency=low * Fix wrong dif.gz file (Closes: #94499) * Build against the latest lignome-dev (Closes: #95301, #95691) * gnome-terminal should depends on gnome-bin (Closes: #95498) * Doesn't build against gtkhtml this break fonts displaying (Closes: #92187) -- Christian Marillat Tue, 1 May 2001 11:03:14 +0200 gnome-core (1.4.0.2-2) unstable; urgency=low * New/old patch against manpages, never applied by upstream. * gnome-help depends on lynx. * Use x-terminal-emulator in gnome-download instead of xterm. * Move gnome-convert and gnome-download from gnome-core to gnome-help. * Move gnome-login-check from gnome-core to gnome-session. * Move gnome-panel-add-launcher from gnome-core to gnome-panel. * Move sesion-properties* from gnome-core to gnome-session. * debian/control Add Replaces for the changes above. * Write manpages (Closes: #87085) -- Christian Marillat Tue, 17 Apr 2001 18:54:15 +0200 gnome-core (1.4.0.2-1) unstable; urgency=low * New upstream release. * Build-depends on latest gettext (Closes: #93198) * Icon box in menu editor is back (Closes: #91938) * Build-depends on latest xml-i18n-tools and libgnome-dev -- Christian Marillat Wed, 11 Apr 2001 15:16:20 +0200 gnome-core (1.4.0.1-2) unstable; urgency=low * Build depends on versionned gettext 0.10.35-17 (Closes: #93198) * Write manpage for gnome-session and add docbook-to-man in build-depnds * Write manpages for gnome-help (Closes: #87089) -- Christian Marillat Sat, 7 Apr 2001 15:52:40 +0200 gnome-core (1.4.0.1-1) unstable; urgency=low * New upstream release. * debian/gnome-terminal.wrapper change -T by -t (Closes: #90847) * debian/gnome-session.README.debian remove references to .xsession. This is now obsolete by the new x-session-manager scheme. -- Christian Marillat Sun, 1 Apr 2001 15:01:51 +0200 gnome-core (1.4.0-2) unstable; urgency=low * Build depends on libglade-gnome0-dev (>= 0.16-1) (Closes: #90416) * debian/control Add Build-Conflicts: libgtkhtml-dev (>= 0.7-1) (Closes: #90700) -- Christian Marillat Thu, 22 Mar 2001 16:44:12 +0100 gnome-core (1.4.0-1) unstable; urgency=low * New upstream release. * Gnome-core replaces gnome-control-center 1.2.3-1 (Closes: #90124) * Remove manpages patche included by upstream. * gnome-session don't always saves session on logout (Closes: #89630) * Can add a launcher in the panel (Closes: #90018) * Deskguide don't crashes on Fill with mini-images (Closes: #86952) * Deskguide don't fail to run (Closes: #89769) * Pager applet don't fail to run (Closes: #89025) -- Christian Marillat Mon, 19 Mar 2001 13:01:26 +0100 gnome-core (1.3.1-2) unstable; urgency=low * Remove taslisk-applet manpage (Closes: #88994) * New patch against gnome-terminal.1 (Closes: #89005) * Move /usr/lib/libtasklist_applet.so in libpanel-applet0 (Closes: #89053, #89008, #89012, #89091, #89003) * Gnome-terminal replace gnome-help-data (<= 1.0.55-2) (Closes: #87910) -- Christian Marillat Sat, 10 Mar 2001 10:45:14 +0100 gnome-core (1.3.1-1) unstable; urgency=low * New upstream release. * Removed default.session patch * debian/control Add Replaces: gnome-control-center (<= 1.2.2-10), because the session-properties-capplet is now in this package. * debian/{postinst,prerm} Call scrollkeeper * debian/control Add scrollkeeper, xml-i18n-tools and libglade-gnome0-dev in build-depends and scrollkeeper in depends for gnome-core * Menu and laucnh keys works now (Closes: #86955) * Dead keys work in gnome-terminal (Closes: #63102) * Gnome-terminal isn't broken (Closes: #86752) * New patch htmlurl.h (This file was broken by upstream author) * XFMail doesn't crash the tasklist applet in this release (Closes: #88515) * debian/gnome-core.menu New file for the session properties capplet -- Christian Marillat Mon, 5 Mar 2001 11:40:15 +0100 gnome-core (1.2.4-11) unstable; urgency=low * Update (again) the Build-depends field (Closes: #87419) * Add a debian directory for the gnome-help-browser and add suggest doc-base for gnome-help. Now we can watch debian documentation registered with doc-base. * Add a lintian override file for libpanel-applet0 -- Christian Marillat Sun, 25 Feb 2001 16:14:09 +0100 gnome-core (1.2.4-10) unstable; urgency=low * Update the Build-depends field (Closes: #86441, #87419) * Call update-alternatives only in remove (gnome-terminal, gnome-session) (Closes: #87327, #87328) -- Christian Marillat Sat, 24 Feb 2001 18:03:20 +0100 gnome-core (1.2.4-9) unstable; urgency=low * Remove abandonned /etc/CORBA/servers/bad-applet.goad (Closes: #84950) * Build against the latest gnome-libs (1.2.11) (Close: #85932) -- Christian Marillat Wed, 14 Feb 2001 13:49:26 +0100 gnome-core (1.2.4-8) unstable; urgency=low * debian/control Add Replaces: gnome-help-data (<< 1.0.55-2) for gnome-help (Closes: #80974) * debian/gnome-help.mime Rewrote (Closes: #82891) * debian/control gnome-core depends on gnome-bin (Closes: #82951) * Wrote gnome-panel.README.Debian (Closes: #82954) -- Christian Marillat Mon, 22 Jan 2001 16:04:58 +0100 gnome-core (1.2.4-7) unstable; urgency=low * Added gnome-bin (>= 1.2.0) in gnome-session Depends field (Closes: #80589, #80595, #80733) -- Christian Marillat Wed, 27 Dec 2000 19:24:08 +0100 gnome-core (1.2.4-6) unstable; urgency=low * Apply patch to gnome-run to call x-terminal-emulator (Closes: #80219) * debian/gnome-terminal.wrapper This is -t not -T close (Closes: #80405) -- Christian Marillat Sun, 24 Dec 2000 03:27:12 +0100 gnome-core (1.2.4-5) unstable; urgency=low * Install gnome-terminal.wrapper as x-terminal-emulator and remove debian/patches/gnome-terminal.dpatch (Closes: 64326) Thanks to Eric Gillespie, Jr. * Add Recommends: gnome-applets on gnome-panel (Closes: #72208) * gnome-sesion provides x-session-manager and install alternative (Closes: #60667) * Added hints=Gnome for all menu files. -- Christian Marillat Wed, 20 Dec 2000 23:19:55 +0100 gnome-core (1.2.4-4) unstable; urgency=low * Call x-terminal-emulator in gnome-wm and add depends on the latest debianutils for gnome-session. Thanks to Joseph Carter for the file (Closes: #79776) * Rewrote default.session patch * Add patch form Doug Larrick for gwmthumbnail.c (Closes: #78550) -- Christian Marillat Sun, 17 Dec 2000 12:04:54 +0100 gnome-core (1.2.4-3) unstable; urgency=low * Change gnome-help.mime to call the right file (Closes: #77986) Thanks Malcolm Parsons for the patch. * Patch gsm/default.in (two entries with same id) (Closes: #78276) Thanks to Normal User (Nice name) * Move gnome-control-center from Depends to Suggests. * Remove libgtkhtml-dev from Build-Depends (Closes: #79527) -- Christian Marillat Wed, 13 Dec 2000 18:01:34 +0100 gnome-core (1.2.4-2) unstable; urgency=low * Remove README and NEWS files (Closes: #77250) * Disable thumbnails by default in deskguide_applet (Closes: #77205) * debian/rules --with-window-manager is now sawfish (was x-window-manager) and rewrote debian/patches/gnome-wm.dpatch to remove x-window-manager (Closes: #77401) * Should close this old bug (Closes: #51198) * Patch gnome-edit to use x-terminal-emulator instead of xterm. -- Christian Marillat Mon, 20 Nov 2000 11:35:55 +0100 gnome-core (1.2.4-1) unstable; urgency=low * New upstream release. -- Christian Marillat Thu, 16 Nov 2000 00:43:15 +0100 gnome-core (1.2.3.1-1) unstable; urgency=low * New upstream release. * Add gnome-help example and manpage in gnome-help package (Closes: #49977) * This release should close these old bugs (Closes: #60561, #60768, #45053) * Gnome-panel don't use all CPU time (Closes: #75251, #60209) * Remove gmenu patch included by upstream. -- Christian Marillat Wed, 8 Nov 2000 17:09:42 +0100 gnome-core (1.2.3-1) unstable; urgency=low * New upstream release. * Debian menus aren't empty (Closes: #70470) * Launcher can find icon (Closes: #62502) -- Christian Marillat Tue, 24 Oct 2000 15:51:11 +0200 gnome-core (1.2.2.1-3) unstable; urgency=low * Add gnome-terminal.prerm for update-alternatives --remove (Closes: #74451) * Patch gnome-terminal to accept -T option (Closes: #74450) * Move README.debian in gnome-session package (Closes: #60440) * mesg work in gnome-terminal (Closes: #71728) * Upstream fix these old bugs in Gnome-terminal Problem with menubar (Closes: #57516) Problem with console-apt Closes: #60079) Problem with screen (Closes: #50156) * Binaries don't should go in /usr/X11R6/bin (Closes: #24031) Quoting Debian policy : "Packages using the X Window System should abide by the FHS standard" "whenever possible; they should install binaries, libraries, manual" "pages, and other files in FHS-mandated locations wherever possible." "This means that files must not be installed into /usr/X11R6/bin/'" * hostname isn't harcoded (Closes: #72536) * Error messages mention Lynx (Closes: #62216) * Display correctly deskuse.html (Closes: #49974) * Add patch from malcolm (Closes: #64820) -- Christian Marillat Sat, 14 Oct 2000 23:39:49 +0200 gnome-core (1.2.2.1-2) unstable; urgency=low * Typo in debian/gnome-terminal.postinst * Add gnome-terminal manpage (Closes: #69188) * Closes: #63103 already closed in 1.2.1-0.2 (typo in debian/changelog) * Gnome-terminal write to /var/run/utmp (Closes: #59053) * delete/backspace keys works (Closes: #57198) * Install GnomeHelp file in /etc/gnome/config (Closes: #73012) * Convert png icons in xpm for Debian menu. * Rearange documentation for dhelp (Closes: #56672) -- Christian Marillat Thu, 5 Oct 2000 00:59:44 +0200 gnome-core (1.2.2.1-1) unstable; urgency=low * New upstream release. * Patch all manpages (Closes: #70009) * gnome-panel 1.0.55-2.0.1 (sparc) is now installable (Closes: #69075, #71570) * gmenu don't jam up all translations (Closes: #46446) * panel remember its configuration between session (Closes: #47734, #54190) * Icons are now centered (Closes: #63868) * Bugs closed by previous NMU in gnome-panel (Closes: #40036, #52584, #54755, #58278, #61083, #69428)) * libgen_util_applet.so installed in 1.2.1-0.2 (Closes: #69463) * debian/control remove Conflicts: asclock (Closes: #52077) * gnome-help 1.0.55-2.0.1 (sparc) is now installable (Closes: #69356) * Bugs closed by previous NMU in gnome-help (Closes: #49734, #56081, #58679, #58973) * debian/control move gmc from Recommends to Suggests (Closes: #59415) * The first search in gnome-wm search is x-window-manager (Closes: #50940, #65969, #62143) * Bug closed in 1.2.2-1 (README.debian in gnome-session package) (Closes: #66219) * Bugs closed by previous NMU in gnome-terminal (Closes: #64579, #63592, #63332, #56584, #55477, #54428) * gnome-terminal provide x-terminal-emulator (Closes: #61805, #53994, #56225) -- Christian Marillat Wed, 27 Sep 2000 16:02:16 +0200 gnome-core (1.2.2-1) unstable; urgency=low * New maintainer, thanks James. * New upstream release. * Switch to debhelper V2 * Move README.debian in gnome-session package (Closes: #65235) and update this file (Closes: #71339) * Bug closed in 1.2.1-0.2 (Install missing libraries) (Closes: #69590, #70483) * Bugs closed in 1.2.1-0.1 (typo close instead closes) (Closes: #53764, #54050) * Remove gtkhtml patch. * The desk guide show thumbnail (Closes: #72359) * Missing package under sparc (Closes: #71438) * debian/control add Conflicts: libgnome32 (<< 1.2.0-1) for gnome-panel (Closes: #72039) * Added icons in Debian menu. * Eject in drivemount check if '-u' is available (Closes: #63954) * Patch gmenu to find Debian menu. -- Christian Marillat Tue, 26 Sep 2000 17:34:23 +0200 gnome-core (1.2.1-0.2) unstable; urgency=low * NMU. * Install these libraries libfish_applet.so libgen_util_applet.so libpanel_status.so (Closes: #69428, #69590) * Copy latest gnome aclocal in macros/ and run macros/autogen.sh This is needed to build gnome-help-browser against libgtkhtml4. * In debian/control gnome-session depends on gnome-panel (>= ${Source-Version}). gnome-help depends on gnome-core (>= 1.2.0-0.1) no Source-Version. gnome-terminal don't depends on gnome-core. * URL's are clickable in gnome-terminal (Closes: 63103). * debian/gnome-panel.undocumented removed printer_applet.1 * Cut and paste work in gnome-terminal (Closes: #63592). -- Christian Marillat Wed, 23 Aug 2000 21:23:36 +0200 gnome-core (1.2.1-0.1) unstable; urgency=low * New upstream release (Closes: #58806, #66467) * NMU. * Standards-Version to 3.1.1.1 Added Build-depends field. * Removed patches: dialer, drivemount-floppy, modemlights, term, help-browser, debian-menu, url-match. * Added patches: gtkhtml. * Build against libgtkhtml3. Closes: #58679, #36806, #49734 * Default manpath and infopath are wrong. Closes: #56081 * gmenu segfaults. Close: #53764, #54050 * gnome-panel: panel no longer works. Closes: #58278 * gnome-panel: gnomepager-applet should put braces around. Closes: #52584 * Backspace and delete work correctly. Closes: #54428 * TERM never select xterm-debian. Closes: #56584, #55477, #64579 * Disable arrows option is now saved. Closes: #54755 * No more files in /usr/share. Closes: #61083 * Show debian menus. Closes #66214 * New help documentation for panel. Closes: #40036 * Gnome-terminal write to /var/run/utmp. Closes #59053 * gnome-terminal provide x-terminal-emulator. Closes #61805, #56225 * README.Debian is here. Closes: #65235 -- Christian Marillat Tue, 25 Jul 2000 19:09:21 +0200 gnome-core (1.0.55-2) frozen unstable; urgency=low * Make x-window-manager run first by gnome-wm script to conform to debian policy (Closes: #61617) (This is an important bug) -- James LewisMoss Sun, 21 May 2000 19:31:19 -0400 gnome-core (1.0.55-1) unstable; urgency=low * New upstream. -- James LewisMoss Sun, 2 Jan 2000 07:32:36 -0500 gnome-core (1.0.54-2) unstable; urgency=low * Fix the gnome-pager forgets size settings bug (was saved to wrong section). Closes: #49839, #46845. -- James LewisMoss Fri, 12 Nov 1999 07:54:46 -0500 gnome-core (1.0.54-1) unstable; urgency=low * New upstream. -- James LewisMoss Thu, 4 Nov 1999 23:20:14 -0500 gnome-core (1.0.53-4) unstable; urgency=low * New maintainer. -- James LewisMoss Mon, 25 Oct 1999 23:17:31 -0400 gnome-core (1.0.53-3) unstable; urgency=low * Ok, I made a mistake by setgiding gnome-terminal to utmp. Reverted the change. Closes: #47960 -- Raphael Hertzog Mon, 18 Oct 1999 19:17:27 +0200 gnome-core (1.0.53-2) unstable; urgency=low * gnome-session does launch a default window-manager. It does launch gnome-wm if no other information has been found. gnome-wm now reads the list of window managers from /etc/X11/window-managers once it has tried gnome compliant wm. Closes: #38347, #47370 * Patched gnome-terminal. TERM=xterm-debian again ... actually this closes: #47552, #44960, #41065 * gnome-terminal is now setgid utmp and can thus register itself in the UTMP database. Closes: #40507 * The URL match does now accept % characters. Closes: #47281 * libpanel-applet0.postinst check for the changelog.gz mysteriously staying around. Closes: #45871 * Unreproducable bugs without answer from the submitter. Closes: #41195, #42865 -- Raphael Hertzog Sat, 16 Oct 1999 19:52:38 +0200 gnome-core (1.0.53-1) unstable; urgency=low * New upstream version. * gnome-session does now depend on gnome-panel and recommends gmc (both are needed for a full Gnome desktop). * gnome-terminal does not have a border. Closes: #38972 -- Raphael Hertzog Tue, 12 Oct 1999 21:17:58 +0200 gnome-core (1.0.52-1) unstable; urgency=low * New maintainer. Steve said that he wanted to give away some of his packages. I've asked to take gnome-core, he never replied, so I'm taking it but I will give it back to him if he wanted to keep it. In the meantime I can better manage bugs with my name in the Maintainer field. * New upstream version. -- Raphael Hertzog Mon, 4 Oct 1999 21:28:18 +0200 gnome-core (1.0.50-0.1) unstable; urgency=low * New upstream version. * NMU again. -- Raphael Hertzog Thu, 30 Sep 1999 22:10:03 +0200 gnome-core (1.0.41-0.1) unstable; urgency=low * New upstream version. * NMU again. -- Raphael Hertzog Mon, 27 Sep 1999 13:10:31 +0200 gnome-core (1.0.9-0.1) unstable; urgency=low * New upstream version. Closes: #43253, #44098 * Apply patches before configuring (and relaunch automake && autoconf because one of the patches is applied on Makefile.am). * NMU. Thanks to Christian Marillat for his work. * Imlib bug corrected: closes: #39085 * X11 binaries don't have to go /usr/X11R6/bin. Closes: #24031 * The panel does start correctly wihout complaining about a missing name service. Closes: #39380, #39634, #40478 * The panel doesn't consume all CPU resources. Closes: #30654 * The panel launches apps from where it has been launched itself. Closes: #32319 * The panel keeps the settings. Closes: #37052, #40579, #43496 * Old core dump corrected upstream. Closes: #39400, #40328, #42167 Closes: #44344, #44724, #44732, #44759, #44773 * Bug in menu-method, not in gnome-panel. Already reported against menu. Closes: #40089 * cdplayer_applet works again. Closes: #42192 * gnome pager works well: Closes: #42499, #42610 * modem_lights draws itself correctly. Closes: #43861, #45055 * The dialer applets doesn't exit when stopping while not yet connected. Closes: #45287 * No more Debian menu in the panel. Closes: #41040 * GnomeICU works with this panel. Closes: #39626, #39515 * gnome-panel-data conflicts with asclock. Closes: #40712, #40715, #40808, #41430 A better solution will be needed. Maybe put asclock in his own package or create a asclock-data package that will be shared. * Updated the modemlights patch. Closes: #43512 * Added a patch for gnome-wm. Closes: #38366 * Move lib{gkb,fish}_applet.so files to libgnome-applet0 (those are not libraries to be linked with, just simple modules). Closes: #38596 * Asclock works well without xearth (the code still mentions xearth however). Closes: #40530 * New patch (help-browser) for changing the default MANPATH and INFOPATH in gnome-help-browser.c Closes: #41452 * Moved help-browser to the new "Help" menu section. * Added gnome-help.mime. Closes: #42205 * Gnome-session does launch gnome-panel ! (I suppose that it failed to launch since panel was broken). Closes: #42937 * gnome-sesion doesn't core dump. Closes: #36640 * The terminal does remember the TERM var. Closes: #43067 * The terminal keeps its size when dragging the manu bar in and out. Closes: #44762 * The menu section of gnome-terminal corrected. Closes: #37635 -- Raphael Hertzog Wed, 22 Sep 1999 13:24:34 +0200 gnome-core (1.0.7-1) unstable; urgency=low * New upstream version. * Removed "term" patch -- Steve Haslam Mon, 28 Jun 1999 01:36:31 +0100 gnome-core (1.0.6-2) unstable; urgency=low * debian-menu.dpatch: created to fix guessing Debian menus (/etc/menu-methods/gnome-panel now) and to make Debian menus the default instead of GNOME system menus. * gnome-help now suggests gnome-users-guide-en (closes: #35724) * /etc/menu-methods/gnome-panel now creates .directory files and searches /usr/X11R6/include/X11/pixmaps for menu icons -- Steve Haslam Sun, 13 Jun 1999 15:28:52 +0100 gnome-core (1.0.6-1) unstable; urgency=low * New upstream version. -- Steve Haslam Sat, 5 Jun 1999 12:57:08 +0100 gnome-core (1.0.5-3) unstable; urgency=low * debian/gnome-terminal.menu: managed to lose change mentioned in last revision. Replaced. * debian/gnome-core.undocumented: removed gnome-wm.1 (it was in gnome-session.undocumented too). -- Steve Haslam Mon, 31 May 1999 19:15:54 +0100 gnome-core (1.0.5-2) unstable; urgency=low * debian/gnome-terminal.menu: changed section to XShells (Bug#37635) * debian/rules: added gnome-wm and gnome-edit to dh_undocumented call (Bug#37632) * debian/gnome.menu-method: added patch to honour needs=text (Bug#36928) from Decklin Foster * Call dh_strip when making libpanel-applet-dev (Closes Bug#31244) * Removed /usr/share/gnome/apps/Debian symlink, (closes #38100) * Sanified build system a la gnome-libs * debian/control: made gnome-help, gnome-help-data and gnome-panel-data packages. -- Steve Haslam Sun, 23 May 1999 14:35:44 +0100 gnome-core (1.0.5-1) unstable; urgency=low * New maintainer. -- Steve Haslam Tue, 11 May 1999 01:01:12 +0100 gnome-core (1.0.5-0.2) unstable; urgency=low * gnome-panel.files.in: added asclock themes, libgkb_applet.a * gnome-core.files.in: added gnome-wm, gnome-edit * term.dpatch: gnome-terminal TERM to xterm-debian rather than xterm * gsm/Makefile.am: put default.session, default.wm in /etc/gnome * debian/gnome-session.conffiles.in: added above two files * debian/gnome-session.files.in: updated this too -- Steve Haslam Sun, 18 Apr 1999 16:47:23 +0100 gnome-core (1.0.5-0.1) unstable; urgency=low * Non-maintainer upload * New upstream version -- Steve Haslam Thu, 15 Apr 1999 23:22:23 +0100 gnome-core (1.0.1-0.3) unstable; urgency=low * Weehay! More broken dependencies. This one libghttp -1.1, a bogus package that only ever existed on my machine. -- Jules Bean Mon, 8 Mar 1999 08:24:00 +0000 gnome-core (1.0.1-0.2) unstable; urgency=low * Another NMU, this time to fix bogus dependencies on libgtop0 and libglib1.1 -- Jules Bean Sun, 7 Mar 1999 14:21:12 +0000 gnome-core (1.0.1-0.1) unstable; urgency=low * NMU for GNOME-1.0 * Hacked to patch SIGPIPE bug * Don't delete GIFs in rules -- Jules Bean Fri, 5 Mar 1999 18:36:29 +0100 gnome-core (0.99.99pre1.0.0-1) unstable; urgency=low * New upstream release. -- Jim Pick Fri, 26 Feb 1999 23:18:10 -0800 gnome-core (0.99.3.2-4) unstable; urgency=low * Recompiled yet again - dual dependency on libglib. Fixes: BUG#32510 -- Jim Pick Thu, 28 Jan 1999 00:00:22 -0800 gnome-core (0.99.3.2-3) unstable; urgency=low * Recompiled again to due to dependencies. -- Jim Pick Sun, 24 Jan 1999 01:10:07 -0800 gnome-core (0.99.3.2-2) unstable; urgency=low * Recompiled with libgnome 0.99.4. -- Jim Pick Fri, 22 Jan 1999 16:44:45 -0800 gnome-core (0.99.3.2-1) unstable; urgency=low * New upstream release. -- Jim Pick Wed, 20 Jan 1999 11:42:46 -0800 gnome-core (0.30-2) frozen unstable; urgency=low * Recompiled with new libs. * Fixed reference to /usr/X11R6 in README.Debian. * Added warnings (Gnome is ALPHA). * Patched dialer_applet to use pon/poff. * Patched drivemount_applet to default to /floppy. -- Jim Pick Tue, 24 Nov 1998 10:56:08 -0800 gnome-core (0.30-1) unstable; urgency=low * New upstream release. -- Jim Pick Thu, 24 Sep 1998 21:28:02 -0700 gnome-core (0.28.1-1) unstable; urgency=low * New upstream release. * Hopefully fixes panel applet bug. -- Jim Pick Wed, 19 Aug 1998 20:12:25 -0700 gnome-core (0.28-1) unstable; urgency=low * New upstream release. -- Jim Pick Mon, 17 Aug 1998 12:59:26 -0700 gnome-core (0.27-1) unstable; urgency=low * New upstream release. * Added /usr/doc/gnome -- Jim Pick Sat, 15 Aug 1998 14:21:06 -0700 gnome-core (0.25-1) unstable; urgency=low * New upstream release. -- Jim Pick Thu, 6 Aug 1998 22:51:22 -0700 gnome-core (0.20-2) unstable; urgency=low * Added Debian menu-method for gnome-panel. Fixed Bug #24025 (Thanks to Ray Dassen for reporting the bug, and Riku Voipio who wrote the menu method for Gnome 0.12) -- Jim Pick Wed, 22 Jul 1998 20:22:00 -0700 gnome-core (0.20-1) unstable; urgency=low * New upstream release. -- Jim Pick Mon, 8 Jun 1998 12:00:08 -0700 gnome-core (0.13-1) unstable; urgency=low * Initial Release. -- Jim Pick Mon, 16 Mar 1998 15:27:43 -0800 debian/control.in0000664000000000000000000000573412311475140011207 0ustar Source: gnome-desktop3 Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-desktop3 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-desktop3 Standards-Version: 3.9.4 Build-Depends: debhelper (>= 8), dpkg-dev (>= 1.15.1), dh-autoreconf, libglib2.0-dev (>= 2.35.0), intltool (>= 0.40.6), iso-codes, cdbs (>= 0.4.41), gnome-pkg-tools (>= 0.10), gtk-doc-tools (>= 1.4), docbook-xml, libx11-dev, libxrandr-dev (>= 1.3), libxext-dev, xkb-data, libxkbfile-dev, libgdk-pixbuf2.0-dev (>= 2.21.3), libgl1-mesa-dev, libgtk-3-dev (>= 3.3.6), libxml2-dev (>= 2.4.20), libglib2.0-doc, libgtk-3-doc, gobject-introspection (>= 0.10.2-1~), libgirepository1.0-dev (>= 0.10.2-1~), gsettings-desktop-schemas-dev (>= 3.5.91), yelp-tools Package: gnome-desktop3-data Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Breaks: gnome-desktop-data (<< 1:2.32.1-2) Replaces: gnome-desktop-data (<< 1:2.32.1-2) Description: Common files for GNOME desktop apps This package includes some files that are shared between several GNOME apps (internationalization files). Package: libgnome-desktop-3-7 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, gsettings-desktop-schemas (>= 3.5.91), gnome-desktop3-data (>= ${source:Version}) Replaces: libgnome-desktop-3-2 (<< 3.5.2), libgnome-desktop-3-4 (<< 3.7.90), Recommends: hwdata (>= 0.227-1) Description: Utility library for loading .desktop files - runtime files This library is used by GNOME to load the .desktop files. Package: libgnome-desktop-3-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libgnome-desktop-3-7 (= ${binary:Version}), gir1.2-gnomedesktop-3.0 (= ${binary:Version}), libgtk-3-dev (>= 3.3.6), gsettings-desktop-schemas-dev, libxkbfile-dev Description: Utility library for loading .desktop files - development files This package provides the include files and static library for the GNOME desktop library functions. Package: gir1.2-gnomedesktop-3.0 Section: introspection Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${gir:Depends} Breaks: gnome-shell (<< 3.7.90) Description: Introspection data for GnomeDesktop This package provides the include files and static library for the GNOME desktop library functions. . This package contains the introspection data for GnomeDesktop debian/control0000664000000000000000000000641612311475143010603 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: gnome-desktop3 Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: Debian GNOME Maintainers , Emilio Pozuelo Monfort , Jeremy Bicha Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-desktop3 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-desktop3 Standards-Version: 3.9.4 Build-Depends: debhelper (>= 8), dpkg-dev (>= 1.15.1), dh-autoreconf, libglib2.0-dev (>= 2.35.0), intltool (>= 0.40.6), iso-codes, cdbs (>= 0.4.41), gnome-pkg-tools (>= 0.10), gtk-doc-tools (>= 1.4), docbook-xml, libx11-dev, libxrandr-dev (>= 1.3), libxext-dev, xkb-data, libxkbfile-dev, libgdk-pixbuf2.0-dev (>= 2.21.3), libgl1-mesa-dev, libgtk-3-dev (>= 3.3.6), libxml2-dev (>= 2.4.20), libglib2.0-doc, libgtk-3-doc, gobject-introspection (>= 0.10.2-1~), libgirepository1.0-dev (>= 0.10.2-1~), gsettings-desktop-schemas-dev (>= 3.5.91), yelp-tools Package: gnome-desktop3-data Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Breaks: gnome-desktop-data (<< 1:2.32.1-2) Replaces: gnome-desktop-data (<< 1:2.32.1-2) Description: Common files for GNOME desktop apps This package includes some files that are shared between several GNOME apps (internationalization files). Package: libgnome-desktop-3-7 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, gsettings-desktop-schemas (>= 3.5.91), gnome-desktop3-data (>= ${source:Version}) Replaces: libgnome-desktop-3-2 (<< 3.5.2), libgnome-desktop-3-4 (<< 3.7.90), Recommends: hwdata (>= 0.227-1) Description: Utility library for loading .desktop files - runtime files This library is used by GNOME to load the .desktop files. Package: libgnome-desktop-3-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libgnome-desktop-3-7 (= ${binary:Version}), gir1.2-gnomedesktop-3.0 (= ${binary:Version}), libgtk-3-dev (>= 3.3.6), gsettings-desktop-schemas-dev, libxkbfile-dev Description: Utility library for loading .desktop files - development files This package provides the include files and static library for the GNOME desktop library functions. Package: gir1.2-gnomedesktop-3.0 Section: introspection Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, ${gir:Depends} Breaks: gnome-shell (<< 3.7.90) Description: Introspection data for GnomeDesktop This package provides the include files and static library for the GNOME desktop library functions. . This package contains the introspection data for GnomeDesktop debian/libgnome-desktop-3-7.install0000664000000000000000000000005712311475140014327 0ustar usr/lib/lib*.so.* usr/lib/libgnome-desktop-3-7 debian/patches/0000775000000000000000000000000012311475140010615 5ustar debian/patches/04_compute_average_color.patch0000664000000000000000000001417612311475140016516 0ustar === modified file 'libgnome-desktop/gnome-bg.c' Index: gnome-desktop3-3.7.90/libgnome-desktop/gnome-bg.c =================================================================== --- gnome-desktop3-3.7.90.orig/libgnome-desktop/gnome-bg.c 2013-02-23 10:33:04.632959212 -0500 +++ gnome-desktop3-3.7.90/libgnome-desktop/gnome-bg.c 2013-02-23 10:33:25.224958351 -0500 @@ -59,6 +59,19 @@ in the slideshow is less than 60 seconds away */ #define KEEP_EXPENSIVE_CACHE_SECS 60 +#define QUAD_MAX_LEVEL_OF_RECURSION 16 +#define QUAD_MIN_LEVEL_OF_RECURSION 2 + +/* We're weighting the left side of the screen higher than + the right because the launcher and dash are on that side + of the screen. */ +#define QUAD_CORNER_WEIGHT_NW 3 +#define QUAD_CORNER_WEIGHT_NE 1 +#define QUAD_CORNER_WEIGHT_SE 1 +#define QUAD_CORNER_WEIGHT_SW 3 +#define QUAD_CORNER_WEIGHT_CENTER 2 +#define QUAD_CORNER_WEIGHT_TOTAL (QUAD_CORNER_WEIGHT_NW + QUAD_CORNER_WEIGHT_NE + QUAD_CORNER_WEIGHT_SE + QUAD_CORNER_WEIGHT_SW + QUAD_CORNER_WEIGHT_CENTER) + /* This is the size of the GdkRGB dither matrix, in order to avoid * bad dithering when tiling the gradient */ @@ -2283,10 +2296,137 @@ } /* Pixbuf utilities */ +G_INLINE_FUNC GdkRGBA +get_pixbuf_sample (guchar *pixels, + gint rowstride, + gint channels, + gint x, + gint y) +{ + GdkRGBA sample; + gdouble dd = 0xFF; + guchar *p = pixels + ((y * rowstride) + (x * channels)); + + sample.red = *p++ / dd; + sample.green = *p++ / dd; + sample.blue = *p++ / dd; + sample.alpha = 1.0f; + + return sample; +} + +G_INLINE_FUNC gboolean +is_color_different (const GdkRGBA color_a, + const GdkRGBA color_b) +{ + GdkRGBA diff; + + diff.red = color_a.red - color_b.red; + diff.green = color_a.green - color_b.green; + diff.blue = color_a.blue - color_b.blue; + diff.alpha = 1.0f; + + if (fabs (diff.red) > 0.15 || + fabs (diff.green) > 0.15 || + fabs (diff.blue) > 0.15) + return TRUE; + + return FALSE; +} + +static GdkRGBA +get_quad_average (gint x, + gint y, + gint width, + gint height, + gint level_of_recursion, + guchar *pixels, + gint rowstride, + gint channels) +{ + // samples four corners + // c1-----c2 + // | | + // c3-----c4 + + GdkRGBA average; + GdkRGBA corner1 = get_pixbuf_sample (pixels, rowstride, channels, x , y ); + GdkRGBA corner2 = get_pixbuf_sample (pixels, rowstride, channels, x + width, y ); + GdkRGBA corner3 = get_pixbuf_sample (pixels, rowstride, channels, x , y + height); + GdkRGBA corner4 = get_pixbuf_sample (pixels, rowstride, channels, x + width, y + height); + GdkRGBA centre = get_pixbuf_sample (pixels, rowstride, channels, x + (width / 2), y + (height / 2)); + + /* If we're over the max we want to just take the average and be happy + with that value */ + if (level_of_recursion < QUAD_MAX_LEVEL_OF_RECURSION) { + /* Otherwise we want to look at each value and check it's distance + from the center color and take the average if they're far apart. */ + + /* corner 1 */ + if (level_of_recursion < QUAD_MIN_LEVEL_OF_RECURSION || + is_color_different(corner1, centre)) { + corner1 = get_quad_average (x, y, width/2, height/2, level_of_recursion + 1, pixels, rowstride, channels); + } + + /* corner 2 */ + if (level_of_recursion < QUAD_MIN_LEVEL_OF_RECURSION || + is_color_different(corner2, centre)) { + corner2 = get_quad_average (x + width/2, y, width/2, height/2, level_of_recursion + 1, pixels, rowstride, channels); + } + + /* corner 3 */ + if (level_of_recursion < QUAD_MIN_LEVEL_OF_RECURSION || + is_color_different(corner3, centre)) { + corner3 = get_quad_average (x, y + height/2, width/2, height/2, level_of_recursion + 1, pixels, rowstride, channels); + } + + /* corner 4 */ + if (level_of_recursion < QUAD_MIN_LEVEL_OF_RECURSION || + is_color_different(corner4, centre)) { + corner4 = get_quad_average (x + width/2, y + height/2, width/2, height/2, level_of_recursion + 1, pixels, rowstride, channels); + } + } + + average.red = ((corner1.red * QUAD_CORNER_WEIGHT_NW) + + (corner3.red * QUAD_CORNER_WEIGHT_SW) + + (centre.red * QUAD_CORNER_WEIGHT_CENTER) + + (corner2.red * QUAD_CORNER_WEIGHT_NE) + + (corner4.red * QUAD_CORNER_WEIGHT_SE)) + / QUAD_CORNER_WEIGHT_TOTAL; + average.green = ((corner1.green * QUAD_CORNER_WEIGHT_NW) + + (corner3.green * QUAD_CORNER_WEIGHT_SW) + + (centre.green * QUAD_CORNER_WEIGHT_CENTER) + + (corner2.green * QUAD_CORNER_WEIGHT_NE) + + (corner4.green * QUAD_CORNER_WEIGHT_SE)) + / QUAD_CORNER_WEIGHT_TOTAL; + average.blue = ((corner1.blue * QUAD_CORNER_WEIGHT_NW) + + (corner3.blue * QUAD_CORNER_WEIGHT_SW) + + (centre.blue * QUAD_CORNER_WEIGHT_CENTER) + + (corner2.blue * QUAD_CORNER_WEIGHT_NE) + + (corner4.blue * QUAD_CORNER_WEIGHT_SE)) + / QUAD_CORNER_WEIGHT_TOTAL; + average.alpha = 1.0f; + + return average; +} + static void pixbuf_average_value (GdkPixbuf *pixbuf, GdkRGBA *result) { + GdkRGBA average; + average = get_quad_average (0, 0, + gdk_pixbuf_get_width (pixbuf) - 1, gdk_pixbuf_get_height (pixbuf) - 1, + 1, + gdk_pixbuf_get_pixels (pixbuf), + gdk_pixbuf_get_rowstride (pixbuf), + gdk_pixbuf_get_n_channels (pixbuf)); + result->red = average.red; + result->green = average.green; + result->blue = average.blue; + result->alpha = average.alpha; + +#if 0 guint64 a_total, r_total, g_total, b_total; guint row, column; int row_stride; @@ -2346,6 +2486,7 @@ result->red = r_total / dd; result->green = g_total / dd; result->blue = b_total / dd; +#endif } static GdkPixbuf * debian/patches/git_no_filename_warning.patch0000664000000000000000000000143512311475140016505 0ustar From e19df898281f83aa6db3d8fe57c720b29d98abee Mon Sep 17 00:00:00 2001 From: Sebastien Bacher Date: Tue, 11 Jun 2013 18:23:26 +0200 Subject: [PATCH] gnome-bg: objects without a filename are not slideshows https://bugzilla.gnome.org/show_bug.cgi?id=702010 --- libgnome-desktop/gnome-bg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libgnome-desktop/gnome-bg.c b/libgnome-desktop/gnome-bg.c index 5d1cab1..7e4878b 100644 --- a/libgnome-desktop/gnome-bg.c +++ b/libgnome-desktop/gnome-bg.c @@ -2612,6 +2612,9 @@ gnome_bg_changes_with_time (GnomeBG *bg) g_return_val_if_fail (bg != NULL, FALSE); + if (!bg->filename) + return FALSE; + show = get_as_slideshow (bg, bg->filename); if (show) return gnome_bg_slide_show_get_num_slides (show) > 1; -- 1.8.3 debian/patches/02_refuse_to_break_GL_compositors.patch0000664000000000000000000002220612311475140020323 0ustar Description: Check whether Unity is running and if so refuse to configure a multi-head setup larger than GL_MAX_TEXTURE_SIZE. Works around breakage when using Unity on such a setup, which is as much as we can do at this point. Bug-Ubuntu: https://launchpad.net/bugs/824099 === modified file 'libgnome-desktop/gnome-rr-config.c' Index: gnome-desktop3-3.8.2/libgnome-desktop/gnome-rr-config.c =================================================================== --- gnome-desktop3-3.8.2.orig/libgnome-desktop/gnome-rr-config.c 2013-05-25 11:00:14.920199433 -0400 +++ gnome-desktop3-3.8.2/libgnome-desktop/gnome-rr-config.c 2013-05-25 11:00:14.916199433 -0400 @@ -36,6 +36,10 @@ #include #include +#include +#include +#include + #include "gnome-rr-config.h" #include "edid.h" @@ -1805,6 +1809,121 @@ g_list_free (active_crtcs); } +static gboolean +unity_running (void) +{ + const gchar *desktop_environment = g_getenv ("DESKTOP_SESSION"); + + return !g_strcmp0 (desktop_environment, "ubuntu"); +} + +static gint _max_texture_size_cache = -1; + +static gint +get_max_texture_size (GnomeRRScreen *screen) +{ + if (_max_texture_size_cache != -1) + { + return _max_texture_size_cache; + } else { + /* + * Spawn a second process to check the GL texture limits + * We do this across a process boundary to ensure that crashes + * in the GL driver (which are unfortunately common) don't take + * down the app. + */ + int pipe_fd[2]; + pid_t canary_pid; + + char * const canary_argv[] = { LIBEXECDIR "/check_gl_texture_size", NULL }; + char *canary_env[2]; + char display_env[80]; + + snprintf (display_env, sizeof (display_env), "DISPLAY=%s", DisplayString (screen->priv->xdisplay)); + canary_env[0] = display_env; + canary_env[1] = NULL; + + + if (pipe (pipe_fd) == -1) + { + _max_texture_size_cache = 0; + return 0; + } + canary_pid = fork (); + if (canary_pid == -1) + { + _max_texture_size_cache = 0; + return 0; + } + + if (canary_pid == 0) + { + close (pipe_fd[0]); + dup2 (pipe_fd[1], 1); + close (pipe_fd[1]); + + execve (canary_argv[0], canary_argv, canary_env); + } else { + char buffer[10]; + gint max_texture_size; + int child_status; + int num_char; + struct timespec fifty_msec = {0, 50000000}; + int wait_count = 0; + + close (pipe_fd[1]); + + /* Empirical testing suggests this check takes < 150msec on my + * crappy Atom netbook with slow rotating HDD. A 500msec timeout + * should be generous while not being *too* long if it triggers. + * + * Do a sleep/poll dance because we're a library and there's no + * guarantee that waiting on SIGCHLD won't stomp over a client's + * set up. + */ + while (waitpid (canary_pid, &child_status, WNOHANG) == 0 && wait_count < 10) { + g_debug ("Waiting for GL_MAX_TEXTURE_SIZE helper..."); + nanosleep (&fifty_msec, NULL); + wait_count++; + } + + if (WIFEXITED (child_status) && WEXITSTATUS (child_status) == EXIT_SUCCESS) + { + if ((num_char = read (pipe_fd[0], buffer, sizeof(buffer) - 1)) <= 0) + { + g_warning ("Failed to read GL_MAX_TEXTURE_SIZE from helper."); + max_texture_size = 0; + } else { + buffer[num_char] = '\0'; + sscanf (buffer, "%u", &max_texture_size); + /* + * Sanity check the numbers. No hardware I know of has a + * GL_MAX_TEXTURE_SIZE smaller than 1024. + */ + if (max_texture_size < 1024) + max_texture_size = 0; + } + } else { + if (wait_count == 10) { + g_warning ("Timed out waiting for GL_MAX_TEXTURE_SIZE helper"); + + /* Ensure we don't leave processes sitting around. Who knows what they're doing? */ + kill (canary_pid, SIGTERM); + waitpid (canary_pid, &child_status, 0); + } else { + g_warning ("GL_MAX_TEXTURE_SIZE helper quit unexpectedly"); + } + max_texture_size = 0; + } + + close (pipe_fd[0]); + g_debug ("Found GL_MAX_TEXTURE_SIZE of %u", max_texture_size); + _max_texture_size_cache = max_texture_size; + return _max_texture_size_cache; + } + } +} + static CrtcAssignment * crtc_assignment_new (GnomeRRScreen *screen, GnomeRROutputInfo **outputs, GError **error) { @@ -1817,6 +1936,7 @@ { int width, height; int min_width, max_width, min_height, max_height; + int max_texture_size; get_required_virtual_size (assignment, &width, &height); @@ -1838,6 +1958,29 @@ goto fail; } + /* Hack: + * This should either be solved by + * (a) Allowing the compositor to veto RandR changes + * (b) Fixing the compositor + * + * Nethier of these are feasible at this point, so just fix Unity. + */ + + if (unity_running ()) + { + max_texture_size = get_max_texture_size (screen); + if (max_texture_size > 0 && (width > max_texture_size || height > max_texture_size)) + { + g_set_error (error, GNOME_RR_ERROR, GNOME_RR_ERROR_BOUNDS_ERROR, + _("Requested size (%d, %d) exceeds 3D hardware limit (%d, %d).\n" + "You must either rearrange the displays so that they fit within a (%d, %d) square."), + width, height, max_texture_size, max_texture_size, + max_texture_size, max_texture_size); + goto fail; + } + } + + assignment->screen = screen; return assignment; Index: gnome-desktop3-3.8.2/configure.ac =================================================================== --- gnome-desktop3-3.8.2.orig/configure.ac 2013-05-25 11:00:14.920199433 -0400 +++ gnome-desktop3-3.8.2/configure.ac 2013-05-25 11:00:14.920199433 -0400 @@ -143,6 +143,8 @@ AC_SUBST(XLIB_CFLAGS) AC_SUBST(XLIB_LIBS) +PKG_CHECK_MODULES(GL, gl) + dnl pkg-config dependency checks PKG_CHECK_MODULES(GNOME_DESKTOP, gdk-pixbuf-2.0 >= $GDK_PIXBUF_REQUIRED Index: gnome-desktop3-3.8.2/libgnome-desktop/Makefile.am =================================================================== --- gnome-desktop3-3.8.2.orig/libgnome-desktop/Makefile.am 2013-05-25 11:00:14.920199433 -0400 +++ gnome-desktop3-3.8.2/libgnome-desktop/Makefile.am 2013-05-25 11:00:14.920199433 -0400 @@ -13,6 +13,7 @@ -DISO_CODES_PREFIX=\""$(ISO_CODES_PREFIX)"\" \ -DLIBLOCALEDIR=\""$(prefix)/lib/locale"\" \ -DPNP_IDS=\""$(PNP_IDS)"\" \ + -DLIBEXECDIR=\""$(libexecdir)\"" \ -DXKB_BASE=\""$(XKB_BASE)"\" \ $(DISABLE_DEPRECATED_CFLAGS) @@ -64,6 +65,14 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = gnome-desktop-3.0.pc +check_gl_texture_size_CPPFLAGS = \ + $(GL_CFLAGS) \ + $(XLIB_CFLAGS) + +check_gl_texture_size_LDADD = \ + $(XLIB_LIBS) \ + $(GL_LIBS) + libgnome_desktopdir = $(includedir)/gnome-desktop-3.0/libgnome-desktop libgnome_desktop_HEADERS = \ gnome-bg.h \ @@ -126,6 +135,7 @@ pnp.ids libexec_PROGRAMS = \ + check_gl_texture_size \ gnome-rr-debug gnome_rr_debug_SOURCES = \ Index: gnome-desktop3-3.8.2/libgnome-desktop/check_gl_texture_size.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gnome-desktop3-3.8.2/libgnome-desktop/check_gl_texture_size.c 2013-05-25 11:00:14.920199433 -0400 @@ -0,0 +1,86 @@ +#include +#include + +#include + +#include +#include +#include + +int main (int argc, char **argv) +{ + Display *dpy = XOpenDisplay (NULL); + + Window win; + int attribSingle[] = { + GLX_RGBA, + GLX_RED_SIZE, 1, + GLX_GREEN_SIZE, 1, + GLX_BLUE_SIZE, 1, + None }; + + int attribDouble[] = { + GLX_RGBA, + GLX_RED_SIZE, 1, + GLX_GREEN_SIZE, 1, + GLX_BLUE_SIZE, 1, + GLX_DOUBLEBUFFER, + None }; + + XSetWindowAttributes attr; + unsigned long mask; + GLXContext ctx = NULL; + XVisualInfo *visinfo; + + int exit_status = EXIT_SUCCESS; + + GLint max_texture_size = 0; + + if (!dpy) { + /* We have, for some reason, been unable to connect to X + * Bail cleanly, and leave a little note */ + fprintf (stderr, "check_gl_texture_size: Unable to open display %s", getenv("DISPLAY")); + exit (EXIT_FAILURE); + } + + visinfo = glXChooseVisual (dpy, DefaultScreen (dpy), attribSingle); + if (!visinfo) + visinfo = glXChooseVisual (dpy, DefaultScreen (dpy), attribDouble); + + if (visinfo) + ctx = glXCreateContext (dpy, visinfo, NULL, GL_TRUE); + + if (!visinfo) { + exit_status = EXIT_FAILURE; + goto child_out; + } + + if (!ctx) { + XFree (visinfo); + exit_status = EXIT_FAILURE; + goto child_out; + } + + attr.background_pixel = 0; + attr.border_pixel = 0; + attr.colormap = XCreateColormap (dpy, DefaultRootWindow (dpy), + visinfo->visual, AllocNone); + attr.event_mask = StructureNotifyMask | ExposureMask; + mask = CWBackPixel | CWBorderPixel | CWColormap | CWEventMask; + win = XCreateWindow (dpy, DefaultRootWindow (dpy), 0, 0, 100, 100, + 0, visinfo->depth, InputOutput, + visinfo->visual, mask, &attr); + + if (!glXMakeCurrent (dpy, win, ctx)) { + exit_status = EXIT_FAILURE; + goto child_out; + } + + glGetIntegerv (GL_MAX_TEXTURE_SIZE, &max_texture_size); + + printf ("%u", max_texture_size); + +child_out: + XCloseDisplay (dpy); + exit (exit_status); +} debian/patches/backlight-property-name.patch0000664000000000000000000000313312311475140016366 0ustar Description: Use the corrent backlight property name as specified in http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt section 9.1 Author: Robert Ancell Bug: https://bugs.launchpad.net/bugs/947919 Index: gnome-desktop3-3.8.4/libgnome-desktop/gnome-rr.c =================================================================== --- gnome-desktop3-3.8.4.orig/libgnome-desktop/gnome-rr.c 2014-02-04 12:25:02.196794500 +0000 +++ gnome-desktop3-3.8.4/libgnome-desktop/gnome-rr.c 2014-02-04 12:25:57.388793974 +0000 @@ -1530,7 +1530,7 @@ XRRPropertyInfo *info; gdk_error_trap_push (); - atom = XInternAtom (DISPLAY (output), "BACKLIGHT", FALSE); + atom = XInternAtom (DISPLAY (output), "Backlight", FALSE); info = XRRQueryOutputProperty (DISPLAY (output), output->id, atom); rc = gdk_error_trap_pop (); if (rc != Success) @@ -1844,7 +1844,7 @@ g_return_val_if_fail (output != NULL, -1); gdk_error_trap_push (); - atom = XInternAtom (DISPLAY (output), "BACKLIGHT", FALSE); + atom = XInternAtom (DISPLAY (output), "Backlight", FALSE); retval = XRRGetOutputProperty (DISPLAY (output), output->id, atom, 0, 4, False, False, None, &actual_type, &actual_format, @@ -1914,7 +1914,7 @@ /* don't abort on error */ gdk_error_trap_push (); - atom = XInternAtom (DISPLAY (output), "BACKLIGHT", FALSE); + atom = XInternAtom (DISPLAY (output), "Backlight", FALSE); XRRChangeOutputProperty (DISPLAY (output), output->id, atom, XA_INTEGER, 32, PropModeReplace, (unsigned char *) &value, 1); debian/patches/99_ltmain_as-needed.patch0000664000000000000000000000165412311475140015356 0ustar Index: gnome-desktop3-2.91.0/ltmain.sh =================================================================== --- gnome-desktop3-2.91.0.orig/ltmain.sh 2010-10-04 23:28:15.000000000 +0200 +++ gnome-desktop3-2.91.0/ltmain.sh 2010-10-14 11:30:55.327642888 +0200 @@ -4716,6 +4716,11 @@ arg=$func_stripname_result ;; + -Wl,--as-needed) + deplibs="$deplibs $arg" + continue + ;; + -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result @@ -5067,6 +5072,15 @@ lib= found=no case $deplib in + -Wl,--as-needed) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + fi + continue + ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" debian/patches/series0000664000000000000000000000050612311475140012033 0ustar #99_ltmain_as-needed.patch 02_refuse_to_break_GL_compositors.patch 04_compute_average_color.patch tweak_color_computation.patch git_revert_draw_background.patch ubuntu_language.patch ubuntu_language_list_from_SUPPORTED.patch git_no_filename_warning.patch ignore_errors_with_primary_outputs.patch backlight-property-name.patch debian/patches/ignore_errors_with_primary_outputs.patch0000664000000000000000000000233512311475140021121 0ustar From b55e67080d05bd21097f684c91b1e7cbc0a991fc Mon Sep 17 00:00:00 2001 From: Alberto Milone Date: Tue, 3 Dec 2013 15:48:04 +0100 Subject: [PATCH 1/1] gnome-rr.c: ignore the error if setting the primary output fails We already trap and ignore the error when detecting the primary output, so, according to the same logic, we should do the same when trying to set the primary output. This helps with drivers such as modesetting that do not play well with primary outputs (LP: #1224254). Upstream bug report: https://bugzilla.gnome.org/show_bug.cgi?id=719784 --- libgnome-desktop/gnome-rr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libgnome-desktop/gnome-rr.c b/libgnome-desktop/gnome-rr.c index 5ae52b2..09e44cd 100644 --- a/libgnome-desktop/gnome-rr.c +++ b/libgnome-desktop/gnome-rr.c @@ -2148,8 +2148,11 @@ gnome_rr_screen_set_primary_output (GnomeRRScreen *screen, else id = None; - if (SERVERS_RANDR_IS_AT_LEAST_1_3 (priv)) + if (SERVERS_RANDR_IS_AT_LEAST_1_3 (priv)) { + gdk_error_trap_push (); XRRSetOutputPrimary (priv->xdisplay, priv->xroot, id); + gdk_error_trap_pop_ignored (); + } } /* GnomeRRCrtc */ -- 1.7.9.5 debian/patches/tweak_color_computation.patch0000664000000000000000000000161212311475140016571 0ustar # Description: tweak color computation looking to the unity launcher side # UbuntuSpecific: tweak for unity, nothing upstream uses the color computation # yet anyway so it's not an issue Index: b/libgnome-desktop/gnome-bg.c =================================================================== --- a/libgnome-desktop/gnome-bg.c +++ b/libgnome-desktop/gnome-bg.c @@ -2558,7 +2558,7 @@ if (gdk_pixbuf_get_has_alpha (pixbuf)) { for (row = 0; row < height; row++) { p = pixels + (row * row_stride); - for (column = 0; column < width; column++) { + for (column = 0; column < width / 2; column++) { r = *p++; g = *p++; b = *p++; @@ -2575,7 +2575,7 @@ } else { for (row = 0; row < height; row++) { p = pixels + (row * row_stride); - for (column = 0; column < width; column++) { + for (column = 0; column < width / 2; column++) { r = *p++; g = *p++; b = *p++; debian/patches/ubuntu_language.patch0000664000000000000000000002166112311475140015031 0ustar This patch was taken from gnome-control-center 52_region_language.patch, where relevent language code used to live in 3.6 Description: Adapts the region capplet and the language chooser in the user accounts capplet Forwarded: https://bugzilla.gnome.org/695939, https://bugzilla.gnome.org/695940 Author: Gunnar Hjalmarsson Last-Update: 2013-04-10 * Ubuntu isn't shipped with all languages installed and all locales generated. Instead the users install the needed language pack(s), and the corresponding locales are generated. * Locales stored with codeset '.UTF-8' instead of '.utf8'. * The 'common_name' field taken into account when parsing the iso-codes XML files for language names. --- libgnome-desktop/gnome-languages.c | 75 +++++++++++++++++++++++++++++--------- 1 file changed, 57 insertions(+), 18 deletions(-) diff --git a/libgnome-desktop/gnome-languages.c b/libgnome-desktop/gnome-languages.c index 18e3705..eaa6622 100644 --- a/libgnome-desktop/gnome-languages.c +++ b/libgnome-desktop/gnome-languages.c @@ -97,6 +97,7 @@ normalize_codeset (const char *codeset) char *q; normalized_codeset = g_strdup (codeset); + return normalized_codeset; if (codeset != NULL) { for (p = codeset, q = normalized_codeset; @@ -242,6 +243,7 @@ construct_language_name (const char *language, const char *codeset, const char *modifier) { + const char *adj_codeset; char *name; g_assert (language[0] != 0); @@ -249,12 +251,17 @@ construct_language_name (const char *language, g_assert (codeset == NULL || codeset[0] != 0); g_assert (modifier == NULL || modifier[0] != 0); + if (g_strcmp0 (codeset, "utf8") == 0) { + adj_codeset = "UTF-8"; + } else + adj_codeset = codeset; + name = g_strdup_printf ("%s%s%s%s%s%s%s", language, territory != NULL? "_" : "", territory != NULL? territory : "", codeset != NULL? "." : "", - codeset != NULL? codeset : "", + codeset != NULL? adj_codeset : "", modifier != NULL? "@" : "", modifier != NULL? modifier : ""); @@ -315,7 +322,6 @@ language_name_is_valid (const char *language_name) #else int lc_type_id = LC_MESSAGES; #endif - old_locale = g_strdup (setlocale (lc_type_id, NULL)); is_valid = setlocale (lc_type_id, language_name) != NULL; setlocale (lc_type_id, old_locale); @@ -347,8 +353,7 @@ language_name_get_codeset_details (const char *language_name, if (is_utf8 != NULL) { codeset = normalize_codeset (codeset); - - *is_utf8 = strcmp (codeset, "utf8") == 0; + *is_utf8 = strcmp (codeset, "UTF-8") == 0; g_free (codeset); } @@ -419,8 +424,7 @@ add_locale (const char *language_name, if (is_utf8) { name = g_strdup (language_name); } else if (utf8_only) { - name = g_strdup_printf ("%s.utf8", language_name); - + name = g_strdup_printf ("%s.UTF-8", language_name); language_name_get_codeset_details (name, NULL, &is_utf8); if (!is_utf8) { g_free (name); @@ -631,6 +635,30 @@ collect_locales_from_directory (void) return found_locales; } +static gboolean +collect_locales_from_ubuntu (void) +{ + /* Add installed languages */ + gboolean found_locales = FALSE; + char *name; + gchar *avail_languages; + GError *error = NULL; + if (g_spawn_command_line_sync ("/usr/share/language-tools/language-options", + &avail_languages, NULL, NULL, &error)) { + name = strtok (avail_languages, "\n"); + while (name != NULL) { + if (add_locale (name, TRUE)) + found_locales = TRUE; + name = strtok (NULL, "\n"); + } + g_free (avail_languages); + } else { + g_warning ("Couldn't get available locales: %s", error->message); + g_error_free (error); + } + return found_locales; +} + static void count_languages_and_territories (void) { @@ -667,23 +695,16 @@ count_languages_and_territories (void) static void collect_locales (void) { - gboolean found_archive_locales = FALSE; - gboolean found_dir_locales = FALSE; + gboolean found_locales; GError *error = NULL; if (gnome_available_locales_map == NULL) { gnome_available_locales_map = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify) gnome_locale_free); } + found_locales = collect_locales_from_ubuntu (); - if (!collect_locales_from_archive (&found_archive_locales, &error)) { - g_warning ("Failed to load locales from archive: %s", error->message); - g_clear_error (&error); - } - - found_dir_locales = collect_locales_from_directory (); - - if (!(found_archive_locales || found_dir_locales)) { + if (!found_locales) { #ifndef WITH_INCOMPLETE_LOCALES g_warning ("Could not read list of available locales from libc, " "guessing possible locales from available translations, " @@ -877,6 +898,7 @@ languages_parse_start_tag (GMarkupParseContext *ctx, const char *ccode_longT; const char *ccode; const char *ccode_id; + const char *lang_common_name; const char *lang_name; if (! (g_str_equal (element_name, "iso_639_entry") || g_str_equal (element_name, "iso_639_3_entry")) @@ -888,6 +910,7 @@ languages_parse_start_tag (GMarkupParseContext *ctx, ccode_longB = NULL; ccode_longT = NULL; ccode_id = NULL; + lang_common_name = NULL; lang_name = NULL; while (*attr_names && *attr_values) { @@ -924,6 +947,11 @@ languages_parse_start_tag (GMarkupParseContext *ctx, } ccode_id = *attr_values; } + } else if (g_str_equal (*attr_names, "common_name")) { + /* skip if empty */ + if (**attr_values) { + lang_common_name = *attr_values; + } } else if (g_str_equal (*attr_names, "name")) { lang_name = *attr_values; } @@ -932,6 +960,10 @@ languages_parse_start_tag (GMarkupParseContext *ctx, ++attr_values; } + if (lang_common_name != NULL) { + lang_name = lang_common_name; + } + if (lang_name == NULL) { return; } @@ -1174,6 +1206,7 @@ gnome_get_language_from_locale (const char *locale, char *langinfo_codeset; char *translated_language; char *translated_territory; + char *modifier; gboolean is_utf8 = TRUE; g_return_val_if_fail (locale != NULL, NULL); @@ -1191,12 +1224,13 @@ gnome_get_language_from_locale (const char *locale, language_code = NULL; territory_code = NULL; codeset_code = NULL; + modifier = NULL; gnome_parse_locale (locale, &language_code, &territory_code, &codeset_code, - NULL); + &modifier); if (language_code == NULL) { goto out; @@ -1222,7 +1256,7 @@ gnome_get_language_from_locale (const char *locale, translated_territory); } - language_name_get_codeset_details (locale, &langinfo_codeset, &is_utf8); + //language_name_get_codeset_details (locale, &langinfo_codeset, &is_utf8); if (codeset_code == NULL && langinfo_codeset != NULL) { codeset_code = g_strdup (langinfo_codeset); @@ -1234,6 +1268,10 @@ gnome_get_language_from_locale (const char *locale, codeset_code); } + if (modifier != NULL) { + g_string_append_printf (full_language, " - %s", modifier); + } + out: g_free (language_code); g_free (territory_code); @@ -1241,6 +1279,7 @@ gnome_get_language_from_locale (const char *locale, g_free (langinfo_codeset); g_free (translated_language); g_free (translated_territory); + g_free (modifier); if (full_language->len == 0) { g_string_free (full_language, TRUE); -- 1.8.1.2 debian/patches/git_revert_draw_background.patch0000664000000000000000000000644612311475140017236 0ustar From a256e037a85447b58f9aab8fd3cc7a8056a3f375 Mon Sep 17 00:00:00 2001 From: Tim Lunn Date: Thu, 21 Mar 2013 11:23:33 +1100 Subject: [PATCH] Revert "GnomeBG: remove the ability not to draw the background" This reverts commit ac536ef65ee399c3267b29049c62c70074b0a97d. https://bugzilla.gnome.org/show_bug.cgi?id=690378 --- libgnome-desktop/gnome-bg.c | 27 +++++++++++++++++++++++++++ libgnome-desktop/gnome-bg.h | 4 +++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/libgnome-desktop/gnome-bg.c b/libgnome-desktop/gnome-bg.c index 13e4ace..36e4a5f 100644 --- a/libgnome-desktop/gnome-bg.c +++ b/libgnome-desktop/gnome-bg.c @@ -47,6 +47,7 @@ Author: Soren Sandmann #include "gnome-bg-slide-show.h" #include "gnome-bg-crossfade.h" +#define BG_KEY_DRAW_BACKGROUND "draw-background" #define BG_KEY_PRIMARY_COLOR "primary-color" #define BG_KEY_SECONDARY_COLOR "secondary-color" #define BG_KEY_COLOR_TYPE "color-shading-type" @@ -78,6 +79,7 @@ struct _GnomeBG GDesktopBackgroundShading color_type; GdkColor primary; GdkColor secondary; + gboolean is_enabled; GFileMonitor * file_monitor; @@ -304,6 +306,8 @@ gnome_bg_load_from_preferences (GnomeBG *bg, g_return_if_fail (GNOME_IS_BG (bg)); g_return_if_fail (G_IS_SETTINGS (settings)); + bg->is_enabled = g_settings_get_boolean (settings, BG_KEY_DRAW_BACKGROUND); + /* Filename */ filename = g_settings_get_mapped (settings, BG_KEY_PICTURE_URI, bg_gsettings_mapping, NULL); @@ -350,6 +354,7 @@ gnome_bg_save_to_preferences (GnomeBG *bg, uri = g_filename_to_uri (bg->filename, NULL, NULL); if (uri == NULL) uri = g_strdup (""); + g_settings_set_boolean (settings, BG_KEY_DRAW_BACKGROUND, bg->is_enabled); g_settings_set_string (settings, BG_KEY_PICTURE_URI, uri); g_settings_set_string (settings, BG_KEY_PRIMARY_COLOR, primary); g_settings_set_string (settings, BG_KEY_SECONDARY_COLOR, secondary); @@ -504,6 +509,28 @@ gnome_bg_get_color (GnomeBG *bg, *secondary = bg->secondary; } +void +gnome_bg_set_draw_background (GnomeBG *bg, + gboolean draw_background) +{ + g_return_if_fail (bg != NULL); + + if (bg->is_enabled != draw_background) { + bg->is_enabled = draw_background; + + queue_changed (bg); + } +} + +gboolean +gnome_bg_get_draw_background (GnomeBG *bg) +{ + g_return_val_if_fail (bg != NULL, FALSE); + + return bg->is_enabled; +} + + const gchar * gnome_bg_get_filename (GnomeBG *bg) { diff --git a/libgnome-desktop/gnome-bg.h b/libgnome-desktop/gnome-bg.h index 69d1bef..fdd4cc4 100644 --- a/libgnome-desktop/gnome-bg.h +++ b/libgnome-desktop/gnome-bg.h @@ -63,9 +63,11 @@ void gnome_bg_set_color (GnomeBG *bg, GDesktopBackgroundShading type, GdkColor *primary, GdkColor *secondary); - +void gnome_bg_set_draw_background (GnomeBG *bg, + gboolean draw_background); /* Getters */ GDesktopBackgroundStyle gnome_bg_get_placement (GnomeBG *bg); +gboolean gnome_bg_get_draw_background (GnomeBG *bg); void gnome_bg_get_color (GnomeBG *bg, GDesktopBackgroundShading *type, GdkColor *primary, -- 1.8.1.2 debian/patches/ubuntu_language_list_from_SUPPORTED.patch0000664000000000000000000001304512311475140020551 0ustar From 9197a7e6c090a5451763c61b1f3665ed16e9241d Mon Sep 17 00:00:00 2001 From: Tim Lunn Date: Thu, 23 May 2013 12:19:53 +1000 Subject: [PATCH 2/2] Add api to collect a list of available languages from SUPPORTED This patch provides a public api 'gnome_get_all_languages()' that returns a list of all available language codes as parsed from /usr/share/i18n/SUPPORTED. -- libgnome-desktop/gnome-languages.c | 103 +++++++++++++++++++++++++++++++++++++ libgnome-desktop/gnome-languages.h | 1 + 2 files changed, 104 insertions(+) diff --git a/libgnome-desktop/gnome-languages.c b/libgnome-desktop/gnome-languages.c index eaa6622..1483ae3 100644 --- a/libgnome-desktop/gnome-languages.c +++ b/libgnome-desktop/gnome-languages.c @@ -63,6 +63,7 @@ typedef struct _GnomeLocale { } GnomeLocale; static GHashTable *gnome_languages_map; +static GHashTable *gnome_available_languages_map; static GHashTable *gnome_territories_map; static GHashTable *gnome_available_locales_map; static GHashTable *gnome_language_count_map; @@ -659,6 +660,55 @@ collect_locales_from_ubuntu (void) return found_locales; } +static gboolean +collect_languages_from_supported (void) +{ + /* Add installed languages */ + gboolean found_locales = FALSE; + gchar *file_contents = NULL; + gsize length; + char *line; + GError *error = NULL; + + if (g_file_get_contents ("/usr/share/i18n/SUPPORTED", &file_contents, &length, &error)) { + line = strtok (file_contents, "\n"); + while (line != NULL) { + gchar *lang; + + if (g_strrstr (line, "UTF-8")){ + char **split; + const char *name; + + split = g_strsplit (line, " ", 2); + + /* some special cases */ + if (g_strrstr (line, "zh_CN") || g_strrstr (line, "zh_SG")) + name = "zh_CN"; + else if (g_strrstr (line, "iw")) + name = "he"; + else + name = split[0]; + + gnome_parse_locale(name, &lang, NULL, NULL, NULL); + + if (! g_hash_table_lookup (gnome_available_languages_map, lang)){ + g_hash_table_add (gnome_available_languages_map, g_strdup (lang)); + found_locales = TRUE; + } else { + g_free (lang); + } + g_strfreev (split); + } + line = strtok (NULL, "\n"); + } + g_free (file_contents); + } else { + g_warning ("Couldn't get available languages: %s", error->message); + g_error_free (error); + } + return found_locales; +} + static void count_languages_and_territories (void) { @@ -691,6 +741,27 @@ count_languages_and_territories (void) } } } +static void +collect_languages (void) +{ + gboolean found_languages; + + if (gnome_available_languages_map == NULL) { + gnome_available_languages_map = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL); + } + + found_languages = collect_languages_from_supported (); + + if (!found_languages) { +#ifndef WITH_INCOMPLETE_LOCALES + g_warning ("Could not read list of available languages from, " + "/usr/share/i18n/SUPPORTED"); +#endif + } + + return found_languages; + +} static void collect_locales (void) @@ -1422,6 +1493,38 @@ gnome_get_all_locales (void) } /** + * gnome_get_all_languages: + * + * Gets all languages. + * + * Return value: (array zero-terminated=1) (element-type utf8) (transfer full): + * a newly allocated %NULL-terminated string array containing the + * available languages. Free with g_strfreev(). + * + * Since: 3.8 + */ +char ** +gnome_get_all_languages (void) +{ + GHashTableIter iter; + gpointer key, value; + GPtrArray *array; + + if (gnome_available_languages_map == NULL) { + collect_languages (); + } + + array = g_ptr_array_new (); + g_hash_table_iter_init (&iter, gnome_available_languages_map); + while (g_hash_table_iter_next (&iter, &key, &value)) { + g_ptr_array_add (array, g_strdup (value)); + } + g_ptr_array_add (array, NULL); + + return (char **) g_ptr_array_free (array, FALSE); +} + +/** * gnome_get_language_from_code: * @code: an ISO 639 code string * @translation: (allow-none): a locale string diff --git a/libgnome-desktop/gnome-languages.h b/libgnome-desktop/gnome-languages.h index 948d554..e287ea9 100644 --- a/libgnome-desktop/gnome-languages.h +++ b/libgnome-desktop/gnome-languages.h @@ -35,6 +35,7 @@ char * gnome_get_language_from_locale (const char *locale, char * gnome_get_country_from_locale (const char *locale, const char *translation); char ** gnome_get_all_locales (void); +char ** gnome_get_all_languages (void); gboolean gnome_parse_locale (const char *locale, char **language_codep, char **country_codep, -- 1.8.1.2 debian/watch0000664000000000000000000000015112311475140010214 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/([\d\.]+)/ \ gnome-desktop-(.*)\.tar\.xz debian/copyright0000664000000000000000000000446612311475140011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: gnome-desktop Source: http://ftp.gnome.org/pub/GNOME/sources/gnome-desktop/ Files: * Copyright: 2007, 2008, 2010, 2011 Red Hat, Inc. 2008, 2009 Novell, Inc. 2000 Eazel, Inc. 2010 Carlos Garcia Campos 1998 Tom Tromey 2010 Giovanni Campagna License: LGPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in "/usr/share/common-licenses/LGPL-2". Files: libgnome-desktop/edid-parse.c libgnome-desktop/display-name.c Copyright: 2007 Red Hat, Inc. License: MIT/X11 (BSD like) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.