Compare commits
18 Commits
debian/0.7
...
debian/0.7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2388e522b3 | ||
|
|
b3b74e69d9 | ||
|
|
3af39d5b74 | ||
|
|
d813ad385b | ||
|
|
c4d7120860 | ||
|
|
5f5aef550f | ||
|
|
0144e738fb | ||
|
|
5d5e943c51 | ||
|
|
06c675c1fd | ||
|
|
a5f48d91a3 | ||
|
|
f83f9e81b0 | ||
|
|
38a3127d2f | ||
|
|
9f38622429 | ||
|
|
520b4cb8c9 | ||
|
|
af00bbb1cb | ||
|
|
34afe54009 | ||
|
|
a66cebafd3 | ||
|
|
eaa545b89c |
36
debian/changelog
vendored
36
debian/changelog
vendored
@@ -1,3 +1,35 @@
|
|||||||
|
dvdisaster (0.79.5-4) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Use complete Debian revision number as build number, instead of
|
||||||
|
just the numeric part.
|
||||||
|
* Re-implement scripts/time-stamper.bash without direct calls to
|
||||||
|
dpkg-parsechangelog.
|
||||||
|
* Call ./configure script directly, instead of relying on debhelper,
|
||||||
|
to resolve incompatibilities with Bash-based script.
|
||||||
|
* Use alternative way of installing icons to remove dependency on
|
||||||
|
dh-exec.
|
||||||
|
* Drop redundant dependency on dpkg-dev.
|
||||||
|
* Reproducibly generate PDF documentation from TeX sources.
|
||||||
|
* Remove trailing white space from debian/changelog.
|
||||||
|
* Remove unnecessary Testsuite header from debian/control.
|
||||||
|
* Indicate compliance with Debian Policy 4.1.2.
|
||||||
|
* Suppress debian-watch-uses-insecure-uri Lintian warning.
|
||||||
|
* Honour LDFLAGS set by dpkg-buildflags in building all binaries.
|
||||||
|
|
||||||
|
-- Carlos Maddela <e7appew@gmail.com> Thu, 21 Dec 2017 03:14:14 +1100
|
||||||
|
|
||||||
|
dvdisaster (0.79.5-3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Team upload.
|
||||||
|
* Fix another build failure on kFreeBSD.
|
||||||
|
* Bump Standards Version to 4.0.1.
|
||||||
|
* Regenerate patches with git version 2.14.0.
|
||||||
|
* Do not suppress the display of compilation commands,
|
||||||
|
so that build logs may be analysed by blhc.
|
||||||
|
* Update uploaders list.
|
||||||
|
|
||||||
|
-- Carlos Maddela <e7appew@gmail.com> Mon, 14 Aug 2017 14:52:56 +1000
|
||||||
|
|
||||||
dvdisaster (0.79.5-2) unstable; urgency=medium
|
dvdisaster (0.79.5-2) unstable; urgency=medium
|
||||||
|
|
||||||
[ Carlos Maddela ]
|
[ Carlos Maddela ]
|
||||||
@@ -114,7 +146,7 @@ dvdisaster (0.72.4-1) unstable; urgency=low
|
|||||||
|
|
||||||
dvdisaster (0.72.3-2) unstable; urgency=low
|
dvdisaster (0.72.3-2) unstable; urgency=low
|
||||||
|
|
||||||
* debian/patches/libpng15: Build with libpng15. (Closes: #649555)
|
* debian/patches/libpng15: Build with libpng15. (Closes: #649555)
|
||||||
|
|
||||||
-- TANIGUCHI Takaki <takaki@debian.org> Mon, 19 Mar 2012 11:08:53 +0900
|
-- TANIGUCHI Takaki <takaki@debian.org> Mon, 19 Mar 2012 11:08:53 +0900
|
||||||
|
|
||||||
@@ -161,7 +193,7 @@ dvdisaster (0.72.1-1) unstable; urgency=low
|
|||||||
* New maintainer (Closes: 543876)
|
* New maintainer (Closes: 543876)
|
||||||
* new upstream version.
|
* new upstream version.
|
||||||
* debian/control: update Homepage:
|
* debian/control: update Homepage:
|
||||||
* debian/README.source: create
|
* debian/README.source: create
|
||||||
* debian/control: add Vcs-*.
|
* debian/control: add Vcs-*.
|
||||||
|
|
||||||
-- TANIGUCHI Takaki <takaki@debian.org> Mon, 23 Nov 2009 10:29:09 +0900
|
-- TANIGUCHI Takaki <takaki@debian.org> Mon, 23 Nov 2009 10:29:09 +0900
|
||||||
|
|||||||
14
debian/control
vendored
14
debian/control
vendored
@@ -3,24 +3,22 @@ Section: otherosfs
|
|||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Optical Media Tools Team <pkg-opt-media-team@lists.alioth.debian.org>
|
Maintainer: Optical Media Tools Team <pkg-opt-media-team@lists.alioth.debian.org>
|
||||||
Uploaders: TANIGUCHI Takaki <takaki@debian.org>,
|
Uploaders: TANIGUCHI Takaki <takaki@debian.org>,
|
||||||
Rogério Brito <rbrito@ime.usp.br>
|
Rogério Brito <rbrito@ime.usp.br>,
|
||||||
|
Carlos Maddela <e7appew@gmail.com>
|
||||||
Build-Depends: debhelper (>= 10),
|
Build-Depends: debhelper (>= 10),
|
||||||
dh-exec,
|
|
||||||
dpkg-dev (>= 1.16.1.1),
|
|
||||||
gettext,
|
gettext,
|
||||||
libbz2-dev,
|
libbz2-dev,
|
||||||
libcam-dev [kfreebsd-any],
|
libcam-dev [kfreebsd-any],
|
||||||
libgtk2.0-dev,
|
libgtk2.0-dev,
|
||||||
libpng-dev,
|
libpng-dev,
|
||||||
pkg-config
|
pkg-config
|
||||||
# Build-Depends-Indep: texlive-fonts-recommended,
|
Build-Depends-Indep: texlive-fonts-recommended,
|
||||||
# texlive-latex-base,
|
texlive-latex-base,
|
||||||
# texlive-latex-extra
|
texlive-latex-extra
|
||||||
Standards-Version: 4.0.0
|
Standards-Version: 4.1.2
|
||||||
Vcs-Browser: https://anonscm.debian.org/git/pkg-opt-media/dvdisaster.git
|
Vcs-Browser: https://anonscm.debian.org/git/pkg-opt-media/dvdisaster.git
|
||||||
Vcs-Git: https://anonscm.debian.org/git/pkg-opt-media/dvdisaster.git
|
Vcs-Git: https://anonscm.debian.org/git/pkg-opt-media/dvdisaster.git
|
||||||
Homepage: http://dvdisaster.net/
|
Homepage: http://dvdisaster.net/
|
||||||
Testsuite: autopkgtest
|
|
||||||
|
|
||||||
Package: dvdisaster
|
Package: dvdisaster
|
||||||
Architecture: any
|
Architecture: any
|
||||||
|
|||||||
9
debian/dvdisaster.install
vendored
Executable file → Normal file
9
debian/dvdisaster.install
vendored
Executable file → Normal file
@@ -1,10 +1,5 @@
|
|||||||
#!/usr/bin/dh-exec
|
contrib/dvdisaster.desktop usr/share/applications
|
||||||
usr/bin
|
usr/bin
|
||||||
|
usr/share/icons
|
||||||
usr/share/locale
|
usr/share/locale
|
||||||
usr/share/man
|
usr/share/man
|
||||||
contrib/dvdisaster.desktop usr/share/applications
|
|
||||||
contrib/dvdisaster16.png => usr/share/icons/hicolor/16x16/apps/dvdisaster.png
|
|
||||||
contrib/dvdisaster24.png => usr/share/icons/hicolor/24x24/apps/dvdisaster.png
|
|
||||||
contrib/dvdisaster32.png => usr/share/icons/hicolor/32x32/apps/dvdisaster.png
|
|
||||||
contrib/dvdisaster48.png => usr/share/icons/hicolor/48x48/apps/dvdisaster.png
|
|
||||||
contrib/dvdisaster64.png => usr/share/icons/hicolor/64x64/apps/dvdisaster.png
|
|
||||||
|
|||||||
113
debian/patches/14-make-builds-reproducible.patch
vendored
113
debian/patches/14-make-builds-reproducible.patch
vendored
@@ -7,15 +7,111 @@ Description: Make builds reproducible.
|
|||||||
so that we can make reproducible binaries.
|
so that we can make reproducible binaries.
|
||||||
Author: Carlos Maddela <e7appew@gmail.com>
|
Author: Carlos Maddela <e7appew@gmail.com>
|
||||||
Forwarded: not-needed
|
Forwarded: not-needed
|
||||||
Last-Update: 2016-12-19
|
Last-Update: 2017-08-14
|
||||||
---
|
---
|
||||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||||
---
|
---
|
||||||
scripts/time-stamper.bash | 6 +++---
|
build.c | 2 +-
|
||||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
closure.c | 2 +-
|
||||||
|
dvdisaster.h | 2 +-
|
||||||
|
locale/cs.po | 4 ++--
|
||||||
|
locale/pt_BR.po | 4 ++--
|
||||||
|
locale/ru.po | 4 ++--
|
||||||
|
scripts/time-stamper.bash | 8 ++++----
|
||||||
|
7 files changed, 13 insertions(+), 13 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/build.c b/build.c
|
||||||
|
index 1666795..05a3b24 100644
|
||||||
|
--- a/build.c
|
||||||
|
+++ b/build.c
|
||||||
|
@@ -25,4 +25,4 @@
|
||||||
|
/* build is incremented at each make;
|
||||||
|
make recompile of dependent file as fast as possible */
|
||||||
|
|
||||||
|
-int buildCount = BUILD;
|
||||||
|
+const char *const buildCount = BUILD;
|
||||||
|
diff --git a/closure.c b/closure.c
|
||||||
|
index 7568cba..51e91a2 100644
|
||||||
|
--- a/closure.c
|
||||||
|
+++ b/closure.c
|
||||||
|
@@ -433,7 +433,7 @@ void InitClosure()
|
||||||
|
#define BITNESS_STRING ""
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- Closure->versionString = g_strdup_printf("dvdisaster %s build %d, %s%s",
|
||||||
|
+ Closure->versionString = g_strdup_printf("dvdisaster %s build %s, %s%s",
|
||||||
|
Closure->cookedVersion, buildCount, SYS_NAME, BITNESS_STRING);
|
||||||
|
|
||||||
|
/* Replace the dot with a locale-resistant separator */
|
||||||
|
diff --git a/dvdisaster.h b/dvdisaster.h
|
||||||
|
index db2031e..bcfd4f5 100644
|
||||||
|
--- a/dvdisaster.h
|
||||||
|
+++ b/dvdisaster.h
|
||||||
|
@@ -450,7 +450,7 @@ void FreeBitmap(Bitmap*);
|
||||||
|
*** build.h
|
||||||
|
***/
|
||||||
|
|
||||||
|
-int buildCount;
|
||||||
|
+extern const char *const buildCount;
|
||||||
|
|
||||||
|
/***
|
||||||
|
*** cacheprobe.h
|
||||||
|
diff --git a/locale/cs.po b/locale/cs.po
|
||||||
|
index ed1fc65..24b1e7c 100644
|
||||||
|
--- a/locale/cs.po
|
||||||
|
+++ b/locale/cs.po
|
||||||
|
@@ -6476,11 +6476,11 @@ msgstr "<i>Novinky v této verzi:</i>"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "\n"
|
||||||
|
-#~ "dvdisaster version %s build %d\n"
|
||||||
|
+#~ "dvdisaster version %s build %s\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "\n"
|
||||||
|
-#~ "dvdisaster verze %s sestavení %d\n"
|
||||||
|
+#~ "dvdisaster verze %s sestavení %s\n"
|
||||||
|
#~ "\n"
|
||||||
|
|
||||||
|
#~ msgid "--prefetch-sectors must be in range 32...8096"
|
||||||
|
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
|
||||||
|
index 04b33b5..012ce9e 100644
|
||||||
|
--- a/locale/pt_BR.po
|
||||||
|
+++ b/locale/pt_BR.po
|
||||||
|
@@ -6200,11 +6200,11 @@ msgstr "<i>Novidades dessa versão:</i>"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "\n"
|
||||||
|
-#~ "dvdisaster version %s build %d\n"
|
||||||
|
+#~ "dvdisaster version %s build %s\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "\n"
|
||||||
|
-#~ "dvdisaster, versão %s build %d\n"
|
||||||
|
+#~ "dvdisaster, versão %s build %s\n"
|
||||||
|
|
||||||
|
#~ msgid "--cache-size maximum is 8192MiB."
|
||||||
|
#~ msgstr "--cache-size máximo é 8192MiB."
|
||||||
|
diff --git a/locale/ru.po b/locale/ru.po
|
||||||
|
index 6cd3789..912d6fb 100644
|
||||||
|
--- a/locale/ru.po
|
||||||
|
+++ b/locale/ru.po
|
||||||
|
@@ -6215,11 +6215,11 @@ msgstr "<i>Новое в этой версии:</i>"
|
||||||
|
|
||||||
|
#~ msgid ""
|
||||||
|
#~ "\n"
|
||||||
|
-#~ "dvdisaster version %s build %d\n"
|
||||||
|
+#~ "dvdisaster version %s build %s\n"
|
||||||
|
#~ "\n"
|
||||||
|
#~ msgstr ""
|
||||||
|
#~ "\n"
|
||||||
|
-#~ "dvdisaster версия %s сборка %d\n"
|
||||||
|
+#~ "dvdisaster версия %s сборка %s\n"
|
||||||
|
#~ "\n"
|
||||||
|
|
||||||
|
#~ msgid "--cache-size maximum is 8192MiB."
|
||||||
diff --git a/scripts/time-stamper.bash b/scripts/time-stamper.bash
|
diff --git a/scripts/time-stamper.bash b/scripts/time-stamper.bash
|
||||||
index fd28794..60fe91a 100755
|
index fd28794..4ec3e60 100755
|
||||||
--- a/scripts/time-stamper.bash
|
--- a/scripts/time-stamper.bash
|
||||||
+++ b/scripts/time-stamper.bash
|
+++ b/scripts/time-stamper.bash
|
||||||
@@ -1,7 +1,7 @@
|
@@ -1,7 +1,7 @@
|
||||||
@@ -23,9 +119,10 @@ index fd28794..60fe91a 100755
|
|||||||
|
|
||||||
-build=$(grep BUILD $1 | cut -d\ -f3)
|
-build=$(grep BUILD $1 | cut -d\ -f3)
|
||||||
-build=$((build+1))
|
-build=$((build+1))
|
||||||
+# Use Debian changelog details to derive build number and date.
|
-echo "#define BUILD $build" >$1
|
||||||
+build=$(dpkg-parsechangelog -S Version | sed 's/.*-\([0-9]\+\).*/\1/')
|
|
||||||
echo "#define BUILD $build" >$1
|
|
||||||
-date=$(date +"%d.%m.%y (%A, %H:%M)")
|
-date=$(date +"%d.%m.%y (%A, %H:%M)")
|
||||||
+date=$(date --date="$(dpkg-parsechangelog -S Date)" +"%d.%m.%y (%A, %H:%M)")
|
+# Use Debian changelog details to derive build number and date.
|
||||||
|
+build=$(echo "${DEB_VERSION}" | cut -f2 -d-)
|
||||||
|
+echo "#define BUILD \"$build\"" >$1
|
||||||
|
+date=$(date --date="@${SOURCE_DATE_EPOCH}" --utc +"%d.%m.%y (%A, %H:%M)")
|
||||||
echo "#define BDATE \"$date\"" >>$1
|
echo "#define BDATE \"$date\"" >>$1
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
|||||||
9 files changed, 38 insertions(+), 32 deletions(-)
|
9 files changed, 38 insertions(+), 32 deletions(-)
|
||||||
|
|
||||||
diff --git a/closure.c b/closure.c
|
diff --git a/closure.c b/closure.c
|
||||||
index 7568cba..0e2f889 100644
|
index 51e91a2..40bb225 100644
|
||||||
--- a/closure.c
|
--- a/closure.c
|
||||||
+++ b/closure.c
|
+++ b/closure.c
|
||||||
@@ -196,7 +196,7 @@ void ReadDotfile()
|
@@ -196,7 +196,7 @@ void ReadDotfile()
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
|||||||
create mode 100644 show-html.c
|
create mode 100644 show-html.c
|
||||||
|
|
||||||
diff --git a/closure.c b/closure.c
|
diff --git a/closure.c b/closure.c
|
||||||
index 0e2f889..632c103 100644
|
index 40bb225..f408f7a 100644
|
||||||
--- a/closure.c
|
--- a/closure.c
|
||||||
+++ b/closure.c
|
+++ b/closure.c
|
||||||
@@ -467,6 +467,7 @@ void InitClosure()
|
@@ -467,6 +467,7 @@ void InitClosure()
|
||||||
@@ -37,7 +37,7 @@ index 0e2f889..632c103 100644
|
|||||||
cond_free(Closure->simulateCD);
|
cond_free(Closure->simulateCD);
|
||||||
cond_free(Closure->dDumpDir);
|
cond_free(Closure->dDumpDir);
|
||||||
diff --git a/dvdisaster.h b/dvdisaster.h
|
diff --git a/dvdisaster.h b/dvdisaster.h
|
||||||
index db2031e..22eab5a 100644
|
index bcfd4f5..ae874ae 100644
|
||||||
--- a/dvdisaster.h
|
--- a/dvdisaster.h
|
||||||
+++ b/dvdisaster.h
|
+++ b/dvdisaster.h
|
||||||
@@ -213,6 +213,7 @@ typedef struct _GlobalClosure
|
@@ -213,6 +213,7 @@ typedef struct _GlobalClosure
|
||||||
@@ -48,19 +48,19 @@ index db2031e..22eab5a 100644
|
|||||||
|
|
||||||
GMutex progressLock; /* A mutex protected the stuff below */
|
GMutex progressLock; /* A mutex protected the stuff below */
|
||||||
char bs[256]; /* A string of 255 backspace characters */
|
char bs[256]; /* A string of 255 backspace characters */
|
||||||
@@ -1299,6 +1300,12 @@ int ProbeAltiVec(void);
|
@@ -1298,6 +1299,12 @@ int ProbeAltiVec(void);
|
||||||
|
|
||||||
void ShowPDF(char*);
|
void ShowPDF(char*);
|
||||||
|
|
||||||
/***
|
+/***
|
||||||
+ *** show-html.c
|
+ *** show-html.c
|
||||||
+ ***/
|
+ ***/
|
||||||
+
|
+
|
||||||
+void ShowHTML(char*);
|
+void ShowHTML(char*);
|
||||||
+
|
+
|
||||||
+/***
|
/***
|
||||||
*** smart-lec.c
|
*** smart-lec.c
|
||||||
***/
|
***/
|
||||||
|
|
||||||
diff --git a/help-dialogs.c b/help-dialogs.c
|
diff --git a/help-dialogs.c b/help-dialogs.c
|
||||||
index 5065e76..3874463 100644
|
index 5065e76..3874463 100644
|
||||||
--- a/help-dialogs.c
|
--- a/help-dialogs.c
|
||||||
|
|||||||
@@ -1,26 +1,29 @@
|
|||||||
From: Carlos Maddela <e7appew@gmail.com>
|
From: Carlos Maddela <e7appew@gmail.com>
|
||||||
Date: Thu, 5 Jan 2017 19:14:35 +1100
|
Date: Thu, 5 Jan 2017 19:14:35 +1100
|
||||||
Subject: Generate the same PDF document IDs for build reproducibility.
|
Subject: Apply pdftex workarounds for build reproducibility.
|
||||||
|
|
||||||
Description: Generate the same PDF IDs for build reproducibility.
|
Description: Apply pdftex workarounds for build reproducibility.
|
||||||
|
* Generate the same PDF IDs.
|
||||||
|
* Suppress additional metadata for included images.
|
||||||
Author: Carlos Maddela <e7appew@gmail.com>
|
Author: Carlos Maddela <e7appew@gmail.com>
|
||||||
Forwarded: not-needed
|
Forwarded: not-needed
|
||||||
Last-Update: 2016-12-21
|
Last-Update: 2017-08-15
|
||||||
---
|
---
|
||||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||||
---
|
---
|
||||||
documentation/user-manual/manual.tex | 1 +
|
documentation/user-manual/manual.tex | 2 ++
|
||||||
1 file changed, 1 insertion(+)
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
diff --git a/documentation/user-manual/manual.tex b/documentation/user-manual/manual.tex
|
diff --git a/documentation/user-manual/manual.tex b/documentation/user-manual/manual.tex
|
||||||
index 60fb51e..aaab4fa 100644
|
index 60fb51e..bf4364d 100644
|
||||||
--- a/documentation/user-manual/manual.tex
|
--- a/documentation/user-manual/manual.tex
|
||||||
+++ b/documentation/user-manual/manual.tex
|
+++ b/documentation/user-manual/manual.tex
|
||||||
@@ -65,6 +65,7 @@
|
@@ -65,6 +65,8 @@
|
||||||
\fancyfoot{}
|
\fancyfoot{}
|
||||||
\fancyfoot[LE,RO]{page \thepage\ of \pageref{LastPage}}
|
\fancyfoot[LE,RO]{page \thepage\ of \pageref{LastPage}}
|
||||||
|
|
||||||
+\pdftrailerid{dvdisaster}
|
+\pdftrailerid{dvdisaster}
|
||||||
|
+\pdfsuppressptexinfo=-1
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\definecolor{lightorange}{RGB}{255,224,150}
|
\definecolor{lightorange}{RGB}{255,224,150}
|
||||||
6
debian/patches/29-fix-more-typos.patch
vendored
6
debian/patches/29-fix-more-typos.patch
vendored
@@ -40,7 +40,7 @@ index 51ff827..80fe9d3 100644
|
|||||||
\bigskip
|
\bigskip
|
||||||
|
|
||||||
diff --git a/locale/cs.po b/locale/cs.po
|
diff --git a/locale/cs.po b/locale/cs.po
|
||||||
index ed1fc65..9010d21 100644
|
index 24b1e7c..497a4a9 100644
|
||||||
--- a/locale/cs.po
|
--- a/locale/cs.po
|
||||||
+++ b/locale/cs.po
|
+++ b/locale/cs.po
|
||||||
@@ -1903,7 +1903,7 @@ msgid "Media ejection"
|
@@ -1903,7 +1903,7 @@ msgid "Media ejection"
|
||||||
@@ -79,7 +79,7 @@ index a074339..000d5c3 100644
|
|||||||
|
|
||||||
#: preferences.c:2091
|
#: preferences.c:2091
|
||||||
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
|
diff --git a/locale/pt_BR.po b/locale/pt_BR.po
|
||||||
index 04b33b5..00bcaee 100644
|
index 012ce9e..4624071 100644
|
||||||
--- a/locale/pt_BR.po
|
--- a/locale/pt_BR.po
|
||||||
+++ b/locale/pt_BR.po
|
+++ b/locale/pt_BR.po
|
||||||
@@ -1839,7 +1839,7 @@ msgid "Media ejection"
|
@@ -1839,7 +1839,7 @@ msgid "Media ejection"
|
||||||
@@ -92,7 +92,7 @@ index 04b33b5..00bcaee 100644
|
|||||||
|
|
||||||
#: preferences.c:2091
|
#: preferences.c:2091
|
||||||
diff --git a/locale/ru.po b/locale/ru.po
|
diff --git a/locale/ru.po b/locale/ru.po
|
||||||
index 6cd3789..1c677d4 100644
|
index 912d6fb..66fc036 100644
|
||||||
--- a/locale/ru.po
|
--- a/locale/ru.po
|
||||||
+++ b/locale/ru.po
|
+++ b/locale/ru.po
|
||||||
@@ -1841,7 +1841,7 @@ msgid "Media ejection"
|
@@ -1841,7 +1841,7 @@ msgid "Media ejection"
|
||||||
|
|||||||
@@ -11,14 +11,13 @@ This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
|||||||
---
|
---
|
||||||
cacheprobe.c | 16 +++++++++-------
|
cacheprobe.c | 16 +++++++++-------
|
||||||
closure.c | 6 ++++--
|
closure.c | 6 ++++--
|
||||||
rs03-create.c | 2 +-
|
|
||||||
scripts/bash-based-configure | 18 ++++++++++++++++++
|
scripts/bash-based-configure | 18 ++++++++++++++++++
|
||||||
scsi-freebsd.c | 4 ++--
|
scsi-freebsd.c | 4 ++--
|
||||||
scsi-layer.c | 10 ++++++----
|
scsi-layer.c | 10 ++++++----
|
||||||
scsi-layer.h | 17 +++++++++--------
|
scsi-layer.h | 17 +++++++++--------
|
||||||
scsi-unknown.c | 4 ++--
|
scsi-unknown.c | 4 ++--
|
||||||
show-html.c | 15 ++++++++++-----
|
show-html.c | 15 ++++++++++-----
|
||||||
9 files changed, 61 insertions(+), 31 deletions(-)
|
8 files changed, 60 insertions(+), 30 deletions(-)
|
||||||
|
|
||||||
diff --git a/cacheprobe.c b/cacheprobe.c
|
diff --git a/cacheprobe.c b/cacheprobe.c
|
||||||
index 60c55f9..f30f5d3 100644
|
index 60c55f9..f30f5d3 100644
|
||||||
@@ -76,7 +75,7 @@ index 60c55f9..f30f5d3 100644
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/closure.c b/closure.c
|
diff --git a/closure.c b/closure.c
|
||||||
index 632c103..7c8b3bd 100644
|
index f408f7a..f4b1893 100644
|
||||||
--- a/closure.c
|
--- a/closure.c
|
||||||
+++ b/closure.c
|
+++ b/closure.c
|
||||||
@@ -50,7 +50,8 @@ static void get_base_dirs()
|
@@ -50,7 +50,8 @@ static void get_base_dirs()
|
||||||
@@ -99,19 +98,6 @@ index 632c103..7c8b3bd 100644
|
|||||||
#ifdef HAVE_64BIT
|
#ifdef HAVE_64BIT
|
||||||
#define BITNESS_STRING " 64bit"
|
#define BITNESS_STRING " 64bit"
|
||||||
#else
|
#else
|
||||||
diff --git a/rs03-create.c b/rs03-create.c
|
|
||||||
index b14e326..7a22bae 100644
|
|
||||||
--- a/rs03-create.c
|
|
||||||
+++ b/rs03-create.c
|
|
||||||
@@ -43,7 +43,7 @@
|
|
||||||
|
|
||||||
#define MMAP_FLAGS (MAP_SHARED | MAP_POPULATE | MAP_NORESERVE)
|
|
||||||
|
|
||||||
-#elif defined(SYS_FREEBSD)
|
|
||||||
+#elif defined(SYS_FREEBSD) || defined(SYS_KFREEBSD)
|
|
||||||
|
|
||||||
#define MMAP_FLAGS (MAP_SHARED | MAP_PREFAULT_READ)
|
|
||||||
|
|
||||||
diff --git a/scripts/bash-based-configure b/scripts/bash-based-configure
|
diff --git a/scripts/bash-based-configure b/scripts/bash-based-configure
|
||||||
index d62f5d7..9abcf96 100644
|
index d62f5d7..9abcf96 100644
|
||||||
--- a/scripts/bash-based-configure
|
--- a/scripts/bash-based-configure
|
||||||
|
|||||||
192
debian/patches/32-display-compilation-commands.patch
vendored
Normal file
192
debian/patches/32-display-compilation-commands.patch
vendored
Normal file
@@ -0,0 +1,192 @@
|
|||||||
|
From: Carlos Maddela <e7appew@gmail.com>
|
||||||
|
Date: Wed, 9 Aug 2017 20:49:31 +1000
|
||||||
|
Subject: Do not suppress the display of compilation commands
|
||||||
|
|
||||||
|
Description: Do not suppress the display of compilation commands,
|
||||||
|
so that build logs may be analysed by blhc.
|
||||||
|
Author: Carlos Maddela <e7appew@gmail.com>
|
||||||
|
Forwarded: not-needed
|
||||||
|
Last-Update: 2017-08-9
|
||||||
|
---
|
||||||
|
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||||
|
---
|
||||||
|
GNUmakefile.template | 93 +++++++++++++++++++++++++---------------------------
|
||||||
|
1 file changed, 45 insertions(+), 48 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/GNUmakefile.template b/GNUmakefile.template
|
||||||
|
index d80932d..ac1f597 100644
|
||||||
|
--- a/GNUmakefile.template
|
||||||
|
+++ b/GNUmakefile.template
|
||||||
|
@@ -71,41 +71,41 @@ OFILES = $(CFG_OFILES)
|
||||||
|
|
||||||
|
${BUILDTMP}/%.o : %.c
|
||||||
|
@echo "Compiling:" $?
|
||||||
|
- @$(CC) $(COPTS) -c $? -o $@
|
||||||
|
+ $(CC) $(COPTS) -c $? -o $@
|
||||||
|
|
||||||
|
all: time-stamp dvdisaster
|
||||||
|
|
||||||
|
# Building the dvdisaster binary
|
||||||
|
|
||||||
|
time-stamp:
|
||||||
|
- @$(SRCDIR)/scripts/time-stamper.bash $(SRCDIR)/build.h
|
||||||
|
+ $(SRCDIR)/scripts/time-stamper.bash $(SRCDIR)/build.h
|
||||||
|
|
||||||
|
dvdisaster: inlined-icons.h $(OFILES)
|
||||||
|
@echo "Linking : dvdisaster"
|
||||||
|
- @$(CC) $(LOPTS) $(OFILES) $(LIBS) -o dvdisaster
|
||||||
|
- @if test -e locale/de/LC_MESSAGES/dvdisaster.mo \
|
||||||
|
+ $(CC) $(LOPTS) $(OFILES) $(LIBS) -o dvdisaster
|
||||||
|
+ if test -e locale/de/LC_MESSAGES/dvdisaster.mo \
|
||||||
|
|| echo $(WITH_OPTIONS) | grep "NLS_NO" >/dev/null; \
|
||||||
|
then echo "not touching locale"; \
|
||||||
|
else $(MAKE) --no-print-directory -C locale; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
inlined-icons.h: icons/read.png icons/create.png icons/scan.png icons/fix.png icons/verify.png
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_read icons/read.png >inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_create icons/create.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_scan icons/scan.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_fix icons/fix.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_verify icons/verify.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_open_ecc icons/open-ecc.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_open_img icons/open-img.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_cd icons/cd.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_gtk_help icons/gtk-help.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_gtk_index icons/gtk-index.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_gtk_preferences icons/gtk-preferences.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_gtk_quit icons/gtk-quit.png >>inlined-icons.h
|
||||||
|
- @gdk-pixbuf-csource --raw --name=dvdisaster_gtk_stop icons/gtk-stop.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_read icons/read.png >inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_create icons/create.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_scan icons/scan.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_fix icons/fix.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_verify icons/verify.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_open_ecc icons/open-ecc.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_open_img icons/open-img.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_cd icons/cd.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_gtk_help icons/gtk-help.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_gtk_index icons/gtk-index.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_gtk_preferences icons/gtk-preferences.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_gtk_quit icons/gtk-quit.png >>inlined-icons.h
|
||||||
|
+ gdk-pixbuf-csource --raw --name=dvdisaster_gtk_stop icons/gtk-stop.png >>inlined-icons.h
|
||||||
|
|
||||||
|
$(BUILDTMP)/help-dialogs.o: help-dialogs.c simple-md5sum
|
||||||
|
- @if test -e fingerprints.md5; \
|
||||||
|
+ if test -e fingerprints.md5; \
|
||||||
|
then if test -e help-dialogs.h; then rm help-dialogs.h; fi; \
|
||||||
|
mv inlined-icons.h inlined-icons.saved; \
|
||||||
|
mv build.h build.saved; \
|
||||||
|
@@ -121,35 +121,35 @@ $(BUILDTMP)/help-dialogs.o: help-dialogs.c simple-md5sum
|
||||||
|
else echo "#define MODIFIED_SOURCE 1" >> help-dialogs.h; \
|
||||||
|
fi
|
||||||
|
@echo "Compiling:" help-dialogs.c
|
||||||
|
- @$(CC) $(COPTS) -c help-dialogs.c -o $(BUILDTMP)/help-dialogs.o
|
||||||
|
+ $(CC) $(COPTS) -c help-dialogs.c -o $(BUILDTMP)/help-dialogs.o
|
||||||
|
|
||||||
|
$(BUILDTMP)/rs-encoder-sse2.o: rs-encoder-sse2.c
|
||||||
|
@echo "Compiling:" rs-encoder-sse2.c
|
||||||
|
- @$(CC) $(SSE2_OPTIONS) $(COPTS) -c rs-encoder-sse2.c -o $(BUILDTMP)/rs-encoder-sse2.o
|
||||||
|
+ $(CC) $(SSE2_OPTIONS) $(COPTS) -c rs-encoder-sse2.c -o $(BUILDTMP)/rs-encoder-sse2.o
|
||||||
|
|
||||||
|
$(BUILDTMP)/rs-encoder-altivec.o: rs-encoder-altivec.c
|
||||||
|
@echo "Compiling:" rs-encoder-altivec.c
|
||||||
|
- @$(CC) $(ALTIVEC_OPTIONS) $(COPTS) -c rs-encoder-altivec.c -o $(BUILDTMP)/rs-encoder-altivec.o
|
||||||
|
+ $(CC) $(ALTIVEC_OPTIONS) $(COPTS) -c rs-encoder-altivec.c -o $(BUILDTMP)/rs-encoder-altivec.o
|
||||||
|
|
||||||
|
locale:
|
||||||
|
- @$(MAKE) --no-print-directory -C locale
|
||||||
|
+ $(MAKE) --no-print-directory -C locale
|
||||||
|
|
||||||
|
untranslated:
|
||||||
|
- @$(MAKE) --no-print-directory -C locale check-untranslated
|
||||||
|
+ $(MAKE) --no-print-directory -C locale check-untranslated
|
||||||
|
|
||||||
|
simple-md5sum: md5.c
|
||||||
|
- @$(CC) $(COPTS) $(MUDFLAP_CFLAGS) -DSIMPLE_MD5SUM md5.c $(MUDFLAP_LFLAGS) $(MUDFLAP_LIBS) -o simple-md5sum
|
||||||
|
+ $(CC) $(COPTS) $(MUDFLAP_CFLAGS) -DSIMPLE_MD5SUM md5.c $(MUDFLAP_LFLAGS) $(MUDFLAP_LIBS) -o simple-md5sum
|
||||||
|
|
||||||
|
version.tex:
|
||||||
|
@echo "\\newcommand{\\projectversion}{$(VERSION)}" >$(SRCDIR)/documentation/config/version.tex
|
||||||
|
|
||||||
|
manual: version.tex
|
||||||
|
@echo "Producing user manual... "
|
||||||
|
- @$(MAKE) --no-print-directory -C documentation/user-manual manual.pdf
|
||||||
|
+ $(MAKE) --no-print-directory -C documentation/user-manual manual.pdf
|
||||||
|
|
||||||
|
manualclean:
|
||||||
|
@echo "Removing temporary user manual files... "
|
||||||
|
- @$(MAKE) --no-print-directory -C documentation/user-manual clean
|
||||||
|
+ $(MAKE) --no-print-directory -C documentation/user-manual clean
|
||||||
|
|
||||||
|
|
||||||
|
# Some usage info
|
||||||
|
@@ -259,13 +259,13 @@ uninstall:
|
||||||
|
|
||||||
|
archclean: distclean
|
||||||
|
@echo "Removing rebuildable documentation parts"
|
||||||
|
- @$(MAKE) --no-print-directory -C $(SRCDIR)/documentation/codec-specs archclean
|
||||||
|
- @$(MAKE) --no-print-directory -C $(SRCDIR)/documentation/user-manual archclean
|
||||||
|
+ $(MAKE) --no-print-directory -C $(SRCDIR)/documentation/codec-specs archclean
|
||||||
|
+ $(MAKE) --no-print-directory -C $(SRCDIR)/documentation/user-manual archclean
|
||||||
|
|
||||||
|
distclean: clean
|
||||||
|
@echo "Removing configuration files"
|
||||||
|
- @rm -f configure.log Makefile.config GNUmakefile locale/Makefile
|
||||||
|
- @for i in locale/?? locale/??_??; do rm -rf $$i; done
|
||||||
|
+ rm -f configure.log Makefile.config GNUmakefile locale/Makefile
|
||||||
|
+ for i in locale/?? locale/??_??; do rm -rf $$i; done
|
||||||
|
@echo "all:" >>GNUmakefile
|
||||||
|
@echo -e "\t@echo" >>GNUmakefile
|
||||||
|
@echo -e "\t@echo \"Please create a Makefile by entering \\\"bash configure\\\" first\"" >>GNUmakefile
|
||||||
|
@@ -277,14 +277,14 @@ distclean: clean
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo "Removing rebuildable files"
|
||||||
|
- @rm -rf *.o $(BUILDTMP)/*.o medium.* abbild.* dvdisaster .dvdisaster core core.* *.core
|
||||||
|
- @rm -f inlined-icons.h help-dialogs.h
|
||||||
|
- @find . -name \*\~ -print | xargs rm -f;
|
||||||
|
- @find . -name \*.mo -print | xargs rm -f;
|
||||||
|
- @find . -name \#\*\# -print | xargs rm -f;
|
||||||
|
- @rm -f documentation/config/version.tex
|
||||||
|
- @if test -e $(PKGNAME); then rm -rf $(PKGNAME); fi
|
||||||
|
- @if test -e ~/.dvdisaster-original-author; then \
|
||||||
|
+ rm -rf *.o $(BUILDTMP)/*.o medium.* abbild.* dvdisaster .dvdisaster core core.* *.core
|
||||||
|
+ rm -f inlined-icons.h help-dialogs.h
|
||||||
|
+ find . -name \*\~ -print | xargs rm -f;
|
||||||
|
+ find . -name \*.mo -print | xargs rm -f;
|
||||||
|
+ find . -name \#\*\# -print | xargs rm -f;
|
||||||
|
+ rm -f documentation/config/version.tex
|
||||||
|
+ if test -e $(PKGNAME); then rm -rf $(PKGNAME); fi
|
||||||
|
+ if test -e ~/.dvdisaster-original-author; then \
|
||||||
|
mv build.h build.saved ;\
|
||||||
|
if ! test -x simple-md5sum || ! ./simple-md5sum >/dev/null 2>&1; then \
|
||||||
|
rm -f simple-md5sum; \
|
||||||
|
@@ -294,20 +294,17 @@ clean:
|
||||||
|
./simple-md5sum -b *.h *.c >fingerprints.md5 ;\
|
||||||
|
mv build.saved build.h; \
|
||||||
|
fi
|
||||||
|
- @rm -f simple-md5sum
|
||||||
|
- @$(MAKE) --no-print-directory -C $(SRCDIR)/documentation/codec-specs clean;
|
||||||
|
- @$(MAKE) --no-print-directory -C $(SRCDIR)/documentation/user-manual clean;
|
||||||
|
+ rm -f simple-md5sum
|
||||||
|
+ $(MAKE) --no-print-directory -C $(SRCDIR)/documentation/codec-specs clean;
|
||||||
|
+ $(MAKE) --no-print-directory -C $(SRCDIR)/documentation/user-manual clean;
|
||||||
|
|
||||||
|
BUILD=`grep BUILD $(SRCDIR)/build.h | cut -d ' ' -f 3`
|
||||||
|
arch: archclean time-stamp
|
||||||
|
- @cd .. ; tar -c -z -f $(TAR_PREFIX)/$(PKGNAME)-$(BUILD).tgz $(PKGNAME)
|
||||||
|
+ cd .. ; tar -c -z -f $(TAR_PREFIX)/$(PKGNAME)-$(BUILD).tgz $(PKGNAME)
|
||||||
|
|
||||||
|
INSTALL: documentation/install.template
|
||||||
|
- @sed "s/@@PKGNAME/$(PKGNAME)/" <documentation/install.template >INSTALL
|
||||||
|
+ sed "s/@@PKGNAME/$(PKGNAME)/" <documentation/install.template >INSTALL
|
||||||
|
|
||||||
|
srcdist: INSTALL distclean manual manualclean
|
||||||
|
- @cd .. ; tar -c -j -X $(PKGNAME)/NODIST -f $(TAR_PREFIX)/$(PKGNAME).tar.bz2 $(PKGNAME)
|
||||||
|
- @cd .. ; gpg --homedir .gnupg --default-key 758BCC23 --detach-sign --output $(TAR_PREFIX)/$(PKGNAME).tar.bz2.gpg --armor $(TAR_PREFIX)/$(PKGNAME).tar.bz2
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
+ cd .. ; tar -c -j -X $(PKGNAME)/NODIST -f $(TAR_PREFIX)/$(PKGNAME).tar.bz2 $(PKGNAME)
|
||||||
|
+ cd .. ; gpg --homedir .gnupg --default-key 758BCC23 --detach-sign --output $(TAR_PREFIX)/$(PKGNAME).tar.bz2.gpg --armor $(TAR_PREFIX)/$(PKGNAME).tar.bz2
|
||||||
28
debian/patches/33-honour-LDFLAGS.patch
vendored
Normal file
28
debian/patches/33-honour-LDFLAGS.patch
vendored
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
From: Carlos Maddela <e7appew@gmail.com>
|
||||||
|
Date: Thu, 21 Dec 2017 02:44:53 +1100
|
||||||
|
Subject: Honour LDFLAGS set by dpkg-buildflags in building all binaries.
|
||||||
|
|
||||||
|
Description: Honour LDFLAGS set by dpkg-buildflags in building all binaries.
|
||||||
|
Unpackaged simple-md5sum utility must do so as well, to keep blhc happy.
|
||||||
|
Author: Carlos Maddela <e7appew@gmail.com>
|
||||||
|
Forwarded: no
|
||||||
|
Last-Update: 2017-12-21
|
||||||
|
---
|
||||||
|
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||||
|
---
|
||||||
|
GNUmakefile.template | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/GNUmakefile.template b/GNUmakefile.template
|
||||||
|
index ac1f597..4509c48 100644
|
||||||
|
--- a/GNUmakefile.template
|
||||||
|
+++ b/GNUmakefile.template
|
||||||
|
@@ -138,7 +138,7 @@ untranslated:
|
||||||
|
$(MAKE) --no-print-directory -C locale check-untranslated
|
||||||
|
|
||||||
|
simple-md5sum: md5.c
|
||||||
|
- $(CC) $(COPTS) $(MUDFLAP_CFLAGS) -DSIMPLE_MD5SUM md5.c $(MUDFLAP_LFLAGS) $(MUDFLAP_LIBS) -o simple-md5sum
|
||||||
|
+ $(CC) $(COPTS) $(MUDFLAP_CFLAGS) -DSIMPLE_MD5SUM md5.c $(LDFLAGS) $(MUDFLAP_LFLAGS) $(MUDFLAP_LIBS) -o simple-md5sum
|
||||||
|
|
||||||
|
version.tex:
|
||||||
|
@echo "\\newcommand{\\projectversion}{$(VERSION)}" >$(SRCDIR)/documentation/config/version.tex
|
||||||
4
debian/patches/series
vendored
4
debian/patches/series
vendored
@@ -19,7 +19,9 @@
|
|||||||
25-fix-man-pages.patch
|
25-fix-man-pages.patch
|
||||||
26-fix-display-of-manual.pdf.patch
|
26-fix-display-of-manual.pdf.patch
|
||||||
27-allow-opening-in-browser-again.patch
|
27-allow-opening-in-browser-again.patch
|
||||||
28-fudge-pdf-doc-ids.patch
|
28-pdftex-reproducibility.patch
|
||||||
29-fix-more-typos.patch
|
29-fix-more-typos.patch
|
||||||
30-hurd-kfreebsd-ftbfs.patch
|
30-hurd-kfreebsd-ftbfs.patch
|
||||||
31-improve-hurd-and-kfreebsd-support.patch
|
31-improve-hurd-and-kfreebsd-support.patch
|
||||||
|
32-display-compilation-commands.patch
|
||||||
|
33-honour-LDFLAGS.patch
|
||||||
|
|||||||
40
debian/rules
vendored
40
debian/rules
vendored
@@ -7,10 +7,16 @@ export DEB_CFLAGS_MAINT_APPEND = $(CPPFLAGS) -Wall -Wno-deprecated-declarations
|
|||||||
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
||||||
|
|
||||||
include /usr/share/dpkg/pkg-info.mk
|
include /usr/share/dpkg/pkg-info.mk
|
||||||
|
export DEB_VERSION
|
||||||
export FORCE_SOURCE_DATE = 1
|
export FORCE_SOURCE_DATE = 1
|
||||||
|
|
||||||
MUTABLE_FILES := build.h $(wildcard locale/*.po) \
|
MUTABLE_FILES := build.h $(wildcard locale/*.po) \
|
||||||
documentation/config/version.tex
|
documentation/config/version.tex \
|
||||||
|
documentation/user-manual/manual.pdf
|
||||||
|
|
||||||
|
BUILDROOT := $(CURDIR)/debian/tmp
|
||||||
|
ICONS := $(wildcard contrib/dvdisaster*.png)
|
||||||
|
ICON_SIZES := $(patsubst contrib/dvdisaster%.png,%,$(ICONS))
|
||||||
|
|
||||||
%:
|
%:
|
||||||
dh $@
|
dh $@
|
||||||
@@ -19,9 +25,11 @@ override_dh_auto_configure:
|
|||||||
for f in $(MUTABLE_FILES); do \
|
for f in $(MUTABLE_FILES); do \
|
||||||
cp -an $$f $$f.orig; \
|
cp -an $$f $$f.orig; \
|
||||||
done
|
done
|
||||||
dh_auto_configure -- \
|
./configure \
|
||||||
--localedir=\$${prefix}/share/locale \
|
--prefix=/usr \
|
||||||
--docdir=\$${prefix}share/doc \
|
--mandir=share/man \
|
||||||
|
--localedir=share/locale \
|
||||||
|
--docdir=share/doc \
|
||||||
--docsubdir=dvdisaster-doc \
|
--docsubdir=dvdisaster-doc \
|
||||||
--with-embedded-src-path=no
|
--with-embedded-src-path=no
|
||||||
|
|
||||||
@@ -34,28 +42,24 @@ override_dh_clean:
|
|||||||
override_dh_auto_build-arch:
|
override_dh_auto_build-arch:
|
||||||
make all
|
make all
|
||||||
|
|
||||||
# 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.
|
|
||||||
override_dh_auto_build-indep:
|
override_dh_auto_build-indep:
|
||||||
# make manual
|
make manual
|
||||||
true
|
|
||||||
|
|
||||||
override_dh_auto_install-arch:
|
override_dh_auto_install-arch:
|
||||||
dh_auto_install -a -- BUILDROOT=$(CURDIR)/debian/tmp
|
dh_auto_install -a -- BUILDROOT=$(BUILDROOT)
|
||||||
|
set -e; \
|
||||||
|
for S in $(ICON_SIZES); do \
|
||||||
|
D="$(BUILDROOT)/usr/share/icons/hicolor/$${S}x$${S}/apps"; \
|
||||||
|
install -d "$${D}"; \
|
||||||
|
install -T "contrib/dvdisaster$${S}.png" "$${D}/dvdisaster.png"; \
|
||||||
|
done
|
||||||
|
|
||||||
override_dh_auto_install-indep:
|
override_dh_auto_install-indep:
|
||||||
true
|
true
|
||||||
|
|
||||||
# Ensure that none of the text files that the application
|
# Ensure that none of the text files that the application
|
||||||
# tries to display directly are not compressed, as it doesn't
|
# tries to display directly are compressed, as it doesn't
|
||||||
# automatically decompress text files.
|
# automatically decompress text files.
|
||||||
override_dh_compress:
|
override_dh_compress-arch:
|
||||||
dh_compress -p dvdisaster \
|
dh_compress -p dvdisaster \
|
||||||
-XCHANGELOG -XCREDITS -XREADME.MODIFYING -XTODO
|
-XCHANGELOG -XCREDITS -XREADME.MODIFYING -XTODO
|
||||||
dh_compress --remaining-packages
|
|
||||||
|
|||||||
1
debian/source/lintian-overrides
vendored
Normal file
1
debian/source/lintian-overrides
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
dvdisaster source: debian-watch-uses-insecure-uri http://dvdisaster.net/en/index.html
|
||||||
Reference in New Issue
Block a user