[gxml] Updated Debian packaging files



commit 55687cb7b4116b2be0917928127d4ae30f0095d5
Author: Yannick Inizan <inizan yannick gmail com>
Date:   Thu Sep 22 17:57:11 2016 -0500

    Updated Debian packaging files

 configure.ac       |    4 ++++
 debian/Makefile.am |    7 +++++++
 debian/control.in  |   42 +++++++++++++++++++++++++++++++++++++++---
 3 files changed, 50 insertions(+), 3 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 050883f..015de84 100644
--- a/configure.ac
+++ b/configure.ac
@@ -272,6 +272,10 @@ po/Makefile.in
 debian/Makefile
 debian/control
 debian/copyright
+debian/changelog
+debian/gir1.2-gxml.install
+debian/libgxml-0.install
+debian/libgxml-dev.install
 ])
 AC_OUTPUT
 
diff --git a/debian/Makefile.am b/debian/Makefile.am
index 25c36bb..008f7e4 100644
--- a/debian/Makefile.am
+++ b/debian/Makefile.am
@@ -1,3 +1,10 @@
 EXTRA_DIST= \
   control.in \
   copyright.in
+
+all:
+       cp gir1.2-gxml.install gir1.2-gxml-@API_VERSION@.install
+       cp libgxml-0.install libgxml-@API_VERSION@-0.install
+       cp libgxml-dev.install libgxml-@API_VERSION@-dev.install
+
+CLEANFILES = gir1.2-gxml-@API_VERSION@.install libgxml-@API_VERSION@-0.install 
libgxml-@API_VERSION@-dev.install
diff --git a/debian/control.in b/debian/control.in
index 677ab94..b7de8eb 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -1,16 +1,52 @@
 Source: gxml-@API_VERSION@
-Section: unknown
+Section: libs
 Priority: optional
 Maintainer: Daniel Espinosa <daniel espinosa pwmc mx>
-Build-Depends: debhelper (>= 9), autotools-dev
+Build-Depends: debhelper (>= 9),
+       autotools-dev,
+       valac,
+       yelp-tools,
+       dh-autoreconf,
+       libtool-bin,
+       intltool,
+       libxml2-dev,
+       libgee-0.8-dev,
+       gir1.2-glib-2.0 (>= 0.9.12),
+       libgirepository1.0-dev (>= 0.9.12),
+       gobject-introspection (>= 0.9.12-4~)
 Standards-Version: 3.9.6
 Homepage: https://wiki.gnome.org/GXml
 #Vcs-Git: git://anonscm.debian.org/collab-maint/gxml-0.6.git
 #Vcs-Browser: https://anonscm.debian.org/gitweb/?p=collab-maint/gxml-0.6.git;a=summary
 
-Package: gxml-@API_VERSION@
+Package: libgxml-@API_VERSION@-0
 Architecture: any
+Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: GObject libxml2 bindings
  GXml is a wrapper of libxml2 to GObject providing bidings to Vala and any
  language supporting GObject Introspection.
+
+Package: libgxml-@API_VERSION@-dev
+Section: libdevel
+Architecture: any
+Depends: libgxml-@API_VERSION@-0 (= ${binary:Version}),
+                libgee-0.8-dev,
+                libxml2-dev,
+                ${misc:Depends}
+Description: GObject libxml2 bindings (development files)
+ GXml is a wrapper of libxml2 to GObject providing bidings to Vala and any
+ language supporting GObject Introspection.
+ .
+ This package contains the development files.
+
+Package: gir1.2-gxml-@API_VERSION@
+Architecture: any
+Section: introspection
+Depends: ${gir:Depends}, ${misc:Depends}
+Description: GObject libxml2 bindings (GObject-Introspection)
+ GXml is a wrapper of libxml2 to GObject providing bidings to Vala and any
+ language supporting GObject Introspection.
+ .
+ This package contains introspection data for GXml, which can be used
+ to generate dynamic bindings.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]