packages: ristretto/ristretto.spec, ristretto/ristretto-nodebug.patch (NEW)...
baggins
baggins at pld-linux.org
Sat Feb 19 16:57:39 CET 2011
Author: baggins Date: Sat Feb 19 15:57:39 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- 0.0.91
- git patches
- libxfce4ui support
---- Files affected:
packages/ristretto:
ristretto.spec (1.9 -> 1.10) , ristretto-nodebug.patch (NONE -> 1.1) (NEW), ristretto-scale-state.patch (NONE -> 1.1) (NEW), ristretto-ui.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/ristretto/ristretto.spec
diff -u packages/ristretto/ristretto.spec:1.9 packages/ristretto/ristretto.spec:1.10
--- packages/ristretto/ristretto.spec:1.9 Fri Feb 4 19:24:01 2011
+++ packages/ristretto/ristretto.spec Sat Feb 19 16:57:34 2011
@@ -2,15 +2,18 @@
Summary: Picture-viewer for the Xfce desktop environment
Summary(pl.UTF-8): Przeglądarka obrazów dla środowiska Xfce
Name: ristretto
-Version: 0.0.21
-Release: 3
+Version: 0.0.91
+Release: 1
License: GPL v2
Group: X11/Applications/Graphics
-Source0: http://goodies.xfce.org/releases/ristretto/%{name}-%{version}.tar.gz
-# Source0-md5: 7774dcafdc365e70b8d981c0a52d6250
+Source0: http://archive.xfce.org/src/apps/ristretto/0.0/%{name}-%{version}.tar.bz2
+# Source0-md5: 1df541b920f044ac9f3731b2a0fe02d1
Patch0: %{name}-desktop.patch
+Patch1: %{name}-scale-state.patch
+Patch2: %{name}-ui.patch
+Patch3: %{name}-nodebug.patch
URL: http://goodies.xfce.org/projects/applications/ristretto/
-BuildRequires: Thunar-devel >= 0.4.0
+BuildRequires: Thunar-devel >= 1.2.0
BuildRequires: autoconf >= 2.50
BuildRequires: automake
BuildRequires: dbus-glib-devel >= 0.34
@@ -19,14 +22,14 @@
BuildRequires: gtk+2-devel >= 2:2.10.0
BuildRequires: intltool >= 0.31
BuildRequires: libexif-devel >= 0.6.0
-BuildRequires: libxfce4util-devel >= 4.4.0
-BuildRequires: libxfcegui4-devel >= 4.4.0
+BuildRequires: libxfce4util-devel >= 4.8.0
+BuildRequires: libxfce4ui-devel >= 4.8.0
BuildRequires: pkgconfig
-BuildRequires: rpmbuild(macros) >= 1.311
-BuildRequires: xfce4-dev-tools >= 4.4.0
+BuildRequires: rpmbuild(macros) >= 1.601
+BuildRequires: xfce4-dev-tools >= 4.8.0
Requires(post,postun): desktop-file-utils
-Requires(post,postun): gtk-update-icon-cache
-Requires(post,postun): hicolor-icon-theme
+Requires: gtk-update-icon-cache
+Requires: hicolor-icon-theme
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -40,6 +43,9 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%build
%{__intltoolize}
@@ -47,8 +53,8 @@
%{__autoconf}
%{__autoheader}
%{__automake}
-%configure \
- --disable-static
+%configure
+
%{__make}
%install
@@ -57,8 +63,7 @@
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{nb_NO,nb}
-mv -f $RPM_BUILD_ROOT%{_datadir}/locale/{pt_PT,pt}
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/ur_PK
%find_lang %{name}
@@ -77,6 +82,9 @@
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
%attr(755,root,root) %{_bindir}/%{name}
+%dir %{_docdir}/ristretto
+%dir %{_docdir}/ristretto/html
+%{_docdir}/ristretto/html/C
%{_desktopdir}/%{name}.desktop
%{_iconsdir}/hicolor/*/*/*
@@ -86,6 +94,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.10 2011/02/19 15:57:34 baggins
+- 0.0.91
+- git patches
+- libxfce4ui support
+
Revision 1.9 2011/02/04 18:24:01 wiget
- Requires(post,postun): gtk-update-icon-cache
================================================================
Index: packages/ristretto/ristretto-nodebug.patch
diff -u /dev/null packages/ristretto/ristretto-nodebug.patch:1.1
--- /dev/null Sat Feb 19 16:57:39 2011
+++ packages/ristretto/ristretto-nodebug.patch Sat Feb 19 16:57:34 2011
@@ -0,0 +1,19 @@
+commit 565519daa73bc7a737739b3ea618d076b159c7be
+Author: Stephan Arts <stephan at xfce.org>
+Date: Mon Nov 15 20:07:29 2010 +0100
+
+ Remove debug output
+
+diff --git a/src/image.c b/src/image.c
+index 2e45a98..9b3c2ce 100644
+--- a/src/image.c
++++ b/src/image.c
+@@ -314,7 +314,7 @@ rstto_image_new (GFile *file)
+ gboolean
+ rstto_image_load (RsttoImage *image, gboolean empty_cache, gdouble scale, gboolean preload, GError **error)
+ {
+- g_debug("%s: %f", __FUNCTION__, scale);
++ /* g_debug("%s: %f", __FUNCTION__, scale); */
+ RsttoImageCache *cache;
+
+ g_return_val_if_fail (image != NULL, FALSE);
================================================================
Index: packages/ristretto/ristretto-scale-state.patch
diff -u /dev/null packages/ristretto/ristretto-scale-state.patch:1.1
--- /dev/null Sat Feb 19 16:57:40 2011
+++ packages/ristretto/ristretto-scale-state.patch Sat Feb 19 16:57:34 2011
@@ -0,0 +1,346 @@
+commit 048812613c8e8a77d1afb9b9cceb9fc8ed864572
+Author: Stephan Arts <stephan at xfce.org>
+Date: Wed Sep 22 04:40:34 2010 +0200
+
+ - Fix saving of scale-state on images
+ - Set 'local_only' property to false on filechooser
+
+diff --git a/src/image.c b/src/image.c
+index f0344cc..2e45a98 100644
+--- a/src/image.c
++++ b/src/image.c
+@@ -34,6 +34,8 @@
+ #define RSTTO_IMAGE_BUFFER_SIZE 131072
+ #endif
+
++#define STD_IMAGE_SIZE 1024
++
+ enum
+ {
+ RSTTO_IMAGE_SIGNAL_UPDATED= 0,
+@@ -114,7 +116,7 @@ struct _RsttoImagePriv
+ GdkPixbuf *pixbuf;
+ gint width;
+ gint height;
+- guint max_size;
++ gdouble scale;
+
+ /* Animation data for animated images (like .gif/.mng) */
+ /*******************************************************/
+@@ -310,8 +312,9 @@ rstto_image_new (GFile *file)
+ * Return value: TRUE on success.
+ */
+ gboolean
+-rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, gboolean preload, GError **error)
++rstto_image_load (RsttoImage *image, gboolean empty_cache, gdouble scale, gboolean preload, GError **error)
+ {
++ g_debug("%s: %f", __FUNCTION__, scale);
+ RsttoImageCache *cache;
+
+ g_return_val_if_fail (image != NULL, FALSE);
+@@ -320,8 +323,8 @@ rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, gbool
+
+ g_cancellable_reset (image->priv->cancellable);
+
+- /* NEW */
+- image->priv->max_size = max_size;
++ /* Image scale */
++ image->priv->scale = scale;
+
+ /* Check if a GIOChannel is present, if so... the load is already in progress */
+ /* The image needs to be loaded if:
+@@ -680,11 +682,27 @@ cb_rstto_image_size_prepared (GdkPixbufLoader *loader, gint width, gint height,
+ image->priv->width = width;
+ image->priv->height = height;
+
+- if (image->priv->max_size > 0)
++ if (image->priv->scale > 0.0)
++ {
++ gdk_pixbuf_loader_set_size (loader, (gint)((gdouble)width*image->priv->scale), (gint)((gdouble)height*image->priv->scale));
++ }
++ else
+ {
+- gdouble ratio = (gdouble)(image->priv->max_size)/(gdouble)(width * height);
+- if (ratio < 1)
+- gdk_pixbuf_loader_set_size (loader, width*ratio, height*ratio);
++ if (width > height)
++ {
++ if (width > STD_IMAGE_SIZE)
++ {
++ gdk_pixbuf_loader_set_size (loader, STD_IMAGE_SIZE, (height*STD_IMAGE_SIZE)/width);
++ }
++ }
++ else
++ {
++ if (height > STD_IMAGE_SIZE)
++ {
++ gdk_pixbuf_loader_set_size (loader, (width*STD_IMAGE_SIZE)/height, STD_IMAGE_SIZE);
++ }
++
++ }
+ }
+
+ g_signal_emit(G_OBJECT(image), rstto_image_signals[RSTTO_IMAGE_SIGNAL_PREPARED], 0, image, NULL);
+diff --git a/src/image.h b/src/image.h
+index 1e17346..a36659b 100644
+--- a/src/image.h
++++ b/src/image.h
+@@ -81,7 +81,7 @@ gint rstto_image_get_height (RsttoImage *image);
+
+ GFile *rstto_image_get_file (RsttoImage *image);
+ void rstto_image_unload (RsttoImage *image);
+-gboolean rstto_image_load (RsttoImage *image, gboolean empty_cache, guint max_size, gboolean preload, GError **error);
++gboolean rstto_image_load (RsttoImage *image, gboolean empty_cache, gdouble scale, gboolean preload, GError **error);
+
+ guint64 rstto_image_get_size (RsttoImage *image);
+
+diff --git a/src/main.c b/src/main.c
+index cc51e6c..a69c683 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -84,6 +84,9 @@ main(int argc, char **argv)
+ textdomain (GETTEXT_PACKAGE);
+ #endif
+
++ g_thread_init(NULL);
++ gdk_threads_init();
++
+ if(!gtk_init_with_args(&argc, &argv, "", entries, PACKAGE, &cli_error))
+ {
+ if (cli_error != NULL)
+@@ -126,7 +129,9 @@ main(int argc, char **argv)
+ g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
+ gtk_widget_show_all (window);
+
++ GDK_THREADS_ENTER();
+ gtk_main();
++ GDK_THREADS_LEAVE();
+
+ g_object_unref (settings);
+
+diff --git a/src/main_window.c b/src/main_window.c
+index a96e94f..747496f 100644
+--- a/src/main_window.c
++++ b/src/main_window.c
+@@ -1680,10 +1680,10 @@ cb_rstto_main_window_image_list_new_image (RsttoImageList *image_list, RsttoImag
+ else
+ {
+ rstto_image_list_iter_find_image (window->priv->iter, image);
++ rstto_main_window_image_list_iter_changed (window);
+ }
+ window->priv->open_image_timer_id = g_timeout_add (
+ 1000, rstto_window_open_image_timer, window);
+- rstto_main_window_image_list_iter_changed (window);
+ }
+
+ static gboolean
+@@ -1946,6 +1946,8 @@ cb_rstto_main_window_open_image (GtkWidget *widget, RsttoMainWindow *window)
+ NULL);
+
+ gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (dialog), TRUE);
++ gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (dialog), FALSE);
++
+ if (g_value_get_string (¤t_uri_val))
+ gtk_file_chooser_set_current_folder_uri (GTK_FILE_CHOOSER (dialog), g_value_get_string (¤t_uri_val));
+
+@@ -1957,6 +1959,7 @@ cb_rstto_main_window_open_image (GtkWidget *widget, RsttoMainWindow *window)
+ gtk_file_filter_add_mime_type (filter, "image/jpeg");
+ gtk_file_filter_set_name (filter, _(".jp(e)g"));
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
++ gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER(dialog), FALSE);
+
+
+ response = gtk_dialog_run(GTK_DIALOG(dialog));
+diff --git a/src/picture_viewer.c b/src/picture_viewer.c
+index 5c23703..b171a39 100644
+--- a/src/picture_viewer.c
++++ b/src/picture_viewer.c
+@@ -771,6 +771,9 @@ rstto_picture_viewer_set_scale (RsttoPictureViewer *viewer, gdouble scale)
+ * since the old and new values are required in the above code
+ */
+ *img_scale = scale;
++ g_object_set_data (G_OBJECT (viewer->priv->image), "viewer-scale", img_scale);
++
++ rstto_image_load (viewer->priv->image, TRUE, scale, FALSE, NULL);
+
+ rstto_picture_viewer_queued_repaint (viewer, TRUE);
+ }
+@@ -896,6 +899,8 @@ cb_rstto_picture_viewer_scroll_event (RsttoPictureViewer *viewer, GdkEventScroll
+
+ break;
+ }
++
++ rstto_picture_viewer_set_scale (viewer, *p_scale);
+ gtk_adjustment_value_changed(viewer->hadjustment);
+ gtk_adjustment_value_changed(viewer->vadjustment);
+ viewer->priv->repaint.idle_id = g_idle_add((GSourceFunc)cb_rstto_picture_viewer_queued_repaint, viewer);
+@@ -1479,6 +1484,7 @@ cb_rstto_picture_viewer_button_release_event (RsttoPictureViewer *viewer, GdkEve
+ }
+
+ g_object_set_data (G_OBJECT(viewer->priv->image), "viewer-scale", scale);
++ rstto_picture_viewer_set_scale(viewer, *scale);
+
+ if(viewer->hadjustment)
+ {
+@@ -1594,8 +1600,7 @@ rstto_picture_viewer_set_zoom_mode(RsttoPictureViewer *viewer, RsttoZoomMode mod
+ g_object_set_data (G_OBJECT (viewer->priv->image), "viewer-fit-to-screen", p_fit_to_screen);
+ }
+ scale = rstto_picture_viewer_calculate_scale (viewer);
+- if (scale != -1.0)
+- rstto_picture_viewer_set_scale (viewer, scale);
++ rstto_picture_viewer_set_scale (viewer, scale);
+ break;
+ case RSTTO_ZOOM_MODE_100:
+ if (viewer->priv->image)
+@@ -1658,7 +1663,7 @@ rstto_picture_viewer_set_image (RsttoPictureViewer *viewer, RsttoImage *image)
+ g_object_set_data (G_OBJECT (viewer->priv->image), "viewer-fit-to-screen", fit_to_screen);
+ }
+
+- rstto_image_load (viewer->priv->image, FALSE, g_value_get_uint (&max_size), FALSE, NULL);
++ rstto_image_load (viewer->priv->image, FALSE, *scale, FALSE, NULL);
+ }
+ else
+ {
+diff --git a/src/preferences_dialog.c b/src/preferences_dialog.c
+index d18c6f6..8455e20 100644
+--- a/src/preferences_dialog.c
++++ b/src/preferences_dialog.c
+@@ -50,8 +50,6 @@ cb_rstto_preferences_dialog_cache_preload_check_button_toggled (GtkToggleButton
+ static void
+ cb_rstto_preferences_dialog_cache_spin_button_value_changed (GtkSpinButton *, gpointer);
+ static void
+-cb_rstto_preferences_dialog_image_quality_combo_box_changed (GtkComboBox *, gpointer);
+-static void
+ cb_rstto_preferences_dialog_image_preview_toggled (GtkToggleButton *button,
+ gpointer user_data);
+ static void
+@@ -90,12 +88,6 @@ struct _RsttoPreferencesDialogPriv
+ GtkWidget *bgcolor_color_button;
+ GtkWidget *bgcolor_override_check_button;
+
+-
+- GtkWidget *image_quality_frame;
+- GtkWidget *image_quality_vbox;
+- GtkWidget *image_quality_hbox;
+- GtkWidget *image_quality_label;
+- GtkWidget *image_quality_combo;
+ GtkWidget *image_preview_check_button;
+ } display_tab;
+
+@@ -176,7 +168,6 @@ rstto_preferences_dialog_get_type (void)
+ static void
+ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
+ {
+- guint uint_image_quality;
+ guint uint_cache_size;
+ gboolean bool_preload_images;
+ gboolean bool_enable_cache;
+@@ -208,7 +199,6 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
+
+ dialog->priv->settings = rstto_settings_new ();
+ g_object_get (G_OBJECT (dialog->priv->settings),
+- "image-quality", &uint_image_quality,
+ "cache-size", &uint_cache_size,
+ "show-preview", &bool_show_preview,
+ "preload-images", &bool_preload_images,
+@@ -261,15 +251,6 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
+ g_signal_connect (G_OBJECT (dialog->priv->display_tab.bgcolor_color_button),
+ "color-set", G_CALLBACK (cb_rstto_preferences_dialog_bgcolor_color_set), dialog);
+
+-/** Image-quality frame */
+- dialog->priv->display_tab.image_quality_vbox = gtk_vbox_new(FALSE, 0);
+- dialog->priv->display_tab.image_quality_frame = xfce_create_framebox_with_content (_("Quality"),
+- dialog->priv->display_tab.image_quality_vbox);
+- gtk_box_pack_start (GTK_BOX (display_main_vbox), dialog->priv->display_tab.image_quality_frame, FALSE, FALSE, 0);
+-
+- dialog->priv->display_tab.image_quality_label = gtk_label_new (_("Maximum render quality:"));
+- dialog->priv->display_tab.image_quality_hbox= gtk_hbox_new (FALSE, 4);
+- dialog->priv->display_tab.image_quality_combo= gtk_combo_box_new_text ();
+ dialog->priv->display_tab.image_preview_check_button = gtk_check_button_new_with_label (_("Show preview when loading image"));
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->display_tab.image_preview_check_button),
+@@ -277,45 +258,6 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
+ g_signal_connect (G_OBJECT (dialog->priv->display_tab.image_preview_check_button),
+ "toggled", (GCallback)cb_rstto_preferences_dialog_image_preview_toggled, dialog);
+
+- gtk_combo_box_append_text (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), _("Best"));
+- gtk_combo_box_append_text (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), _("High"));
+- gtk_combo_box_append_text (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), _("Medium"));
+- gtk_combo_box_append_text (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), _("Low"));
+-
+- gtk_box_pack_start (GTK_BOX (dialog->priv->display_tab.image_quality_vbox),
+- dialog->priv->display_tab.image_quality_hbox, FALSE, FALSE, 0);
+- gtk_box_pack_start (GTK_BOX (dialog->priv->display_tab.image_quality_vbox),
+- dialog->priv->display_tab.image_preview_check_button, FALSE, FALSE, 0);
+-
+- gtk_box_pack_start (GTK_BOX (dialog->priv->display_tab.image_quality_hbox),
+- dialog->priv->display_tab.image_quality_label, FALSE, FALSE, 0);
+- gtk_box_pack_start (GTK_BOX (dialog->priv->display_tab.image_quality_hbox),
+- dialog->priv->display_tab.image_quality_combo, FALSE, FALSE, 0);
+- /* set current value */
+- switch (uint_image_quality-(uint_image_quality%1000000))
+- {
+- case 0:
+- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), 0);
+- break;
+- case 8000000:
+- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), 1);
+- break;
+- case 4000000:
+- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), 2);
+- break;
+- case 2000000:
+- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), 3);
+- break;
+- default:
+- gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->priv->display_tab.image_quality_combo), 2);
+- break;
+- }
+-
+- /* connect signals */
+- g_signal_connect (G_OBJECT (dialog->priv->display_tab.image_quality_combo),
+- "changed", (GCallback)cb_rstto_preferences_dialog_image_quality_combo_box_changed, dialog);
+-
+-
+ /*******************/
+ /** Slideshow tab **/
+ /*******************/
+@@ -642,38 +584,6 @@ cb_rstto_preferences_dialog_cache_spin_button_value_changed (GtkSpinButton *butt
+ }
+
+ static void
+-cb_rstto_preferences_dialog_image_quality_combo_box_changed (GtkComboBox *combo_box,
+- gpointer user_data)
+-
+-{
+- /* FIXME */
+- RsttoPreferencesDialog *dialog = RSTTO_PREFERENCES_DIALOG (user_data);
+- switch (gtk_combo_box_get_active (combo_box))
+- {
+- case 0: /* unlimited */
+- g_object_set (G_OBJECT (dialog->priv->settings),
+- "image-quality", 0,
+- NULL);
+- break;
+- case 1: /* 1 MegaPixel */
+- g_object_set (G_OBJECT (dialog->priv->settings),
+- "image-quality", 8000000,
+- NULL);
+- break;
+- case 2: /* 2 MegaPixel */
+- g_object_set (G_OBJECT (dialog->priv->settings),
+- "image-quality", 4000000,
+- NULL);
+- break;
+- case 3: /* 4 MegaPixel */
+- g_object_set (G_OBJECT (dialog->priv->settings),
+- "image-quality", 2000000,
+- NULL);
+- break;
+- }
+-}
+-
+-static void
+ cb_rstto_preferences_dialog_image_preview_toggled (GtkToggleButton *button,
+ gpointer user_data)
+ {
================================================================
Index: packages/ristretto/ristretto-ui.patch
diff -u /dev/null packages/ristretto/ristretto-ui.patch:1.1
--- /dev/null Sat Feb 19 16:57:40 2011
+++ packages/ristretto/ristretto-ui.patch Sat Feb 19 16:57:34 2011
@@ -0,0 +1,171 @@
+commit b0ee303cca52a86292602d60eaa7efdf1b6df436
+Author: Stephan Arts <stephan at xfce.org>
+Date: Mon Nov 15 07:10:43 2010 +0100
+
+ Migrate ristretto to libxfce4ui.
+ - Thanks to Romain Bouvier <skunnyk at archlinux.fr>, who provided a patch.
+
+diff --git a/configure.in b/configure.in
+index 5d59252..ceb59a4 100644
+--- a/configure.in
++++ b/configure.in
+@@ -52,16 +52,16 @@ dnl Check for i18n support
+ XDT_I18N([@LINGUAS@])
+
+ XDT_CHECK_PACKAGE([LIBEXIF], [libexif], [0.6.0])
+-XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.12.0])
+-XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.16.0])
+-XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.16.0])
+-XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [2.16.0])
+-XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.16.0])
++XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.14.0])
++XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.18.0])
++XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.18.0])
++XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [2.18.0])
++XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.18.0])
+ XDT_CHECK_PACKAGE([DBUS_GLIB], [dbus-glib-1], [0.34])
+-XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.6.0])
+-XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.6.0])
++XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.7.0])
++XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-1], [4.7.0])
+
+-XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.6.0])
++XDT_CHECK_PACKAGE([XFCONF], [libxfconf-0], [4.7.0])
+
+ XDT_CHECK_PACKAGE([CAIRO], [cairo], [1.8.0])
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 82c6bf7..dd1fc5a 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -29,7 +29,7 @@ ristretto_CFLAGS = \
+ $(XFCONF_CFLAGS) \
+ $(CAIRO_CFLAGS) \
+ $(LIBXFCE4UTIL_CFLAGS) \
+- $(LIBXFCEGUI4_CFLAGS) \
++ $(LIBXFCE4UI_CFLAGS) \
+ -DDATADIR=\"$(datadir)\" \
+ -DSRCDIR=\"$(top_srcdir)\" \
+ -DLOCALEDIR=\"$(localedir)\"
+@@ -43,7 +43,7 @@ ristretto_LDADD = \
+ $(CAIRO_LIBS) \
+ $(XFCONF_LIBS) \
+ $(LIBXFCE4UTIL_LIBS) \
+- $(LIBXFCEGUI4_LIBS)
++ $(LIBXFCE4UI_LIBS) -lX11
+
+ INCLUDES = \
+ -I${top_srcdir}
+diff --git a/src/main_window.c b/src/main_window.c
+index 2e61084..029ca7c 100644
+--- a/src/main_window.c
++++ b/src/main_window.c
+@@ -12,9 +12,7 @@
+ * GNU Library General Public License for more details.
+ *
+ * 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+- */
++ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+
+ #include <config.h>
+ #include <gtk/gtk.h>
+@@ -24,7 +22,7 @@
+
+ #include <gio/gio.h>
+
+-#include <libxfcegui4/libxfcegui4.h>
++#include <libxfce4ui/libxfce4ui.h>
+ #include <libexif/exif-data.h>
+
+ #include <cairo/cairo.h>
+diff --git a/src/preferences_dialog.c b/src/preferences_dialog.c
+index fde5635..738f005 100644
+--- a/src/preferences_dialog.c
++++ b/src/preferences_dialog.c
+@@ -18,7 +18,7 @@
+
+ #include <config.h>
+ #include <gtk/gtk.h>
+-#include <libxfcegui4/libxfcegui4.h>
++#include <libxfce4ui/libxfce4ui.h>
+ #include <libxfce4util/libxfce4util.h>
+
+ #include "settings.h"
+@@ -224,7 +224,7 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
+
+ /** Bg-color frame */
+ dialog->priv->display_tab.bgcolor_vbox = gtk_vbox_new (FALSE, 0);
+- dialog->priv->display_tab.bgcolor_frame = xfce_create_framebox_with_content (_("Background color"),
++ dialog->priv->display_tab.bgcolor_frame = xfce_gtk_frame_box_new_with_content(_("Background color"),
+ dialog->priv->display_tab.bgcolor_vbox);
+ gtk_box_pack_start (GTK_BOX (display_main_vbox), dialog->priv->display_tab.bgcolor_frame, FALSE, FALSE, 0);
+
+@@ -269,7 +269,7 @@ rstto_preferences_dialog_init(RsttoPreferencesDialog *dialog)
+ gtk_notebook_append_page(GTK_NOTEBOOK(notebook), slideshow_main_vbox, slideshow_main_lbl);
+
+ dialog->priv->slideshow_tab.timeout_vbox = gtk_vbox_new(FALSE, 0);
+- dialog->priv->slideshow_tab.timeout_frame = xfce_create_framebox_with_content (_("Timeout"), dialog->priv->slideshow_tab.timeout_vbox);
++ dialog->priv->slideshow_tab.timeout_frame = xfce_gtk_frame_box_new_with_content(_("Timeout"), dialog->priv->slideshow_tab.timeout_vbox);
+ gtk_box_pack_start (GTK_BOX (slideshow_main_vbox), dialog->priv->slideshow_tab.timeout_frame, FALSE, FALSE, 0);
<<Diff was trimmed, longer than 597 lines>>
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ristretto/ristretto.spec?r1=1.9&r2=1.10&f=u
More information about the pld-cvs-commit
mailing list