Age | Commit message (Collapse) | Author | Files | Lines |
|
Check for ImageMagick 7 first, then for ImageMagick 6. Original (the
reversed) ordering might lead accidentially to HAVE_IMAGEMAGICK6 with
ImageMagick 7.
|
|
|
|
|
|
libexif 0.6.22+ was previously required because the macro
EXIF_TAG_GAMMA was not defined reading the NEWS file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- needed for EXIF_TAG_GAMMA tag
https://github.com/libexif/libexif/blob/303643a
|
|
|
|
|
|
Let user choose gdk-pixbuf-thumbnailer or eom-thumbnailer for making
webp thumbnails.
|
|
|
|
|
|
|
|
don't use mate_desktop_thumbnail_scale_down_pixbuf().
gdk-pixbuf doesn't have the same bugs when shrinking images by large
factors.
https://bugzilla.gnome.org/show_bug.cgi?id=784942
origin commit: https://gitlab.gnome.org/GNOME/eog/commit/0e7749b
|
|
|
|
|
|
needed after https://github.com/mate-desktop/eom/commit/f6d36b99c01aa3cc33bc97b3edb156cc6cf1863f
g_content_type_is_mime_type appeared in 2.52
|
|
|
|
...
Making install in icons
make[2]: Entering directory '/home/robert/devel/eom/data/icons'
make[3]: Entering directory '/home/robert/devel/eom/data/icons'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/usr/share/eom/icons/hicolor'
/usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/32x32/actions'
/usr/bin/install -c -m 644 32x32/actions/eom-image-collection.png 32x32/actions/eom-plugin.png 32x32/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/32x32/actions'
/usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/16x16/actions'
/usr/bin/install -c -m 644 16x16/actions/eom-image-collection.png 16x16/actions/eom-plugin.png 16x16/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/16x16/actions'
/usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/24x24/actions'
/usr/bin/install -c -m 644 24x24/actions/eom-image-collection.png 24x24/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/24x24/actions'
/usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/48x48/actions'
/usr/bin/install -c -m 644 48x48/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/48x48/actions'
/usr/bin/mkdir -p '/usr/share/eom/icons/hicolor/22x22/actions'
/usr/bin/install -c -m 644 22x22/actions/eom-image-collection.png 22x22/actions/eom-plugin.png 22x22/actions/slideshow-play.png '/usr/share/eom/icons/hicolor/22x22/actions'
/usr/bin/mkdir -p '/usr/share/icons/hicolor'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/24x24/apps'
/usr/bin/install -c -m 644 24x24/apps/eom.png '/usr/share/icons/hicolor/24x24/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/scalable/apps'
/usr/bin/install -c -m 644 scalable/apps/eom.svg '/usr/share/icons/hicolor/scalable/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/22x22/apps'
/usr/bin/install -c -m 644 22x22/apps/eom.png '/usr/share/icons/hicolor/22x22/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/16x16/apps'
/usr/bin/install -c -m 644 16x16/apps/eom.png '/usr/share/icons/hicolor/16x16/apps'
/usr/bin/mkdir -p '/usr/share/icons/hicolor/32x32/apps'
/usr/bin/install -c -m 644 32x32/apps/eom.png '/usr/share/icons/hicolor/32x32/apps'
make install-data-hook
make[4]: Entering directory '/home/robert/devel/eom/data/icons'
Updating Gtk icon cache.
gtk-update-icon-cache: Cache file created successfully.
...
|
|
|
|
|
|
Embedding UI data files as GResource makes several things easier.
The compiled resources need to be linked directly with the binary
as they won't be available if linked with the embedded libeom.
Starting with eom.css and eom-ui.xml
inspired from:
https://gitlab.gnome.org/GNOME/eog/commit/94004b4
|
|
|
|
It's not needed anymore since GtkApplication does the job now.
https://bugzilla.gnome.org/show_bug.cgi?id=684581
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/01c1055
|
|
This removes the direct dependency on dbus and makes use of the
GApplication/GtkApplication facilities for uniqueness and activation.
Bump the glib requirement to 2.29.4, since we need
G_APPLICATION_NON_UNIQUE.
https://bugzilla.gnome.org/show_bug.cgi?id=622876
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/3d39587
Enable TotemScreensaver unconditionally
It uses GDBus instead of libdbus now. It can be enabled even if
libdbus is not available as GDBus/GIO is always present.
origin commit:
https://gitlab.gnome.org/GNOME/eog/commit/4c32882
|
|
|
|
Python 3 loader was added in 1.7.0, so let's require next stable release
|
|
|
|
and drop additional checks for min/max GLib versions, it's not needed
|
|
|
|
|
|
|
|
|
|
|
|
backported from eog with a few changes
upstream commits for reference:
https://git.gnome.org/browse/eog/commit/?id=1f79c321367c91c8e9063f1343a7e4ce4199c4d5
https://git.gnome.org/browse/eog/commit/?id=9afc5483b615039a580e295fe08d7b8ec524759c
https://git.gnome.org/browse/eog/commit/?id=40bedbf33812e65f4a8e79691b1fadfaace94035
https://git.gnome.org/browse/eog/commit/?id=8b0acfddc52c220393770a9895b6b56cab7821fd
https://git.gnome.org/browse/eog/commit/?id=95694f8b5f06b891a5e55356451ad60b53387563
https://git.gnome.org/browse/eog/commit/?id=7eeb6c8c0e55a3ad954cde4a6fed91ea7f89691c
|
|
and require libmate-desktop >= 1.17
|
|
it requires PyGTK so won't even build with GTK+3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fixes https://github.com/mate-desktop/eom/issues/111 - thanks to @oleid
|
|
from
https://git.gnome.org/browse/eog/commit?id=4d438b259fa73c9bd8c8e081c75a273b4e0b3f01
|