[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[texlive-nonbin] 01/02: fix privacy breach files



This is an automated email from the git hooks/post-receive script.

preining pushed a commit to branch master
in repository texlive-nonbin.

commit d5264cce123f9121d513108384cf11ab71b2f111
Author: Norbert Preining <preining@debian.org>
Date:   Fri Jan 17 14:13:45 2014 +0900

    fix privacy breach files
---
 all/debian/fix-privacy-breach | 60 +++++++++++++++++++++++++++++++++++++++++++
 all/debian/rules.in           |  1 +
 2 files changed, 61 insertions(+)

diff --git a/all/debian/fix-privacy-breach b/all/debian/fix-privacy-breach
new file mode 100644
index 0000000..4d284ab
--- /dev/null
+++ b/all/debian/fix-privacy-breach
@@ -0,0 +1,60 @@
+#
+# fix-privacy-breach
+# (c) 2014 Norbert Preining
+#
+# try to fix the *very* helpful lintian error about privacy breach.
+# Especially the privacy-breach-w3c-valid-html tag just tells us
+# that it is bad, but we cannot copy the icon into the package since
+# it is not free ... aaahhh what a wonderful world
+#
+
+pkg="$1"
+
+pdfjamfiles="
+	usr/share/doc/texlive-doc/support/pdfjam/PDFjam-README.html
+"
+komafiles="
+	usr/share/doc/texlive-doc/latex/koma-script/koma-script.html 
+	usr/share/doc/texlive-doc/latex/koma-script/komascr.html
+	usr/share/doc/texlive-doc/latex/koma-script/komascript.html
+	usr/share/doc/texlive-doc/latex/koma-script/scraddr.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrartcl.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrbase.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrbook.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrdate.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrextend.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrguide.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrguien.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrhack.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrlayer-notecolumn.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrlayer-scrpage.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrlayer.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrlfile.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrlttr2.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrpage2.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrreprt.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrtime.html
+	usr/share/doc/texlive-doc/latex/koma-script/scrwfile.html
+	usr/share/doc/texlive-doc/latex/koma-script/tocbasic.html
+	usr/share/doc/texlive-doc/latex/koma-script/typearea.html
+"
+
+if ! [ -r debian/$pkg ] ; then
+  echo "please first call debian/rules install!"
+  exit 1
+fi
+
+for f in $pdfjamfiles ; do
+  if [ -r debian/$pkg/$f ] ; then
+    sed -e 's/<img src="http:[^"]*" alt="PDF file"[^>]*>/(PDF)/g' $f > $f.new
+    mv $f.new $f
+  fi
+done
+
+for f in $komafiles ; do
+  if [ -r debian/$pkg/$f ] ; then
+    sed -e 's!src="http://www.w3.org/Icons/valid-xhtml10"!!g' $f > $f.new
+    mv $f.new $f
+  fi
+done
+
diff --git a/all/debian/rules.in b/all/debian/rules.in
index 33a39b9..7423f31 100755
--- a/all/debian/rules.in
+++ b/all/debian/rules.in
@@ -41,6 +41,7 @@ install-stamp: build-stamp
 	perl debian/tpm2deb-bin.pl --nosource $(PACKAGES) $(METAPACKAGES)
 	for i in $(PACKAGES) $(METAPACKAGES) ; do \
 	  bash debian/generate-license-file $$i ; \
+	  bash debian/fix-privacy-breach $$i ; \
 	  if [ -r debian/$$i.links.dist ] ; then cat debian/$$i.links.dist >> debian/$$i.links ; fi ; \
 	done
 <: if ($srcpackage eq "texlive-base") { _:>//

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-tex/texlive-nonbin.git


Reply to: