32 Commits

Author SHA1 Message Date
Carlos Maddela
1e51a09248 Make sure that the upstream changelog remains uncompressed
Make sure that the upstream changelog remains uncompressed,
so that the application can display it.
2019-02-02 13:34:45 +11:00
Carlos Maddela
44bc4b1916 Add support for nodoc build profile. 2019-01-31 06:48:26 +11:00
Carlos Maddela
b289d165db Fix dh_auto_build overrides to take advantage of parallel builds. 2019-01-31 05:06:04 +11:00
Carlos Maddela
b24ad06237 Fix location of manual. 2019-01-31 04:51:51 +11:00
Carlos Maddela
e4f86281b1 Build as verbosely as possible. 2019-01-31 04:34:03 +11:00
Carlos Maddela
dc27f5e3fa Simplify process by which mutable files are backed up and restored. 2019-01-31 04:30:57 +11:00
Carlos Maddela
5d5e943c51 Reproducibly generate PDF documentation from TeX sources. 2017-08-15 03:50:22 +10:00
Carlos Maddela
06c675c1fd Remove dependencies on dh-exec and dpkg-dev.
* Use alternative way of installing icons to remove dependency on
  dh-exec.
* Drop redundant dependency on dpkg-dev.
2017-08-15 02:00:37 +10:00
Carlos Maddela
a5f48d91a3 Call ./configure script directly
Call ./configure script directly, instead of relying on debhelper,
to resolve incompatibilities with Bash-based script.
2017-08-15 00:29:03 +10:00
Carlos Maddela
f83f9e81b0 Use complete Debian revision number as build number
Use complete Debian revision number as build number, instead of
just the numeric part. Also, re-implement scripts/time-stamper.bash
without direct calls to dpkg-parsechangelog.
2017-08-14 23:15:27 +10:00
Carlos Maddela
c68a08fb59 Remove unnecessary calls to dpkg-parsechangelog from debian/rules. 2017-08-06 17:47:35 +10:00
Carlos Maddela
ba84c34dce Disable generating manual.pdf ourselves.
For the time being, we'll just package the upstream-generated
manual.pdf, since we can't build the PDF reproducibly ourselves.
The reason we can't is most probably due to the fact that the
LaTeX document embeds other PDF documents and PNG images.
Although we are able to reproduce the PDF's creation and mod
dates, as well as its PDF IDs, the stream elements representing
the embedded images are always what seem to differ each time we
try to generate the PDF.
2017-01-07 00:36:25 +11:00
Carlos Maddela
ce67360bbf Fudge dates and PDF IDs in the interest of build reproducibility. 2017-01-07 00:36:25 +11:00
Carlos Maddela
f9b03ad387 debian/rules: Update mutable file list. 2017-01-07 00:36:25 +11:00
Carlos Maddela
b603c4f5be Update documentation build and install rules. 2017-01-07 00:36:25 +11:00
Carlos Maddela
04ce38ec85 Backup and restore mutable files to allow multiple builds. 2017-01-07 00:26:50 +11:00
Carlos Maddela
f8dc3ae4a9 Use original name for the duplicate uncompressed upstream CHANGELOG. 2017-01-07 00:26:50 +11:00
Carlos Maddela
df6fe7761f Fix display of changelog, credits and to-do files.
Use absolute paths to compensate for the fact that we don't install
duplicates in /usr/share/doc/dvdisaster-doc or build with source
path embedded anymore.
2017-01-04 03:39:45 +11:00
Carlos Maddela
a8f06a0b4d Fix all warnings except for those related to deprecated API.
Silence deprecated API warnings.

Closes: #748416
2017-01-04 03:39:45 +11:00
Carlos Maddela
5f8bcae4b3 Separate binary-arch and binary-indep rules. 2017-01-04 03:39:45 +11:00
Carlos Maddela
e8f1c10d5c Don't build with source path embedded as this makes unreproducible builds. 2017-01-04 03:39:45 +11:00
Carlos Maddela
ee5d92b276 Fix clean up rules. 2017-01-04 03:39:45 +11:00
Carlos Maddela
943c49baca Link required libraries as needed. 2017-01-04 03:39:44 +11:00
Carlos Maddela
52734ab081 Tidy up installation of doc files. 2017-01-04 03:39:44 +11:00
Carlos Maddela
f2faa26920 Fix installation of desktop file and icon images. 2017-01-04 03:39:44 +11:00
Carlos Maddela
66a09cac46 Build with all hardening flags set. 2017-01-04 03:39:43 +11:00
TANIGUCHI Takaki
cc2d9f8e3a debian/rules: Rewrite in dh7 style 2012-03-06 12:42:55 +09:00
Rogério Brito
00e19688b4 Don't patch the documentation directly.
Don't patch the documentation directly, to avoid one extra patch
in divergence from upstream.

Use the BUILDROOT variable instead of setting BINDIR etc during
installation.
2009-12-09 23:42:23 -02:00
Rogério Brito
237207698a Wrap one extra line. 2009-12-09 21:38:42 -02:00
Rogério Brito
af26379c0c Wrap some long lines for legibility. 2009-12-09 21:08:38 -02:00
Rogério Brito
3ee8b47d0c Initial migration to format "3.0 (quilt)". 2009-12-07 16:25:30 -02:00
Daniel Baumann
8ea2ebcd2a Imported Debian patch 0.72-2 2009-11-21 16:29:04 +09:00