diff options
-rw-r--r-- | debian/changelog | 179 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 127 | ||||
-rw-r--r-- | debian/copyright | 177 | ||||
-rw-r--r-- | debian/gbp.conf | 2 | ||||
-rw-r--r-- | debian/ghkl.install | 4 | ||||
-rw-r--r-- | debian/gir1.2-hkl-5.0.install | 1 | ||||
-rw-r--r-- | debian/libhkl-dev.install | 4 | ||||
-rw-r--r-- | debian/libhkl-doc.doc-base | 10 | ||||
-rw-r--r-- | debian/libhkl-doc.install | 2 | ||||
-rw-r--r-- | debian/libhkl4.symbols | 248 | ||||
-rw-r--r-- | debian/libhkl5.install | 1 | ||||
-rw-r--r-- | debian/libhkl5.symbols | 204 | ||||
-rw-r--r-- | debian/patches/0001-889878-make-test-for-pointer-safe-makecontext-succee.patch | 21 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 20 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 4 |
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 |