summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog34
-rw-r--r--debian/control73
-rw-r--r--debian/copyright38
-rwxr-xr-xdebian/rules25
-rw-r--r--debian/watch6
5 files changed, 128 insertions, 48 deletions
diff --git a/debian/changelog b/debian/changelog
index 6468cf9..fceb191 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,33 @@
-libdigidoc (3.10.0) stable; urgency=low
+libdigidoc (3.10.1.1208+ds1-2.1) unstable; urgency=medium
- * Initial release
+ * Non-maintainer upload.
+ * Fix FTBFS by using OpenSSL 1.0.2. (Closes: #828391)
+ * Drop the uninstallable libdigidoc-dbg package,
+ it was replaced by libdigidoc-dbgsym. (Closes: #851204)
- -- RIA <info@ria.ee> Tue, 15 Nov 2014 15:42:56 +0300
+ -- Adrian Bunk <bunk@debian.org> Fri, 13 Jan 2017 20:53:25 +0200
+
+libdigidoc (3.10.1.1208+ds1-2) unstable; urgency=medium
+
+ * Update the dependency on libssl debug package (Closes: #808462).
+ * Migrate to the automatic dbgsym packages.
+
+ -- Andrew Shadura <andrewsh@debian.org> Sun, 20 Dec 2015 12:49:15 +0100
+
+libdigidoc (3.10.1.1208+ds1-1) unstable; urgency=medium
+
+ [ Reiner Herrmann ]
+ * Make the build reproducible (Closes: #806564).
+
+ [ Andrew Shadura ]
+ * Exclude VS-related files.
+ * Apply patches fully.
+ * Update the watch file.
+
+ -- Andrew Shadura <andrewsh@debian.org> Mon, 30 Nov 2015 10:16:46 +0100
+
+libdigidoc (3.10.1.1208-1) unstable; urgency=medium
+
+ * Initial upload (Closes: #658300).
+
+ -- Andrew Shadura <andrewsh@debian.org> Sun, 01 Nov 2015 19:41:28 +0100
diff --git a/debian/control b/debian/control
index f7465d3..15e449c 100644
--- a/debian/control
+++ b/debian/control
@@ -1,13 +1,14 @@
Source: libdigidoc
Section: libs
Priority: extra
-Maintainer: RIA <info@ria.ee>
+Maintainer: Andrew Shadura <andrewsh@debian.org>
Build-Depends:
- cdbs,
+ debhelper (>= 9),
cmake,
- libssl-dev,
- libxml2-dev
-Standards-Version: 3.9.8
+ libssl1.0-dev | libssl-dev (<< 1.1.0~),
+ libxml2-dev,
+ zlib1g-dev
+Standards-Version: 3.9.6
Homepage: https://github.com/open-eid/libdigidoc
Package: libdigidoc-common
@@ -21,8 +22,15 @@ Breaks:
Replaces:
libdigidoc2 (<< ${binary:Version})
Description: DigiDoc digital signature library common files
- This package contains common files for using applications with the DigiDoc
- digital signature library.
+ DigiDoc is an XML file format for documents with digital signatures in use by
+ the Estonian ID card infrastructure. This library allows for creation and
+ reading of DigiDoc files.
+ .
+ This library implements a subset of the XAdES digital signature standard on
+ top of Estonian-specific .ddoc container format.
+ .
+ This package contains common architecture-independent files for the
+ applications using the DigiDoc digital signature library.
Package: libdigidoc2
Replaces:
@@ -34,15 +42,20 @@ Multi-Arch: same
Pre-Depends:
${misc:Pre-Depends}
Depends:
- libdigidoc-common (= ${binary:Version}),
+ libdigidoc-common (= ${source:Version}),
+ opensc,
+ pcscd,
${misc:Depends},
${shlibs:Depends}
-Recommends:
- opensc
Description: DigiDoc digital signature library
DigiDoc is an XML file format for documents with digital signatures in use by
the Estonian ID card infrastructure. This library allows for creation and
reading of DigiDoc files.
+ .
+ This library implements a subset of the XAdES digital signature standard on
+ top of Estonian-specific .ddoc container format.
+ .
+ This package provides the shared libraries.
Package: libdigidoc-tools
Architecture: any
@@ -52,32 +65,33 @@ Depends:
${misc:Depends},
${shlibs:Depends}
Description: DigiDoc digital signature library tools
- This package contains tools for manipulating signatures command line with the
+ DigiDoc is an XML file format for documents with digital signatures in use by
+ the Estonian ID card infrastructure. This library allows for creation and
+ reading of DigiDoc files.
+ .
+ This library implements a subset of the XAdES digital signature standard on
+ top of Estonian-specific .ddoc container format.
+ .
+ This package contains tools for manipulating signatures created with the
DigiDoc digital signature library.
-Package: libdigidoc-dbg
-Architecture: any
-Section: debug
-Depends:
- libdigidoc2 (= ${binary:Version}),
- libssl1.0.0-dbg,
- libxml2-dbg,
- ${misc:Depends}
-Description: Debugging symbols for libdigidoc2
- This package contains the debugging symbols for DigiDoc digital signature
- library.
-
Package: libdigidoc-dev
Architecture: any
Section: libdevel
Depends:
libdigidoc2 (= ${binary:Version}),
- libssl-dev,
+ libssl1.0-dev | libssl-dev (<< 1.1.0~),
libxml2-dev,
${misc:Depends}
Description: DigiDoc digital signature development files
- This package contains files necessary for developing applications with the
- DigiDoc digital signature library.
+ DigiDoc is an XML file format for documents with digital signatures in use by
+ the Estonian ID card infrastructure. This library allows for creation and
+ reading of DigiDoc files.
+ .
+ This library implements a subset of the XAdES digital signature standard on
+ top of Estonian-specific .ddoc container format.
+ .
+ This package provides the development files.
Package: libdigidoc-doc
Architecture: all
@@ -85,5 +99,12 @@ Section: doc
Depends:
${misc:Depends}
Description: DigiDoc digital signature library documentation
+ DigiDoc is an XML file format for documents with digital signatures in use by
+ the Estonian ID card infrastructure. This library allows for creation and
+ reading of DigiDoc files.
+ .
+ This library implements a subset of the XAdES digital signature standard on
+ top of Estonian-specific .ddoc container format.
+ .
This package contains documentation for developing applications with the
DigiDoc digital signature library.
diff --git a/debian/copyright b/debian/copyright
index 65669cf..f58607b 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,15 +1,29 @@
-Copyright 2012 Estonian Information System's Authority
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libdigidoc
+Upstream-Contact: abi@id.ee
+Source: https://github.com/open-eid/libdigidoc
+Files-Excluded: vc2008/* vc2010/*
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
+Files: *
+Copyright: 2012—2015 Estonian Information System's Authority
+License: LGPL-2.1+
-This library 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
-Lesser General Public License for more details.
+Files: debian/*
+Copyright:
+ 2012—2015 Estonian Information System's Authority
+ 2015 Andrew Shadura <andrewsh@debian.org>
+License: LGPL-2.1+
-You should have received a copy of the GNU Lesser General Public
-License with your system, in /usr/share/common-licenses/LGPL-2.1
-If not, see <http://www.gnu.org/licenses/>.
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ This library 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
+ Lesser General Public License for more details.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License can be found in </usr/share/common-licenses/LGPL-2.1>.
diff --git a/debian/rules b/debian/rules
index cf11fb5..120e4d9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,12 +1,23 @@
#!/usr/bin/make -f
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/cmake.mk
+
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
DEB_CMAKE_EXTRA_FLAGS = \
-DCMAKE_INSTALL_SYSCONFDIR="/etc" \
- -DCMAKE_INSTALL_LIBDIR="lib/$(DEB_HOST_MULTIARCH)"
+ -DCMAKE_INSTALL_LIBDIR="lib/$(DEB_HOST_MULTIARCH)" \
+ -DINSTALL_DOC=YES
+
+%:
+ dh "$@" --buildsystem=cmake
+
+override_dh_auto_configure:
+ dh_auto_configure -- $(DEB_CMAKE_EXTRA_FLAGS)
+
+override_dh_strip:
+ dh_strip --ddeb-migration='libdigidoc-dbg (<< 3.10.1.1208+ds1-2)'
-DEB_DH_INSTALL_ARGS=--exclude=TEST
+override_dh_install:
+ dh_install -plibdigidoc-common --exclude=TEST
+ dh_install --remaining-packages --list-missing
-binary-install/libdigidoc-dev::
-# Run dh_install without the default DEB_DH_INSTALL_ARGS to install the TEST*.crt certificates
- dh_install -plibdigidoc-dev
+.PHONY: override_dh_auto_configure
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..05dcd75
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,6 @@
+version=3
+
+opts=\
+dversionmangle=s/\+ds\d*$//,\
+repacksuffix=+ds1\
+ https://github.com/open-eid/libdigidoc/releases /open-eid/libdigidoc/releases/download/.*/libdigidoc-([\d.]*).tar.gz