[gxml/gxml-0.16] Setting version to 0.16.4. Improve debian control files



commit 6297853c8df496002f9d15e001d1274656faba9f
Author: Daniel Espinosa Ortiz <esodan gmail com>
Date:   Thu Jan 24 16:50:22 2019 -0600

    Setting version to 0.16.4. Improve debian control files

 configure.ac                    |  8 +------
 debian/Makefile.am              | 23 +++++++++++-------
 debian/changelog.in             | 11 ---------
 debian/compat                   |  2 +-
 debian/control                  | 45 +++++++++++++++++++++++++++++++++++
 debian/control.in               | 52 -----------------------------------------
 debian/copyright                | 44 ++++++++++++++++++++++++++++++++++
 debian/copyright.in             | 46 ------------------------------------
 debian/gir1.2-gxml-0.16.dirs    |  2 ++
 debian/gir1.2-gxml-0.16.install |  2 ++
 debian/gir1.2-gxml.install.in   |  1 -
 debian/libgxml-0.16-dev.dirs    |  3 +++
 debian/libgxml-0.16-dev.install |  3 +++
 debian/libgxml-0.16-doc.dirs    |  1 +
 debian/libgxml-0.16-doc.install |  1 +
 debian/libgxml-0.16-docs.docs   |  2 ++
 debian/libgxml-0.16.dirs        |  1 +
 debian/libgxml-0.16.install     |  1 +
 debian/libgxml-0.install.in     |  1 -
 debian/libgxml-dev.install.in   |  6 -----
 debian/rules                    |  7 ++----
 meson.build                     |  2 +-
 22 files changed, 125 insertions(+), 139 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 4692884..281f869 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,7 +12,7 @@
 # Release Version for API related changes
 m4_define([project_major_version], [0])
 m4_define([project_minor_version], [16])
-m4_define([project_micro_version], [3])
+m4_define([project_micro_version], [4])
 m4_define([project_nano_version], [0])
 
 # LT_VERSION for ABI related changes
@@ -267,12 +267,6 @@ examples/python/Makefile
 examples/vala/Makefile
 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 008f7e4..87f87cd 100644
--- a/debian/Makefile.am
+++ b/debian/Makefile.am
@@ -1,10 +1,17 @@
 EXTRA_DIST= \
-  control.in \
-  copyright.in
+       compat \
+       control \
+       copyright \
+       gir1.2-gxml-0.16.dirs \
+       gir1.2-gxml-0.16.install \
+       libgxml-0.16-dev.dirs \
+       libgxml-0.16-dev.install \
+       libgxml-0.16.dirs \
+       libgxml-0.16-doc.dirs \
+       libgxml-0.16-doc.install \
+       libgxml-0.16-docs.docs \
+       libgxml-0.16.install \
+       rules \
+       source \
+       $(NULL)
 
-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/compat b/debian/compat
index ec63514..f599e28 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-9
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f4c5179
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,45 @@
+Source: gxml
+Priority: optional
+Maintainer: Daniel Espinosa <esodan gmail com>
+Build-Depends: debhelper (>= 11~), valac, meson (>= 0.40.0), ninja-build, pkg-config, libglib2.0-dev, 
libgee-0.8-dev, libgtk-3-dev, libgtksourceview-3.0-dev, libvala-0.40-dev, valadoc, libvaladoc-0.40-dev, 
libjsonrpc-glib-1.0-dev, gobject-introspection, libgirepository1.0-dev, gedit-dev, gedit-developer-plugins
+Standards-Version: 4.1.2
+Section: libs
+Homepage: https://gitlab.gnome.org/GNOME/gxml/wikis/home
+Vcs-Git: https://gitlab.gnome.org/GNOME/gxml.git
+Vcs-Browser: https://gitlab.gnome.org/GNOME/gxml
+
+Package: libgxml-0.16
+Section: libs
+Architecture: any
+Multi-Arch: same
+Depends: libglib2.0-0, libgee-0.8-2, libvala-0.40-0, libvaladoc-0.40-0, , libjsonrpc-glib-1.0-1, 
${misc:Depends}, ${shlibs:Depends}
+Description: GNOME Vala Language Server library
+ Provides a set of objects useful to parse XML files
+ using a DOM version 4 API
+
+Package: libgxml-0.16-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libglib2.0-dev, libgee-0.8-dev, libvala-0.40-dev, libgxml-0.16 (= ${binary:Version}), 
libvaladoc-0.40-dev, , libjsonrpc-glib-1.0-dev, ${misc:Depends}
+Description: GNOME Vala Language Server library
+ Provides a set of objects useful to parse XML files
+ using a DOM version 4 API
+ .
+ This package provides development assets.
+
+Package: libgxml-0.16-doc
+Section: doc
+Architecture: any
+Multi-Arch: same
+Depends: libgxml-0.16 (>= 0.16.0), valadoc, ${misc:Depends}, ${shlibs:Depends}
+Description: GNOME Vala Language Server Library documentation
+ Provides DevHelp documentation for gxml
+
+Package: gir1.2-gxml-0.16
+Section: introspection
+Architecture: any
+Multi-Arch: same
+Depends: libgxml-0.16 (>= 0.16.0), libgirepository-1.0-1, ${misc:Depends}, ${shlibs:Depends}, ${gir:Depends}
+Description: GNOME Vala Language Server Library GObject Introspection files
+ This package contains introspection data for gxml
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..e7f884c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,44 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: gxml
+Source: <https://gitlab.gnome.org/GNOME/gxml>
+
+Files: *
+Copyright: 2018 Daniel Espinosa <esodan gmail com>
+License: LGPL-2.1+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+# If you want to use GPL v2 or later for the /debian/* files use
+# the following clauses, or change it to suit. Delete these two lines
+Files: debian/*
+Copyright: 2018 Daniel Espinosa <despinosa@unknown>
+License: GPL-2.1+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2.1 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
diff --git a/debian/gir1.2-gxml-0.16.dirs b/debian/gir1.2-gxml-0.16.dirs
new file mode 100644
index 0000000..f7077cf
--- /dev/null
+++ b/debian/gir1.2-gxml-0.16.dirs
@@ -0,0 +1,2 @@
+usr/lib
+usr/share
diff --git a/debian/gir1.2-gxml-0.16.install b/debian/gir1.2-gxml-0.16.install
new file mode 100644
index 0000000..198e794
--- /dev/null
+++ b/debian/gir1.2-gxml-0.16.install
@@ -0,0 +1,2 @@
+usr/lib/*/girepository-1.0/GXml*.typelib
+usr/share/gir-1.0/GXml*.gir
\ No newline at end of file
diff --git a/debian/libgxml-0.16-dev.dirs b/debian/libgxml-0.16-dev.dirs
new file mode 100644
index 0000000..995e528
--- /dev/null
+++ b/debian/libgxml-0.16-dev.dirs
@@ -0,0 +1,3 @@
+usr/lib
+usr/include
+usr/share
diff --git a/debian/libgxml-0.16-dev.install b/debian/libgxml-0.16-dev.install
new file mode 100644
index 0000000..3863601
--- /dev/null
+++ b/debian/libgxml-0.16-dev.install
@@ -0,0 +1,3 @@
+usr/include/*/gxml/gxml.h
+usr/lib/*/pkgconfig/gxml-*
+usr/share/vala/vapi/gxml*
diff --git a/debian/libgxml-0.16-doc.dirs b/debian/libgxml-0.16-doc.dirs
new file mode 100644
index 0000000..e0f0295
--- /dev/null
+++ b/debian/libgxml-0.16-doc.dirs
@@ -0,0 +1 @@
+usr/share/devhelp/books
diff --git a/debian/libgxml-0.16-doc.install b/debian/libgxml-0.16-doc.install
new file mode 100644
index 0000000..328308b
--- /dev/null
+++ b/debian/libgxml-0.16-doc.install
@@ -0,0 +1 @@
+usr/share/devhelp/books/GXml-0.16/*
\ No newline at end of file
diff --git a/debian/libgxml-0.16-docs.docs b/debian/libgxml-0.16-docs.docs
new file mode 100644
index 0000000..efea0a6
--- /dev/null
+++ b/debian/libgxml-0.16-docs.docs
@@ -0,0 +1,2 @@
+README.Debian
+README.source
diff --git a/debian/libgxml-0.16.dirs b/debian/libgxml-0.16.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/libgxml-0.16.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/libgxml-0.16.install b/debian/libgxml-0.16.install
new file mode 100644
index 0000000..0f2a945
--- /dev/null
+++ b/debian/libgxml-0.16.install
@@ -0,0 +1 @@
+usr/lib/*/libgxml-*.so.*
diff --git a/debian/rules b/debian/rules
index ab7f814..473f91b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,8 +1,5 @@
 #!/usr/bin/make -f
+%:
+       dh $@ --buildsystem=meson
 
-override_dh_auto_configure:
-       ./autogen.sh
-       dh_auto_configure -- --disable-doc --disable-tests
 
-%:
-       dh $@
diff --git a/meson.build b/meson.build
index d583b83..12c30b5 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,4 @@
-project('gxml', [ 'vala', 'c'], version : '0.16.1')
+project('gxml', [ 'vala', 'c'], version : '0.16.4')
 
 PROJECT_NAME = meson.project_name ()
 API_VERSION = '0.16'


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