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

Unit 193 gitlab at salsa.debian.org
Sat Nov 14 12:14:31 GMT 2020



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


Commits:
54082ddc by Unit 193 at 2020-11-14T07:03:35-05:00
d/control, d/libxfconf-0-dev.install, d/rules: Enable and install introspection support.

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/gir1.2-xfconf-0.install
- debian/libxfconf-0-dev.install
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+xfconf (4.14.3-2) unstable; urgency=medium
+
+  * Team upload.
+  * d/control, d/libxfconf-0-dev.install, d/rules:
+    - Enable and install introspection support.
+
+ -- Unit 193 <unit193 at debian.org>  Sat, 14 Nov 2020 04:48:43 -0500
+
 xfconf (4.14.3-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -4,10 +4,12 @@ Priority: optional
 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,
                libextutils-depends-perl,
                libextutils-pkgconfig-perl,
+               libgirepository1.0-dev,
                libglib-perl,
                libxfce4util-dev (>= 4.10.0),
                xfce4-dev-tools
@@ -20,7 +22,8 @@ Vcs-Browser: https://salsa.debian.org/xfce-team/desktop/xfconf
 Package: libxfconf-0-dev
 Section: libdevel
 Architecture: any
-Depends: libglib2.0-dev,
+Depends: gir1.2-xfconf-0 (= ${binary:Version}),
+         libglib2.0-dev,
          libxfconf-0-3 (= ${binary:Version}),
          pkg-config,
          ${misc:Depends}
@@ -55,3 +58,15 @@ Description: utilities for managing settings in Xfce
  xfconf contains xfconfd and xfconf-query.
   - xfconfd handles the Xfce settings storage
   - xfconf-query enables users to tune settings from command line
+
+Package: gir1.2-xfconf-0
+Section: introspection
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${gir:Depends}, ${misc:Depends}
+Description: utilities for managing settings in Xfce - introspection support
+ xfconf contains xfconfd and xfconf-query.
+  - xfconfd handles the Xfce settings storage
+  - xfconf-query enables users to tune settings from command line
+ .
+ This package provides the introspection data for xfconf.


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


=====================================
debian/libxfconf-0-dev.install
=====================================
@@ -1,4 +1,5 @@
 usr/include
 usr/lib/*/lib*.so
 usr/lib/*/pkgconfig
+usr/share/gir-1.0/*
 usr/share/gtk-doc


=====================================
debian/rules
=====================================
@@ -4,10 +4,10 @@ export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 -Wl,-z,defs
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 %:
-	dh $@
+	dh $@ --with gir
 
 override_dh_auto_configure:
-	dh_auto_configure -- --disable-perl-bindings --enable-gtk-doc
+	dh_auto_configure -- --disable-perl-bindings --enable-gtk-doc --enable-introspection=yes
 
 override_dh_auto_test:
 



View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfconf/-/commit/54082ddcadbe04ef60f620f29ad37425377dc27f

-- 
View it on GitLab: https://salsa.debian.org/xfce-team/desktop/xfconf/-/commit/54082ddcadbe04ef60f620f29ad37425377dc27f
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/20201114/8a40f2dc/attachment-0001.html>


More information about the Pkg-xfce-commits mailing list