[arch-commits] Commit in geeqie/trunk (PKGBUILD fix-fullscreen.patch)

Gaetan Bisson bisson at archlinux.org
Sun Jun 12 08:28:48 UTC 2016


    Date: Sunday, June 12, 2016 @ 10:28:47
  Author: bisson
Revision: 269367

upstream update

Modified:
  geeqie/trunk/PKGBUILD
Deleted:
  geeqie/trunk/fix-fullscreen.patch

----------------------+
 PKGBUILD             |   16 ++-----
 fix-fullscreen.patch |  107 -------------------------------------------------
 2 files changed, 5 insertions(+), 118 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-06-12 00:35:05 UTC (rev 269366)
+++ PKGBUILD	2016-06-12 08:28:47 UTC (rev 269367)
@@ -3,8 +3,8 @@
 # Contributor: Lukas Jirkovsky <l.jirkovsky at gmail.com>
 
 pkgname=geeqie
-pkgver=1.2.3
-pkgrel=2
+pkgver=1.3
+pkgrel=1
 pkgdesc="A lightweight image browser and viewer"
 arch=('i686' 'x86_64')
 url="http://www.geeqie.org/"
@@ -14,16 +14,10 @@
 optdepends=('librsvg: SVG rendering'
 	    'fbida: for jpeg rotation'
 	    'exiv2: for tiff and png rotation')
-source=(http://www.geeqie.org/${pkgname}-${pkgver}.tar.xz
-        fix-fullscreen.patch)
-sha1sums=('d01c971ed5906973ff4788d1f7387563dcdbb0e9'
-          'dab15bbda9b329f663276b25bf1989b410596644')
+validpgpkeys=('85D4CA42952C949B175362B379D0B06F4E20AF1C')
+source=(http://www.geeqie.org/${pkgname}-${pkgver}.tar.xz{,.asc})
+sha1sums=('f991b44d8587f2f42d5793700c5f6882bed6abf9' 'SKIP')
 
-prepare() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  patch -p1 -i ../fix-fullscreen.patch
-}
-
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
   ./autogen.sh

Deleted: fix-fullscreen.patch
===================================================================
--- fix-fullscreen.patch	2016-06-12 00:35:05 UTC (rev 269366)
+++ fix-fullscreen.patch	2016-06-12 08:28:47 UTC (rev 269367)
@@ -1,107 +0,0 @@
-diff -Naur old/src/fullscreen.c new/src/fullscreen.c
---- old/src/fullscreen.c	2015-08-16 16:37:58.132952447 +0900
-+++ new/src/fullscreen.c	2015-08-16 16:43:30.031882508 +0900
-@@ -210,10 +210,6 @@
- 				 void (*stop_func)(FullScreenData *, gpointer), gpointer stop_data)
- {
- 	FullScreenData *fs;
--	GdkScreen *screen;
--	gint x, y;
--	gint w, h;
--	GdkGeometry geometry;
- 	GdkWindow *gdkwin;
- 
- 	if (!window || !imd) return NULL;
-@@ -229,14 +225,9 @@
- 	fs->stop_data = stop_data;
- 
- 	DEBUG_1("full screen requests screen %d", options->fullscreen.screen);
--	fullscreen_prefs_get_geometry(options->fullscreen.screen, window, &x, &y, &w, &h,
--				      &screen, &fs->same_region);
- 
- 	fs->window = window_new(GTK_WINDOW_TOPLEVEL, "fullscreen", NULL, NULL, _("Full screen"));
- 
--	/* this requests no decorations, if you still have them complain to the window manager author(s) */
--	gtk_window_set_decorated(GTK_WINDOW(fs->window), FALSE);
--
- 	if (options->fullscreen.screen < 0)
- 		{
- 		/* If we want control of the window size and position this is not what we want.
-@@ -246,9 +237,42 @@
- 		}
- 	else
- 		{
--		gtk_window_set_screen(GTK_WINDOW(fs->window), screen);
-+		GdkScreen *screen;
-+		gint x, y;
-+		gint w, h;
-+		GdkGeometry geometry;
-+
-+		fullscreen_prefs_get_geometry(options->fullscreen.screen, window, &x, &y, &w, &h,
-+					      &screen, &fs->same_region);
-+
- 		if (options->fullscreen.above)
- 			gtk_window_set_keep_above(GTK_WINDOW(fs->window), TRUE);
-+
-+		gtk_window_set_screen(GTK_WINDOW(fs->window), screen);
-+		gtk_window_set_decorated(GTK_WINDOW(fs->window), FALSE);
-+		gtk_window_set_resizable(GTK_WINDOW(fs->window), FALSE);
-+		gtk_container_set_border_width(GTK_CONTAINER(fs->window), 0);
-+
-+		geometry.min_width = w;
-+		geometry.min_height = h;
-+		geometry.max_width = w;
-+		geometry.max_height = h;
-+		geometry.base_width = w;
-+		geometry.base_height = h;
-+		geometry.win_gravity = GDK_GRAVITY_STATIC;
-+
-+		gtk_window_set_geometry_hints(GTK_WINDOW(fs->window), fs->window, &geometry,
-+					      GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE | GDK_HINT_BASE_SIZE |
-+					      GDK_HINT_WIN_GRAVITY |
-+					      GDK_HINT_USER_POS);
-+
-+		gtk_window_set_default_size(GTK_WINDOW(fs->window), w, h);
-+		gtk_window_move(GTK_WINDOW(fs->window), x, y);
-+	
-+		gtk_widget_realize(fs->window);
-+		gdkwin = gtk_widget_get_window(fs->window);
-+		if (gdkwin != NULL)
-+			gdk_window_set_override_redirect(gdkwin, TRUE);
- 		}
- 
- 	gtk_window_set_resizable(GTK_WINDOW(fs->window), FALSE);
-@@ -256,33 +280,6 @@
- 	g_signal_connect(G_OBJECT(fs->window), "delete_event",
- 			 G_CALLBACK(fullscreen_delete_cb), fs);
- 
--	geometry.min_width = w;
--	geometry.min_height = h;
--	geometry.max_width = w;
--	geometry.max_height = h;
--	geometry.base_width = w;
--	geometry.base_height = h;
--	geometry.win_gravity = GDK_GRAVITY_STATIC;
--	/* By setting USER_POS and USER_SIZE, most window managers will
--	 * not request positioning of the full screen window (for example twm).
--	 *
--	 * In addition, setting gravity to STATIC will result in the
--	 * decorations of twm to not effect the requested window position,
--	 * the decorations will simply be off screen, except in multi monitor setups :-/
--	 */
--	gtk_window_set_geometry_hints(GTK_WINDOW(fs->window), fs->window, &geometry,
--				      GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE | GDK_HINT_BASE_SIZE |
--				      GDK_HINT_WIN_GRAVITY |
--				      GDK_HINT_USER_POS);
--
--	gtk_window_set_default_size(GTK_WINDOW(fs->window), w, h);
--	gtk_window_move(GTK_WINDOW(fs->window), x, y);
--
--	gtk_widget_realize(fs->window);
--	gdkwin = gtk_widget_get_window(fs->window);
--	if (gdkwin != NULL)
--		gdk_window_set_override_redirect(gdkwin, TRUE);
--
- 	fs->imd = image_new(FALSE);
- 
- 	gtk_container_add(GTK_CONTAINER(fs->window), fs->imd->widget);



More information about the arch-commits mailing list