[arch-commits] Commit in epdfview/repos (3 files)

Giovanni Scafora giovanni at archlinux.org
Sat Apr 11 14:19:01 UTC 2009


    Date: Saturday, April 11, 2009 @ 10:19:01
  Author: giovanni
Revision: 34766

Merged revisions 34678 via svnmerge from 
svn+ssh://archlinux.org/srv/svn-packages/epdfview/trunk

........
  r34678 | thayer | 2009-04-10 22:22:32 -0700 (ven, 10 apr 2009) | 2 lines
  
  upgpkg: epdfview 0.1.7-3
      fixed mouse scrolling, courtesy of gentoo
........

Added:
  epdfview/repos/extra-x86_64/fix-scrolling.patch
    (from rev 34678, epdfview/trunk/fix-scrolling.patch)
Modified:
  epdfview/repos/extra-x86_64/	(properties)
  epdfview/repos/extra-x86_64/PKGBUILD

---------------------+
 PKGBUILD            |   10 +++++++---
 fix-scrolling.patch |   33 +++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+), 3 deletions(-)


Property changes on: epdfview/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
   - /epdfview/trunk:1-33908
   + /epdfview/trunk:1-34765

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2009-04-11 14:17:32 UTC (rev 34765)
+++ extra-x86_64/PKGBUILD	2009-04-11 14:19:01 UTC (rev 34766)
@@ -4,7 +4,7 @@
 
 pkgname=epdfview
 pkgver=0.1.7
-pkgrel=2
+pkgrel=3
 pkgdesc="A free lightweight PDF document viewer."
 url="http://www.emma-soft.com/projects/epdfview/"
 arch=('i686' 'x86_64')
@@ -13,13 +13,17 @@
 makedepends=('pkgconfig')
 install=epdfview.install
 source=(http://www.emma-soft.com/projects/epdfview/chrome/site/releases/epdfview-${pkgver}.tar.bz2
-        epdfview.desktop.patch)
+        epdfview.desktop.patch
+        fix-scrolling.patch)
 md5sums=('1919bb19c16ef0a97d48b0a8303d3c7b'
-         'fbf22bbabdbb7544db615ac5775d57e2')
+         'fbf22bbabdbb7544db615ac5775d57e2'
+         '7a1574e0a8d0bcde316050629fb7bedd')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
   patch -Np0 -i ../epdfview.desktop.patch || return 1
+  patch -Np0 -i ../fix-scrolling.patch || return 1
+
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1
   make || return 1
   make DESTDIR="${pkgdir}" install || return 1

Copied: epdfview/repos/extra-x86_64/fix-scrolling.patch (from rev 34678, epdfview/trunk/fix-scrolling.patch)
===================================================================
--- extra-x86_64/fix-scrolling.patch	                        (rev 0)
+++ extra-x86_64/fix-scrolling.patch	2009-04-11 14:19:01 UTC (rev 34766)
@@ -0,0 +1,33 @@
+--- ./src/gtk/MainView.cxx.old	2009-02-28 22:00:55.000000000 +0100
++++ ./src/gtk/MainView.cxx	2009-03-20 03:12:10.000000000 +0100
+@@ -77,7 +77,7 @@
+ static void main_window_zoom_out_cb (GtkWidget *, gpointer);
+ static void main_window_zoom_width_cb (GtkToggleAction *, gpointer);
+ static void main_window_set_page_mode (GtkRadioAction *, GtkRadioAction *, gpointer);
+-static void main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event, gpointer data);
++static gboolean main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event, gpointer data);
+ 
+ #if defined (HAVE_CUPS)
+ static void main_window_print_cb (GtkWidget *, gpointer);
+@@ -1479,18 +1479,19 @@
+     pter->setPageMode (mode);
+ }
+ 
+-void 
++gboolean
+ main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event, gpointer data)
+ {
+     g_assert ( NULL != data && "The data parameter is NULL.");
+ 
+     MainPter *pter = (MainPter *)data;
+     // Only zoom when the CTRL-Button is down...
+-    if ( !(event->state & GDK_CONTROL_MASK) ) return;
++    if ( !(event->state & GDK_CONTROL_MASK) ) return FALSE;
+     if ( event->direction == GDK_SCROLL_UP ) {
+         pter->zoomInActivated ();
+     } else if ( event->direction == GDK_SCROLL_DOWN ) {
+         pter->zoomOutActivated ();
+     }
++    return TRUE;
+ }
+ 




More information about the arch-commits mailing list