* Rename binary packages to new so naming

* debian/libgail-3-0.symbols:
* debian/libgtk-3-0.symbols:
This commit is contained in:
Robert Ancell 2011-02-15 01:30:13 +00:00
parent 278ef1242d
commit c39848cffc
38 changed files with 129 additions and 73 deletions

7
debian/changelog vendored
View File

@ -1,17 +1,18 @@
gtk+3.0 (3.0.0-1) UNRELEASED; urgency=low gtk+3.0 (3.0.0-1) UNRELEASED; urgency=low
* New upstream release * New upstream release
* Rename binary packages to new so naming
* debian/control: * debian/control:
- Bump build-depends on libglib2.0-dev, libgdk-pixbuf2.0-dev, libatk1.0-dev, - Bump build-depends on libglib2.0-dev, libgdk-pixbuf2.0-dev, libatk1.0-dev,
gobject-introspection gobject-introspection
* debian/libgail3.0-0.symbols: * debian/libgail-3-0.symbols:
* debian/libgtk3.0-0.symbols: * debian/libgtk-3-0.symbols:
- Updated - Updated
- Mark symbols with stable version number - Mark symbols with stable version number
* debian/rules: * debian/rules:
- Bump SHVER - Bump SHVER
-- Robert Ancell <robert.ancell@canonical.com> Mon, 14 Feb 2011 09:56:54 +1100 -- Robert Ancell <robert.ancell@canonical.com> Tue, 15 Feb 2011 12:28:34 +1100
gtk+3.0 (2.99.3-1) UNRELEASED; urgency=low gtk+3.0 (2.99.3-1) UNRELEASED; urgency=low

102
debian/control vendored
View File

@ -53,17 +53,19 @@ Vcs-Svn: svn://svn.debian.org/pkg-gnome/desktop/unstable/gtk+3.0/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk+3.0/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk+3.0/
Homepage: http://www.gtk.org/ Homepage: http://www.gtk.org/
Package: libgtk3.0-0 Package: libgtk-3-0
Architecture: any Architecture: any
Depends: libgtk3.0-common, Depends: libgtk-3-common,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
shared-mime-info shared-mime-info
Provides: gtk3.0-binver-3.0.0 Provides: gtk3.0-binver-3.0.0
Recommends: hicolor-icon-theme, Recommends: hicolor-icon-theme,
libgtk3.0-bin libgtk-3-bin
Suggests: librsvg2-common, Suggests: librsvg2-common,
gvfs gvfs
Conflicts: libgtk3.0-0
Replaces: libgtk3.0-0
Description: The GTK+ graphical user interface library Description: The GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -72,7 +74,7 @@ Description: The GTK+ graphical user interface library
. .
This package contains the shared libraries. This package contains the shared libraries.
Package: libgtk3.0-0-udeb Package: libgtk-3-0-udeb
XC-Package-Type: udeb XC-Package-Type: udeb
Section: debian-installer Section: debian-installer
Priority: extra Priority: extra
@ -80,6 +82,8 @@ Architecture: any
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: gtk3.0-binver-3.0.0 Provides: gtk3.0-binver-3.0.0
Conflicts: libgtk3.0-0-udeb
Replaces: libgtk3.0-0-udeb
Description: The GTK+ graphical user interface library - minimal runtime Description: The GTK+ graphical user interface library - minimal runtime
This is a udeb, or a microdeb, for the debian-installer. This is a udeb, or a microdeb, for the debian-installer.
. .
@ -91,11 +95,13 @@ Description: The GTK+ graphical user interface library - minimal runtime
This package contains the minimal runtime library using X11 needed This package contains the minimal runtime library using X11 needed
by the Debian installer. by the Debian installer.
Package: libgtk3.0-common Package: libgtk-3-common
Section: misc Section: misc
Architecture: all Architecture: all
Depends: ${misc:Depends} Depends: ${misc:Depends}
Recommends: libgtk3.0-0 Recommends: libgtk-3-0
Conflicts: libgtk3.0-common
Replaces: libgtk3.0-common
Description: Common files for the GTK+ graphical user interface library Description: Common files for the GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -104,12 +110,14 @@ Description: Common files for the GTK+ graphical user interface library
. .
This package contains the common files which the libraries need. This package contains the common files which the libraries need.
Package: libgtk3.0-bin Package: libgtk-3-bin
Section: misc Section: misc
Architecture: all Architecture: all
Depends: ${misc:Depends}, Depends: ${misc:Depends},
libgtk3.0-0 (>= ${source:Version}), libgtk-3-0 (>= ${source:Version}),
libgtk3.0-common libgtk-3-common
Conflicts: libgtk3.0-bin
Replaces: libgtk3.0-bin
Description: The programs for the GTK+ graphical user interface library Description: The programs for the GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -119,11 +127,11 @@ Description: The programs for the GTK+ graphical user interface library
This package contains the program files which is used for the libraries This package contains the program files which is used for the libraries
and others. and others.
Package: libgtk3.0-dev Package: libgtk-3-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Depends: libgtk3.0-0 (= ${binary:Version}), Depends: libgtk-3-0 (= ${binary:Version}),
libgtk3.0-common, libgtk-3-common,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
libglib2.0-dev (>= 2.28.0), libglib2.0-dev (>= 2.28.0),
@ -144,7 +152,9 @@ Depends: libgtk3.0-0 (= ${binary:Version}),
libxml2-utils libxml2-utils
Recommends: python (>= 2.4), Recommends: python (>= 2.4),
debhelper debhelper
Suggests: libgtk3.0-doc Suggests: libgtk-3-doc
Conflicts: libgtk3.0-dev
Replaces: libgtk3.0-dev
Description: Development files for the GTK+ library Description: Development files for the GTK+ library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -154,13 +164,15 @@ Description: Development files for the GTK+ library
This package contains the header files and static libraries which is This package contains the header files and static libraries which is
needed for developing the GTK+ applications. needed for developing the GTK+ applications.
Package: libgtk3.0-0-dbg Package: libgtk-3-0-dbg
Section: debug Section: debug
Priority: extra Priority: extra
Architecture: any Architecture: any
Depends: libgtk3.0-0 (= ${binary:Version}), Depends: libgtk-3-0 (= ${binary:Version}),
libgtk3.0-common, libgtk-3-common,
${misc:Depends} ${misc:Depends}
Conflicts: libgtk3.0-0-dbg
Replaces: libgtk3.0-0-dbg
Description: The GTK+ libraries and debugging symbols Description: The GTK+ libraries and debugging symbols
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -171,7 +183,7 @@ Description: The GTK+ libraries and debugging symbols
. .
Most people will not need this package. Most people will not need this package.
Package: libgtk3.0-doc Package: libgtk-3-doc
Section: doc Section: doc
Architecture: all Architecture: all
Depends: lynx | www-browser, Depends: lynx | www-browser,
@ -179,6 +191,8 @@ Depends: lynx | www-browser,
Recommends: libglib2.0-doc, Recommends: libglib2.0-doc,
libatk1.0-doc, libatk1.0-doc,
libpango1.0-doc libpango1.0-doc
Conflicts: libgtk3.0-doc
Replaces: libgtk3.0-doc
Description: Documentation for the GTK+ graphical user interface library Description: Documentation for the GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -186,31 +200,33 @@ Description: Documentation for the GTK+ graphical user interface library
suites. suites.
. .
This package contains the HTML documentation for the GTK+ library This package contains the HTML documentation for the GTK+ library
in /usr/share/doc/libgtk3.0-doc/ . in /usr/share/doc/libgtk-3-doc/ .
Package: gtk3.0-examples Package: gtk-3-examples
Section: x11 Section: x11
Priority: extra Priority: extra
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libgtk3.0-0 (= ${binary:Version}) libgtk-3-0 (= ${binary:Version})
Description: Examples files for the GTK+ 3.0 Conflicts: gtk-3.0-examples
Replaces: gtk-3.0-examples
Description: Examples files for GTK+ 3
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
for projects ranging from small one-off tools to complete application for projects ranging from small one-off tools to complete application
suites. suites.
. .
This package contains the examples files and a demonstration program This package contains the examples files and a demonstration program
for the GTK+-3.0. for GTK+3.
#Package: gtk3-engines-pixbuf #Package: gtk3-engines-pixbuf
#Section: graphics #Section: graphics
#Architecture: any #Architecture: any
#Depends: ${misc:Depends}, #Depends: ${misc:Depends},
# ${shlibs:Depends}, # ${shlibs:Depends},
# libgtk3.0-0 (= ${binary:Version}), # libgtk-3-0 (= ${binary:Version}),
# libgtk3.0-common # libgtk-3-common
#Description: Pixbuf-based theme for GTK+ 3.x #Description: Pixbuf-based theme for GTK+ 3.x
# The GTK+ is a multi-platform toolkit for creating graphical user # The GTK+ is a multi-platform toolkit for creating graphical user
# interfaces. Offering a complete set of widgets, the GTK+ is suitable # interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -221,7 +237,7 @@ Description: Examples files for the GTK+ 3.0
Package: gir1.2-gtk-3.0 Package: gir1.2-gtk-3.0
Architecture: any Architecture: any
Depends: libgtk3.0-common, Depends: libgtk-3-common,
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
${gir:Depends} ${gir:Depends}
@ -236,11 +252,13 @@ Description: The GTK+ graphical user interface library -- gir bindings
This package can be used by other packages using the GIRepository format to This package can be used by other packages using the GIRepository format to
generate dynamic bindings. generate dynamic bindings.
Package: libgail3.0-0 Package: libgail-3-0
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
libgtk3.0-0 (= ${binary:Version}) libgtk-3-0 (= ${binary:Version})
Conflicts: libgail3.0-0
Replaces: libgail3.0-0
Description: GNOME Accessibility Implementation Library -- shared libraries Description: GNOME Accessibility Implementation Library -- shared libraries
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of
@ -249,11 +267,13 @@ Description: GNOME Accessibility Implementation Library -- shared libraries
. .
This package contains the shared library. This package contains the shared library.
Package: libgail3.0-common Package: libgail-3-common
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
libgail3.0-0 (= ${binary:Version}) libgail-3-0 (= ${binary:Version})
Conflicts: libgail3.0-common
Replaces: libgail3.0-common
Description: GNOME Accessibility Implementation Library -- common modules Description: GNOME Accessibility Implementation Library -- common modules
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of
@ -262,16 +282,18 @@ Description: GNOME Accessibility Implementation Library -- common modules
. .
This package contains core shared libraries. This package contains core shared libraries.
Package: libgail3.0-dev Package: libgail-3-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${misc:Depends}, Depends: ${misc:Depends},
libgail3.0-0 (= ${binary:Version}), libgail-3-0 (= ${binary:Version}),
libgail3.0-common (= ${binary:Version}), libgail-3-common (= ${binary:Version}),
libgtk3.0-dev (= ${binary:Version}), libgtk-3-dev (= ${binary:Version}),
pkg-config, pkg-config,
libatk1.0-dev (>= 1.13.0) libatk1.0-dev (>= 1.13.0)
Suggests: libgail3.0-doc Suggests: libgail-3-doc
Conflicts: libgail3.0-dev
Replaces: libgail3.0-dev
Description: GNOME Accessibility Implementation Library -- development files Description: GNOME Accessibility Implementation Library -- development files
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of
@ -280,12 +302,14 @@ Description: GNOME Accessibility Implementation Library -- development files
. .
This package contains the development files for Gail. This package contains the development files for Gail.
Package: libgail3.0-0-dbg Package: libgail-3-0-dbg
Architecture: any Architecture: any
Section: debug Section: debug
Priority: extra Priority: extra
Depends: ${misc:Depends}, libgail3.0-0 (= ${binary:Version}) Depends: ${misc:Depends}, libgail-3-0 (= ${binary:Version})
Recommends: libgtk3.0-0-dbg Recommends: libgtk-3-0-dbg
Conflicts: libgail3.0-0-dbg
Replaces: libgail3.0-0-dbg
Description: Gail libraries and debugging symbols Description: Gail libraries and debugging symbols
Gail is the "GNOME Accessibility Implementation Library". Gail is the "GNOME Accessibility Implementation Library".
. .
@ -293,10 +317,12 @@ Description: Gail libraries and debugging symbols
. .
Most people will not need this package. Most people will not need this package.
Package: libgail3.0-doc Package: libgail-3-doc
Architecture: all Architecture: all
Section: doc Section: doc
Depends: ${misc:Depends}, lynx | www-browser Depends: ${misc:Depends}, lynx | www-browser
Conflicts: libgail3.0-doc
Replaces: libgail3.0-doc
Description: documentation files of the Gail library Description: documentation files of the Gail library
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of

52
debian/control.in vendored
View File

@ -1,4 +1,4 @@
Source: gtk+@APIVER@ Source: gtk+3.0
Section: libs Section: libs
Priority: optional Priority: optional
Maintainer: Sebastien Bacher <seb128@debian.org> Maintainer: Sebastien Bacher <seb128@debian.org>
@ -64,6 +64,8 @@ Recommends: hicolor-icon-theme,
@BIN_PKG@ @BIN_PKG@
Suggests: librsvg2-common, Suggests: librsvg2-common,
gvfs gvfs
Conflicts: libgtk3.0-0
Replaces: libgtk3.0-0
Description: The GTK+ graphical user interface library Description: The GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -80,6 +82,8 @@ Architecture: any
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Provides: @GTK_BINVER_DEP@ Provides: @GTK_BINVER_DEP@
Conflicts: libgtk3.0-0-udeb
Replaces: libgtk3.0-0-udeb
Description: The GTK+ graphical user interface library - minimal runtime Description: The GTK+ graphical user interface library - minimal runtime
This is a udeb, or a microdeb, for the debian-installer. This is a udeb, or a microdeb, for the debian-installer.
. .
@ -96,6 +100,8 @@ Section: misc
Architecture: all Architecture: all
Depends: ${misc:Depends} Depends: ${misc:Depends}
Recommends: @SHARED_PKG@ Recommends: @SHARED_PKG@
Conflicts: libgtk3.0-common
Replaces: libgtk3.0-common
Description: Common files for the GTK+ graphical user interface library Description: Common files for the GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -110,6 +116,8 @@ Architecture: all
Depends: ${misc:Depends}, Depends: ${misc:Depends},
@SHARED_PKG@ (>= ${source:Version}), @SHARED_PKG@ (>= ${source:Version}),
@COMMON_PKG@ @COMMON_PKG@
Conflicts: libgtk3.0-bin
Replaces: libgtk3.0-bin
Description: The programs for the GTK+ graphical user interface library Description: The programs for the GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -145,6 +153,8 @@ Depends: @SHARED_PKG@ (= ${binary:Version}),
Recommends: python (>= 2.4), Recommends: python (>= 2.4),
debhelper debhelper
Suggests: @DOC_PKG@ Suggests: @DOC_PKG@
Conflicts: libgtk3.0-dev
Replaces: libgtk3.0-dev
Description: Development files for the GTK+ library Description: Development files for the GTK+ library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -161,6 +171,8 @@ Architecture: any
Depends: @SHARED_PKG@ (= ${binary:Version}), Depends: @SHARED_PKG@ (= ${binary:Version}),
@COMMON_PKG@, @COMMON_PKG@,
${misc:Depends} ${misc:Depends}
Conflicts: libgtk3.0-0-dbg
Replaces: libgtk3.0-0-dbg
Description: The GTK+ libraries and debugging symbols Description: The GTK+ libraries and debugging symbols
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -179,6 +191,8 @@ Depends: lynx | www-browser,
Recommends: libglib2.0-doc, Recommends: libglib2.0-doc,
libatk1.0-doc, libatk1.0-doc,
libpango1.0-doc libpango1.0-doc
Conflicts: libgtk3.0-doc
Replaces: libgtk3.0-doc
Description: Documentation for the GTK+ graphical user interface library Description: Documentation for the GTK+ graphical user interface library
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
@ -195,14 +209,16 @@ Architecture: any
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
@SHARED_PKG@ (= ${binary:Version}) @SHARED_PKG@ (= ${binary:Version})
Description: Examples files for the GTK+ 3.0 Conflicts: gtk-3.0-examples
Replaces: gtk-3.0-examples
Description: Examples files for GTK+ 3
The GTK+ is a multi-platform toolkit for creating graphical user The GTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, the GTK+ is suitable interfaces. Offering a complete set of widgets, the GTK+ is suitable
for projects ranging from small one-off tools to complete application for projects ranging from small one-off tools to complete application
suites. suites.
. .
This package contains the examples files and a demonstration program This package contains the examples files and a demonstration program
for the GTK+-3.0. for GTK+3.
#Package: @PIXBUF_PKG@ #Package: @PIXBUF_PKG@
#Section: graphics #Section: graphics
@ -236,11 +252,13 @@ Description: The GTK+ graphical user interface library -- gir bindings
This package can be used by other packages using the GIRepository format to This package can be used by other packages using the GIRepository format to
generate dynamic bindings. generate dynamic bindings.
Package: libgail3.0-0 Package: libgail-3-0
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
@SHARED_PKG@ (= ${binary:Version}) @SHARED_PKG@ (= ${binary:Version})
Conflicts: libgail3.0-0
Replaces: libgail3.0-0
Description: GNOME Accessibility Implementation Library -- shared libraries Description: GNOME Accessibility Implementation Library -- shared libraries
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of
@ -249,11 +267,13 @@ Description: GNOME Accessibility Implementation Library -- shared libraries
. .
This package contains the shared library. This package contains the shared library.
Package: libgail3.0-common Package: libgail-3-common
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
libgail3.0-0 (= ${binary:Version}) libgail-3-0 (= ${binary:Version})
Conflicts: libgail3.0-common
Replaces: libgail3.0-common
Description: GNOME Accessibility Implementation Library -- common modules Description: GNOME Accessibility Implementation Library -- common modules
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of
@ -262,16 +282,18 @@ Description: GNOME Accessibility Implementation Library -- common modules
. .
This package contains core shared libraries. This package contains core shared libraries.
Package: libgail3.0-dev Package: libgail-3-dev
Architecture: any Architecture: any
Section: libdevel Section: libdevel
Depends: ${misc:Depends}, Depends: ${misc:Depends},
libgail3.0-0 (= ${binary:Version}), libgail-3-0 (= ${binary:Version}),
libgail3.0-common (= ${binary:Version}), libgail-3-common (= ${binary:Version}),
@DEV_PKG@ (= ${binary:Version}), @DEV_PKG@ (= ${binary:Version}),
pkg-config, pkg-config,
libatk1.0-dev (>= 1.13.0) libatk1.0-dev (>= 1.13.0)
Suggests: libgail3.0-doc Suggests: libgail-3-doc
Conflicts: libgail3.0-dev
Replaces: libgail3.0-dev
Description: GNOME Accessibility Implementation Library -- development files Description: GNOME Accessibility Implementation Library -- development files
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of
@ -280,12 +302,14 @@ Description: GNOME Accessibility Implementation Library -- development files
. .
This package contains the development files for Gail. This package contains the development files for Gail.
Package: libgail3.0-0-dbg Package: libgail-3-0-dbg
Architecture: any Architecture: any
Section: debug Section: debug
Priority: extra Priority: extra
Depends: ${misc:Depends}, libgail3.0-0 (= ${binary:Version}) Depends: ${misc:Depends}, libgail-3-0 (= ${binary:Version})
Recommends: @DEBUG_PKG@ Recommends: @DEBUG_PKG@
Conflicts: libgail3.0-0-dbg
Replaces: libgail3.0-0-dbg
Description: Gail libraries and debugging symbols Description: Gail libraries and debugging symbols
Gail is the "GNOME Accessibility Implementation Library". Gail is the "GNOME Accessibility Implementation Library".
. .
@ -293,10 +317,12 @@ Description: Gail libraries and debugging symbols
. .
Most people will not need this package. Most people will not need this package.
Package: libgail3.0-doc Package: libgail-3-doc
Architecture: all Architecture: all
Section: doc Section: doc
Depends: ${misc:Depends}, lynx | www-browser Depends: ${misc:Depends}, lynx | www-browser
Conflicts: libgail3.0-doc
Replaces: libgail3.0-doc
Description: documentation files of the Gail library Description: documentation files of the Gail library
Gail implements ATK interfaces for GTK+ widgets which are dynamically Gail implements ATK interfaces for GTK+ widgets which are dynamically
loadable at runtime by a GTK+ application. Once loaded, those parts of loadable at runtime by a GTK+ application. Once loaded, those parts of

View File

@ -1,4 +1,4 @@
Document: gail-reference-3.0 Document: gail-reference-3
Title: Gail Reference Manual Title: Gail Reference Manual
Author: Padraig O'Briain <padraig.obriain@sun.com> Author: Padraig O'Briain <padraig.obriain@sun.com>
Abstract: This manual describes APIs for libgail-util Abstract: This manual describes APIs for libgail-util

1
debian/libgail-3-doc.links vendored Normal file
View File

@ -0,0 +1 @@
/usr/share/gtk-doc/html/gail-libgail-util3 /usr/share/doc/libgail-3-doc/html

View File

@ -1 +0,0 @@
/usr/share/gtk-doc/html/gail-libgail-util-3.0 /usr/share/doc/libgail3.0-doc/html

View File

@ -1,5 +1,5 @@
# from the shared flavor # from the shared flavor
debian/install/shared/etc/gtk-@APIVER@/im-multipress.conf etc/gtk-@APIVER@ debian/install/shared/@CONFDIR@/im-multipress.conf @CONFDIR@
debian/install/shared/usr/bin/gtk-query-immodules-3.0 @LIBDIR@/@SHARED_PKG@ debian/install/shared/usr/bin/gtk-query-immodules-3.0 @LIBDIR@/@SHARED_PKG@
debian/install/shared/usr/bin/gtk-update-icon-cache @LIBDIR@/@SHARED_PKG@ debian/install/shared/usr/bin/gtk-update-icon-cache @LIBDIR@/@SHARED_PKG@
debian/install/shared/@MODULES_BASE_PATH@/immodules/*.so @MODULES_BASE_PATH@/immodules debian/install/shared/@MODULES_BASE_PATH@/immodules/*.so @MODULES_BASE_PATH@/immodules

View File

@ -4,7 +4,7 @@ set -e
case "$1" in case "$1" in
purge) purge)
rm -rf /etc/gtk-@APIVER@ rm -rf /@CONFDIR@
;; ;;
esac esac

View File

@ -1,4 +1,4 @@
# from the shared flavor # from the shared flavor
docs/reference/gtk/gtk-update-icon-cache.1 usr/share/man/man1 docs/reference/gtk/gtk-update-icon-cache.1 usr/share/man/man1
docs/reference/gtk/gtk-query-immodules-@APIVER@.1 usr/share/man/man1 docs/reference/gtk/gtk-query-immodules-3.0.1 usr/share/man/man1
debian/update-icon-caches usr/sbin debian/update-icon-caches usr/sbin

View File

@ -1,5 +1,5 @@
@LIBDIR@/@SHARED_PKG@/gtk-query-immodules-@APIVER@ usr/bin/gtk-query-immodules-@APIVER@ @LIBDIR@/@SHARED_PKG@/gtk-query-immodules-3.0 usr/bin/gtk-query-immodules-3.0
@LIBDIR@/@SHARED_PKG@/gtk-update-icon-cache-@APIVER@ usr/bin/gtk-update-icon-cache-@APIVER@ @LIBDIR@/@SHARED_PKG@/gtk-update-icon-cache-3.0 usr/bin/gtk-update-icon-cache-3.0
usr/share/doc/@COMMON_PKG@/changelog.gz usr/share/doc/@BIN_PKG@/changelog.gz usr/share/doc/@COMMON_PKG@/changelog.gz usr/share/doc/@BIN_PKG@/changelog.gz
usr/share/doc/@COMMON_PKG@/NEWS.gz usr/share/doc/@BIN_PKG@/NEWS.gz usr/share/doc/@COMMON_PKG@/NEWS.gz usr/share/doc/@BIN_PKG@/NEWS.gz
usr/share/doc/@COMMON_PKG@/README.gz usr/share/doc/@BIN_PKG@/README.gz usr/share/doc/@COMMON_PKG@/README.gz usr/share/doc/@BIN_PKG@/README.gz

27
debian/rules vendored
View File

@ -23,7 +23,7 @@ GNOME_MODULE = gtk+
# Make the linker work a bit harder so dynamic loading can be done faster # Make the linker work a bit harder so dynamic loading can be done faster
LDFLAGS += -Wl,-O1 LDFLAGS += -Wl,-O1
APIVER := 3.0 APIVER := 3
SONAME := 0 SONAME := 0
SHVER := 3.0.0 SHVER := 3.0.0
@ -39,18 +39,21 @@ GTK_BINARY_VERSION := 3.0.0
# Gtk binary version virtual Provide # Gtk binary version virtual Provide
GTK_BINVER_DEP := gtk$(APIVER)-binver-$(GTK_BINARY_VERSION) GTK_BINVER_DEP := gtk$(APIVER)-binver-$(GTK_BINARY_VERSION)
# relative base directory for configuration
CONFDIR := etc/gtk-3.0
# relative base directory for all types of modules # relative base directory for all types of modules
MODULES_BASE_PATH := $(LIBDIR)/gtk-$(APIVER)/$(GTK_BINARY_VERSION) MODULES_BASE_PATH := $(LIBDIR)/gtk-3.0/$(GTK_BINARY_VERSION)
# package names # package names
SHARED_PKG := libgtk$(APIVER)-$(SONAME) SHARED_PKG := libgtk-$(APIVER)-$(SONAME)
COMMON_PKG := libgtk$(APIVER)-common COMMON_PKG := libgtk-$(APIVER)-common
DEV_PKG := libgtk$(APIVER)-dev DEV_PKG := libgtk-$(APIVER)-dev
UDEB_PKG := $(SHARED_PKG)-udeb UDEB_PKG := $(SHARED_PKG)-udeb
DOC_PKG := libgtk$(APIVER)-doc DOC_PKG := libgtk-$(APIVER)-doc
BIN_PKG := libgtk$(APIVER)-bin BIN_PKG := libgtk-$(APIVER)-bin
DEBUG_PKG := $(SHARED_PKG)-dbg DEBUG_PKG := $(SHARED_PKG)-dbg
EXAMPLES_PKG := gtk$(APIVER)-examples EXAMPLES_PKG := gtk-$(APIVER)-examples
PIXBUF_PKG := gtk3-engines-pixbuf PIXBUF_PKG := gtk3-engines-pixbuf
@ -86,9 +89,9 @@ DEB_MAKE_CHECK_TARGET = -k check || true
DEB_INSTALL_DOCS_$(DOC_PKG) += -X.in DEB_INSTALL_DOCS_$(DOC_PKG) += -X.in
DEB_DH_MAKESHLIBS_ARGS_ALL += -X$(MODULES_BASE_PATH) DEB_DH_MAKESHLIBS_ARGS_ALL += -X$(MODULES_BASE_PATH)
DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V --add-udeb=$(UDEB_PKG) -- -c4 DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V --add-udeb=$(UDEB_PKG) -- -c4
DEB_DH_MAKESHLIBS_ARGS_libgail3.0-0 += -V"libgail3.0-0 (>= $(SHVER)), libgail3.0-common (>= $(SHVER))" -- -c4 DEB_DH_MAKESHLIBS_ARGS_libgail-3-0 += -V"libgail-3-0 (>= $(SHVER)), libgail-3-common (>= $(SHVER))" -- -c4
DEB_DH_FIXPERMS_ARGS_ALL += -X$(LIBDIR)/$(SHARED_PKG) DEB_DH_FIXPERMS_ARGS_ALL += -X$(LIBDIR)/$(SHARED_PKG)
DEB_DH_STRIP_ARGS = --dbg-package=$(if $(findstring libgail,$(cdbs_curpkg)),libgail3.0-0-dbg,$(DEBUG_PKG)) DEB_DH_STRIP_ARGS = --dbg-package=$(if $(findstring libgail,$(cdbs_curpkg)),libgail-3-0-dbg,$(DEBUG_PKG))
DEB_DH_STRIP_ARGS_$(UDEB_PKG) = --dbg-package= DEB_DH_STRIP_ARGS_$(UDEB_PKG) = --dbg-package=
# macro computing the list of 'debian/<pkg>.*" files which have a # macro computing the list of 'debian/<pkg>.*" files which have a
@ -131,12 +134,12 @@ build-arch: $(call dh_subst_files,$(DEB_ARCH_PACKAGES))
binary-install/$(SHARED_PKG):: binary-install/$(SHARED_PKG)::
# Install the binaries with a -3.0 suffix # Install the binaries with a -3.0 suffix
mv debian/$(SHARED_PKG)/$(LIBDIR)/$(SHARED_PKG)/gtk-update-icon-cache \ mv debian/$(SHARED_PKG)/$(LIBDIR)/$(SHARED_PKG)/gtk-update-icon-cache \
debian/$(SHARED_PKG)/$(LIBDIR)/$(SHARED_PKG)/gtk-update-icon-cache-$(APIVER) debian/$(SHARED_PKG)/$(LIBDIR)/$(SHARED_PKG)/gtk-update-icon-cache-3.0
binary-install/$(BIN_PKG):: binary-install/$(BIN_PKG)::
# Install the binaries with a -3.0 suffix # Install the binaries with a -3.0 suffix
mv debian/$(BIN_PKG)/usr/share/man/man1/gtk-update-icon-cache.1 \ mv debian/$(BIN_PKG)/usr/share/man/man1/gtk-update-icon-cache.1 \
debian/$(BIN_PKG)/usr/share/man/man1/gtk-update-icon-cache-$(APIVER).1 debian/$(BIN_PKG)/usr/share/man/man1/gtk-update-icon-cache-3.0.1
binary-install/$(UDEB_PKG):: binary-install/$(UDEB_PKG)::
# generate a minimal MIME cache for the udeb # generate a minimal MIME cache for the udeb