[neon/neon-packaging/liborigin/Neon/unstable] debian: initial package

Carlos De Maine null at kde.org
Tue Apr 11 22:04:14 BST 2023


Git commit 49633874f562fd3551025dc58dba5e80529927f4 by Carlos De Maine.
Committed on 11/04/2023 at 21:03.
Pushed by carlosdem into branch 'Neon/unstable'.

initial package

A  +6    -0    debian/changelog
A  +65   -0    debian/control
A  +71   -0    debian/copyright
A  +4    -0    debian/liborigin-dev.install
A  +1    -0    debian/liborigin-doc.install
A  +2    -0    debian/liborigin.install
A  +19   -0    debian/rules
A  +1    -0    debian/source/format
A  +4    -0    debian/source/lintian-overrides
A  +5    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/liborigin/commit/49633874f562fd3551025dc58dba5e80529927f4

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..e8ffaa2
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+liborigin (3.0.1-0neon) jammy; urgency=medium
+
+  * Update to 3.0.1
+  * Update epoch to 3 to match
+
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Sat, 08 Apr 2023 06:54:57 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ffb2799
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,65 @@
+Source: liborigin
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Gudjon I. Gudjonsson <gudjon at gudjon.org>,
+           Andreas Tille <tille at debian.org>,
+           Nilesh Patra <nilesh at debian.org>
+Section: libs
+Priority: optional
+Build-Depends: debhelper-compat (= 13),
+               qtbase5-dev,
+               qt5-qmake,
+               libboost-date-time-dev,
+               libboost-system-dev
+Standards-Version: 4.5.1
+Vcs-Browser: https://salsa.debian.org/science-team/liborigin2
+Vcs-Git: https://salsa.debian.org/science-team/liborigin2.git
+Homepage: https://sourceforge.net/projects/liborigin/
+Rules-Requires-Root: no
+
+Package: liborigin-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends},
+         liborigin (= ${binary:Version}),
+         libboost-date-time-dev
+Multi-Arch: same
+Description: library for reading OriginLab Origin 7.5 project files (development)
+ liborigin is a library for reading the project files from the OriginLab
+ Origin 7.5 plotting program. OriginLab Origin provides extensive scientific
+ graphing and data analysis capabilities and includes several new tools that
+ simplify common operations.
+ .
+ See http://www.originlab.com for more information about OriginLab Origin.
+ .
+ This package contains the development header files.
+
+Package: liborigin
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: library for reading OriginLab Origin 7.5 project files (runtime)
+ liborigin is a library for reading the project files from the OriginLab
+ Origin 7.5 plotting program. OriginLab Origin provides extensive scientific
+ graphing and data analysis capabilities and includes several new tools that
+ simplify common operations.
+ .
+ See http://www.originlab.com for more information about OriginLab Origin.
+ .
+ This package contains the files necessary for running applications that
+ use the liborigin library.
+
+Package: liborigin-doc
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends},
+         liborigin (= ${binary:Version})
+Multi-Arch: same
+Description: library for reading OriginLab Origin 7.5 project files (development)
+ liborigin is a library for reading the project files from the OriginLab
+ Origin 7.5 plotting program. OriginLab Origin provides extensive scientific
+ graphing and data analysis capabilities and includes several new tools that
+ simplify common operations.
+ .
+ See http://www.originlab.com for more information about OriginLab Origin.
+ .
+ This package contains the decumenattion files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..45dc090
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,71 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: liborigin2
+Upstream-Contact: Alex Kargovsky <kargovsky at yumr.phys.msu.su>
+Source: https://sourceforge.net/projects/qtiplot.berlios/files
+
+Files: *
+Copyright: 2007-2008 Alex Kargovsky <kargovsky at yumr.phys.msu.su>
+           2007-2008 Ion Vasilief <ion_vasilief at yahoo.fr>
+           2005-2008 Stefan Gerlach <gerlachs at users.sourceforge.net>
+License: GPL-3+
+
+Files: logging.hpp
+Copyright: 2007 Jean-Daniel Michaud
+License: Boost-1.0
+    Boost Software License - Version 1.0 - August 17th, 2003
+ .
+    Permission is hereby granted, free of charge, to any person or organization
+    obtaining a copy of the software and accompanying documentation covered by
+    this license (the "Software") to use, reproduce, display, distribute,
+    execute, and transmit the Software, and to prepare derivative works of the
+    Software, and to permit third-parties to whom the Software is furnished to
+    do so, all subject to the following:
+ .
+    The copyright notices in the Software and this entire statement, including
+    the above license grant, this restriction and the following disclaimer,
+    must be included in all copies of the Software, in whole or in part, and
+    all derivative works of the Software, unless such copies or derivative
+    works are solely in the form of machine-executable object code generated by
+    a source language processor.
+ .
+    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, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+    SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+    FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+    ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+    DEALINGS IN THE SOFTWARE.
+
+Files: debian/*
+Copyright: 2007-2011 Gudjon I. Gudjonsson <gudjon at gudjon.org>
+           2008-2009 Fathi Boudra <fabo at gdebian.org>
+           2011-2020 Andreas Tille <tille at debian.org>
+License: GPL-3+
+
+Files: debian/tree.hh
+Copyright: 2001-2006 Kasper Peeters <kasper.peeters at aei.mpg.de>
+License: GPL-2+
+    The tree.hh code 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; version 2 or 3.
+ .
+    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.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'
+
+License: GPL-3+
+    This package is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License version 3 as
+    published by the Free Software Foundation.
+ .
+    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.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3'
diff --git a/debian/liborigin-dev.install b/debian/liborigin-dev.install
new file mode 100644
index 0000000..ac49e6b
--- /dev/null
+++ b/debian/liborigin-dev.install
@@ -0,0 +1,4 @@
+usr/include/liborigin/
+usr/lib/*/liborigin.a
+usr/lib/*/liborigin.so
+usr/lib/*/pkgconfig/
diff --git a/debian/liborigin-doc.install b/debian/liborigin-doc.install
new file mode 100644
index 0000000..77e554f
--- /dev/null
+++ b/debian/liborigin-doc.install
@@ -0,0 +1 @@
+usr/share/doc/liborigin/
diff --git a/debian/liborigin.install b/debian/liborigin.install
new file mode 100644
index 0000000..bf2e1af
--- /dev/null
+++ b/debian/liborigin.install
@@ -0,0 +1,2 @@
+usr/bin/opj2dat
+usr/lib/*/liborigin.so.3*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2fe8eb3
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+
+export QT_SELECT=qt5
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	cp debian/tree.hh .
+	dh_auto_configure
+
+#override_dh_auto_install:
+#	$(MAKE) INSTALL_ROOT=$(CURDIR)/debian/tmp install
+
+override_dh_auto_clean:
+	[ ! -f Makefile ] || $(MAKE) distclean
+	rm -f tree.hh
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/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..de99f56
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,4 @@
+# Using one binary from /files in the soureforge link, which does not seem to work well with sf.net
+liborigin2 source: debian-watch-lacks-sourceforge-redirector https://sourceforge.net/projects/qtiplot.berlios/files liborigin2-([0-9]*)\.zip/download
+# This is the historic URL that was used
+liborigin2 source: obsolete-url-in-packaging debian/copyright http://download.berlios.de/qtiplot/
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..8530d41
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,5 @@
+version=4
+options=uversionmangle="^(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<patch>0|[1-9]\d*)(?:-(?P<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?P<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$"/
+https://sf.net/liborigin/liborigin-(.+)\.(?:tar\.gz)
+
+


More information about the Neon-commits mailing list