[gxml/gxml-0.16] Setting version to 0.16.4. Improve debian control files
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml/gxml-0.16] Setting version to 0.16.4. Improve debian control files
- Date: Thu, 24 Jan 2019 23:21:02 +0000 (UTC)
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]