debian/0000775000000000000000000000000012757337143007204 5ustar debian/control0000664000000000000000000000660012757337456010620 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: eog Section: gnome Priority: optional Maintainer: Ubuntu Desktop Team XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: Andreas Henriksson , Debian GNOME Maintainers , Jeremy Bicha Standards-Version: 3.9.4 Homepage: http://projects.gnome.org/eog Build-Depends: cdbs (>= 0.4.41), debhelper (>= 8), dh-autoreconf, autotools-dev, gnome-pkg-tools (>= 0.10), gtk-doc-tools (>= 1.9), intltool (>= 0.40.0), pkg-config, libgtk-3-dev (>= 3.7.8), libgdk-pixbuf2.0-dev (>= 2.19.1), libglib2.0-dev (>= 2.31.0), libgnome-desktop-3-dev (>= 2.91.2), libgrip-dev (>= 0.3.0), gnome-icon-theme (>= 2.19.1), shared-mime-info (>= 0.20), gsettings-desktop-schemas-dev (>= 2.91.92), libpeas-dev (>= 0.7.4), yelp-tools, zlib1g-dev, libexif-dev (>= 0.6.14), liblcms2-dev, libexempi-dev (>= 1.99.5), libjpeg-dev, librsvg2-dev (>= 2.36.2), libxml2-dev (>= 2.0), libx11-dev, libatk1.0-dev (>= 1.32.0-2~), gobject-introspection (>= 0.9.12-4~), libgirepository1.0-dev (>= 0.9.12) Build-Depends-Indep: libgdk-pixbuf2.0-doc, libglib2.0-doc, libgtk-3-doc Vcs-Bzr: http://code.launchpad.net/~ubuntu-desktop/eog/ubuntu Package: eog Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${gir:Depends}, gnome-icon-theme (>= 2.19.1), shared-mime-info (>= 0.20), gsettings-desktop-schemas (>= 2.91.92), gir1.2-peas-1.0 Recommends: librsvg2-common, yelp Breaks: eog-plugins (<< 2.91) Conflicts: gir1.2-eog-3.0 Replaces: gir1.2-eog-3.0 Description: Eye of GNOME graphics viewer program eog or the Eye of GNOME is a simple graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. It can deal with large images, and zoom and scroll with constant memory usage. Its goals are simplicity and standards compliance. Package: eog-dbg Section: debug Architecture: any Priority: extra Depends: eog (= ${binary:Version}), ${misc:Depends} Description: Eye of GNOME graphics viewer program - debugging symbols eog or the Eye of GNOME is a simple graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. It can deal with large images, and zoom and scroll with constant memory usage. Its goals are simplicity and standards compliance. . This package contains the debugging symbols for eog. Package: eog-dev Architecture: all Depends: eog (>= ${source:Version}), libgtk-3-dev (>= 3.0.0), ${misc:Depends} Description: Development files for the Eye of GNOME eog or the Eye of GNOME is a graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. . This package contains header files and development information, which is needed to build plugins for the Eye of GNOME. debian/control.in0000664000000000000000000000612212307573112011202 0ustar Source: eog Section: gnome Priority: optional Maintainer: Ubuntu Desktop Team XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Standards-Version: 3.9.4 Homepage: http://projects.gnome.org/eog Build-Depends: cdbs (>= 0.4.41), debhelper (>= 8), dh-autoreconf, autotools-dev, gnome-pkg-tools (>= 0.10), gtk-doc-tools (>= 1.9), intltool (>= 0.40.0), pkg-config, libgtk-3-dev (>= 3.7.8), libgdk-pixbuf2.0-dev (>= 2.19.1), libglib2.0-dev (>= 2.31.0), libgnome-desktop-3-dev (>= 2.91.2), libgrip-dev (>= 0.3.0), gnome-icon-theme (>= 2.19.1), shared-mime-info (>= 0.20), gsettings-desktop-schemas-dev (>= 2.91.92), libpeas-dev (>= 0.7.4), yelp-tools, zlib1g-dev, libexif-dev (>= 0.6.14), liblcms2-dev, libexempi-dev (>= 1.99.5), libjpeg-dev, librsvg2-dev (>= 2.36.2), libxml2-dev (>= 2.0), libx11-dev, libatk1.0-dev (>= 1.32.0-2~), gobject-introspection (>= 0.9.12-4~), libgirepository1.0-dev (>= 0.9.12) Build-Depends-Indep: libgdk-pixbuf2.0-doc, libglib2.0-doc, libgtk-3-doc Vcs-Bzr: http://code.launchpad.net/~ubuntu-desktop/eog/ubuntu Package: eog Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${gir:Depends}, gnome-icon-theme (>= 2.19.1), shared-mime-info (>= 0.20), gsettings-desktop-schemas (>= 2.91.92), gir1.2-peas-1.0 Recommends: librsvg2-common, yelp Breaks: eog-plugins (<< 2.91) Conflicts: gir1.2-eog-3.0 Replaces: gir1.2-eog-3.0 Description: Eye of GNOME graphics viewer program eog or the Eye of GNOME is a simple graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. It can deal with large images, and zoom and scroll with constant memory usage. Its goals are simplicity and standards compliance. Package: eog-dbg Section: debug Architecture: any Priority: extra Depends: eog (= ${binary:Version}), ${misc:Depends} Description: Eye of GNOME graphics viewer program - debugging symbols eog or the Eye of GNOME is a simple graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. It can deal with large images, and zoom and scroll with constant memory usage. Its goals are simplicity and standards compliance. . This package contains the debugging symbols for eog. Package: eog-dev Architecture: all Depends: eog (>= ${source:Version}), libgtk-3-dev (>= 3.0.0), ${misc:Depends} Description: Development files for the Eye of GNOME eog or the Eye of GNOME is a graphics viewer for the GNOME desktop which uses the gdk-pixbuf library. . This package contains header files and development information, which is needed to build plugins for the Eye of GNOME. debian/menu0000664000000000000000000000033012307573112010054 0ustar ?package(eog):needs="X11" section="Applications/Viewers" \ title="Eye of GNOME" hints="Images" command="/usr/bin/eog" \ longtitle="View many different types of images" \ icon="/usr/share/pixmaps/gnome-eog.xpm" debian/eog.manpages0000664000000000000000000000001512307573112011454 0ustar debian/eog.1 debian/eog.install0000664000000000000000000000041312307573112011331 0ustar debian/gnome-eog.xpm usr/share/pixmaps usr/bin usr/share/eog usr/share/glib-2.0/schemas usr/share/GConf/gsettings usr/share/help usr/share/icons usr/share/locale usr/share/applications usr/lib/eog/plugins/*plugin usr/lib/eog/plugins/*.so usr/lib/eog/girepository-1.0 debian/changelog0000664000000000000000000010327112757337143011062 0ustar eog (3.10.2-0ubuntu5.2) trusty-security; urgency=medium * SECURITY UPDATE: out-of-bounds write via invalid UTF8 strings - debian/patches/CVE-2016-6855.patch: make sure error messages are valid UTF8 in src/eog-error-message-area.c. - CVE-2016-6855 -- Marc Deslauriers Wed, 24 Aug 2016 11:33:55 -0400 eog (3.10.2-0ubuntu5.1) trusty-security; urgency=medium * SECURITY UPDATE: integer overflow via large sized image - debian/patches/CVE-2013-7447.patch: use g_malloc_n in create_surface_from_pixbuf in src/eog-print-preview.c. - CVE-2013-7447 -- Marc Deslauriers Fri, 12 Feb 2016 11:52:08 -0500 eog (3.10.2-0ubuntu5) trusty; urgency=medium [ Lars Uebernickel ] * debian/patches/disable-appmenu-on-unity.patch: - "Disables the application menu on platforms that show an app menu and a menubar (such as unity). The menubar already contains all the actions of the appmenu. Having both is redundant." -- Sebastien Bacher Tue, 11 Mar 2014 12:40:30 +0100 eog (3.10.2-0ubuntu4) trusty; urgency=medium * debian/patches/git_icc_color.patch - use sRGB when there is no profile attached to the image (lp: #272584) -- Sebastien Bacher Mon, 10 Mar 2014 19:17:48 +0100 eog (3.10.2-0ubuntu3) trusty; urgency=medium * debian/patches/git_dialog_dont_lock.patch: - don't lock when closing dialogs, thanks Lars Uebernickel (lp:#1262801) -- Sebastien Bacher Thu, 16 Jan 2014 15:42:37 +0100 eog (3.10.2-0ubuntu2) trusty; urgency=medium * debian/patches/03_unity_control_center.patch: - Use Unity control center in Unity (LP: #1257505) -- Robert Ancell Wed, 15 Jan 2014 14:48:07 +1300 eog (3.10.2-0ubuntu1) trusty; urgency=medium * New upstream version -- Sebastien Bacher Mon, 13 Jan 2014 17:06:43 +0100 eog (3.10.1-1ubuntu1) trusty; urgency=medium * Resynchronize on Debian. Remaining changes: - debian/control.in: + Build-Depends on dh-autoreconf, libgrip-dev + Use ubuntu vcs fields - debian/patches/02_grip_gestures.patch: + support pinch-to-zoom, rotate, and drag gestures (and re-enabled now that libgrip is fixed) - debian/rules + use dh-autoreconf -- Jackson Doak Wed, 18 Dec 2013 19:32:36 +1100 eog (3.10.1-1) unstable; urgency=low * New upstream release. * Bump build-dependency on libgtk-3-dev to >= 3.7.8. -- Andreas Henriksson Thu, 17 Oct 2013 12:34:54 +0200 eog (3.8.2-1ubuntu1) saucy; urgency=low * Resynchronize on Debian. Remaining changes: - debian/control.in: + Build-Depends on dh-autoreconf, libgrip-dev - debian/patches/02_grip_gestures.patch: + support pinch-to-zoom, rotate, and drag gestures (and re-enabled now that libgrip is fixed) - debian/rules + use dh-autoreconf -- Jeremy Bicha Sat, 29 Jun 2013 10:27:35 -0400 eog (3.8.2-1) unstable; urgency=low * Upload to unstable. * New upstream release. * Drop obsolete --disable-scrollkeeper configure flag. * Lower Build-Depends on libgnome-desktop-3-dev again. It's not really required and unstable still has an old libgnome-desktop version. * Bump Standards-Version to 3.9.4. No further changes. * Add Build-Depends on autotools-dev as lintian was complaining about outdated config.{guess,sub}. -- Michael Biebl Thu, 06 Jun 2013 07:04:51 +0200 eog (3.8.0-2) experimental; urgency=low * debian/control.in: + Bump libgnome-desktop-3-dev build dependency to ensure a dependency on the new SONAME. -- Emilio Pozuelo Monfort Fri, 29 Mar 2013 12:20:48 +0100 eog (3.8.0-1) experimental; urgency=low * New upstream release. -- Andreas Henriksson Wed, 27 Mar 2013 23:33:32 +0100 eog (3.7.91-1) experimental; urgency=low * New upstream release * Bump build-dependency on libgtk-3-dev to (>= 3.5.4) -- Andreas Henriksson Mon, 18 Mar 2013 21:04:05 +0100 eog (3.6.1-1) experimental; urgency=low * Team upload. * New upstream release - adjust to new help location - increase build-dependencies -- Simon McVittie Mon, 22 Oct 2012 20:24:02 +0100 eog (3.4.2-1) unstable; urgency=low [ Jeremy Bicha ] * debian/control.in: Recommend yelp [ Michael Biebl ] * New upstream release. -- Michael Biebl Wed, 13 Jun 2012 23:21:35 +0200 eog (3.4.1-2) unstable; urgency=low * Upload to unstable. -- Michael Biebl Thu, 19 Apr 2012 03:58:38 +0200 eog (3.4.1-1) experimental; urgency=low * New upstream translation release. -- Michael Biebl Tue, 17 Apr 2012 16:31:52 +0200 eog (3.4.0-1) experimental; urgency=low * New upstream release. -- Michael Biebl Wed, 28 Mar 2012 00:20:01 +0200 eog (3.3.92-1) experimental; urgency=low * New upstream development release. -- Michael Biebl Tue, 20 Mar 2012 03:16:11 +0100 eog (3.3.91-1) experimental; urgency=low * New upstream release. * Bump libglib2.0-dev, libgtk-3-dev and libgdk-pixbuf2.0-dev Build-Deps. * Set Maintainer to the GNOME team. * Update Standards-Version to 3.9.3, no changes needed. * Point to versioned GPL-2 file. * Build-Depend on libgdk-pixbuf2.0-doc to fix cross-reference links. -- Jordi Mallach Wed, 07 Mar 2012 14:23:42 +0100 eog (3.2.2-3) unstable; urgency=low * debian/patches/0001-Don-t-lock-GDK-around-g_application_run.patch: Don't lock GDK around g_application_run(). An unintended interaction between GtkApplication and GDK threading made this necessary before. That code has since been simplified, breaking this formerly-working code. Patch cherry-picked from upstream Git. (Closes: #665374) -- Michael Biebl Wed, 04 Apr 2012 23:23:23 +0200 eog (3.2.2-2) unstable; urgency=low * Upload to unstable. -- Michael Biebl Sat, 19 Nov 2011 01:30:53 +0100 eog (3.2.2-1) experimental; urgency=low * New upstream release. * debian/control.in: - Drop Build-Depends on libdbus-glib-1-dev, no longer required. * debian/watch: - Fix regex to correctly match directories. -- Michael Biebl Thu, 17 Nov 2011 20:59:59 +0100 eog (3.2.1-1) experimental; urgency=low [ Josselin Mouette ] * 01_nodisplay.patch: dropped. Let’s show applications in the shell now. Closes: #624560. [ Sjoerd Simons ] * New upstream release (3.2.1) * debian/watch: Monitor xz tarballs * debian/control.in: Update glib build-depends * debian/eog.install: Remove omf dir, no longer used -- Sjoerd Simons Wed, 02 Nov 2011 20:35:55 +0000 eog (3.0.2-2) unstable; urgency=low * debian/control.in: - Change Build-Depends on libjpeg62-dev to libjpeg-dev in preparation of the libjpeg8 transition. - Add Depends on gir1.2-peas-1.0 to eog. (Closes: #630910) - Remove Build-Depends on gir1.2-gtk-3.0 and let libgtk-3-dev pull that dependency in. Bump Build-Depends on libgtk-3-dev to (>= 3.0.8-1~) accordingly. - Update Vcs-* fields. -- Michael Biebl Fri, 15 Jul 2011 17:52:56 +0200 eog (3.0.2-1) experimental; urgency=low * New upstream stable release. * debian/watch: Switch to .bz2 tarballs. * Switch to debhelper compatibility level 8. - Bump Build-Depends on debhelper. - Strip leading debian/tmp/ from .install files. * debian/control.in - Bump Standards-Version to 3.9.2. No further changes. - Add Build-Depends on librsvg2-dev (>= 2.26.0) for scaling svg images. * debian/eog-dev.install - Install gtk-doc API documentation. -- Michael Biebl Sat, 04 Jun 2011 18:31:50 +0200 eog (3.0.1-1) experimental; urgency=low [ Fabian Greffrath ] * Add Conflicts and Replaces against gir1.2-eog-3.0 to eog (Closes: #622636). [ Sjoerd Simons ] * New upstream release -- Sjoerd Simons Sat, 14 May 2011 19:47:05 +0100 eog (3.0.0-1) experimental; urgency=low * Make the -dev package depend on the gir package. * New upstream release. * Update build-dependencies. * Put the gir in the eog package, since it’s in a private directory. * Break eog-plugins < 2.91. * Pass arguments to dh_girepository in a more canonical way. -- Josselin Mouette Sun, 10 Apr 2011 22:57:14 +0200 eog (2.91.92-1) experimental; urgency=low * New upstream release. * debian/control.in: added missing dependency on gsettings-desktop-schemas. -- Frederic Peters Mon, 28 Mar 2011 11:48:04 +0530 eog (2.91.91-4) experimental; urgency=low * debian/control.in: add build-dep on a recent version of libatk1.0-dev to make sure the necessary gobject introspection files get installed. -- Frederic Peters Tue, 22 Mar 2011 22:27:47 +0100 eog (2.91.91-3) experimental; urgency=low * debian/rules: get gir dependencies using file from debian/tmp/. -- Frederic Peters Mon, 21 Mar 2011 23:49:15 +0100 eog (2.91.91-2) experimental; urgency=low * debian/eog.install: install eog.convert, for porting configuration from gconf to gsettings. * debian/rules: fix removal of gir file from eog package. * debian/rules: fix generation of gir:Depends, looking for files in their private directories. -- Frederic Peters Sun, 13 Mar 2011 15:25:28 +0100 eog (2.91.91-1) experimental; urgency=low * New upstream development release. + Update debian/control.in for new dependencies. + Create a gir1.2-eog-3.0 package. + Make eog depends on gir1.2-eog-3.0 as it is required for plugins. -- Frederic Peters Sun, 13 Mar 2011 13:38:33 +0100 eog (2.30.2-1) unstable; urgency=low * New upstream bugfix release. * Bump Standards-Version to 3.9.0. No further changes. -- Michael Biebl Sat, 03 Jul 2010 00:52:16 +0200 eog (2.30.1-1) unstable; urgency=low [ Luca Bruno ] * New upstream release: - Update Japanese translation. Closes: #550830. * debian/control.in: - Update Standards-version to latest 3.8.4. No changes needed. - Bump libgtk2.0-dev build-depend to 2.17.15. * debian/patches/01_nodisplay.patch: - Refreshed. * debian/copyright: - Fix FSF address. [ Michael Biebl ] * 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. * debian/control.in - Add Vcs-* fields. - Drop Conflicts: eog2, no longer necessary. -- Michael Biebl Mon, 03 May 2010 18:53:57 +0200 eog (2.28.2-1) unstable; urgency=low * New upstream release. * debian/watch: don't uupdate. -- Emilio Pozuelo Monfort Fri, 18 Dec 2009 15:32:33 +0100 eog (2.28.1-1) unstable; urgency=low * New upstream release. * debian/copyright: - added missing copyright holders. - added copyright informations about src/eog-image-jpeg.c, cut-n-paste/totem-screensaver/totem-scrsaver.h and cut-n-paste/totem-screensaver/totem-scrsaver.c files, which are licensed under the LGPL-2. -- Andrea Veri Wed, 21 Oct 2009 23:29:28 +0200 eog (2.28.0-1) unstable; urgency=low * New upstream release. * debian/patches/99_ltmain_as-needed.patch: Dropped, already there. * debian/control{,.in}: Bump build-dependency on libgtk2.0-dev to >= 2.15.2, drop build-dependency on libart-2.0-dev. -- Andreas Henriksson Wed, 23 Sep 2009 18:24:07 +0200 eog (2.26.3-1) unstable; urgency=low * New upstream release. * debian/control: - bumped Standards-version to latest 3.8.3. No changes needed. - added homepage field pointing it to the right project's homepage. - added ${misc:Depends} on both eog-dbg / eog-dev binaries making lintian happy again. -- Andrea Veri Tue, 15 Sep 2009 21:28:38 +0200 eog (2.26.2-1) unstable; urgency=low * Update build-dependencies to the 2.26 requirements. Closes: #530649. * New upstream release. -- Josselin Mouette Tue, 26 May 2009 22:18:58 +0200 eog (2.26.1-1) unstable; urgency=low [ Josselin Mouette ] * Add libglib2.0-doc and libgtk2.0-doc to b-d-i to ensure proper xrefs. [ Luca Bruno ] * New upstream release: - Fix GError usage and avoid crashes when the tempfile can't be moved to the destination. Closes: #507991 * debian/patches/02_sanitize_sys.path.patch: - Remove as applied upstream. * debian/control.in: - Build-Depends: + Remove libart-2.0-dev. + Add libxml2-dev for toolbareditor support. + Bump libgtk2.0-dev to 2.15.1. + Bump libgnome-desktop-dev to 2.25.1. - eog-dev Depends: + Remove libgnomeui-dev and libglade2-dev. + Add libgtk2.0-dev. - Specify section for debug package. [ Josselin Mouette ] * Remove useless build-dependencies on libglade and libgnomeui. -- Josselin Mouette Thu, 14 May 2009 08:42:20 +0200 eog (2.24.3.1-1) unstable; urgency=low * New upstream bugfix release. * Upload to unstable. -- Sebastian Dröge Fri, 06 Mar 2009 19:29:03 +0100 eog (2.24.2-1) experimental; urgency=low * 99_ltmain_as-needed.patch: introduce patch to make --as-needed work on shared objects. * New upstream release. -- Josselin Mouette Wed, 31 Dec 2008 16:24:42 +0100 eog (2.24.1-1) experimental; urgency=low * New upstream release. * Update build-dependencies, add missing dependencies for eog-dev. * Remove broken changelog entry at the end. * Don’t build with -z defs, it fails for the plugins. * eog.install: install the plugins. * eog-dev.install: install the documentation. * Pass --no-act to dh_makeshlibs. -- Josselin Mouette Thu, 13 Nov 2008 18:06:45 +0100 eog (2.22.3-2) unstable; urgency=high [ Deng Xiyue ] * 02_sanitize_sys.path.patch: fix possible security problem caused by empty sys.path which allows the possibility to run arbitrary code by a file matches the name of a python module in user's working directory. Thanks James Vega for the patch. (Closes: #504352) -- Josselin Mouette Thu, 06 Nov 2008 09:04:21 +0100 eog (2.22.3-1) unstable; urgency=low [ Josselin Mouette ] * 01_nodisplay.patch: do not display the menu entry by default; an image viewer is mostly useless except when launched from the file browser. [ Sebastian Dröge ] * New upstream bugfix release. * debian/control.in: + Updated Standards-Version to 3.8.0, no additional changes needed. + Build depend on intltool as it's required now. -- Sebastian Dröge Tue, 01 Jul 2008 11:49:13 +0200 eog (2.22.2-1) unstable; urgency=low * New upstream release. - adds "image/svg+xml-compressed" to the list of supported file types (Closes: #477436). -- Guilherme de S. Pastore Fri, 30 May 2008 23:07:01 -0300 eog (2.22.1-1) unstable; urgency=low [ Romain Francoise ] * debian/control.in: Bump build-depends on libglib2.0-dev to (>= 2.15.3). [ Sebastian Dröge ] * New upstream bugfix release. -- Sebastian Dröge Tue, 08 Apr 2008 05:44:49 +0200 eog (2.22.0-1) unstable; urgency=low [ Josselin Mouette ] * Fix capitalization of GNOME. * Rework description to make it a bit more up to date. Closes: #463221. [ Romain Francoise ] * New upstream release: + Handles XPM files properly again (closes: #444742). + Includes performance improvements (closes: #463112). + No longer crashes if ~/.gnome2/eog is not a directory (closes: #445544). * debian/control: Bump build-depends on libglib2.0-dev to (>= 2.15.3). -- Romain Francoise Fri, 14 Mar 2008 23:38:03 +0100 eog (2.20.4-1) unstable; urgency=low * New upstream bugfix release. * debian/control.in: + Update Standards-Version to 3.7.3, no additional changes needed. -- Sebastian Dröge Mon, 07 Jan 2008 21:21:09 +0100 eog (2.20.3-1) unstable; urgency=low * New upstream bugfix release: + debian/patches/01_eog_xmp.patch: - Dropped, merged upstream. -- Sebastian Dröge Tue, 27 Nov 2007 05:40:17 +0100 eog (2.20.2-2) unstable; urgency=low * debian/patches/01_eog_xmp.patch, debian/control.in: + Build against exempi 1.99.5, patch by Michael Biebl. (Closes: #450485, #451726) * debian/menu: + Fix section. -- Sebastian Dröge Mon, 19 Nov 2007 16:44:43 +0100 eog (2.20.2-1) unstable; urgency=low * New upstream bugfix release. -- Sebastian Dröge Wed, 31 Oct 2007 06:51:09 +0100 eog (2.20.1-1) unstable; urgency=low * New upstream bugfix release. * debian/menu: + Fix section in the menu file. -- Sebastian Dröge Thu, 25 Oct 2007 11:07:36 +0200 eog (2.20.0-2) unstable; urgency=low * Remove obsolete manual pages. * rules: cleanup. * Add a new package: eog-dev, containing the headers and pkg-config files. -- Josselin Mouette Sat, 22 Sep 2007 00:07:47 +0200 eog (2.20.0-1) unstable; urgency=low * New upstream release. + Fix crash when switching between normal and fullscreen modes. Closes: #382164. + Add WBMP to supported file types. Closes: #270595. + Shows file type in properties dialog. Closes: #439798. + Features a command line option to start in fullscreen mode. Closes: #134684. * Massive build-depends update. * Fix section for the menu file. * Don't ship the headers and pkg-config files for now. -- Josselin Mouette Fri, 21 Sep 2007 22:39:07 +0200 eog (2.18.2-2) experimental; urgency=low [ Sven Arvidsson ] * Add a -dbg package. (Closes: #427410) [ Loic Minier ] * Target at experimental for binary package addition. -- Loic Minier Mon, 11 Jun 2007 10:13:57 +0200 eog (2.18.2-1) unstable; urgency=low * New upstream translation and bugfix release. -- Josselin Mouette Sat, 02 Jun 2007 09:26:11 +0200 eog (2.18.1-1) unstable; urgency=low * Include the new check-dist Makefile to prevent accidental uploads to unstable; bump build-dep on gnome-pkg-tools to >= 0.10. * Set LDFLAGS directly instead of via DEB_CONFIGURE_SCRIPT_ENV; build-dep on cdbs >= 0.4.41. * Preprend -Wl,-z,defs before -Wl,--as-needed in LDFLAGS. * Upload to unstable; drop check-dist include. * Wrap build-deps and deps. * Bump up Debhelper compatibility level to 5. * Fix watch file to track all stable releases and use HTTP. * Verbose the rm calls. * Drop obsolete debian/NEWS which concerns pre-sarge versions. * New upstream stable release. -- Loic Minier Wed, 25 Apr 2007 15:32:14 +0200 eog (2.18.0.1-1) experimental; urgency=low * New upstream release: - debian/control.in: + Updated build-depends to new requirements + Added new dependency on gnome-icon-theme, as eog now uses icons from there. - debian/patches/01_error-loading.patch: Dropped, included upstream. - Changed scroll wheel behaviour to not switch images, but actually scroll. (Closes: #414128) - Fixed handling of external file removal. (Closes: #370452) - Fixed segfaults when exiting the collection view. (Closes: #404325) -- Marc 'HE' Brockschmidt Sun, 25 Mar 2007 13:17:10 +0200 eog (2.16.3-3) unstable; urgency=medium [ Sven Arvidsson ] * New patch, 01_error-loading, show an error message instead of closing the program if the image loading has failed; thanks Claudio Saavedra. GNOME #399988 (Closes: #391582) -- Sven Arvidsson Tue, 27 Feb 2007 15:07:47 +0100 eog (2.16.3-2) unstable; urgency=low * Upload to unstable. -- Loic Minier Sat, 3 Feb 2007 11:45:07 +0100 eog (2.16.3-1) experimental; urgency=low * Add a get-orig-source target to retrieve the upstream tarball. * New upstream stable release; bug fixes and translation updates. -- Loic Minier Mon, 29 Jan 2007 22:07:49 +0100 eog (2.16.2-1) unstable; urgency=low * New upstream stable release with code cleanups and translations. -- Loic Minier Sat, 18 Nov 2006 09:41:07 +0100 eog (2.16.1.1-1) unstable; urgency=low * Upload to unstable. * Add CDBS' utils. * New upstream release. * Don't trust the upstream configure to honor its advertized --disable-scrollkeper and remove generated /var/scrollkeeper for additional safety. -- Loic Minier Fri, 20 Oct 2006 10:59:06 +0200 eog (2.16.1-1) experimental; urgency=low * New upstream release. - build in a non-broken environment (Closes: #389242). * debian/watch: updated. -- Guilherme de S. Pastore Fri, 29 Sep 2006 19:42:52 -0300 eog (2.16.0.1-1) experimental; urgency=low * New upstream release - Fixed printing of GIF images (Closes: #343496) * debian/control.in: - updated my e-mail address - added build-dependency on gnome-doc-utils * debian/patches/10_no_scrollkeeper_update.patch: - dropped; not needed anymore * debian/rules: - use --disable-scrollkeeper -- Guilherme de S. Pastore Mon, 4 Sep 2006 16:25:06 -0300 eog (2.14.3-1) unstable; urgency=low * New upstream release. * Bump up Standards-Version to 3.7.2. -- Loic Minier Tue, 8 Aug 2006 13:05:41 +0200 eog (2.14.2-1) unstable; urgency=low * New upstream release. -- Loic Minier Tue, 30 May 2006 17:06:44 +0200 eog (2.14.1-1) unstable; urgency=low * New upstream release. -- Guilherme de S. Pastore Fri, 21 Apr 2006 11:37:34 -0300 eog (2.14.0-1) unstable; urgency=low Oystein Gisnas : * New upstream release - Print preview bugs fixed (Closes: #247544) - Can display on multiple displays (Closes: #275693) - Can display SVG images (Closes: #280922) - Hides information sidebar as default (Closes: #292447) - Fixes crash opening some SVGs (Closes: #322879) * Update libgtk2.0-dev build depenency to (>= 2.7.1) * Add build dependencies liblcms-dev, libart-2.0-dev (>= 2.3.16), libgnome-desktop-dev (>= 2.10.0) * Update watch file * Segfaults when opening two jpeg files are no longer reproducible. (Closes: #358372) * Full-screen can be left by pressing F11 again. (Closes: #307716) -- J.H.M. Dassen (Ray) Sat, 1 Apr 2006 21:08:21 +0200 eog (2.12.3-1) unstable; urgency=low * New upstream release (bug fixes and translation updates). * [debian/rules] Have the linker work harder to produce a faster loading binary and to trim down unneeded direct dependencies. Josselin Mouette : * Recommend librsvg2-common. -- J.H.M. Dassen (Ray) Wed, 8 Feb 2006 20:54:57 +0100 eog (2.12.2-2) unstable; urgency=low * Upload to unstable. -- Josselin Mouette Sun, 8 Jan 2006 14:24:29 +0100 eog (2.12.2-1) experimental; urgency=low [ Guilherme de S. Pastore ] * New upstream release - Fixes some crashes (Closes: #322879) * debian/patches/02_svg.diff: dropped; applied upstream [ Loic Minier ] * Comment out scrollkeeper-update calls. [debian/patches/10_no_scrollkeeper_update.patch] -- Loic Minier Sun, 4 Dec 2005 22:02:02 +0100 eog (2.12.1-1) experimental; urgency=low * New upstream release * debian/watch: - added to help tracking upstream * debian/patches/00_overwrite_error.diff: - removed, the relevant code has been rewritten, the patch no longer applies (in both senses) * debian/patches/02_svg.diff: - updated to the new upstream version * debian/patches/01_threads.diff: - removed; issue fixed upstream with a different patch * debian/control.in: - added Build-Depends to libglade2-dev, libgnomeprint{,ui}2.2-dev based on pkg-config requirements -- Gustavo Noronha Silva Fri, 14 Oct 2005 12:13:19 -0300 eog (2.10.2-3) unstable; urgency=medium [ Guilherme de S. Pastore ] * debian/control.in: - added ${misc:Depends} dependency (higher urgency) - bumped standards-version to 3.6.2.1 with no changes [ Sebastien Bacher ] * debian/patches/02_svg.diff - open svg files (Closes: #306188) -- Guilherme de S. Pastore Thu, 13 Oct 2005 14:25:20 -0300 eog (2.10.2-2) unstable; urgency=low * debian/patches/00_overwrite_error.diff: - apply patch from Gustavo Noronha Silva to fix the error message displayed when overwriting a file. Thanks! (Closes: #287980) * debian/patches/01_threads.diff: - don't create threads as joinable if we're not going to join them, otherwise we end up with huge memory usage and even crashes (Closes: #288163) * debian/eog-collection-view.1: - removed, there's only one binary that handles this on the UI now * debian/control.in: - updated my e-mail address -- Guilherme de S. Pastore Wed, 10 Aug 2005 19:46:22 -0300 eog (2.10.2-1) unstable; urgency=low * New maintainer (Closes: #322092) * Acknowledge NMUs (Closes: #223366, #237201, #253005, #289293, #321312) * debian/control.in: - Added, to auto-generate debian/control - Added the Debian GNOME Team to Uploaders: + Added Build-Dependency on gnome-pkg-tools - Updated to Standards-Version 3.6.2 with no changes * debian/copyright: - Updated list of Upstream Authors - Fixed Copyright and License notices - Updated the URL from which tarball was downloaded * debian/dirs: - Removed * debian/eog.1: - Escaped all hyphens * debian/eog.install: - Install gnome-eog.xpm, the Debian menu icon * debian/rules: - Include uploaders.mk from gnome-pkg-tools - Clean the clean:: target up, as most of the removals are already handled by CDBS itself -- Guilherme de S. Pastore Mon, 8 Aug 2005 22:14:55 -0300 eog (2.10.2-0.2) unstable; urgency=low * Non-maintainer upload by the GNOME team. * Build-depend on libexif-dev 0.6.12 (closes: #321312) -- Ross Burton Mon, 8 Aug 2005 09:14:04 +0100 eog (2.10.2-0.1) unstable; urgency=low * Non-maintainer upload by the GNOME team. * New upstream release. -- Jordi Mallach Thu, 7 Jul 2005 19:38:12 +0200 eog (2.10.0-0.2) unstable; urgency=low * Non-maintainer upload by the GNOME team. * Upload to unstable. * debian/control: drop gettext, add cdbs and bump debhelper for build-depends. * debian/rules: rewrite to use cdbs. - cdbs doesn't use dh_installmanpages (closes: #289293). -- Jordi Mallach Fri, 10 Jun 2005 17:12:43 +0200 eog (2.10.0-0.1) experimental; urgency=low * GNOME team upload for GNOME 2.10. * New upstream release. * debian/control: updated Build-Depends. -- Jordi Mallach Mon, 9 May 2005 16:45:11 +0200 eog (2.8.2-0.1) unstable; urgency=low * Non-Maintainer upload. * New upstream release. * po/ca.po: fix a bad translation. -- Jordi Mallach Wed, 29 Dec 2004 21:02:36 +0100 eog (2.8.1-1.1) unstable; urgency=low * NMU for GNOME 2.8 in unstable. * Upload to unstable. * debian/control: - Build-Depends on libxml-parser-perl. -- Sebastien Bacher Wed, 24 Nov 2004 16:39:09 +0100 eog (2.8.1-1) experimental; urgency=low * NMU with maintainer approval. * New upstream release: - the Nautilus "View as Collection" component isn't available anymore. (Closes: #223366). - fix the image collection mode (Closes: #253005). - fix the problem with fix/normal buttons (Closes: #237201). * debian/compat: - added. * debian/control: - updated Standards-Version to 3.6.1.0. - updated the Build-Depends. * debian/postinst, debian/postrm: - removed, dh_gconf handles this. * debian/NEWS: - added a note about the removal of the nautilus view. * debian/rules: - added a call to dh_gconf and dh_desktop. -- Sebastien Bacher Mon, 25 Oct 2004 22:03:56 +0200 eog (2.6.1-2) unstable; urgency=high * Rebuilt without libexif support to let collection view mode work properly, it'll be readded in the future, thanks Paul Brossier. closes: #253005, #267869. -- Davide Puricelli (evo) Sat, 4 Sep 2004 18:05:26 +0200 eog (2.6.1-1) unstable; urgency=low * Acknowledge NMUs, thanks Sebastien. closes: #245329, #255186, #228639. * Fixed wrong manpage header; closes: #261034. * debian/menu: used a xpm file; closes: #265940. -- Davide Puricelli (evo) Sun, 22 Aug 2004 17:31:59 +0200 eog (2.6.1-0.4) unstable; urgency=high * NMU * Fixed the FTBFS with the new libexif (Closes: #255186). * debian/control: - updated the Build-Depends on libexif-dev. -- Sebastien Bacher Sat, 26 Jun 2004 14:24:01 +0200 eog (2.6.1-0.3) unstable; urgency=low * NMU * Updated build depends. -- Sebastien Bacher Fri, 28 May 2004 22:55:17 +0200 eog (2.6.1-0.2) unstable; urgency=low * Non-Maintainer Upload. * Upload to unstable. -- Jordi Mallach Fri, 28 May 2004 12:36:04 +0200 eog (2.6.1-0.1) experimental; urgency=low * NMU. * New upstream release. * debian/control.in + updated Build-Depends (Closes: #245329). * debian/menu: + updated menu entry with Luca Capello suggestions (Closes: #228639). -- Sebastien Bacher Sun, 16 May 2004 14:28:53 +0200 eog (2.6.0-1) experimental; urgency=low * New upstream release; closes: #242060. -- Davide Puricelli (evo) Sun, 18 Apr 2004 11:55:33 +0200 eog (2.4.1-2) unstable; urgency=high * Added a missing Build-Depends on libgnomeprintui2.2-dev. -- Davide Puricelli (evo) Sat, 25 Oct 2003 15:22:48 +0200 eog (2.4.1-1) unstable; urgency=low * New upstream version. * Fixed an issue on viewing some pictures twice, closes: #190889. * "Load image" file selector is no longer case sensitive, closes: #199431. * Added .jpeg support, closes: #208359. * Removed useless Build-Depends on liblinc-dev, closes: #214819. -- Davide Puricelli (evo) Fri, 24 Oct 2003 18:41:44 +0200 eog (2.2.2-2) unstable; urgency=high * Added a missing Build-Depends on libeel2-dev. -- Davide Puricelli (evo) Sat, 7 Jun 2003 10:22:39 +0200 eog (2.2.2-1) unstable; urgency=high * New upstream version: - fixed "GNOME's Eye Of Gnome incorrect file name handling" (http://marc.theaimsgroup.com/?l=bugtraq&m=104887189724146&w=2) closes: #189002. * Added support for "image/svg+xml" too, closes: #192421. * Fixed a typo into xmldocs.make (now it's a tab and not eight spaces). closes: #195668. -- Davide Puricelli (evo) Fri, 6 Jun 2003 22:22:19 +0200 eog (2.2.0-1) unstable; urgency=low * New upstream version. -- Davide Puricelli (evo) Mon, 10 Feb 2003 19:46:06 +0100 eog (1.1.4-1) unstable; urgency=low * New upstream version. * Segfault on Edit/Preferences is not reproducible, please try this version; closes: #166689. * Removed an old Depends on libgnomeprint2-0; closes: #177328. * eog is not a core app, I think that 1.1 branch is really better than Gnome 2.0.x version, so I'll continue to package it; closes: #170404. -- Davide Puricelli (evo) Sat, 18 Jan 2003 23:36:32 +0100 eog (1.1.0-2) unstable; urgency=low * First upload to unstable! -- Davide Puricelli (evo) Sat, 26 Oct 2002 23:31:04 +0200 eog2 (1.1.0-1) experimental; urgency=low * New upstream version. -- Davide Puricelli (evo) Fri, 18 Oct 2002 15:25:12 +0200 eog2 (1.0.3-3) experimental; urgency=low * Removed the 2 suffix from the binary package name. -- Davide Puricelli (evo) Sat, 5 Oct 2002 12:55:32 +0200 eog2 (1.0.3-2) experimental; urgency=low * Removed any external DTD call in xml files; closes: #161883. -- Davide Puricelli (evo) Sat, 28 Sep 2002 12:09:32 +0200 eog2 (1.0.3-1) experimental; urgency=low * New upstream version. -- Davide Puricelli (evo) Fri, 13 Sep 2002 14:23:12 +0200 eog2 (1.0.1-5) experimental; urgency=low * Recompiled against gnome-vfs2 2.0.2-4. -- Davide Puricelli (evo) Wed, 14 Aug 2002 17:41:06 +0200 eog2 (1.0.1-4) experimental; urgency=low * Recompiled against libpng3 and libgtk2.0-0png3. -- Davide Puricelli (evo) Tue, 13 Aug 2002 11:46:01 +0200 eog2 (1.0.1-3) experimental; urgency=low * Now we don't ship /etc/gconf/gconf.xml.defaults, it's generated by gconftool; closes: #151856. -- Davide Puricelli (evo) Fri, 12 Jul 2002 19:01:13 +0200 eog2 (1.0.1-2) experimental; urgency=low * Recompiled against librsvg2-2. -- Davide Puricelli (evo) Mon, 1 Jul 2002 11:01:47 +0200 eog2 (1.0.1-1) experimental; urgency=low * New upstream version. -- Davide Puricelli (evo) Sat, 22 Jun 2002 11:49:19 +0200 eog2 (0.118.0-1) experimental; urgency=low * New upstream version. -- Davide Puricelli (evo) Sat, 25 May 2002 15:03:53 +0200 eog2 (0.116.1-1) experimental; urgency=low * New upstream version. -- Davide Puricelli (evo) Thu, 25 Apr 2002 15:32:27 +0200 eog2 (0.115.0-1) experimental; urgency=low * New upstream version. -- Davide Puricelli (evo) Sun, 31 Mar 2002 21:40:36 +0200 eog2 (0.114.0-1) experimental; urgency=low * Initial Release, closes: #130119. -- Davide Puricelli (evo) Sun, 17 Mar 2002 12:49:05 +0100 debian/source/0000775000000000000000000000000012307573112010471 5ustar debian/source/format0000664000000000000000000000001412307573112011677 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212307573112010367 0ustar 8 debian/eog-dev.install0000664000000000000000000000010612307573112012104 0ustar usr/lib/pkgconfig usr/include usr/share/eog/gir-1.0 usr/share/gtk-doc debian/patches/0000775000000000000000000000000012757337141010631 5ustar debian/patches/CVE-2013-7447.patch0000664000000000000000000000173012657406664013264 0ustar Description: fix integer overflow via large sized image Origin: based on https://git.gnome.org/browse/gtk+/commit?id=894b1ae76a32720f4bb3d39cf460402e3ce331d6 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/1540811 Bug: https://bugzilla.gnome.org/show_bug.cgi?id=703220 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799275 Index: eog-3.10.2/src/eog-print-preview.c =================================================================== --- eog-3.10.2.orig/src/eog-print-preview.c 2016-02-12 11:51:59.045922391 -0500 +++ eog-3.10.2/src/eog-print-preview.c 2016-02-12 11:51:59.045922391 -0500 @@ -732,7 +732,7 @@ format = CAIRO_FORMAT_ARGB32; cairo_stride = cairo_format_stride_for_width (format, width); - cairo_pixels = g_malloc (height * cairo_stride); + cairo_pixels = g_malloc_n (height, cairo_stride); surface = cairo_image_surface_create_for_data ((unsigned char *)cairo_pixels, format, width, height, cairo_stride); debian/patches/git_icc_color.patch0000664000000000000000000000204012307573112014434 0ustar From dfdc1874b09e06d47369d33c2b6bad9f0d664c5c Mon Sep 17 00:00:00 2001 From: pdknsk Date: Mon, 03 Mar 2014 21:46:19 +0000 Subject: Assume sRGB when image doesn't have an ICC profile attached This seems to be no problem with other image viewers and is apparently also recommended by W3C. https://bugzilla.gnome.org/show_bug.cgi?id=554498 --- diff --git a/src/eog-image.c b/src/eog-image.c index 2b646f5..d94604a 100644 --- a/src/eog-image.c +++ b/src/eog-image.c @@ -693,7 +693,14 @@ eog_image_apply_display_profile (EogImage *img, cmsHPROFILE screen) priv = img->priv; - if (screen == NULL || priv->profile == NULL) return; + if (screen == NULL) return; + + if (priv->profile == NULL) { + /* Assume sRGB color space for images without ICC profile */ + eog_debug_message (DEBUG_LCMS, "Image has no ICC profile. " + "Assuming sRGB."); + priv->profile = cmsCreate_sRGBProfile (); + } /* TODO: support other colorspaces than RGB */ if (cmsGetColorSpace (priv->profile) != cmsSigRgbData || -- cgit v0.9.2 debian/patches/CVE-2016-6855.patch0000664000000000000000000000313712757337141013266 0ustar From e99a8c00f959652fe7c10e2fa5a3a7a5c25e6af4 Mon Sep 17 00:00:00 2001 From: Felix Riemann Date: Sun, 21 Aug 2016 15:56:46 +0200 Subject: EogErrorMessageArea: Make sure error messages are valid UTF8 GMarkup requires valid UTF8 input strings and would cause odd looking messages if given invalid input. This could also trigger an out-of-bounds write in glib before 2.44.1. Reported by kaslovdmitri. https://bugzilla.gnome.org/show_bug.cgi?id=770143 --- src/eog-error-message-area.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Index: eog-3.10.2/src/eog-error-message-area.c =================================================================== --- eog-3.10.2.orig/src/eog-error-message-area.c 2016-08-24 11:33:51.205651850 -0400 +++ eog-3.10.2/src/eog-error-message-area.c 2016-08-24 11:33:51.201651795 -0400 @@ -28,6 +28,7 @@ #include "eog-error-message-area.h" #include "eog-image.h" +#include "eog-util.h" #include #include @@ -171,7 +172,7 @@ error_message = g_strdup_printf (_("Could not load image '%s'."), pango_escaped_caption); - message_details = g_strdup (error->message); + message_details = eog_util_make_valid_utf8 (error->message); message_area = create_error_message_area (error_message, message_details, @@ -213,7 +214,7 @@ error_message = g_strdup_printf (_("Could not save image '%s'."), pango_escaped_caption); - message_details = g_strdup (error->message); + message_details = eog_util_make_valid_utf8 (error->message); message_area = create_error_message_area (error_message, message_details, debian/patches/series0000664000000000000000000000025312757337135012051 0ustar 02_grip_gestures.patch 03_unity_control_center.patch git_dialog_dont_lock.patch git_icc_color.patch disable-appmenu-on-unity.patch CVE-2013-7447.patch CVE-2016-6855.patch debian/patches/03_unity_control_center.patch0000664000000000000000000000223212307573112016412 0ustar Index: eog-3.10.2/src/eog-window.c =================================================================== --- eog-3.10.2.orig/src/eog-window.c 2014-01-15 14:49:46.441568273 +1300 +++ eog-3.10.2/src/eog-window.c 2014-01-15 14:50:27.969566835 +1300 @@ -2722,12 +2722,21 @@ { if (response == GTK_RESPONSE_YES) { GAppInfo *app_info; + gchar *path; GError *error = NULL; - app_info = g_app_info_create_from_commandline ("gnome-control-center background", - "System Settings", - G_APP_INFO_CREATE_NONE, - &error); + path = g_find_program_in_path ("unity-control-center"); + if (path && g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0) + app_info = g_app_info_create_from_commandline ("unity-control-center appearance", + "System Settings", + G_APP_INFO_CREATE_NONE, + &error); + else + app_info = g_app_info_create_from_commandline ("gnome-control-center background", + "System Settings", + G_APP_INFO_CREATE_NONE, + &error); + g_free (path); if (error != NULL) { g_warning ("%s%s", _("Error launching System Settings: "), debian/patches/git_dialog_dont_lock.patch0000664000000000000000000000243512307573112016003 0ustar From 757128bc3792cca59115df3b956bffedd3732214 Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Tue, 07 Jan 2014 11:18:19 +0000 Subject: Don't call gdk_threads_init() Accessing gdk from outside the main thread is deprecated. This also replaces an occurence of gdk_threads_add_idle_full() with an idle source that is dispatched to the main thread. https://bugzilla.gnome.org/show_bug.cgi?id=721755 --- diff --git a/src/eog-image.c b/src/eog-image.c index 08b7173..2b646f5 100644 --- a/src/eog-image.c +++ b/src/eog-image.c @@ -493,9 +493,9 @@ do_emit_size_prepared_signal (EogImage *img) static void eog_image_emit_size_prepared (EogImage *img) { - gdk_threads_add_idle_full (G_PRIORITY_DEFAULT_IDLE, - (GSourceFunc) do_emit_size_prepared_signal, - g_object_ref (img), g_object_unref); + g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, + (GSourceFunc) do_emit_size_prepared_signal, + g_object_ref (img), g_object_unref); } static gboolean diff --git a/src/main.c b/src/main.c index 187015b..9c9cbfc 100644 --- a/src/main.c +++ b/src/main.c @@ -146,7 +146,6 @@ #endif eog_debug_init (); eog_job_scheduler_init (); - gdk_threads_init (); eog_thumbnail_init (); /* Load special style properties for EogThumbView's scrollbar */ -- cgit v0.9.2 debian/patches/02_grip_gestures.patch0000664000000000000000000001756412307573112015041 0ustar Description: Add gesture functionality via libgrip. Author: Canonical DX Multi-Touch Team --- configure.ac | 18 ++++++++ src/eog-scroll-view.c | 108 +++++++++++++++++++++++++++++++++++++++++++++++++- src/eog-window.c | 61 ++++++++++++++++++++++++++++ 3 files changed, 186 insertions(+), 1 deletion(-) --- a/configure.ac +++ b/configure.ac @@ -293,6 +293,23 @@ fi AM_CONDITIONAL([HAVE_RSVG], [test "x$have_rsvg" = "xyes"]) # **************** +# Open Input Framework +# **************** +GRIP_REQUIRED=0.2.1 + +AC_ARG_WITH([libgrip], AC_HELP_STRING([--without-libgrip], [disable libgrip support])) +have_libgrip=no +if test x$with_libgrip != xno; then + PKG_CHECK_MODULES(GRIP, libgrip >= $GRIP_REQUIRED, have_libgrip=yes, have_libgrip=no) +fi +if test "x$have_libgrip" = "xyes"; then + AC_DEFINE(HAVE_LIBGRIP, 1, [libgrip support]) + EOG_MODULES="$EOG_MODULES libgrip >= $GRIP_REQUIRED" +fi + +AM_CONDITIONAL([HAVE_LIBGRIP], [test "x$have_libgrip" = "xyes"]) + +# **************** # CFLAGS/LIBS init # **************** @@ -378,4 +395,5 @@ Configure summary: JPEG support ...............: ${have_jpeg} Colour management support ..: ${have_lcms} GObject Introspection.......: ${have_introspection} + Libgrip gestures............: ${have_libgrip} " --- a/src/eog-scroll-view.c +++ b/src/eog-scroll-view.c @@ -9,6 +9,9 @@ #ifdef HAVE_RSVG #include #endif +#ifdef HAVE_LIBGRIP +#include +#endif #include "eog-config-keys.h" #include "eog-enum-types.h" @@ -138,11 +141,15 @@ struct _EogScrollViewPrivate { /* Scroll wheel zoom */ gdouble zoom_multiplier; - /* dragging stuff */ + /* drag gesture data */ int drag_anchor_x, drag_anchor_y; int drag_ofs_x, drag_ofs_y; guint dragging : 1; + /* pinch gesture data */ + float begin_radius; + float begin_zoom; + #if 0 /* status of progressive loading */ ProgressiveState progressive_state; @@ -1710,6 +1717,82 @@ eog_scroll_view_motion_event (GtkWidget return TRUE; } +#ifdef HAVE_LIBGRIP +static void +_oif_gesture_event (GtkWidget *widget, + GripTimeType time_type, + GripGestureEvent *event, + gpointer user_data) +{ + EogScrollView *view = EOG_SCROLL_VIEW (widget); + EogScrollViewPrivate *priv = view->priv; + GtkWindow *toplevel = (GtkWindow *)gtk_widget_get_toplevel (widget); + + + if (time_type == GRIP_TIME_START) { + switch (event->type) { + case GRIP_GESTURE_DRAG: { + GripEventGestureDrag *drag = (GripEventGestureDrag *)event; + + priv->dragging = TRUE; + priv->drag_anchor_x = drag->position_x; + priv->drag_anchor_y = drag->position_y; + + priv->drag_ofs_x = priv->xofs; + priv->drag_ofs_y = priv->yofs; + + break; + } + case GRIP_GESTURE_PINCH: { + GripEventGesturePinch *pinch = (GripEventGesturePinch *)event; + + priv->begin_radius = pinch->radius; + priv->begin_zoom = priv->zoom; + + break; + } + + default: + break; + } + } else if (time_type == GRIP_TIME_END) { + switch (event->type) { + case GRIP_GESTURE_DRAG: + priv->dragging = FALSE; + break; + + default: + break; + } + } else { + switch (event->type) { + case GRIP_GESTURE_DRAG: { + GripEventGestureDrag *drag = (GripEventGestureDrag *)event; + + if (drag->fingers == 2) { + drag_to (view, drag->position_x, drag->position_y); + } + + break; + } + + case GRIP_GESTURE_PINCH: { + GripEventGesturePinch *pinch = (GripEventGesturePinch *)event; + gdouble zoom_factor = pinch->radius / priv->begin_radius; + + set_zoom (view, priv->begin_zoom * zoom_factor, + TRUE, pinch->focus_x, pinch->focus_y); + + break; + } + + default: + break; + } + } +} +#endif + static void display_map_event (GtkWidget *widget, GdkEvent *event, gpointer data) { @@ -2482,6 +2565,29 @@ eog_scroll_view_init (EogScrollView *vie priv->override_bg_color = NULL; priv->background_surface = NULL; +#ifdef HAVE_LIBGRIP + { + GtkWidget *widget = GTK_WIDGET (view); + GripGestureManager *manager = grip_gesture_manager_get (); + + grip_gesture_manager_register_window (manager, + widget, + GRIP_GESTURE_PINCH, + GRIP_DEVICE_ALL, + 2, + _oif_gesture_event, + NULL, NULL); + + grip_gesture_manager_register_window (manager, + widget, + GRIP_GESTURE_DRAG, + GRIP_DEVICE_TOUCHSCREEN, + 2, + _oif_gesture_event, + NULL, NULL); + } +#endif + priv->hadj = GTK_ADJUSTMENT (gtk_adjustment_new (0, 100, 0, 10, 10, 100)); g_signal_connect (priv->hadj, "value_changed", G_CALLBACK (adjustment_changed_cb), --- a/src/eog-window.c +++ b/src/eog-window.c @@ -70,6 +70,9 @@ #include #include #include +#ifdef HAVE_LIBGRIP +#include +#endif #include #include @@ -101,6 +104,10 @@ G_DEFINE_TYPE (EogWindow, eog_window, GT #define EOG_WALLPAPER_FILENAME "eog-wallpaper" +#ifdef HAVE_LIBGRIP +#define EOG_GESTURE_ROTATE_THRESHOLD 0.785 /* 45 degrees in rad */ +#endif + #define is_rtl (gtk_widget_get_default_direction () == GTK_TEXT_DIR_RTL) typedef enum { @@ -4673,6 +4680,51 @@ eog_window_add_open_editor_action (EogWi g_free (tooltip); } +#ifdef HAVE_LIBGRIP +static float zero_angle; +static void +_oif_window_gesture_event (GtkWidget *widget, + GripTimeType time_type, + GripGestureEvent *event, + gpointer user_data) +{ + if (time_type == GRIP_TIME_START) { + switch (event->type) { + case GRIP_GESTURE_ROTATE: { + GripEventGestureRotate *rotate = (GripEventGestureRotate *)event; + zero_angle = rotate->angle; + break; + } + + default: + break; + } + } + if (time_type == GRIP_TIME_UPDATE) { + switch (event->type) { + case GRIP_GESTURE_ROTATE: { + GripEventGestureRotate *rotate = (GripEventGestureRotate *)event; + + if (rotate->angle - zero_angle >= EOG_GESTURE_ROTATE_THRESHOLD) { + apply_transformation (EOG_WINDOW (user_data), + eog_transform_rotate_new (90)); + zero_angle = rotate->angle; + } else if (zero_angle - rotate->angle >= EOG_GESTURE_ROTATE_THRESHOLD) { + apply_transformation (EOG_WINDOW (user_data), + eog_transform_rotate_new (270)); + zero_angle = rotate->angle; + } + + break; + } + + default: + break; + } + } +} +#endif + static void eog_window_construct_ui (EogWindow *window) { @@ -4892,6 +4944,15 @@ eog_window_construct_ui (EogWindow *wind _eog_zoom_shrink_to_boolean, NULL, NULL, NULL); } +#ifdef HAVE_LIBGRIP + grip_gesture_manager_register_window (grip_gesture_manager_get (), + priv->view, + GRIP_GESTURE_ROTATE, + GRIP_DEVICE_ALL, + 2, + _oif_window_gesture_event, + window, NULL); +#endif g_settings_bind (priv->view_settings, EOG_CONF_VIEW_SCROLL_WHEEL_ZOOM, priv->view, "scrollwheel-zoom", G_SETTINGS_BIND_GET); g_settings_bind (priv->view_settings, EOG_CONF_VIEW_ZOOM_MULTIPLIER, debian/patches/disable-appmenu-on-unity.patch0000664000000000000000000000214012307573112016464 0ustar Description: Disables the application menu on platforms that show an app menu and a menubar (such as unity). The menubar already contains all the actions of the appmenu. Having both is redundant. Forwarded: doesn't make sense upstream until eog is ported to GMenuModel Author: Lars Uebernickel diff --git a/src/eog-application.c b/src/eog-application.c index a77157a..c4f899d 100644 --- a/src/eog-application.c +++ b/src/eog-application.c @@ -225,9 +225,19 @@ eog_application_init_app_menu (EogApplication *application) static void eog_application_startup (GApplication *application) { + gboolean shows_app_menu; + gboolean shows_menubar; + + g_object_get (gtk_settings_get_default (), + "gtk-shell-shows-app-menu", &shows_app_menu, + "gtk-shell-shows-menubar", &shows_menubar, + NULL); + + if (shows_app_menu && !shows_menubar) + eog_application_init_app_menu (EOG_APPLICATION (application)); + G_APPLICATION_CLASS (eog_application_parent_class)->startup (application); - eog_application_init_app_menu (EOG_APPLICATION (application)); } static void debian/copyright0000664000000000000000000000517712307573112011136 0ustar This package was debianized by Guilherme de S. Pastore on Mon, 8 Aug 2005 22:14:55 -0300. It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/eog/ Upstream Authors: Tim Gerla Philip Van Hoof Paolo Borelli Jens Finke Federico Mena Quintero Arik Devens Michael Meeks Martin Baulig Copyright: Copyright (C) 2000-2008 The Free Software Foundation Copyright (C) 1999 Michael Zucchi Copyright (C) 1999-2004 Red Hat, Inc Copyright (C) 2005 Raphael Slinckx Copyright (C) 1997 Thomas G. Lane Copyright (C) 2003-2004 Marco Pesenti Gritti Copyright (C) 2003-2005 Christian Persch Copyright (C) 2004-2006 Bastien Nocera Files: * License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian Systems, the full text of the license can be found on /usr/share/common-licenses/GPL-2 Files: src/eog-image-jpeg.c, cut-n-paste/totem-screensaver/totem-scrsaver.h, cut-n-paste/totem-screensaver/totem-scrsaver.c Copyright: eog-image-jpeg.c: 1999 The Free Software Foundation, 1999 Michael Zucchi, 1999 Red Hat, Inc totem-scrsaver.c: 2004-2006 Bastien Nocera, totem-scrsaver.h: 2004-2006 Bastien Nocera License: This library 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 library 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 Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian Systems, the full text of the license can be found on /usr/share/common-licenses/LGPL-2 debian/watch0000664000000000000000000000013412307573112010220 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/eog/([\d\.]+[02468])/ \ eog-(.*)\.tar\.xz debian/eog.10000664000000000000000000000417112307573112010030 0ustar .\" -*- nroff -*- .TH EOG 1 "April 22, 2000" .SH "NAME" eog \- a GNOME image viewer .SH "SYNOPSIS" .B eog .RI [ options ] " files" ... .SH "DESCRIPTION" An image viewer for GNOME which uses gdk_pixbuf .SH "USAGE" Usage: eog [OPTION...] .PP GNOME Options \-\-disable\-sound Disable sound server usage \-\-enable\-sound Enable sound server usage \-\-espeaker=HOSTNAME:PORT Host:port on which the sound server to use is running \-\-version .PP Help options \-?, \-\-help Show this help message \-\-usage Display brief usage message .PP GTK options \-\-gdk-debug=FLAGS Gdk debugging flags to set \-\-gdk-no-debug=FLAGS Gdk debugging flags to unset \-\-display=DISPLAY X display to use \-\-sync Make X calls synchronous \-\-no-xshm Don't use X shared memory extension \-\-name=NAME Program name as used by the window manager \-\-class=CLASS Program class as used by the window manager \-\-gxid_host=HOST \-\-gxid_port=PORT \-\-xim\-preedit=STYLE \-\-xim\-status=STYLE \-\-gtk\-debug=FLAGS Gtk+ debugging flags to set \-\-gtk\-no\-debug=FLAGS Gtk+ debugging flags to unset \-\-g\-fatal\-warnings Make all warnings fatal \-\-gtk\-module=MODULE Load an additional Gtk module .PP GNOME GUI options \-\-disable\-crash\-dialog .PP Session management options \-\-sm\-client\-id=ID Specify session management ID \-\-sm\-config\-prefix=PREFIX Specify prefix of saved configuration \-\-sm-disable Disable connection to session manager .SH AUTHOR This manual page was written for the Debian GNU/Linux distribution because the original program does not have a manual page. .PP This manual page was written by Dan Nguyen , for the Debian GNU/Linux system (but may be used by others). debian/gnome-eog.xpm0000664000000000000000000001741112307573112011600 0ustar /* XPM */ static char * gnome_eog_xpm[] = { "32 32 357 2", " c None", ". c #0E0000", "+ c #040000", "@ c #010000", "# c #1D0B0B", "$ c #461515", "% c #0E0404", "& c #020000", "* c #0B0303", "= c #1D0C0C", "- c #331A1A", "; c #6B2929", "> c #933434", ", c #511D1D", "' c #080404", ") c #160606", "! c #4E1D1D", "~ c #7D3E3E", "{ c #9C5454", "] c #B25C5C", "^ c #A33434", "/ c #852626", "( c #1F0A0A", "_ c #070101", ": c #2B0D0D", "< c #7A2C2C", "[ c #9C4343", "} c #B56060", "| c #B96464", "1 c #B15151", "2 c #A23232", "3 c #7D1E1E", "4 c #481212", "5 c #020101", "6 c #260B0B", "7 c #732A2A", "8 c #A24A4A", "9 c #B66161", "0 c #BE6A6A", "a c #B15656", "b c #9D3535", "c c #872121", "d c #6B1F1F", "e c #220909", "f c #110606", "g c #7A3131", "h c #A64D4D", "i c #BE6B6B", "j c #C47474", "k c #B05555", "l c #A33C3C", "m c #912626", "n c #7B1F1F", "o c #571919", "p c #270D0D", "q c #050101", "r c #411616", "s c #A44C4C", "t c #B55C5C", "u c #BA6666", "v c #B76060", "w c #A94848", "x c #A33636", "y c #882525", "z c #732121", "A c #3B1414", "B c #240E0E", "C c #1E0707", "D c #813434", "E c #B86363", "F c #C97B7B", "G c #C06E6E", "H c #A53C3C", "I c #A03232", "J c #551818", "K c #3B1515", "L c #431B1B", "M c #411515", "N c #9A4B4B", "O c #C67777", "P c #CC7F7F", "Q c #B96363", "R c #AD4E4E", "S c #9F2E2E", "T c #942424", "U c #782222", "V c #421313", "W c #481B1B", "X c #542323", "Y c #170909", "Z c #762525", "` c #B16060", " . c #BF6C6C", ".. c #BD6969", "+. c #AD5151", "@. c #A84444", "#. c #A52D2D", "$. c #992C2C", "%. c #6D2121", "&. c #461818", "*. c #4C2020", "=. c #4D2020", "-. c #3E1A1A", ";. c #090404", ">. c #1A0404", ",. c #812525", "'. c #BF6B6B", "). c #C47373", "!. c #B76161", "~. c #AE5151", "{. c #AC3C3C", "]. c #A52C2C", "^. c #962F2F", "/. c #6C2020", "(. c #511C1C", "_. c #4F2121", ":. c #491E1E", "<. c #160909", "[. c #370808", "}. c #8F3434", "|. c #C16E6E", "1. c #C16F6F", "2. c #B65E5E", "3. c #B24F4F", "4. c #A93030", "5. c #9D2929", "6. c #8A2828", "7. c #701E1E", "8. c #631F1F", "9. c #4E2020", "0. c #4C1D1D", "a. c #110707", "b. c #000000", "c. c #490B0B", "d. c #A44848", "e. c #BC6868", "f. c #B55D5D", "g. c #AC4A4A", "h. c #A72F2F", "i. c #A12C2C", "j. c #8D2626", "k. c #7E1E1E", "l. c #721E1E", "m. c #521B1B", "n. c #512121", "o. c #562424", "p. c #532222", "q. c #3E1919", "r. c #090303", "s. c #050000", "t. c #080101", "u. c #0D0707", "v. c #450F0F", "w. c #A04949", "x. c #CB7A7A", "y. c #C46E6E", "z. c #B75959", "A. c #AC4848", "B. c #A83737", "C. c #A02828", "D. c #8B2323", "E. c #7E2121", "F. c #7E2525", "G. c #622626", "H. c #532323", "I. c #401A1A", "J. c #290808", "K. c #410505", "L. c #550606", "M. c #230000", "N. c #190404", "O. c #592A2A", "P. c #9A6A6A", "Q. c #5F4343", "R. c #331313", "S. c #4A2424", "T. c #6C2929", "U. c #822727", "V. c #982E2E", "W. c #9F2626", "X. c #922828", "Y. c #862929", "Z. c #7F2A2A", "`. c #682727", " + c #2F1414", ".+ c #1E0A0A", "++ c #420E0E", "@+ c #610707", "#+ c #680202", "$+ c #670101", "%+ c #2D0000", "&+ c #230404", "*+ c #7B3434", "=+ c #BA5C5C", "-+ c #CE7373", ";+ c #D89090", ">+ c #D29191", ",+ c #815353", "'+ c #4E2E2E", ")+ c #401E1E", "!+ c #421D1D", "~+ c #4A1D1D", "{+ c #5B1E1E", "]+ c #651E1E", "^+ c #541717", "/+ c #551212", "(+ c #6D1515", "_+ c #7C1717", ":+ c #7A1414", "<+ c #680505", "[+ c #550505", "}+ c #370202", "|+ c #0B0000", "1+ c #1E0202", "2+ c #431515", "3+ c #A55252", "4+ c #C05F5F", "5+ c #C56262", "6+ c #C96666", "7+ c #CD6C6C", "8+ c #CE6C6C", "9+ c #C66060", "0+ c #BB5555", "a+ c #B65050", "b+ c #A64040", "c+ c #952F2F", "d+ c #973131", "e+ c #862020", "f+ c #7B1717", "g+ c #631111", "h+ c #360606", "i+ c #1F0000", "j+ c #130606", "k+ c #3C3C3C", "l+ c #171717", "m+ c #363232", "n+ c #625555", "o+ c #3E3838", "p+ c #361C1C", "q+ c #4A2525", "r+ c #572B2B", "s+ c #653232", "t+ c #834343", "u+ c #854343", "v+ c #793838", "w+ c #702F2F", "x+ c #5D2525", "y+ c #401818", "z+ c #0E0506", "A+ c #020303", "B+ c #121718", "C+ c #0D0F10", "D+ c #525454", "E+ c #B8B8B8", "F+ c #989898", "G+ c #353535", "H+ c #585858", "I+ c #EBEBEB", "J+ c #DDDDDD", "K+ c #131D1D", "L+ c #2F4A4A", "M+ c #111B1C", "N+ c #3F3F3F", "O+ c #5A5959", "P+ c #302F2F", "Q+ c #030101", "R+ c #040101", "S+ c #111D22", "T+ c #204154", "U+ c #284B61", "V+ c #17252D", "W+ c #858989", "X+ c #A5A5A5", "Y+ c #868686", "Z+ c #343434", "`+ c #282828", " @ c #DADADA", ".@ c #E7E7E7", "+@ c #233337", "@@ c #53808E", "#@ c #1C2628", "$@ c #AAABAB", "%@ c #CFCFCF", "&@ c #2C2C2C", "*@ c #081519", "=@ c #19404F", "-@ c #265062", ";@ c #112025", ">@ c #717474", ",@ c #848484", "'@ c #636363", ")@ c #1E1E1E", "!@ c #0B0B0B", "~@ c #B7B7B7", "{@ c #C8C8C8", "]@ c #434B4E", "^@ c #2E5460", "/@ c #0C1A1B", "(@ c #757676", "_@ c #727272", ":@ c #050505", "<@ c #182D2F", "[@ c #3D6C6E", "}@ c #294C4D", "|@ c #111919", "1@ c #6E7171", "2@ c #333333", "3@ c #0F0F0F", "4@ c #3E3E3E", "5@ c #8F8F8F", "6@ c #636464", "7@ c #243839", "8@ c #254957", "9@ c #04090D", "0@ c #010101", "a@ c #000101", "b@ c #162224", "c@ c #0A242F", "d@ c #22424C", "e@ c #2E3838", "f@ c #313434", "g@ c #4A4A4A", "h@ c #2E2E2E", "i@ c #121212", "j@ c #505050", "k@ c #2B2F32", "l@ c #2E526C", "m@ c #254758", "n@ c #040607", "o@ c #010202", "p@ c #010303", "q@ c #12272B", "r@ c #335A6B", "s@ c #315569", "t@ c #091920", "u@ c #232C2C", "v@ c #3C3E3E", "w@ c #151515", "x@ c #030303", "y@ c #040404", "z@ c #1B1B1B", "A@ c #282C2D", "B@ c #4A5F61", "C@ c #3E5962", "D@ c #243A3E", "E@ c #2C4449", "F@ c #19363C", "G@ c #1C3941", "H@ c #163543", "I@ c #213644", "J@ c #101718", "K@ c #060606", "L@ c #0E0E0E", "M@ c #101617", "N@ c #0D1213", "O@ c #0B1011", "P@ c #030607", " ", " ", " ", " ", " . + ", " @ # $ % ", " & * = - ; > , ' ", " @ ) ! ~ { ] ^ / ( ", " _ : < [ } | 1 2 3 4 5 ", " 6 7 8 9 0 a b c d e ", " f g h i j k l m n o p ", " q r s t u v w x y z A B ", " C D E F G i H I 3 J K L @ ", " M N O P Q R S T U V W X Y ", " q Z ` ...+.@.#.$.%.&.*.=.-.;. ", " >.,.'.).!.~.{.].^./.(._._.:.<. ", " [.}.|.1.2.3.4.5.6.7.8.! =.9.0.a. ", " b. c.d.F e.f.g.h.i.j.k.l.m.n.o.p.q.r.b.s. ", " t.u.# v.w.x.y.z.A.B.C.D.E.F.G.H.*.I.J.K.L.M. ", " N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +p .+++@+#+$+%+ ", " &+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+ ", " 1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+ ", " m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+ ", " H+I+J+K+L+M+N+O+P+5 Q+R+b.S+T+U+V+W+X+Y+Z+ ", " `+ @.@+@@@#@$@%@&@b.b.b.b.*@=@-@;@>@,@'@)@ ", " !@~@{@]@^@/@(@_@b.b.:@b.b.<@[@}@|@1@'@2@3@ ", " 4@5@6@7@8@9@0@0@b.b.a@b@c@d@e@f@g@h@ ", " i@&@j@k@l@m@n@o@a@p@q@r@s@t@u@v@w@x@ ", " y@z@A@B@C@D@E@F@G@H@I@J@K@0@ ", " L@M@N@O@P@o@A+ ", " ", " "}; debian/rules0000775000000000000000000000125712307573112010256 0ustar #! /usr/bin/make -f include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/gnome.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,-O1 -Wl,--as-needed DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc --with-libgrip DEB_DH_MAKESHLIBS_ARGS_ALL += --no-act binary-post-install/eog:: # remove gir file from eog package, it will be in eog-dev rm -rf `pwd`/debian/eog/usr/share/eog/gir-1.0/ DEB_DH_GIREPOSITORY_ARGS_eog += -ldebian/tmp/usr/share/eog/gir-1.0/ /usr/lib/eog/girepository-1.0/