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

Bug#652044: developers-reference: Let's add epub support



On Wed, 17 Oct 2012 05:57:37 +0900
Hideki Yamane <henrich@debian.or.jp> wrote:
>  Is there any opinion/objection for this proposal?
>  If so, I'll commit it to repository.

 Once committed in r9383 as below. If something is wrong with it,
 please revert it. Thanks.


henrich@hp:~/working/developers-reference$ LANG=C svn diff
Index: debian/developers-reference-de.docs
===================================================================
--- debian/developers-reference-de.docs	(revision 9382)
+++ debian/developers-reference-de.docs	(working copy)
@@ -2,3 +2,4 @@
 de/*.html
 de/developers-reference.txt
 de/developers-reference.pdf
+de/developers-reference.epub
Index: debian/developers-reference-ja.docs
===================================================================
--- debian/developers-reference-ja.docs	(revision 9382)
+++ debian/developers-reference-ja.docs	(working copy)
@@ -2,3 +2,4 @@
 ja/*.html
 ja/developers-reference.txt
 ja/developers-reference.pdf
+ja/developers-reference.epub
Index: debian/changelog
===================================================================
--- debian/changelog	(revision 9382)
+++ debian/changelog	(working copy)
@@ -1,8 +1,12 @@
 developers-reference (3.4.10) UNRELEASED; urgency=low
 
+  [ Raphaël Hertzog ]
   * Add recommendations to re-introduce packages. Thanks to Paul Wise for the
     patch. Closes: #685039
 
+  [ Hideki Yamane ]
+  * introduce epub support (Closes: #652044)
+
  -- Raphaël Hertzog <hertzog@debian.org>  Mon, 17 Sep 2012 17:20:49 +0200
 
 developers-reference (3.4.9) unstable; urgency=low
Index: debian/rules
===================================================================
--- debian/rules	(revision 9382)
+++ debian/rules	(working copy)
@@ -15,7 +15,7 @@
 	$(MAKE) VERSION=$(DEB_VERSION) PUBDATE=$(PUBDATE) LANGS="$(LANGS)"
 
 override_dh_compress:
-	dh_compress -X.pdf
+	dh_compress -X.pdf -X.epub
 
 override_dh_installdeb:
 	debian/tocsubstvars
@@ -26,6 +26,7 @@
 	    (echo "README-contrib"; \
 	     echo "$$lang/*.html"; \
 	     echo "$$lang/developers-reference.txt"; \
+	     echo "$$lang/developers-reference.epub"; \
 	     echo "$$lang/developers-reference.pdf") \
 	    > debian/developers-reference-$$lang.docs; \
 	done
Index: debian/control
===================================================================
--- debian/control	(revision 9382)
+++ debian/control	(working copy)
@@ -6,7 +6,8 @@
 Standards-Version: 3.9.3
 Build-Depends-Indep: docbook-xsl (>= 1.71.0), dblatex (>= 0.2), xsltproc, libxml2-utils, po4a, w3m,
  fonts-ipafont-gothic, fonts-ipafont-mincho, gsfonts, lmodern, tipa,
- texlive-lang-cyrillic, texlive-lang-french, texlive-lang-german, texlive-xetex
+ texlive-lang-cyrillic, texlive-lang-french, texlive-lang-german, texlive-xetex,
+ xmlto, zip
 Build-Depends: debhelper (>= 8), dpkg-dev (>= 1.16.1~)
 Vcs-Svn: svn://svn.debian.org/ddp/manuals/trunk/developers-reference
 Vcs-Browser: http://anonscm.debian.org/viewvc/ddp/manuals/trunk/developers-reference/
Index: debian/developers-reference.docs
===================================================================
--- debian/developers-reference.docs	(revision 9382)
+++ debian/developers-reference.docs	(working copy)
@@ -2,3 +2,4 @@
 *.html
 developers-reference.txt
 developers-reference.pdf
+developers-reference.epub
Index: debian/developers-reference-fr.docs
===================================================================
--- debian/developers-reference-fr.docs	(revision 9382)
+++ debian/developers-reference-fr.docs	(working copy)
@@ -2,3 +2,4 @@
 fr/*.html
 fr/developers-reference.txt
 fr/developers-reference.pdf
+fr/developers-reference.epub
Index: Makefile
===================================================================
--- Makefile	(revision 9382)
+++ Makefile	(working copy)
@@ -4,7 +4,7 @@
 
 SOURCES		:= $(wildcard *.dbk) common.ent version.ent
 
-FORMATS		:= html txt pdf
+FORMATS		:= html txt pdf epub
 LANGS           := de fr ja
 TARGETS		:= $(foreach fmt,$(FORMATS),developers-reference.$(fmt)) \
 		   $(foreach lng,$(LANGS), \
@@ -59,6 +59,7 @@
 	ln -sf index.en.html $(PUBLISHDIR)/developers-reference/index.html
 	ln -sf developers-reference.en.pdf $(PUBLISHDIR)/developers-reference/developers-reference.pdf
 	ln -sf developers-reference.en.txt $(PUBLISHDIR)/developers-reference/developers-reference.txt
+	ln -sf developers-reference.en.epub $(PUBLISHDIR)/developers-reference/developers-reference.epub
 
 .PHONY: developers-reference.html %/developers-reference.html
 developers-reference.html:	$(CURDIR)/index.html
@@ -102,6 +103,10 @@
 	    --param=lingua=$(@D) \
 	    && mv $(@D)/index.dbk.pdf $@
 
+developers-reference.epub:      $(CURDIR)/developers-reference.epub
+%/developers-reference.epub:     $(addprefix %/,$(SOURCES))
+	TOP=`pwd` && cd $(@D) && xmlto epub index.dbk && mv index.epub $(@F)
+
 .PHONY: pot
 pot:					po4a/po/developers-reference.pot
 po4a/po/developers-reference.pot:	%.dbk


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/org
 http://wiki.debian.org/HidekiYamane


Reply to: