Rename GIR package to match Debian Policy.

This commit is contained in:
Mike Gabriel 2018-01-24 21:20:48 +01:00
parent 65e3639ad5
commit cd6a44dc96
4 changed files with 21 additions and 3 deletions

20
debian/control vendored
View File

@ -66,6 +66,7 @@ Description: Library with common API for various MATE modules (common files)
This package contains the architecture-independent files. This package contains the architecture-independent files.
Package: libmate-desktop-2-17 Package: libmate-desktop-2-17
Section: libs
Architecture: any Architecture: any
Multi-Arch: same Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}, Pre-Depends: ${misc:Pre-Depends},
@ -93,10 +94,13 @@ Depends: libdconf-dev,
libgtk-3-dev, libgtk-3-dev,
libmate-desktop-2-17 (= ${binary:Version}), libmate-desktop-2-17 (= ${binary:Version}),
libstartup-notification0-dev, libstartup-notification0-dev,
gir1.2-matedesktop-2.0 (= ${binary:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Breaks: libmatedesktop-dev, Breaks: libmatedesktop-dev,
gir1.2-mate-desktop (<< 1.18.0-2~),
Replaces: libmatedesktop-dev, Replaces: libmatedesktop-dev,
gir1.2-mate-desktop (<< 1.18.0-2~),
Description: Library with common API for various MATE modules (development files) Description: Library with common API for various MATE modules (development files)
The MATE component mate-desktop contains the libmate-desktop library, the The MATE component mate-desktop contains the libmate-desktop library, the
mate-about program, as well as some desktop-wide documents. mate-about program, as well as some desktop-wide documents.
@ -124,14 +128,17 @@ Description: Library with common API for various MATE modules (documentation fil
. .
This package contains the documentation files. This package contains the documentation files.
Package: gir1.2-mate-desktop Package: gir1.2-matedesktop-2.0
Section: introspection Section: introspection
Architecture: any Architecture: any
Multi-Arch: same
Depends: libmate-desktop-2-17 (= ${binary:Version}), Depends: libmate-desktop-2-17 (= ${binary:Version}),
${gir:Depends}, ${gir:Depends},
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Description: GObject introspection data for the mate-desktop library Breaks: gir1.2-mate-desktop (<< 1.18.0-2~),
Replaces: gir1.2-mate-desktop (<< 1.18.0-2~),
Description: GObject introspection data for the libmate-desktop library
The MATE component mate-desktop contains the libmate-desktop library, the The MATE component mate-desktop contains the libmate-desktop library, the
mate-about program, as well as some desktop-wide documents. mate-about program, as well as some desktop-wide documents.
. .
@ -143,3 +150,12 @@ Description: GObject introspection data for the mate-desktop library
. .
It can be used by packages using the GIRepository format to generate It can be used by packages using the GIRepository format to generate
dynamic bindings. dynamic bindings.
Package: gir1.2-mate-desktop
Section: oldlibs
Architecture: any
Depends: ${misc:Depends},
gir1.2-matedesktop-2.0 (= ${binary:Version}),
Description: GObject introspection data for libmate-desktop (transitional package)
This package is a transitional package to gir1.2-matedesktop-2.0. The package
can be safely removed.

View File

@ -1,2 +1 @@
usr/lib/*/girepository-1.0/ usr/lib/*/girepository-1.0/
usr/share/gir-1.0/

View File

@ -1,3 +1,4 @@
usr/include/ usr/include/
usr/lib/*/*.so usr/lib/*/*.so
usr/lib/*/pkgconfig/ usr/lib/*/pkgconfig/
usr/share/gir-1.0/

2
debian/source.lintian-overrides vendored Normal file
View File

@ -0,0 +1,2 @@
# ignore lintian about gir1.2-mate-desktop complaints, the package is a transitional package
source: typelib-missing-gir-depends gir1.2-mate-desktop