[Pkg-xfce-commits] [Git][xfce-team/desktop/libxfce4ui][debian/master] 3 commits: d/control, d/libxfce4ui-dev.install, d/rules: Enable and install introspection support.

Unit 193 gitlab at salsa.debian.org
Fri Sep 11 23:51:31 BST 2020



Unit 193   pushed to branch debian/master at xfce / desktop / libxfce4ui


Commits:
4cf468d4 by Unit 193 at 2020-09-11T18:35:02-04:00
d/control, d/libxfce4ui-dev.install, d/rules: Enable and install introspection support.

- - - - -
a885d280 by Unit 193 at 2020-09-11T18:36:52-04:00
d/control, d/libxfce4ui-glade.install: Enable and install glade support in a new package.

- - - - -
dd960bc6 by Unit 193 at 2020-09-11T18:44:01-04:00
Update changelog for release.

- - - - -


6 changed files:

- debian/changelog
- debian/control
- + debian/gir1.2-libxfce4ui-2.0.install
- debian/libxfce4ui-2-dev.install
- + debian/libxfce4ui-glade.install
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+libxfce4ui (4.15.3-2) experimental; urgency=medium
+
+  * Team upload.
+  * d/control, d/libxfce4ui-dev.install, d/rules:
+    - Enable and install introspection support.
+  * d/control, d/libxfce4ui-glade.install:
+    - Enable and install glade support in a new package.
+
+ -- Unit 193 <unit193 at debian.org>  Fri, 11 Sep 2020 18:37:01 -0400
+
 libxfce4ui (4.15.3-1) experimental; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -4,12 +4,15 @@ Section: xfce
 Maintainer: Debian Xfce Maintainers <debian-xfce at lists.debian.org>
 Uploaders: Yves-Alexis Perez <corsac at debian.org>
 Build-Depends: debhelper-compat (= 12),
+               gobject-introspection,
                gtk-doc-tools,
                intltool,
+               libgirepository1.0-dev,
+               libgladeui-dev,
                libgtk-3-dev,
                libgtop2-dev,
                libstartup-notification0-dev,
-               libxfce4util-dev,
+               libxfce4util-dev (>= 4.15.3),
                libxfconf-0-dev,
                pkg-config,
                xfce4-dev-tools
@@ -35,7 +38,8 @@ Package: libxfce4ui-2-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgtk-3-dev,
+Depends: gir1.2-libxfce4ui-2.0 (= ${binary:Version}),
+         libgtk-3-dev,
          libxfce4ui-2-0 (= ${binary:Version}),
          libxfce4util-dev,
          libxfconf-0-dev,
@@ -55,6 +59,29 @@ Provides: xfce-keyboard-shortcuts
 Description: common files for libxfce4ui
  This package contains the common files for both variants of libxfce4ui.
 
+Package: gir1.2-libxfce4ui-2.0
+Section: introspection
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${gir:Depends}, ${misc:Depends}
+Description: Typelib file for libxfce4ui
+ libxfce4ui is used to share commonly used Xfce widgets among the Xfce
+ applications.
+ .
+ This package provides the introspection data for libxfce4ui.
+
+Package: libxfce4ui-glade
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: glade API for libxfce4ui
+ libxfce4ui is used to share commonly used Xfce widgets among the Xfce
+ applications.
+ .
+ This package contains the modules for GTK+3 GUI development with Glade.
+
 Package: libxfce4ui-utils
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}


=====================================
debian/gir1.2-libxfce4ui-2.0.install
=====================================
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/*


=====================================
debian/libxfce4ui-2-dev.install
=====================================
@@ -4,3 +4,4 @@ usr/lib/*/libxfce4kbd-private-3.so
 usr/lib/*/libxfce4ui-2.so
 usr/lib/*/pkgconfig/libxfce4kbd-private-3.pc
 usr/lib/*/pkgconfig/libxfce4ui-2.pc
+usr/share/gir-1.0/*


=====================================
debian/libxfce4ui-glade.install
=====================================
@@ -0,0 +1,2 @@
+usr/lib/*/glade/
+usr/share/glade/


=====================================
debian/rules
=====================================
@@ -9,10 +9,10 @@ ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes),yes)
 endif
 
 %:
-	dh $@
+	dh $@ --with gir
 
 override_dh_auto_configure:
-	dh_auto_configure -- --with-vendor-info=$(XFVENDOR) --enable-gtk-doc
+	dh_auto_configure -- --with-vendor-info=$(XFVENDOR) --enable-gtk-doc --enable-introspection=yes
 
 override_dh_install:
 ifneq ($(XFVENDOR),Xubuntu)



View it on GitLab: https://salsa.debian.org/xfce-team/desktop/libxfce4ui/-/compare/e7bcfbffdf52006a59677e16398e36a9cfb82587...dd960bc687c56e5a9aae26a655375f2188eb27fb

-- 
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/libxfce4ui/-/compare/e7bcfbffdf52006a59677e16398e36a9cfb82587...dd960bc687c56e5a9aae26a655375f2188eb27fb
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-xfce-commits/attachments/20200911/eb645cbf/attachment-0001.html>


More information about the Pkg-xfce-commits mailing list