diff -Nru euler-1.61.0/debian/changelog euler-1.61.0/debian/changelog --- euler-1.61.0/debian/changelog 2018-04-03 12:22:01.000000000 +0000 +++ euler-1.61.0/debian/changelog 2021-01-02 03:49:38.000000000 +0000 @@ -1,8 +1,23 @@ -euler (1.61.0-11build1) bionic; urgency=high +euler (1.61.0-12) unstable; urgency=medium - * No change rebuild to pick up -fPIE compiler default + * Update package to use debhelper-compat (= 13) + * debian/control: + + Update maintainer's email + + Update VCS fields to use salsa.debian.org + * Add missing files to be installed to euler-doc.install + * debian/control: Add sensible-utils as package dependency + * Bump Standards-Version to 4.5.1: + + debian/copyright: Update Format field to use secure URI + + debian/control: Document Rules-Requires-Root field as no + * debian/rules: + + Remove --as-needed linker flag since it is no longer necessary + + Change up DEB_BUILD_OPTIONS variable for DEB_BUILD_MAINT_OPTIONS in order + to avoid potential user-specified build profile vars. + + Add hardening bindnow linker flag + + Remove noddebs maint options in order to use --no-automatic-dbgsym + * debian/watch: Update file version to use 4 - -- Balint Reczey Tue, 03 Apr 2018 12:22:01 +0000 + -- Josue Ortega Fri, 01 Jan 2021 21:49:38 -0600 euler (1.61.0-11) unstable; urgency=medium diff -Nru euler-1.61.0/debian/compat euler-1.61.0/debian/compat --- euler-1.61.0/debian/compat 2015-12-21 01:08:40.000000000 +0000 +++ euler-1.61.0/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -9 diff -Nru euler-1.61.0/debian/control euler-1.61.0/debian/control --- euler-1.61.0/debian/control 2018-04-03 12:22:01.000000000 +0000 +++ euler-1.61.0/debian/control 2021-01-02 03:49:38.000000000 +0000 @@ -1,17 +1,17 @@ Source: euler Section: math Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Josue Ortega -Build-Depends: debhelper (>= 9), dh-autoreconf, libgtk2.0-dev (>= 2.6.0) -Standards-Version: 3.9.6 -Vcs-Git: git://anonscm.debian.org/collab-maint/euler.git -Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/euler.git +Maintainer: Josue Ortega +Build-Depends: debhelper-compat (= 13), dh-autoreconf, libgtk2.0-dev (>= 2.6.0) +Standards-Version: 4.5.1 +Vcs-Git: https://salsa.debian.org/debian/euler.git +Vcs-Browser: https://salsa.debian.org/debian/euler Homepage: http://euler.sourceforge.net/ +Rules-Requires-Root: no Package: euler Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, sensible-utils Suggests: euler-doc Description: interactive mathematical programming environment Euler is a powerful numerical laboratory with a programming language. diff -Nru euler-1.61.0/debian/copyright euler-1.61.0/debian/copyright --- euler-1.61.0/debian/copyright 2015-12-21 01:08:40.000000000 +0000 +++ euler-1.61.0/debian/copyright 2021-01-02 03:49:38.000000000 +0000 @@ -1,4 +1,4 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Euler Upstream-Contact: Dr. René Grothmann Eric Boucharé diff -Nru euler-1.61.0/debian/euler-doc.install euler-1.61.0/debian/euler-doc.install --- euler-1.61.0/debian/euler-doc.install 2015-12-21 01:08:40.000000000 +0000 +++ euler-1.61.0/debian/euler-doc.install 2021-01-02 03:49:38.000000000 +0000 @@ -4,3 +4,10 @@ debian/tmp/usr/share/doc/euler/reference usr/share/doc/euler-doc debian/tmp/usr/share/doc/euler/*.html usr/share/doc/euler-doc debian/tmp/usr/share/doc/euler/*.css usr/share/doc/euler-doc +debian/tmp/usr/share/doc/euler/AUTHORS usr/share/doc/euler-doc/AUTHORS +debian/tmp/usr/share/doc/euler/ChangeLog usr/share/doc/euler-doc/ChangeLog +debian/tmp/usr/share/doc/euler/INSTALL usr/share/doc/euler-doc/INSTALL +debian/tmp/usr/share/doc/euler/NEWS usr/share/doc/euler-doc/NEWS +debian/tmp/usr/share/doc/euler/README usr/share/doc/euler-doc/README +debian/tmp/usr/share/doc/euler/TODO usr/share/doc/euler-doc/TODO +debian/tmp/usr/share/doc/euler/COPYING usr/share/doc/euler-doc/COPYING diff -Nru euler-1.61.0/debian/rules euler-1.61.0/debian/rules --- euler-1.61.0/debian/rules 2015-12-21 01:08:40.000000000 +0000 +++ euler-1.61.0/debian/rules 2021-01-02 03:49:38.000000000 +0000 @@ -1,7 +1,10 @@ #!/usr/bin/make -f -export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed -export DEB_BUILD_OPTIONS=noddebs +export DEB_DH_STRIP_ARGS := --no-automatic-dbgsym +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +DPKG_EXPORT_BUILDFLAGS = 1 + +include /usr/share/dpkg/buildflags.mk %: dh $@ --with autoreconf diff -Nru euler-1.61.0/debian/watch euler-1.61.0/debian/watch --- euler-1.61.0/debian/watch 2015-12-21 01:08:40.000000000 +0000 +++ euler-1.61.0/debian/watch 2021-01-02 03:49:38.000000000 +0000 @@ -1,2 +1,2 @@ -version=3 +version=4 http://sf.net/euler/euler-([\d\.]+)\.tgz