summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog179
-rw-r--r--debian/compat1
-rw-r--r--debian/control127
-rw-r--r--debian/copyright177
-rw-r--r--debian/gbp.conf2
-rw-r--r--debian/ghkl.install4
-rw-r--r--debian/gir1.2-hkl-5.0.install1
-rw-r--r--debian/libhkl-dev.install4
-rw-r--r--debian/libhkl-doc.doc-base10
-rw-r--r--debian/libhkl-doc.install2
-rw-r--r--debian/libhkl4.symbols248
-rw-r--r--debian/libhkl5.install1
-rw-r--r--debian/libhkl5.symbols204
-rw-r--r--debian/patches/0001-889878-make-test-for-pointer-safe-makecontext-succee.patch21
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules20
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch4
18 files changed, 1007 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..05824a0
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,179 @@
+hkl (5.0.0.2449-3) UNRELEASED; urgency=medium
+
+ * Use secure URI in Homepage field.
+ * d/control
+ - Build-Depends:
+ - Added: elpa-htmlize thanks to Sean Whitton (Closes: #916867)
+ - Droped: dh-autoconf.
+ - Bump Standards-Version to 4.2.1 (nothing to do)
+ * d/watch: Use the git mode
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Sun, 30 Dec 2018 09:38:23 +0100
+
+hkl (5.0.0.2449-2) unstable; urgency=medium
+
+ * fix for real (Closes: #889878) and a big thanks to
+ Bernhard Übelacker for his investigations
+ * d/patches
+ - make-test-for-pointer-safe-makecontext-succeed (added)
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Sat, 04 Aug 2018 10:42:33 +0200
+
+hkl (5.0.0.2449-1) unstable; urgency=medium
+
+ * New upstream version 5.0.0.2449 (Closes: #889878)
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Thu, 08 Feb 2018 11:32:39 +0100
+
+hkl (5.0.0.2447-1) unstable; urgency=medium
+
+ * New upstream version 5.0.0.2447 (Closes: #868481)
+ * d/control
+ - Bump Standards-Version to 4.1.3 (extra -> optional)
+ - Replaced emacs24 -> emacs (Closes: #870664)
+ - Added gnuplot-nox, gnuplot-mode
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Wed, 07 Feb 2018 15:06:14 +0100
+
+hkl (5.0.0.2173-2) unstable; urgency=medium
+
+ * Build-Depends fixed for jessie-backports.
+ (libgsl-dev | libgsl0-dev -> libgsl0-dev | libgsl-dev)
+
+ -- Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> Mon, 31 Oct 2016 10:30:48 +0100
+
+hkl (5.0.0.2173-1) unstable; urgency=medium
+
+ * New upstream version 5.0.0.2173
+ * debian/control
+ - Bump Standards-Version to 3.9.6 (nothing to do)
+ - Remove Multi-Arch same for libhkl-dev (Closes: #822840)
+ * debian/rules
+ - Use --with autoreconf (Closes: #727894)
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Mon, 19 Sep 2016 22:32:19 +0200
+
+hkl (5.0.0.2080-1) unstable; urgency=medium
+
+ * Imported Upstream version 5.0.0.2080
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Wed, 27 Apr 2016 09:23:31 +0200
+
+hkl (4.99.99.1955-2) unstable; urgency=medium
+
+ [ Andreas Beckmann ]
+ * actually close the gsl-2 bug
+
+ [ Picca Frédéric-Emmanuel ]
+ * debian/control
+ - Modify the Build-Depends in order to make the package backportable.
+ - ligsl-dev -> libgsl-dev | libgsl0-dev
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Wed, 03 Feb 2016 16:09:02 +0100
+
+hkl (4.99.99.1955-1.1) unstable; urgency=medium
+
+ [ Bas Couwenberg ]
+ * Non-maintainer upload.
+ * Update build dependencies for GSL 2, change libgsl0-dev to libgsl-dev.
+ (Closes: #807206)
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 18 Jan 2016 13:13:12 +0100
+
+hkl (4.99.99.1955-1) unstable; urgency=medium
+
+ * Imported Upstream version 4.99.99.1955
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Wed, 15 Jul 2015 16:09:46 +0200
+
+hkl (4.99.99.1950-1) unstable; urgency=medium
+
+ * Imported Upstream version 4.99.99.1950
+ * Fix an FTBFS on sparc
+ * Multi-arch also the gir package
+ * Register documentation with doc-base
+ * Add the symbols file for libhkl5
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Tue, 07 Jul 2015 13:29:18 +0200
+
+hkl (4.99.99.1949-1~exp1) experimental; urgency=medium
+
+ * Imported Upstream version 4.99.99.1949
+ * debian/rules
+ - Fix FTBFS on wheezy using MPLCONFIGDIR
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Fri, 03 Jul 2015 16:11:41 +0200
+
+hkl (4.99.99.1946-1~exp1) experimental; urgency=low
+
+ * Imported Upstream version 4.99.99.1946
+ * debian/copyright updated
+ * debian/control
+ - Bump Standards-Version to 3.9.6 (nothing to do)
+ - switch to compat level 9
+ - multi-arch
+ - New binary packages, libhkl5, gir1.2-hkl-5.0
+ - Deleted binary package, libhkl4
+ - Build-Depends:
+ - added:
+ + dh-autoreconf
+ + emacs
+ + gobject-introspection
+ + gtk-doc-tools
+ + libbullet-dev
+ + libg3d-dev
+ + libg3d-plugins,
+ + libgirepository1.0-dev
+ + libgtk2.0-dev
+ + libgtkglext1-dev
+ + libyaml-dev
+ + python-gi
+ + python-matplotlib
+ + python-tk
+ - deleted:
+ - libgtkmm-1.2-dev
+ * debian/rules
+ - use dh_install --fail-missing to check for uninstalled files.
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Thu, 30 Jun 2015 10:22:27 +0200
+
+hkl (4.0.3-4) unstable; urgency=low
+
+ * debian/control
+ - use the right debhelper version
+ * debian/libhkl4.symbols
+ - remove a symbol with-debian-revision
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Sat, 18 Jun 2011 17:26:18 +0200
+
+hkl (4.0.3-3) unstable; urgency=low
+
+ * debian/control
+ - remove the Dm-Upload-Allowed (I am DD now)
+ - Bump Standards-Version to 3.9.2 (nothing to do)
+ - update the Vcs-* fields with the new anonscm
+ * debian/copyright
+ - use the dep5
+ - update the copyright
+ * update the patch information
+ * fix two lintian warnings
+ * add the symbols file
+
+ -- Picca Frédéric-Emmanuel <picca@debian.org> Tue, 14 Jun 2011 21:02:00 +0200
+
+hkl (4.0.3-2) unstable; urgency=low
+
+ * fix the watch file due to an upgrade of the upstream website
+ * fix the FTBS on mips by reducing the number of bench test
+ * upgrade to 3.9.0 policy (nothing to do)
+ * use the right homepage
+ * fix the libhkl4 section.
+
+ -- Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> Mon, 05 Jul 2010 14:19:53 +0200
+
+hkl (4.0.3-1) unstable; urgency=low
+
+ * Initial release. (Closes: #569153)
+ * Thanks to Justin B Rye for package description review
+
+ -- Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr> Sun, 07 Feb 2010 12:39:15 +0100
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..b4de394
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+11
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..9d20e02
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,127 @@
+Source: hkl
+Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
+Uploaders: Picca Frédéric-Emmanuel <picca@debian.org>
+Section: science
+Priority: optional
+Build-Depends: debhelper (>= 11~),
+ emacs | org-mode (>= 8.0.7-2~),
+ elpa-htmlize,
+ gnuplot-nox,
+ gobject-introspection,
+ gtk-doc-tools,
+ libbullet-dev,
+ libg3d-dev,
+ libg3d-plugins,
+ libgirepository1.0-dev,
+ libgsl0-dev | libgsl-dev,
+ libgtk2.0-dev,
+ libgtkglext1-dev,
+ libyaml-dev,
+ python-gi,
+ python-matplotlib,
+ python-tk
+Standards-Version: 4.2.1
+Vcs-Browser: https://salsa.debian.org/science-team/hkl
+Vcs-Git: https://salsa.debian.org/science-team/hkl.git
+Homepage: https://www.synchrotron-soleil.fr/portal/page/portal/Instrumentation/EnvironnementInstrumental/hkl
+
+Package: ghkl
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Description: diffractometer computation control application
+ The hkl library is a framework for diffraction computation and
+ diffractometer control, heavily used at the SOLEIL synchrotron. It
+ supports various types of diffractometer geometry: Eulerian 4-circle,
+ Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis
+ geometry. For each of these it provides several numerically computed
+ modes, such as bisector and constant psi.
+ .
+ This package provides a gui on top of the hkl library.
+
+Package: libhkl5
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Suggests: libhkl-doc
+Pre-Depends: ${misc:Pre-Depends}
+Description: diffractometer computation control library
+ The hkl library is a framework for diffraction computation and
+ diffractometer control, heavily used at the SOLEIL synchrotron. It
+ supports various types of diffractometer geometry: Eulerian 4-circle,
+ Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis
+ geometry. For each of these it provides several numerically computed
+ modes, such as bisector and constant psi.
+ .
+ This package provides the runtime hkl library.
+
+Package: libhkl-dev
+Architecture: any
+Section: libdevel
+Depends: gir1.2-hkl-5.0 (= ${binary:Version}),
+ install-info,
+ libgsl-dev | libgsl0-dev,
+ libhkl5 (= ${binary:Version}),
+ ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: diffractometer computation control library - development files
+ The hkl library is a framework for diffraction computation and
+ diffractometer control, heavily used at the SOLEIL synchrotron. It
+ supports various types of diffractometer geometry: Eulerian 4-circle,
+ Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis
+ geometry. For each of these it provides several numerically computed
+ modes, such as bisector and constant psi.
+ .
+ This package provides everything needed to link against hkl.
+
+Package: libhkl-dbg
+Architecture: any
+Multi-Arch: same
+Section: debug
+Depends: libhkl5 (= ${binary:Version}),
+ ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: diffractometer computation control library - debug symbols
+ The hkl library is a framework for diffraction computation and
+ diffractometer control, heavily used at the SOLEIL synchrotron. It
+ supports various types of diffractometer geometry: Eulerian 4-circle,
+ Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis
+ geometry. For each of these it provides several numerically computed
+ modes, such as bisector and constant psi.
+ .
+ This package provides the debug files for hkl.
+
+Package: libhkl-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: diffractometer computation control library - documentation
+ The hkl library is a framework for diffraction computation and
+ diffractometer control, heavily used at the SOLEIL synchrotron. It
+ supports various types of diffractometer geometry: Eulerian 4-circle,
+ Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis
+ geometry. For each of these it provides several numerically computed
+ modes, such as bisector and constant psi.
+ .
+ This package provides the documentation for hkl.
+
+Package: gir1.2-hkl-5.0
+Architecture: any
+Multi-Arch: same
+Section: introspection
+Depends: ${gir:Depends},
+ ${misc:Depends},
+ ${shlibs:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Description: diffractometer computation control library - gir binding
+ The hkl library is a framework for diffraction computation and
+ diffractometer control, heavily used at the SOLEIL synchrotron. It
+ supports various types of diffractometer geometry: Eulerian 4-circle,
+ Eulerian 6-circle, kappa 4-circle, kappa 6-circle, and z-axis
+ geometry. For each of these it provides several numerically computed
+ modes, such as bisector and constant psi.
+ .
+ This package can be used by other packages using the GIRepository format to
+ generate dynamic bindings.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..42f584e
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,177 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>
+Upstream-Contact: Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>
+Source: http://www.tango-controls.org/Members/picca
+
+Files: *
+Copyright: 2003-2015, Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>
+ 2003-2015, Synchrotron SOLEIL L'Orme des Merisiers Saint-Aubin BP 48 91192 GIF-sur-YVETTE CEDEX
+ 2009-2010, Maria-Teresa Nunez-Pardo-de-Verra <tnunez@mail.desy.de>
+ 2009-2010, Jens Krüger <Jens.Krueger@frm2.tum.de>
+License: GPL-3+
+Authors: Picca Frédéric-Emmanuel <picca@synchrotron-soleil.fr>
+ Maria-Teresa Nunez-Pardo-de-Verra <tnunez@mail.desy.de>
+ Jens Krüger <Jens.Krueger@frm2.tum.de>
+
+Files: hkl/ccan/array_size/* hkl/ccan/build_assert/* hkl/ccan/check_type/* hkl/ccan/compiler/* hkl/ccan/container_of/* hkl/ccan/noerr/* hkl/ccan/str/*
+Copyright: Public Domain
+License: CC0
+
+Files: hkl/ccan/autodata/* hkl/ccan/list/* hkl/ccan/ptr_valid/*
+Copyright: 2011 Rusty Russell <rusty@rustcorp.com.au>
+License: BSD-MIT
+
+Files: tests/runtests.c tests/tap/basic* tests/tap/float*
+Copyright: 2008, 2010, 2012 Russ Allbery <rra@stanford.edu>
+ 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2011, 2012 The Board of Trustees of the Leland Stanford Junior University
+License: BSD-MIT
+
+License: BSD-MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+License: CC0
+ Statement of Purpose
+ .
+ The laws of most jurisdictions throughout the world automatically
+ confer exclusive Copyright and Related Rights (defined below) upon
+ the creator and subsequent owner(s) (each and all, an "owner") of an
+ original work of authorship and/or a database (each, a "Work").
+ .
+ Certain owners wish to permanently relinquish those rights to a Work
+ for the purpose of contributing to a commons of creative, cultural
+ and scientific works ("Commons") that the public can reliably and
+ without fear of later claims of infringement build upon, modify,
+ incorporate in other works, reuse and redistribute as freely as
+ possible in any form whatsoever and for any purposes, including
+ without limitation commercial purposes. These owners may contribute
+ to the Commons to promote the ideal of a free culture and the further
+ production of creative, cultural and scientific works, or to gain
+ reputation or greater distribution for their Work in part through the
+ use and efforts of others.
+ .
+ For these and/or other purposes and motivations, and without any
+ expectation of additional consideration or compensation, the person
+ associating CC0 with a Work (the "Affirmer"), to the extent that he
+ or she is an owner of Copyright and Related Rights in the Work,
+ voluntarily elects to apply CC0 to the Work and publicly distribute
+ the Work under its terms, with knowledge of his or her Copyright and
+ Related Rights in the Work and the meaning and intended legal effect
+ of CC0 on those rights.
+ .
+ 1. Copyright and Related Rights. A Work made available under CC0 may
+ be protected by copyright and related or neighboring rights
+ ("Copyright and Related Rights"). Copyright and Related Rights
+ include, but are not limited to, the following:
+ .
+ the right to reproduce, adapt, distribute, perform, display,
+ communicate, and translate a Work; moral rights retained by the
+ original author(s) and/or performer(s); publicity and privacy
+ rights pertaining to a person's image or likeness depicted in a
+ Work; rights protecting against unfair competition in regards to a
+ Work, subject to the limitations in paragraph 4(a), below; rights
+ protecting the extraction, dissemination, use and reuse of data in
+ a Work; database rights (such as those arising under Directive
+ 96/9/EC of the European Parliament and of the Council of 11 March
+ 1996 on the legal protection of databases, and under any national
+ implementation thereof, including any amended or successor version
+ of such directive); and other similar, equivalent or corresponding
+ rights throughout the world based on applicable law or treaty, and
+ any national implementations thereof.
+ .
+ 2. Waiver. To the greatest extent permitted by, but not in
+ contravention of, applicable law, Affirmer hereby overtly, fully,
+ permanently, irrevocably and unconditionally waives, abandons, and
+ surrenders all of Affirmer's Copyright and Related Rights and
+ associated claims and causes of action, whether now known or unknown
+ (including existing as well as future claims and causes of action),
+ in the Work (i) in all territories worldwide, (ii) for the maximum
+ duration provided by applicable law or treaty (including future time
+ extensions), (iii) in any current or future medium and for any number
+ of copies, and (iv) for any purpose whatsoever, including without
+ limitation commercial, advertising or promotional purposes (the
+ "Waiver"). Affirmer makes the Waiver for the benefit of each member
+ of the public at large and to the detriment of Affirmer's heirs and
+ successors, fully intending that such Waiver shall not be subject to
+ revocation, rescission, cancellation, termination, or any other legal
+ or equitable action to disrupt the quiet enjoyment of the Work by the
+ public as contemplated by Affirmer's express Statement of Purpose.
+ .
+ 3. Public License Fallback. Should any part of the Waiver for any
+ reason be judged legally invalid or ineffective under applicable law,
+ then the Waiver shall be preserved to the maximum extent permitted
+ taking into account Affirmer's express Statement of Purpose. In
+ addition, to the extent the Waiver is so judged Affirmer hereby
+ grants to each affected person a royalty-free, non transferable, non
+ sublicensable, non exclusive, irrevocable and unconditional license
+ to exercise Affirmer's Copyright and Related Rights in the Work (i)
+ in all territories worldwide, (ii) for the maximum duration provided
+ by applicable law or treaty (including future time extensions), (iii)
+ in any current or future medium and for any number of copies, and
+ (iv) for any purpose whatsoever, including without limitation
+ commercial, advertising or promotional purposes (the "License"). The
+ License shall be deemed effective as of the date CC0 was applied by
+ Affirmer to the Work. Should any part of the License for any reason
+ be judged legally invalid or ineffective under applicable law, such
+ partial invalidity or ineffectiveness shall not invalidate the
+ remainder of the License, and in such case Affirmer hereby affirms
+ that he or she will not (i) exercise any of his or her remaining
+ Copyright and Related Rights in the Work or (ii) assert any
+ associated claims and causes of action with respect to the Work, in
+ either case contrary to Affirmer's express Statement of Purpose.
+ .
+ 4. Limitations and Disclaimers.
+ .
+ No trademark or patent rights held by Affirmer are waived,
+ abandoned, surrendered, licensed or otherwise affected by this
+ document. Affirmer offers the Work as-is and makes no
+ representations or warranties of any kind concerning the Work,
+ express, implied, statutory or otherwise, including without
+ limitation warranties of title, merchantability, fitness for a
+ particular purpose, non infringement, or the absence of latent or
+ other defects, accuracy, or the present or absence of errors,
+ whether or not discoverable, all to the greatest extent
+ permissible under applicable law. Affirmer disclaims
+ responsibility for clearing rights of other persons that may apply
+ to the Work or any use thereof, including without limitation any
+ person's Copyright and Related Rights in the Work. Further,
+ Affirmer disclaims responsibility for obtaining any necessary
+ consents, permissions or other rights required for any use of the
+ Work. Affirmer understands and acknowledges that Creative Commons
+ is not a party to this document and has no duty or obligation with
+ respect to this CC0 or use of the Work.
+
+License: GPL-3+
+ This program 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 3 of the License, or
+ (at your option) any later version.
+ .
+ This program 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 the Debian GNU/Linux distribution in /etc/share/common-licenses/GPL.
+ If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..0bdb09f
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+debian-branch=master
diff --git a/debian/ghkl.install b/debian/ghkl.install
new file mode 100644
index 0000000..f970881
--- /dev/null
+++ b/debian/ghkl.install
@@ -0,0 +1,4 @@
+usr/bin
+usr/share/applications
+usr/share/hkl
+usr/share/man
diff --git a/debian/gir1.2-hkl-5.0.install b/debian/gir1.2-hkl-5.0.install
new file mode 100644
index 0000000..49d71c9
--- /dev/null
+++ b/debian/gir1.2-hkl-5.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0
diff --git a/debian/libhkl-dev.install b/debian/libhkl-dev.install
new file mode 100644
index 0000000..0a78a32
--- /dev/null
+++ b/debian/libhkl-dev.install
@@ -0,0 +1,4 @@
+usr/include
+usr/lib/*/libhkl.so
+usr/lib/*/pkgconfig/hkl.pc
+usr/share/gir-1.0/
diff --git a/debian/libhkl-doc.doc-base b/debian/libhkl-doc.doc-base
new file mode 100644
index 0000000..c7b0a00
--- /dev/null
+++ b/debian/libhkl-doc.doc-base
@@ -0,0 +1,10 @@
+Document: hkl-manual
+Title: Hkl library manual
+Author: picca@synchrotron-soleil.fr
+Abstract: hkl_
+ Hkl library used to do diffractometer computation.
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/doc/libhkl-doc/hkl.html
+Files: /usr/share/doc/libhkl-doc/hkl.html
diff --git a/debian/libhkl-doc.install b/debian/libhkl-doc.install
new file mode 100644
index 0000000..fbf1f0a
--- /dev/null
+++ b/debian/libhkl-doc.install
@@ -0,0 +1,2 @@
+usr/share/doc
+usr/share/gtk-doc
diff --git a/debian/libhkl4.symbols b/debian/libhkl4.symbols
new file mode 100644
index 0000000..cb4cdcd
--- /dev/null
+++ b/debian/libhkl4.symbols
@@ -0,0 +1,248 @@
+libhkl.so.4 libhkl4 #MINVER#
+ RUBh_minus_Q@Base 4.0.3
+ RUBh_minus_Q_func@Base 4.0.3
+ _hkl_malloc@Base 4.0.3
+ double_diffraction@Base 4.0.3
+ double_diffraction_func@Base 4.0.3
+ hkl_axis_fprintf@Base 4.0.3
+ hkl_axis_free@Base 4.0.3
+ hkl_axis_get_changed@Base 4.0.3
+ hkl_axis_get_max@Base 4.0.3
+ hkl_axis_get_name@Base 4.0.3
+ hkl_axis_get_quaternion@Base 4.0.3
+ hkl_axis_get_range_unit@Base 4.0.3
+ hkl_axis_get_value@Base 4.0.3
+ hkl_axis_get_value_closest@Base 4.0.3
+ hkl_axis_get_value_closest_unit@Base 4.0.3
+ hkl_axis_get_value_unit@Base 4.0.3
+ hkl_axis_init@Base 4.0.3
+ hkl_axis_is_valid@Base 4.0.3
+ hkl_axis_is_value_compatible_with_range@Base 4.0.3
+ hkl_axis_new@Base 4.0.3
+ hkl_axis_randomize@Base 4.0.3
+ hkl_axis_set_changed@Base 4.0.3
+ hkl_axis_set_range@Base 4.0.3
+ hkl_axis_set_range_unit@Base 4.0.3
+ hkl_axis_set_value@Base 4.0.3
+ hkl_axis_set_value_smallest_in_range@Base 4.0.3
+ hkl_axis_set_value_unit@Base 4.0.3
+ hkl_detector_attach_to_holder@Base 4.0.3
+ hkl_detector_compute_kf@Base 4.0.3
+ hkl_detector_factory_new@Base 4.0.3
+ hkl_detector_free@Base 4.0.3
+ hkl_detector_new@Base 4.0.3
+ hkl_detector_new_copy@Base 4.0.3
+ hkl_error_clear@Base 4.0.3
+ hkl_error_free@Base 4.0.3
+ hkl_error_new@Base 4.0.3
+ hkl_error_new_copy@Base 4.0.3
+ hkl_error_new_literal@Base 4.0.3
+ hkl_error_new_valist@Base 4.0.3
+ hkl_error_prefix@Base 4.0.3
+ hkl_error_propagate@Base 4.0.3
+ hkl_error_propagate_prefixed@Base 4.0.3
+ hkl_error_set@Base 4.0.3
+ hkl_error_set_literal@Base 4.0.3
+ hkl_geometry_add_holder@Base 4.0.3
+ hkl_geometry_closest_from_geometry_with_range@Base 4.0.3
+ hkl_geometry_distance@Base 4.0.3
+ hkl_geometry_distance_orthodromic@Base 4.0.3
+ hkl_geometry_factory_get_config_from_type@Base 4.0.3
+ hkl_geometry_factory_new@Base 4.0.3
+ hkl_geometry_fprintf@Base 4.0.3
+ hkl_geometry_free@Base 4.0.3
+ hkl_geometry_get_axis_by_name@Base 4.0.3
+ hkl_geometry_init_geometry@Base 4.0.3
+ hkl_geometry_is_valid@Base 4.0.3
+ hkl_geometry_list_add@Base 4.0.3
+ hkl_geometry_list_fprintf@Base 4.0.3
+ hkl_geometry_list_free@Base 4.0.3
+ hkl_geometry_list_is_empty@Base 4.0.3
+ hkl_geometry_list_item_free@Base 4.0.3
+ hkl_geometry_list_item_new@Base 4.0.3
+ hkl_geometry_list_len@Base 4.0.3
+ hkl_geometry_list_multiply@Base 4.0.3
+ hkl_geometry_list_multiply_from_range@Base 4.0.3
+ hkl_geometry_list_new@Base 4.0.3
+ hkl_geometry_list_remove_invalid@Base 4.0.3
+ hkl_geometry_list_reset@Base 4.0.3
+ hkl_geometry_list_sort@Base 4.0.3
+ hkl_geometry_new@Base 4.0.3
+ hkl_geometry_new_copy@Base 4.0.3
+ hkl_geometry_randomize@Base 4.0.3
+ hkl_geometry_set_values_v@Base 4.0.3
+ hkl_geometry_update@Base 4.0.3
+ hkl_holder_add_rotation_axis@Base 4.0.3
+ hkl_interval_acos@Base 4.0.3
+ hkl_interval_angle_restrict_symm@Base 4.0.3
+ hkl_interval_asin@Base 4.0.3
+ hkl_interval_atan@Base 4.0.3
+ hkl_interval_cmp@Base 4.0.3
+ hkl_interval_contain_zero@Base 4.0.3
+ hkl_interval_cos@Base 4.0.3
+ hkl_interval_divides_double@Base 4.0.3
+ hkl_interval_length@Base 4.0.3
+ hkl_interval_minus_double@Base 4.0.3
+ hkl_interval_minus_interval@Base 4.0.3
+ hkl_interval_plus_double@Base 4.0.3
+ hkl_interval_plus_interval@Base 4.0.3
+ hkl_interval_sin@Base 4.0.3
+ hkl_interval_tan@Base 4.0.3
+ hkl_interval_times_double@Base 4.0.3
+ hkl_interval_times_interval@Base 4.0.3
+ hkl_lattice_fprintf@Base 4.0.3
+ hkl_lattice_free@Base 4.0.3
+ hkl_lattice_get_1_B@Base 4.0.3
+ hkl_lattice_get_B@Base 4.0.3
+ hkl_lattice_new@Base 4.0.3
+ hkl_lattice_new_copy@Base 4.0.3
+ hkl_lattice_new_default@Base 4.0.3
+ hkl_lattice_randomize@Base 4.0.3
+ hkl_lattice_reciprocal@Base 4.0.3
+ hkl_lattice_set@Base 4.0.3
+ hkl_matrix_cmp@Base 4.0.3
+ hkl_matrix_det@Base 4.0.3
+ hkl_matrix_fprintf@Base 4.0.3
+ hkl_matrix_init@Base 4.0.3
+ hkl_matrix_init_from_euler@Base 4.0.3
+ hkl_matrix_init_from_two_vector@Base 4.0.3
+ hkl_matrix_is_null@Base 4.0.3
+ hkl_matrix_solve@Base 4.0.3
+ hkl_matrix_times_matrix@Base 4.0.3
+ hkl_matrix_times_vector@Base 4.0.3
+ hkl_matrix_to_euler@Base 4.0.3
+ hkl_matrix_transpose@Base 4.0.3
+ hkl_parameter_fprintf@Base 4.0.3
+ hkl_parameter_free@Base 4.0.3
+ hkl_parameter_get_max@Base 4.0.3
+ hkl_parameter_get_range_unit@Base 4.0.3
+ hkl_parameter_get_value_unit@Base 4.0.3
+ hkl_parameter_init@Base 4.0.3
+ hkl_parameter_is_valid@Base 4.0.3
+ hkl_parameter_new@Base 4.0.3
+ hkl_parameter_new_copy@Base 4.0.3
+ hkl_parameter_randomize@Base 4.0.3
+ hkl_parameter_set_range@Base 4.0.3
+ hkl_parameter_set_range_unit@Base 4.0.3
+ hkl_parameter_set_value@Base 4.0.3
+ hkl_parameter_set_value_unit@Base 4.0.3
+ hkl_printbt@Base 4.0.3
+ hkl_pseudo_axis_engine_add_geometry@Base 4.0.3
+ hkl_pseudo_axis_engine_add_mode@Base 4.0.3
+ hkl_pseudo_axis_engine_e4cv_hkl_new@Base 4.0.3
+ hkl_pseudo_axis_engine_e4cv_psi_new@Base 4.0.3
+ hkl_pseudo_axis_engine_e6c_hkl_new@Base 4.0.3
+ hkl_pseudo_axis_engine_e6c_psi_new@Base 4.0.3
+ hkl_pseudo_axis_engine_eulerians_new@Base 4.0.3
+ hkl_pseudo_axis_engine_fprintf@Base 4.0.3
+ hkl_pseudo_axis_engine_free@Base 4.0.3
+ hkl_pseudo_axis_engine_get@Base 4.0.3
+ hkl_pseudo_axis_engine_hkl_new@Base 4.0.3
+ hkl_pseudo_axis_engine_init_func@Base 4.0.3
+ hkl_pseudo_axis_engine_initialize@Base 4.0.3
+ hkl_pseudo_axis_engine_k4cv_hkl_new@Base 4.0.3
+ hkl_pseudo_axis_engine_k4cv_psi_new@Base 4.0.3
+ hkl_pseudo_axis_engine_k6c_hkl_new@Base 4.0.3
+ hkl_pseudo_axis_engine_k6c_psi_new@Base 4.0.3
+ hkl_pseudo_axis_engine_list_add@Base 4.0.3
+ hkl_pseudo_axis_engine_list_clear@Base 4.0.3
+ hkl_pseudo_axis_engine_list_factory@Base 4.0.3
+ hkl_pseudo_axis_engine_list_fprintf@Base 4.0.3
+ hkl_pseudo_axis_engine_list_free@Base 4.0.3
+ hkl_pseudo_axis_engine_list_get@Base 4.0.3
+ hkl_pseudo_axis_engine_list_get_by_name@Base 4.0.3
+ hkl_pseudo_axis_engine_list_get_pseudo_axis_by_name@Base 4.0.3
+ hkl_pseudo_axis_engine_list_init@Base 4.0.3
+ hkl_pseudo_axis_engine_list_new@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_free@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_get_hkl_real@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_init@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_init_psi_constant_vertical_real@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_new@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_psi_new@Base 4.0.3
+ hkl_pseudo_axis_engine_mode_set_real@Base 4.0.3
+ hkl_pseudo_axis_engine_new@Base 4.0.3
+ hkl_pseudo_axis_engine_psi_new@Base 4.0.3
+ hkl_pseudo_axis_engine_q2_new@Base 4.0.3
+ hkl_pseudo_axis_engine_q_new@Base 4.0.3
+ hkl_pseudo_axis_engine_select_mode@Base 4.0.3
+ hkl_pseudo_axis_engine_set@Base 4.0.3
+ hkl_pseudo_axis_engine_zaxis_hkl_new@Base 4.0.3
+ hkl_pseudo_axis_fprintf@Base 4.0.3
+ hkl_pseudo_axis_free@Base 4.0.3
+ hkl_pseudo_axis_init@Base 4.0.3
+ hkl_pseudo_axis_new@Base 4.0.3
+ hkl_quaternion_cmp@Base 4.0.3
+ hkl_quaternion_conjugate@Base 4.0.3
+ hkl_quaternion_fprintf@Base 4.0.3
+ hkl_quaternion_init@Base 4.0.3
+ hkl_quaternion_init_from_angle_and_axe@Base 4.0.3
+ hkl_quaternion_init_from_vector@Base 4.0.3
+ hkl_quaternion_minus_quaternion@Base 4.0.3
+ hkl_quaternion_norm2@Base 4.0.3
+ hkl_quaternion_times_quaternion@Base 4.0.3
+ hkl_quaternion_to_angle_and_axe@Base 4.0.3
+ hkl_quaternion_to_matrix@Base 4.0.3
+ hkl_sample_add_reflection@Base 4.0.3
+ hkl_sample_affine@Base 4.0.3
+ hkl_sample_compute_UB_busing_levy@Base 4.0.3
+ hkl_sample_del_reflection@Base 4.0.3
+ hkl_sample_fprintf@Base 4.0.3
+ hkl_sample_free@Base 4.0.3
+ hkl_sample_get_UB@Base 4.0.3
+ hkl_sample_get_ith_reflection@Base 4.0.3
+ hkl_sample_get_reflection_mesured_angle@Base 4.0.3
+ hkl_sample_get_reflection_theoretical_angle@Base 4.0.3
+ hkl_sample_list_append@Base 4.0.3
+ hkl_sample_list_clear@Base 4.0.3
+ hkl_sample_list_del@Base 4.0.3
+ hkl_sample_list_fprintf@Base 4.0.3
+ hkl_sample_list_free@Base 4.0.3
+ hkl_sample_list_get_by_name@Base 4.0.3
+ hkl_sample_list_get_idx_from_name@Base 4.0.3
+ hkl_sample_list_get_ith@Base 4.0.3
+ hkl_sample_list_len@Base 4.0.3
+ hkl_sample_list_new@Base 4.0.3
+ hkl_sample_list_select_current@Base 4.0.3
+ hkl_sample_new@Base 4.0.3
+ hkl_sample_new_copy@Base 4.0.3
+ hkl_sample_reflection_set_flag@Base 4.0.3
+ hkl_sample_reflection_set_geometry@Base 4.0.3
+ hkl_sample_reflection_set_hkl@Base 4.0.3
+ hkl_sample_set_UB@Base 4.0.3
+ hkl_sample_set_U_from_euler@Base 4.0.3
+ hkl_sample_set_lattice@Base 4.0.3
+ hkl_sample_set_name@Base 4.0.3
+ hkl_source_cmp@Base 4.0.3
+ hkl_source_compute_ki@Base 4.0.3
+ hkl_source_fprintf@Base 4.0.3
+ hkl_source_get_wavelength@Base 4.0.3
+ hkl_source_init@Base 4.0.3
+ hkl_unit_compatible@Base 4.0.3
+ hkl_unit_factor@Base 4.0.3
+ hkl_vector_add_vector@Base 4.0.3
+ hkl_vector_angle@Base 4.0.3
+ hkl_vector_cmp@Base 4.0.3
+ hkl_vector_div_double@Base 4.0.3
+ hkl_vector_fprintf@Base 4.0.3
+ hkl_vector_init@Base 4.0.3
+ hkl_vector_is_colinear@Base 4.0.3
+ hkl_vector_is_null@Base 4.0.3
+ hkl_vector_is_opposite@Base 4.0.3
+ hkl_vector_minus_vector@Base 4.0.3
+ hkl_vector_norm2@Base 4.0.3
+ hkl_vector_normalize@Base 4.0.3
+ hkl_vector_oriented_angle@Base 4.0.3
+ hkl_vector_project_on_plan@Base 4.0.3
+ hkl_vector_randomize@Base 4.0.3
+ hkl_vector_randomize_vector@Base 4.0.3
+ hkl_vector_randomize_vector_vector@Base 4.0.3
+ hkl_vector_rotated_around_vector@Base 4.0.3
+ hkl_vector_rotated_quaternion@Base 4.0.3
+ hkl_vector_scalar_product@Base 4.0.3
+ hkl_vector_sum@Base 4.0.3
+ hkl_vector_times_double@Base 4.0.3
+ hkl_vector_times_matrix@Base 4.0.3
+ hkl_vector_times_vector@Base 4.0.3
+ hkl_vector_vectorial_product@Base 4.0.3
+ psi_constant_vertical_func@Base 4.0.3
diff --git a/debian/libhkl5.install b/debian/libhkl5.install
new file mode 100644
index 0000000..6e8fdaa
--- /dev/null
+++ b/debian/libhkl5.install
@@ -0,0 +1 @@
+usr/lib/*/libhkl.so.*
diff --git a/debian/libhkl5.symbols b/debian/libhkl5.symbols
new file mode 100644
index 0000000..9d9cc44
--- /dev/null
+++ b/debian/libhkl5.symbols
@@ -0,0 +1,204 @@
+libhkl.so.5 libhkl5 #MINVER#
+ __start_xautodata_factories@Base 4.99.99.1950
+ __stop_xautodata_factories@Base 4.99.99.1950
+ autodata_free@Base 4.99.99.1950
+ autodata_get_section@Base 4.99.99.1950
+ close_noerr@Base 4.99.99.1950
+ coroutine_init_@Base 5.0.0.2447
+ coroutine_jump@Base 5.0.0.2447
+ coroutine_stack_alloc@Base 5.0.0.2447
+ coroutine_stack_check@Base 5.0.0.2447
+ coroutine_stack_init@Base 5.0.0.2447
+ coroutine_stack_release@Base 5.0.0.2447
+ coroutine_stack_size@Base 5.0.0.2447
+ coroutine_switch@Base 5.0.0.2447
+ fclose_noerr@Base 4.99.99.1950
+ free_noerr@Base 5.0.0.2447
+ generator_free_@Base 5.0.0.2447
+ generator_new_@Base 5.0.0.2447
+ hkl_detector_factory_new@Base 4.99.99.1950
+ hkl_detector_fprintf@Base 4.99.99.1950
+ hkl_detector_free@Base 4.99.99.1950
+ hkl_detector_get_type@Base 4.99.99.1950
+ hkl_detector_new_copy@Base 4.99.99.1950
+ hkl_detector_type_get_type@Base 4.99.99.1950
+ hkl_engine_axis_names_get@Base 4.99.99.1950
+ hkl_engine_axis_names_get_binding@Base 4.99.99.1950
+ hkl_engine_axis_names_get_get_type@Base 4.99.99.1950
+ hkl_engine_capabilities_get@Base 4.99.99.1950
+ hkl_engine_capabilities_get_type@Base 4.99.99.1950
+ hkl_engine_current_mode_get@Base 4.99.99.1950
+ hkl_engine_current_mode_set@Base 4.99.99.1950
+ hkl_engine_dependencies_get@Base 4.99.99.1950
+ hkl_engine_dependencies_get_type@Base 4.99.99.1950
+ hkl_engine_fprintf@Base 4.99.99.1950
+ hkl_engine_get_type@Base 4.99.99.1950
+ hkl_engine_initialized_get@Base 4.99.99.1950
+ hkl_engine_initialized_set@Base 4.99.99.1950
+ hkl_engine_len@Base 4.99.99.1950
+ hkl_engine_list_engine_get_by_name@Base 4.99.99.1950
+ hkl_engine_list_engines_get@Base 4.99.99.1950
+ hkl_engine_list_engines_get_as_gslist@Base 4.99.99.1950
+ hkl_engine_list_fprintf@Base 4.99.99.1950
+ hkl_engine_list_free@Base 4.99.99.1950
+ hkl_engine_list_geometry_get@Base 4.99.99.1950
+ hkl_engine_list_geometry_set@Base 4.99.99.1950
+ hkl_engine_list_get@Base 4.99.99.1950
+ hkl_engine_list_get_type@Base 4.99.99.1950
+ hkl_engine_list_init@Base 4.99.99.1950
+ hkl_engine_list_select_solution@Base 4.99.99.1950
+ hkl_engine_modes_names_get@Base 4.99.99.1950
+ hkl_engine_modes_names_get_binding@Base 4.99.99.1950
+ hkl_engine_name_get@Base 4.99.99.1950
+ hkl_engine_parameter_get@Base 4.99.99.1950
+ hkl_engine_parameter_set@Base 4.99.99.1950
+ hkl_engine_parameters_names_get@Base 4.99.99.1950
+ hkl_engine_parameters_names_get_binding@Base 4.99.99.1950
+ hkl_engine_parameters_values_get@Base 4.99.99.1950
+ hkl_engine_parameters_values_get_binding@Base 4.99.99.1950
+ hkl_engine_parameters_values_set@Base 4.99.99.1950
+ hkl_engine_pseudo_axis_get@Base 4.99.99.1950
+ hkl_engine_pseudo_axis_names_get@Base 4.99.99.1950
+ hkl_engine_pseudo_axis_names_get_binding@Base 4.99.99.1950
+ hkl_engine_pseudo_axis_values_get@Base 4.99.99.1950
+ hkl_engine_pseudo_axis_values_get_binding@Base 4.99.99.1950
+ hkl_engine_pseudo_axis_values_set@Base 4.99.99.1950
+ hkl_factories@Base 4.99.99.1950
+ hkl_factory_create_new_engine_list@Base 4.99.99.1950
+ hkl_factory_create_new_geometry@Base 4.99.99.1950
+ hkl_factory_get_all@Base 4.99.99.1950
+ hkl_factory_get_by_name@Base 4.99.99.1950
+ hkl_factory_get_type@Base 4.99.99.1950
+ hkl_factory_name_get@Base 4.99.99.1950
+ hkl_geometry_axis_get@Base 4.99.99.1950
+ hkl_geometry_axis_names_get@Base 4.99.99.1950
+ hkl_geometry_axis_names_get_binding@Base 4.99.99.1950
+ hkl_geometry_axis_set@Base 4.99.99.1950
+ hkl_geometry_axis_values_get@Base 4.99.99.1950
+ hkl_geometry_axis_values_get_binding@Base 4.99.99.1950
+ hkl_geometry_axis_values_set@Base 4.99.99.1950
+ hkl_geometry_detector_rotation_get@Base 5.0.0.2447
+ hkl_geometry_detector_rotation_get_binding@Base 5.0.0.2447
+ hkl_geometry_fprintf@Base 4.99.99.1950
+ hkl_geometry_free@Base 4.99.99.1950
+ hkl_geometry_get_type@Base 4.99.99.1950
+ hkl_geometry_list_free@Base 4.99.99.1950
+ hkl_geometry_list_get_type@Base 4.99.99.1950
+ hkl_geometry_list_item_geometry_get@Base 4.99.99.1950
+ hkl_geometry_list_item_get_type@Base 4.99.99.1950
+ hkl_geometry_list_items@Base 4.99.99.1950
+ hkl_geometry_list_items_first_get@Base 4.99.99.1950
+ hkl_geometry_list_items_next_get@Base 4.99.99.1950
+ hkl_geometry_list_n_items_get@Base 4.99.99.1950
+ hkl_geometry_name_get@Base 4.99.99.1950
+ hkl_geometry_new_copy@Base 4.99.99.1950
+ hkl_geometry_randomize@Base 4.99.99.1950
+ hkl_geometry_sample_rotation_get@Base 5.0.0.2447
+ hkl_geometry_sample_rotation_get_binding@Base 5.0.0.2447
+ hkl_geometry_set@Base 4.99.99.1950
+ hkl_geometry_set_values_v@Base 4.99.99.1950
+ hkl_geometry_wavelength_get@Base 4.99.99.1950
+ hkl_geometry_wavelength_set@Base 4.99.99.1950
+ hkl_lattice_a_get@Base 4.99.99.1950
+ hkl_lattice_a_set@Base 4.99.99.1950
+ hkl_lattice_alpha_get@Base 4.99.99.1950
+ hkl_lattice_alpha_set@Base 4.99.99.1950
+ hkl_lattice_b_get@Base 4.99.99.1950
+ hkl_lattice_b_set@Base 4.99.99.1950
+ hkl_lattice_beta_get@Base 4.99.99.1950
+ hkl_lattice_beta_set@Base 4.99.99.1950
+ hkl_lattice_c_get@Base 4.99.99.1950
+ hkl_lattice_c_set@Base 4.99.99.1950
+ hkl_lattice_free@Base 4.99.99.1950
+ hkl_lattice_gamma_get@Base 4.99.99.1950
+ hkl_lattice_gamma_set@Base 4.99.99.1950
+ hkl_lattice_get@Base 4.99.99.1950
+ hkl_lattice_get_1_B@Base 4.99.99.1950
+ hkl_lattice_get_B@Base 4.99.99.1950
+ hkl_lattice_get_type@Base 4.99.99.1950
+ hkl_lattice_new@Base 4.99.99.1950
+ hkl_lattice_new_copy@Base 4.99.99.1950
+ hkl_lattice_new_default@Base 4.99.99.1950
+ hkl_lattice_reciprocal@Base 4.99.99.1950
+ hkl_lattice_set@Base 4.99.99.1950
+ hkl_lattice_volume_get@Base 4.99.99.1950
+ hkl_matrix_cmp@Base 4.99.99.1950
+ hkl_matrix_free@Base 4.99.99.1950
+ hkl_matrix_get@Base 4.99.99.1950
+ hkl_matrix_get_type@Base 4.99.99.1950
+ hkl_matrix_init@Base 4.99.99.1950
+ hkl_matrix_new@Base 4.99.99.1950
+ hkl_matrix_new_euler@Base 4.99.99.1950
+ hkl_matrix_new_full@Base 4.99.99.1950
+ hkl_matrix_times_matrix@Base 4.99.99.1950
+ hkl_parameter_axis_v_get@Base 4.99.99.1950
+ hkl_parameter_default_unit_get@Base 4.99.99.1950
+ hkl_parameter_description_get@Base 4.99.99.1950
+ hkl_parameter_fit_get@Base 4.99.99.1950
+ hkl_parameter_fit_set@Base 4.99.99.1950
+ hkl_parameter_fprintf@Base 4.99.99.1950
+ hkl_parameter_free@Base 4.99.99.1950
+ hkl_parameter_get_type@Base 4.99.99.1950
+ hkl_parameter_min_max_get@Base 4.99.99.1950
+ hkl_parameter_min_max_set@Base 4.99.99.1950
+ hkl_parameter_name_get@Base 4.99.99.1950
+ hkl_parameter_new_copy@Base 4.99.99.1950
+ hkl_parameter_quaternion_get@Base 4.99.99.1950
+ hkl_parameter_randomize@Base 4.99.99.1950
+ hkl_parameter_user_unit_get@Base 4.99.99.1950
+ hkl_parameter_value_get@Base 4.99.99.1950
+ hkl_parameter_value_set@Base 4.99.99.1950
+ hkl_quaternion_get_type@Base 4.99.99.1950
+ hkl_quaternion_to_matrix@Base 4.99.99.1950
+ hkl_quaternion_to_matrix_binding@Base 5.0.0.2447
+ hkl_sample_UB_get@Base 4.99.99.1950
+ hkl_sample_UB_set@Base 4.99.99.1950
+ hkl_sample_U_get@Base 4.99.99.1950
+ hkl_sample_U_set@Base 4.99.99.1950
+ hkl_sample_add_reflection@Base 4.99.99.1950
+ hkl_sample_add_reflection_binding@Base 4.99.99.1950
+ hkl_sample_affine@Base 4.99.99.1950
+ hkl_sample_compute_UB_busing_levy@Base 4.99.99.1950
+ hkl_sample_del_reflection@Base 4.99.99.1950
+ hkl_sample_free@Base 4.99.99.1950
+ hkl_sample_get_reflection_measured_angle@Base 4.99.99.1950
+ hkl_sample_get_reflection_theoretical_angle@Base 4.99.99.1950
+ hkl_sample_get_type@Base 4.99.99.1950
+ hkl_sample_lattice_get@Base 4.99.99.1950
+ hkl_sample_lattice_set@Base 4.99.99.1950
+ hkl_sample_n_reflections_get@Base 4.99.99.1950
+ hkl_sample_name_get@Base 4.99.99.1950
+ hkl_sample_name_set@Base 4.99.99.1950
+ hkl_sample_new@Base 4.99.99.1950
+ hkl_sample_new_copy@Base 4.99.99.1950
+ hkl_sample_reflection_flag_get@Base 4.99.99.1950
+ hkl_sample_reflection_flag_set@Base 4.99.99.1950
+ hkl_sample_reflection_geometry_get@Base 4.99.99.1950
+ hkl_sample_reflection_geometry_set@Base 4.99.99.1950
+ hkl_sample_reflection_get_type@Base 4.99.99.1950
+ hkl_sample_reflection_hkl_get@Base 4.99.99.1950
+ hkl_sample_reflection_hkl_set@Base 4.99.99.1950
+ hkl_sample_reflection_new@Base 4.99.99.1950
+ hkl_sample_reflections_first_get@Base 4.99.99.1950
+ hkl_sample_reflections_get@Base 4.99.99.1950
+ hkl_sample_reflections_next_get@Base 4.99.99.1950
+ hkl_sample_ux_get@Base 4.99.99.1950
+ hkl_sample_ux_set@Base 4.99.99.1950
+ hkl_sample_uy_get@Base 4.99.99.1950
+ hkl_sample_uy_set@Base 4.99.99.1950
+ hkl_sample_uz_get@Base 4.99.99.1950
+ hkl_sample_uz_set@Base 4.99.99.1950
+ hkl_unit_enum_get_type@Base 4.99.99.1950
+ hkl_unit_get_type@Base 4.99.99.1950
+ hkl_vector_get_type@Base 4.99.99.1950
+ hkl_vector_init@Base 4.99.99.1950
+ list_check@Base 4.99.99.1950
+ list_check_node@Base 4.99.99.1950
+ ptr_valid@Base 4.99.99.1950
+ ptr_valid_batch@Base 4.99.99.1950
+ ptr_valid_batch_end@Base 4.99.99.1950
+ ptr_valid_batch_start@Base 4.99.99.1950
+ ptr_valid_batch_string@Base 4.99.99.1950
+ ptr_valid_string@Base 4.99.99.1950
+ strcount@Base 4.99.99.1950
+ unlink_noerr@Base 4.99.99.1950
diff --git a/debian/patches/0001-889878-make-test-for-pointer-safe-makecontext-succee.patch b/debian/patches/0001-889878-make-test-for-pointer-safe-makecontext-succee.patch
new file mode 100644
index 0000000..66b42c4
--- /dev/null
+++ b/debian/patches/0001-889878-make-test-for-pointer-safe-makecontext-succee.patch
@@ -0,0 +1,21 @@
+From: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= <picca@debian.org>
+Date: Sat, 4 Aug 2018 10:41:53 +0200
+Subject: 889878-make-test-for-pointer-safe-makecontext-succeed
+
+---
+ hkl/ccan/configurator.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/hkl/ccan/configurator.c b/hkl/ccan/configurator.c
+index 52c0243..f39604a 100644
+--- a/hkl/ccan/configurator.c
++++ b/hkl/ccan/configurator.c
+@@ -382,7 +382,7 @@ static struct test tests[] = {
+ " void *cq = (void *)(~((ptrdiff_t)cp));\n"
+ " if ((p == cp) && (q == cq))\n"
+ " worked = 1;\n"
+- " setcontext(&b);\n"
++ " swapcontext(&a, &b);\n"
+ "}\n"
+ "int main(void) {\n"
+ " void *ap = &worked;\n"
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..d3aa187
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-889878-make-test-for-pointer-safe-makecontext-succee.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..3dceef9
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,20 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+export DH_VERBOSE=1
+export MPLCONFIGDIR=$(CURDIR)
+
+LDFLAGS += -Wl,--as-needed
+%:
+ dh $@ --with=gir --dbg-package=libhkl-dbg
+
+override_dh_auto_configure:
+ dh_auto_configure -- --enable-gtk-doc --enable-hkl3d --htmldir=/usr/share/doc/libhkl-doc
+
+override_dh_install:
+ dh_install --fail-missing -Xlibhkl.la -Xlibhkl.a
+
+get-orig-source:
+ uscan --verbose --force-download
+
+.PHONY: get-orig-source
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..9df1ea9
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="mode=git, gitmode=full, pgpmode=none" \
+https://repo.or.cz/hkl.git \
+refs/tags/v([\d\.]+) debian uupdate