r23586 - in /desktop/experimental/evince/debian: changelog control control.in gir1.0-evince-2.30.install libevince-dev.install libevince1.install libevince2.install lintian/libevince1 lintian/libevince2 rules

slomo at users.alioth.debian.org slomo at users.alioth.debian.org
Thu Apr 8 04:28:21 UTC 2010


Author: slomo
Date: Thu Apr  8 04:28:20 2010
New Revision: 23586

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=23586
Log:
* New upstream stable release:
  + debian/control.in,
    debian/rules,
    debian/libevince[12].install,
    debian/lintian/libevince[12]:
    - Update for new soname.
  + debian/control.in:
    - Update build dependencies.
  + debian/control.in,
    debian/rules,
    debian/gir1.0-evince-2.30.install,
    debian/libevince-dev.install:
    - Enable GObject-Introspection support.

Added:
    desktop/experimental/evince/debian/gir1.0-evince-2.30.install
    desktop/experimental/evince/debian/libevince2.install
      - copied, changed from r23585, desktop/experimental/evince/debian/libevince1.install
    desktop/experimental/evince/debian/lintian/libevince2
      - copied, changed from r23585, desktop/experimental/evince/debian/lintian/libevince1
Removed:
    desktop/experimental/evince/debian/libevince1.install
    desktop/experimental/evince/debian/lintian/libevince1
Modified:
    desktop/experimental/evince/debian/changelog
    desktop/experimental/evince/debian/control
    desktop/experimental/evince/debian/control.in
    desktop/experimental/evince/debian/libevince-dev.install
    desktop/experimental/evince/debian/rules

Modified: desktop/experimental/evince/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/changelog?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/changelog [utf-8] (original)
+++ desktop/experimental/evince/debian/changelog [utf-8] Thu Apr  8 04:28:20 2010
@@ -1,3 +1,21 @@
+evince (2.30.0-1) experimental; urgency=low
+
+  * New upstream stable release:
+    + debian/control.in,
+      debian/rules,
+      debian/libevince[12].install,
+      debian/lintian/libevince[12]:
+      - Update for new soname.
+    + debian/control.in:
+      - Update build dependencies.
+    + debian/control.in,
+      debian/rules,
+      debian/gir1.0-evince-2.30.install,
+      debian/libevince-dev.install:
+      - Enable GObject-Introspection support.
+
+ -- Sebastian Dröge <slomo at debian.org>  Thu, 08 Apr 2010 06:11:38 +0200
+
 evince (2.28.2-1) unstable; urgency=low
 
   * New upstream release.

Modified: desktop/experimental/evince/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/control?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/control [utf-8] (original)
+++ desktop/experimental/evince/debian/control [utf-8] Thu Apr  8 04:28:20 2010
@@ -7,7 +7,7 @@
 Section: gnome
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Emilio Pozuelo Monfort <pochu at debian.org>, Josselin Mouette <joss at debian.org>
+Uploaders: Emilio Pozuelo Monfort <pochu at debian.org>, Josselin Mouette <joss at debian.org>, Sebastian Dröge <slomo at debian.org>
 Build-Depends: cdbs,
                debhelper (>= 5),
                intltool (>= 0.35.0),
@@ -15,6 +15,7 @@
                gnome-doc-utils (>= 0.3.2),
                gtk-doc-tools (>= 1.0),
                libdbus-glib-1-dev (>= 0.70),
+               libx11-dev,
                libgtk2.0-dev (>= 2.14.0),
                libglib2.0-dev (>= 2.18.0),
                libgnome-keyring-dev (>= 2.22.0),
@@ -24,14 +25,19 @@
                libgconf2-dev,
                zlib1g-dev,
                libnautilus-extension-dev,
-               libpoppler-glib-dev (>= 0.11.0),
+               libpoppler-glib-dev (>= 0.12.0),
                libspectre-dev (>= 0.2.0),
                libtiff4-dev,
                libdjvulibre-dev (>= 3.5.17),
                libkpathsea-dev,
                libt1-dev,
-               autotools-dev
-Standards-Version: 3.8.3
+               autotools-dev,
+               libgirepository1.0-dev (>= 0.6.7),
+               gobject-introspection (>= 0.6.7),
+               gir-repository-dev,
+               gir1.0-glib-2.0,
+               gir1.0-gtk-2.0
+Standards-Version: 3.8.4
 Homepage: http://www.gnome.org/projects/evince/
 
 Package: evince
@@ -39,7 +45,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libevince1 (= ${binary:Version}),
+         libevince2 (= ${binary:Version}),
          evince-common (>= ${gnome:Version}),
          evince-common (<< ${gnome:NextVersion}),
          gnome-icon-theme (>= 2.17.1),
@@ -64,7 +70,7 @@
 Architecture: any
 Depends: ${misc:Depends},
          evince (= ${binary:Version}),
-         libevince1 (= ${binary:Version})
+         libevince2 (= ${binary:Version})
 Description: Document (postscript, pdf) viewer - debugging symbols
  Evince is a simple multi-page document viewer.  It can display and print
  PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable
@@ -81,7 +87,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libevince1 (= ${binary:Version}),
+         libevince2 (= ${binary:Version}),
          evince-common (>= ${gnome:Version}),
          evince-common (<< ${gnome:NextVersion}),
          gnome-icon-theme (>= 2.17.1),
@@ -116,7 +122,7 @@
  .
  This package contains shared files for evince and evince-gtk packages.
 
-Package: libevince1
+Package: libevince2
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -135,7 +141,7 @@
 Package: libevince-dev
 Architecture: any
 Section: libdevel
-Depends: libevince1 (= ${binary:Version}),
+Depends: libevince2 (= ${binary:Version}),
          ${misc:Depends},
          libgtk2.0-dev (>= 2.14.0),
          libglib2.0-dev (>= 2.18.0)
@@ -149,3 +155,25 @@
  .
  This package provides the development headers, static libraries and 
  documentation.
+
+Package: gir1.0-evince-2.30
+Section: libs
+Architecture: any
+Depends: ${gir:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends}
+Provides: gir1.0-evince-document-2.30,
+          gir1.0-evince-view-2.30
+Description: Description: GObject introspection data for the libevince library
+ This package contains introspection data for the libevince library.
+ .
+ Evince is a simple multi-page document viewer.  It can display and print
+ PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable
+ Document Format (PDF) files.
+ When supported by the document, it also allows searching for text,
+ copying text to the clipboard, hypertext navigation, and
+ table-of-contents bookmarks.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
+

Modified: desktop/experimental/evince/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/control.in?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/control.in [utf-8] (original)
+++ desktop/experimental/evince/debian/control.in [utf-8] Thu Apr  8 04:28:20 2010
@@ -10,6 +10,7 @@
                gnome-doc-utils (>= 0.3.2),
                gtk-doc-tools (>= 1.0),
                libdbus-glib-1-dev (>= 0.70),
+               libx11-dev,
                libgtk2.0-dev (>= 2.14.0),
                libglib2.0-dev (>= 2.18.0),
                libgnome-keyring-dev (>= 2.22.0),
@@ -19,14 +20,19 @@
                libgconf2-dev,
                zlib1g-dev,
                libnautilus-extension-dev,
-               libpoppler-glib-dev (>= 0.11.0),
+               libpoppler-glib-dev (>= 0.12.0),
                libspectre-dev (>= 0.2.0),
                libtiff4-dev,
                libdjvulibre-dev (>= 3.5.17),
                libkpathsea-dev,
                libt1-dev,
-               autotools-dev
-Standards-Version: 3.8.3
+               autotools-dev,
+               libgirepository1.0-dev (>= 0.6.7),
+               gobject-introspection (>= 0.6.7),
+               gir-repository-dev,
+               gir1.0-glib-2.0,
+               gir1.0-gtk-2.0
+Standards-Version: 3.8.4
 Homepage: http://www.gnome.org/projects/evince/
 
 Package: evince
@@ -34,7 +40,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libevince1 (= ${binary:Version}),
+         libevince2 (= ${binary:Version}),
          evince-common (>= ${gnome:Version}),
          evince-common (<< ${gnome:NextVersion}),
          gnome-icon-theme (>= 2.17.1),
@@ -59,7 +65,7 @@
 Architecture: any
 Depends: ${misc:Depends},
          evince (= ${binary:Version}),
-         libevince1 (= ${binary:Version})
+         libevince2 (= ${binary:Version})
 Description: Document (postscript, pdf) viewer - debugging symbols
  Evince is a simple multi-page document viewer.  It can display and print
  PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable
@@ -76,7 +82,7 @@
 Architecture: any
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         libevince1 (= ${binary:Version}),
+         libevince2 (= ${binary:Version}),
          evince-common (>= ${gnome:Version}),
          evince-common (<< ${gnome:NextVersion}),
          gnome-icon-theme (>= 2.17.1),
@@ -111,7 +117,7 @@
  .
  This package contains shared files for evince and evince-gtk packages.
 
-Package: libevince1
+Package: libevince2
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
@@ -130,7 +136,7 @@
 Package: libevince-dev
 Architecture: any
 Section: libdevel
-Depends: libevince1 (= ${binary:Version}),
+Depends: libevince2 (= ${binary:Version}),
          ${misc:Depends},
          libgtk2.0-dev (>= 2.14.0),
          libglib2.0-dev (>= 2.18.0)
@@ -144,3 +150,25 @@
  .
  This package provides the development headers, static libraries and 
  documentation.
+
+Package: gir1.0-evince-2.30
+Section: libs
+Architecture: any
+Depends: ${gir:Depends},
+         ${shlibs:Depends},
+         ${misc:Depends}
+Provides: gir1.0-evince-document-2.30,
+          gir1.0-evince-view-2.30
+Description: Description: GObject introspection data for the libevince library
+ This package contains introspection data for the libevince library.
+ .
+ Evince is a simple multi-page document viewer.  It can display and print
+ PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI and Portable
+ Document Format (PDF) files.
+ When supported by the document, it also allows searching for text,
+ copying text to the clipboard, hypertext navigation, and
+ table-of-contents bookmarks.
+ .
+ It can be used by packages using the GIRepository format to generate
+ dynamic bindings.
+

Added: desktop/experimental/evince/debian/gir1.0-evince-2.30.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/gir1.0-evince-2.30.install?rev=23586&op=file
==============================================================================
--- desktop/experimental/evince/debian/gir1.0-evince-2.30.install (added)
+++ desktop/experimental/evince/debian/gir1.0-evince-2.30.install [utf-8] Thu Apr  8 04:28:20 2010
@@ -1,0 +1,1 @@
+debian/tmp/usr/lib/girepository-*

Modified: desktop/experimental/evince/debian/libevince-dev.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/libevince-dev.install?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/libevince-dev.install [utf-8] (original)
+++ desktop/experimental/evince/debian/libevince-dev.install [utf-8] Thu Apr  8 04:28:20 2010
@@ -4,3 +4,4 @@
 debian/tmp/usr/lib/pkgconfig
 debian/tmp/usr/lib/*.so
 debian/tmp/usr/share/gtk-doc
+debian/tmp/usr/share/gir-*

Copied: desktop/experimental/evince/debian/libevince2.install (from r23585, desktop/experimental/evince/debian/libevince1.install)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/libevince2.install?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/libevince1.install [utf-8] (original)
+++ desktop/experimental/evince/debian/libevince2.install [utf-8] Thu Apr  8 04:28:20 2010
@@ -1,4 +1,4 @@
-debian/lintian/libevince1 /usr/share/lintian/overrides/
+debian/lintian/libevince2 /usr/share/lintian/overrides/
 debian/tmp/usr/lib/*.so.*
 debian/tmp/usr/lib/evince/*/backends/*.so
 debian/tmp/usr/lib/evince/*/backends/*.evince-backend

Copied: desktop/experimental/evince/debian/lintian/libevince2 (from r23585, desktop/experimental/evince/debian/lintian/libevince1)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/lintian/libevince2?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/lintian/libevince1 [utf-8] (original)
+++ desktop/experimental/evince/debian/lintian/libevince2 [utf-8] Thu Apr  8 04:28:20 2010
@@ -1,3 +1,3 @@
 #Our copyright file is more complex, but correct:
-libevince1: copyright-without-copyright-notice
-libevince1: copyright-refers-to-versionless-license-file
+libevince2: copyright-without-copyright-notice
+libevince2: copyright-refers-to-versionless-license-file

Modified: desktop/experimental/evince/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/evince/debian/rules?rev=23586&op=diff
==============================================================================
--- desktop/experimental/evince/debian/rules [utf-8] (original)
+++ desktop/experimental/evince/debian/rules [utf-8] Thu Apr  8 04:28:20 2010
@@ -18,10 +18,11 @@
 			--enable-t1lib \
 			--enable-pixbuf \
 			--enable-comics \
-			--enable-impress
+			--enable-impress \
+			--enable-introspection=yes
 
 DEB_DH_MAKESHLIBS_ARGS += --exclude=libevince-properties-page.so \
-	-V'libevince1 (>= 2.28)'
+	-V'libevince2 (>= 2.30)'
 
 #cdbs should do this, but doesn't (see #424636)
 clean::
@@ -38,6 +39,7 @@
 			--without-gconf \
 			--disable-nautilus \
 			--disable-dbus \
+			--enable-introspection=no \
 			$(DEB_CONFIGURE_USER_FLAGS)
 
 build/evince-gtk::
@@ -56,3 +58,7 @@
 binary-post-install/evince::
 	# check for missing MIME types
 	desktop-check-mime-types
+
+common-binary-fixup-arch::
+	dh_girepository -pgir1.0-evince-2.30
+




More information about the pkg-gnome-commits mailing list