[mate-panel] 01/02: Rename GIR package to match Debian Policy.

Mike Gabriel sunweaver at debian.org
Sun Jan 21 01:27:50 UTC 2018


This is an automated email from the git hooks/post-receive script.

sunweaver pushed a commit to branch master
in repository mate-panel.

commit c8ea747152ff88e0b118e316731c141c6375f485
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Sun Jan 21 02:11:17 2018 +0100

    Rename GIR package to match Debian Policy.
---
 debian/control                                          | 17 ++++++++++++++++-
 ...panel.install => gir1.2-matepanelapplet-4.0.install} |  1 -
 debian/libmate-panel-applet-dev.install                 |  1 +
 debian/source.lintian-overrides                         |  2 ++
 4 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 7d8ca45..86ca7f8 100644
--- a/debian/control
+++ b/debian/control
@@ -79,6 +79,7 @@ Description: launcher and docking facility for MATE (common files)
 
 Package: libmate-panel-applet-4-1
 Section: libs
+Multi-Arch: same
 Architecture: any
 Depends: ${misc:Depends},
          ${shlibs:Depends},
@@ -105,11 +106,14 @@ Architecture: any
 Depends: libglib2.0-dev,
          libgtk-3-dev,
          libmate-panel-applet-4-1 (= ${binary:Version}),
+         gir1.2-matepanelapplet-4.0 (= ${binary:Version}),
          ${misc:Depends},
          ${shlibs:Depends},
 Provides: libmatepanelapplet-dev,
 Conflicts: libmatepanelapplet-dev,
+Breaks: gir1.2-mate-panel (<< 1.18.7-3~),
 Replaces: libmatepanelapplet-dev,
+          gir1.2-mate-panel (<< 1.18.7-3~),
 Description: library for MATE Panel applets (development files)
  The MATE Panel is an essential part of the MATE Desktop, providing
  toolbar-like “panels” which can be attached to the sides of your desktop.
@@ -139,8 +143,9 @@ Description: library for MATE Panel applets (documentation files)
  This package contains the documentation files of the MATE panel applet
  library.
 
-Package: gir1.2-mate-panel
+Package: gir1.2-matepanelapplet-4.0
 Section: introspection
+Multi-Arch: same
 Architecture: any
 Depends: ${gir:Depends},
          ${misc:Depends},
@@ -157,3 +162,13 @@ Description: GObject introspection data for MATE panel
  .
  It can be used by packages using the GIRepository format to generate
  dynamic bindings.
+
+Package: gir1.2-mate-panel
+Section: oldlibs
+Architecture: any
+Depends: ${misc:Depends},
+         gir1.2-matepanelapplet-4.0 (= ${binary:Version}),
+Description: GObject introspection data for libmate-panel-applet4-1 (transitional package)
+ This package is a transitional package to gir1.2-matepanelapplet-4.0. The
+ package can be safely removed.
+
diff --git a/debian/gir1.2-mate-panel.install b/debian/gir1.2-matepanelapplet-4.0.install
similarity index 59%
rename from debian/gir1.2-mate-panel.install
rename to debian/gir1.2-matepanelapplet-4.0.install
index a7d874f..9038727 100644
--- a/debian/gir1.2-mate-panel.install
+++ b/debian/gir1.2-matepanelapplet-4.0.install
@@ -1,2 +1 @@
 usr/lib/*/girepository-1.0/
-usr/share/gir-1.0/
diff --git a/debian/libmate-panel-applet-dev.install b/debian/libmate-panel-applet-dev.install
index 5be5463..989686b 100644
--- a/debian/libmate-panel-applet-dev.install
+++ b/debian/libmate-panel-applet-dev.install
@@ -1,3 +1,4 @@
 usr/include/
 usr/lib/*/*.so
 usr/lib/*/pkgconfig/
+usr/share/gir-1.0/
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..560b818
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1,2 @@
+# ignore lintian about gir1.2-mate-panel complaints, the package is a transitional package
+source: typelib-missing-gir-depends gir1.2-mate-panel

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mate/mate-panel.git



More information about the pkg-mate-commits mailing list