r36844 - in /desktop/experimental/pango1.0/debian: changelog control.in libpango-1.0-0.install.in libpango1.0-0.install.in libpangocairo-1.0-0.install.in libpangoft2-1.0-0.install.in libpangoxft-1.0-0.install.in rules

pochu at users.alioth.debian.org pochu at users.alioth.debian.org
Sat Mar 2 17:42:20 UTC 2013


Author: pochu
Date: Sat Mar  2 17:42:20 2013
New Revision: 36844

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=36844
Log:
* debian/control.in,
  debian/rules,
  debian/libpango*.install.in:
  - Split libpango in several packages, one per shared library. Keep
    libpango1.0-0 as a transitional package that depends on all the
    other packages to keep backwards compatibility. libpango1.0-0 will
    also grow a dependency on libpangox-1.0-0 once that package lands
    in the archive, as libpangox-1.0.so was previously shipped in
    libpango1.0-0 but is not shipped as part of pango1.0 anymore.

Added:
    desktop/experimental/pango1.0/debian/libpango-1.0-0.install.in
      - copied, changed from r36775, desktop/experimental/pango1.0/debian/libpango1.0-0.install.in
    desktop/experimental/pango1.0/debian/libpangocairo-1.0-0.install.in
    desktop/experimental/pango1.0/debian/libpangoft2-1.0-0.install.in
    desktop/experimental/pango1.0/debian/libpangoxft-1.0-0.install.in
Removed:
    desktop/experimental/pango1.0/debian/libpango1.0-0.install.in
Modified:
    desktop/experimental/pango1.0/debian/changelog
    desktop/experimental/pango1.0/debian/control.in
    desktop/experimental/pango1.0/debian/rules

Modified: desktop/experimental/pango1.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/changelog?rev=36844&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/changelog [utf-8] (original)
+++ desktop/experimental/pango1.0/debian/changelog [utf-8] Sat Mar  2 17:42:20 2013
@@ -7,6 +7,15 @@
     - Pass -V without a version to dh_makeshlibs. We have symbol files
       for fine-grained versioning, and for shlibs this avoids problems
       if the version is not updated.
+  * debian/control.in,
+    debian/rules,
+    debian/libpango*.install.in:
+    - Split libpango in several packages, one per shared library. Keep
+      libpango1.0-0 as a transitional package that depends on all the
+      other packages to keep backwards compatibility. libpango1.0-0 will
+      also grow a dependency on libpangox-1.0-0 once that package lands
+      in the archive, as libpangox-1.0.so was previously shipped in
+      libpango1.0-0 but is not shipped as part of pango1.0 anymore.
 
  -- Emilio Pozuelo Monfort <pochu at debian.org>  Mon, 25 Feb 2013 18:59:50 +0100
 

Modified: desktop/experimental/pango1.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/control.in?rev=36844&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/control.in [utf-8] (original)
+++ desktop/experimental/pango1.0/debian/control.in [utf-8] Sat Mar  2 17:42:20 2013
@@ -31,7 +31,34 @@
 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/experimental/pango1.0
 XS-Testsuite: autopkgtest
 
-Package: libpango1.0- at SONAME@
+Package: libpango1.0-0
+Section: oldlibs
+Priority: extra
+Architecture: all
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libpango-1.0-0,
+         libpangocairo-1.0-0,
+         libpangoxft-1.0-0,
+         libpangoft2-1.0-0
+Provides: @PANGO_MODVER_DEP@
+Description: Layout and rendering of internationalized text
+ Pango is a library for layout and rendering of text, with an emphasis
+ on internationalization. Pango can be used anywhere that text layout is
+ needed. however, most of the work on Pango-1.0 was done using the GTK+
+ widget toolkit as a test platform. Pango forms the core of text and
+ font handling for GTK+-2.0.
+ .
+ Pango is designed to be modular; the core Pango layout can be used with
+ four different font backends:
+  - Core X windowing system fonts
+  - Client-side fonts on X using the Xft library
+  - Direct rendering of scalable fonts using the FreeType library
+  - Native fonts on Microsoft backends
+ .
+ This is a transitional package.
+
+Package: libpango-1.0- at SONAME@
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
@@ -61,6 +88,72 @@
  .
  This package contains the shared libraries.
 
+Package: libpangocairo-1.0- at SONAME@
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Layout and rendering of internationalized text
+ Pango is a library for layout and rendering of text, with an emphasis
+ on internationalization. Pango can be used anywhere that text layout is
+ needed. however, most of the work on Pango-1.0 was done using the GTK+
+ widget toolkit as a test platform. Pango forms the core of text and
+ font handling for GTK+-2.0.
+ .
+ Pango is designed to be modular; the core Pango layout can be used with
+ four different font backends:
+  - Core X windowing system fonts
+  - Client-side fonts on X using the Xft library
+  - Direct rendering of scalable fonts using the FreeType library
+  - Native fonts on Microsoft backends
+ .
+ This package contains the shared libraries.
+
+Package: libpangoxft-1.0- at SONAME@
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Layout and rendering of internationalized text
+ Pango is a library for layout and rendering of text, with an emphasis
+ on internationalization. Pango can be used anywhere that text layout is
+ needed. however, most of the work on Pango-1.0 was done using the GTK+
+ widget toolkit as a test platform. Pango forms the core of text and
+ font handling for GTK+-2.0.
+ .
+ Pango is designed to be modular; the core Pango layout can be used with
+ four different font backends:
+  - Core X windowing system fonts
+  - Client-side fonts on X using the Xft library
+  - Direct rendering of scalable fonts using the FreeType library
+  - Native fonts on Microsoft backends
+ .
+ This package contains the shared libraries.
+
+Package: libpangoft2-1.0- at SONAME@
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Description: Layout and rendering of internationalized text
+ Pango is a library for layout and rendering of text, with an emphasis
+ on internationalization. Pango can be used anywhere that text layout is
+ needed. however, most of the work on Pango-1.0 was done using the GTK+
+ widget toolkit as a test platform. Pango forms the core of text and
+ font handling for GTK+-2.0.
+ .
+ Pango is designed to be modular; the core Pango layout can be used with
+ four different font backends:
+  - Core X windowing system fonts
+  - Client-side fonts on X using the Xft library
+  - Direct rendering of scalable fonts using the FreeType library
+  - Native fonts on Microsoft backends
+ .
+ This package contains the shared libraries.
+
 Package: libpango1.0-udeb
 XC-Package-Type: udeb
 Section: debian-installer
@@ -90,7 +183,10 @@
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libpango1.0- at SONAME@ (= ${binary:Version}),
+         libpango-1.0- at SONAME@ (= ${binary:Version}),
+         libpangocairo-1.0- at SONAME@ (= ${binary:Version}),
+         libpangoft2-1.0- at SONAME@ (= ${binary:Version}),
+         libpangoxft-1.0- at SONAME@ (= ${binary:Version}),
          gir1.2-pango-1.0 (= ${binary:Version}),
          libglib2.0-dev (>= 2.34.0),
          libfreetype6-dev,
@@ -128,7 +224,7 @@
 Priority: extra
 Architecture: any
 Depends: ${misc:Depends},
-         libpango1.0- at SONAME@ (= ${binary:Version})
+         libpango-1.0- at SONAME@ (= ${binary:Version})
 Description: Pango library and debugging symbols
  Pango is a library for layout and rendering of text, with an emphasis
  on internationalization. Pango can be used anywhere that text layout is

Copied: desktop/experimental/pango1.0/debian/libpango-1.0-0.install.in (from r36775, desktop/experimental/pango1.0/debian/libpango1.0-0.install.in)
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/libpango-1.0-0.install.in?rev=36844&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/libpango1.0-0.install.in [utf-8] (original)
+++ desktop/experimental/pango1.0/debian/libpango-1.0-0.install.in [utf-8] Sat Mar  2 17:42:20 2013
@@ -1,3 +1,3 @@
 # from the shared flavor
-debian/install/shared/@LIBDIR@/*.so.* @LIBDIR@
+debian/install/shared/@LIBDIR@/libpango-*.so.* @LIBDIR@
 debian/install/shared/@MODULES_PATH@/*.so @MODULES_PATH@

Added: desktop/experimental/pango1.0/debian/libpangocairo-1.0-0.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/libpangocairo-1.0-0.install.in?rev=36844&op=file
==============================================================================
--- desktop/experimental/pango1.0/debian/libpangocairo-1.0-0.install.in (added)
+++ desktop/experimental/pango1.0/debian/libpangocairo-1.0-0.install.in [utf-8] Sat Mar  2 17:42:20 2013
@@ -1,0 +1,2 @@
+# from the shared flavor
+debian/install/shared/@LIBDIR@/libpangocairo-*.so.* @LIBDIR@

Added: desktop/experimental/pango1.0/debian/libpangoft2-1.0-0.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/libpangoft2-1.0-0.install.in?rev=36844&op=file
==============================================================================
--- desktop/experimental/pango1.0/debian/libpangoft2-1.0-0.install.in (added)
+++ desktop/experimental/pango1.0/debian/libpangoft2-1.0-0.install.in [utf-8] Sat Mar  2 17:42:20 2013
@@ -1,0 +1,2 @@
+# from the shared flavor
+debian/install/shared/@LIBDIR@/libpangoft2-*.so.* @LIBDIR@

Added: desktop/experimental/pango1.0/debian/libpangoxft-1.0-0.install.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/libpangoxft-1.0-0.install.in?rev=36844&op=file
==============================================================================
--- desktop/experimental/pango1.0/debian/libpangoxft-1.0-0.install.in (added)
+++ desktop/experimental/pango1.0/debian/libpangoxft-1.0-0.install.in [utf-8] Sat Mar  2 17:42:20 2013
@@ -1,0 +1,2 @@
+# from the shared flavor
+debian/install/shared/@LIBDIR@/libpangoxft-*.so.* @LIBDIR@

Modified: desktop/experimental/pango1.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/pango1.0/debian/rules?rev=36844&op=diff
==============================================================================
--- desktop/experimental/pango1.0/debian/rules [utf-8] (original)
+++ desktop/experimental/pango1.0/debian/rules [utf-8] Sat Mar  2 17:42:20 2013
@@ -39,7 +39,7 @@
 PANGO_MODVER_DEP := pango$(APIVER)-multiarch-modver-$(MODVER)
 
 # package names
-SHARED_PKG := libpango$(APIVER)-$(SONAME)
+SHARED_PKG := libpango-$(APIVER)-$(SONAME)
 UDEB_PKG := libpango$(APIVER)-udeb
 DEV_PKG := libpango$(APIVER)-dev
 DEBUG_PKG := libpango$(APIVER)-$(SONAME)-dbg




More information about the pkg-gnome-commits mailing list