[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