[neon/neon-packaging/libxisf/Neon/unstable] debian: initial packaging

Carlos De Maine null at kde.org
Tue Apr 11 23:04:46 BST 2023


Git commit 394f5f79aa121764feb3f672c294f962902deb92 by Carlos De Maine.
Committed on 11/04/2023 at 22:04.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging

A  +5    -0    debian/changelog
A  +41   -0    debian/control
A  +4    -0    debian/files
A  +3    -0    debian/libxisf-dev.install
A  +1    -0    debian/libxisf.install
A  +9    -0    debian/rules
A  +1    -0    debian/source/format
A  +4    -0    debian/source/lintian-overrides
A  +6    -0    debian/watch

https://invent.kde.org/neon/neon-packaging/libxisf/commit/394f5f79aa121764feb3f672c294f962902deb92

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..5775415
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libxisf (0.2.3-0neon) jammy; urgency=medium
+
+  * Initial release
+
+ -- Carlos De Maine <carlosdemaine at gmail.com>  Wed, 12 Apr 2023 07:15:37 +1000
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..70d1f96
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,41 @@
+Source: libxisf
+Maintainer: neon at kde.org
+Section: libs
+Priority: optional
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               liblz4-dev,
+               libpugixml-dev,
+               zlib1g-dev,
+Standards-Version: 4.5.1
+Vcs-Browser: https://gitea.nouspiro.space/nou/libXISF
+Vcs-Git: https://gitea.nouspiro.space/nou/libXISF.git
+Homepage: https://gitea.nouspiro.space/nou/libXISF
+Rules-Requires-Root: no
+
+Package: libxisf-dev
+Architecture: any
+Section: libdevel
+Depends: ${misc:Depends},
+         libxisf (= ${binary:Version})
+Multi-Arch: same
+Description: LibXISF is C++ library that can read and write XISF files produced by PixInsight.
+ .
+ It implement XISF 1.0 specification.
+ .
+ It is licensed under GPLv3 or later. To compile you will need C++17 compiler.
+ .
+ This package contains the development header files.
+
+Package: libxisf
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: LibXISF is C++ library that can read and write XISF files produced by PixInsight.
+ .
+ It implement XISF 1.0 specification.
+ .
+ It is licensed under GPLv3 or later. To compile you will need C++17 compiler.
+ .
+ This package contains the files necessary for running applications that
+ use the libxsif library.
diff --git a/debian/files b/debian/files
new file mode 100644
index 0000000..ba4f0ca
--- /dev/null
+++ b/debian/files
@@ -0,0 +1,4 @@
+libxisf-dbgsym_0.2.3-0neon_amd64.ddeb debug optional automatic=yes
+libxisf-dev_0.2.3-0neon_amd64.deb libdevel optional
+libxisf_0.2.3-0neon_amd64.buildinfo libs optional
+libxisf_0.2.3-0neon_amd64.deb libs optional
diff --git a/debian/libxisf-dev.install b/debian/libxisf-dev.install
new file mode 100644
index 0000000..eef5bf9
--- /dev/null
+++ b/debian/libxisf-dev.install
@@ -0,0 +1,3 @@
+usr/include/libXISF_global.h
+usr/include/libxisf.h
+usr/lib/*/libXISF.so
diff --git a/debian/libxisf.install b/debian/libxisf.install
new file mode 100644
index 0000000..d294055
--- /dev/null
+++ b/debian/libxisf.install
@@ -0,0 +1 @@
+ usr/lib/*/libXISF.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..1f17849
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+
+%:
+	dh $@
+
+override_dh_auto_configure:
+	dh_auto_configure -- DUSE_BUNDLED_LIBS=Off
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..6539d87
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,6 @@
+version=4
+
+opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%ilibxisf-$1.tar.gz%" \
+  https://gitea.nouspiro.space/nou/libXISF/releases \
+  (?:.*?/)?v?(\d[\d.]*)\.tar\.gz
+


More information about the Neon-commits mailing list