[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