[Pkg-freedict-commits] r44 -
/packages/freedict-tools/trunk/debian/TODO
joostvb at users.alioth.debian.org
joostvb at users.alioth.debian.org
Sun Dec 31 12:46:33 CET 2006
Author: joostvb
Date: Sun Dec 31 12:46:33 2006
New Revision: 44
URL: http://svn.debian.org/wsvn/pkg-freedict/?sc=1&rev=44
Log:
some more issues as discussed on pkg-freedict-devel list
Modified:
packages/freedict-tools/trunk/debian/TODO
Modified: packages/freedict-tools/trunk/debian/TODO
URL: http://svn.debian.org/wsvn/pkg-freedict/packages/freedict-tools/trunk/debian/TODO?rev=44&op=diff
==============================================================================
--- packages/freedict-tools/trunk/debian/TODO (original)
+++ packages/freedict-tools/trunk/debian/TODO Sun Dec 31 12:46:33 2006
@@ -1,6 +1,34 @@
+# $Id$
+# $URL$
+
+* joostvb: Don't do any major redesign work on the freedict packages after 2007-02-15.
+
* kur-tur (and probably others) look for freedict-tools/mk/tools/xdf2tei.pl.
Install xdf2tei.pl in /usr/share/freedict-tools/scripts/, make sure our
Makefile.common knows how to find it there: set (and honor!) PATH.
+
+* Ideally, all scripts called from Makefile.common are just found in the
+ $PATH, so e.g.
+
+ tei2dict := $(toolsdir)/xmltei2xmldict.pl -n $(NSGMLS) -d $(XMLDECLARATION)
+
+should be
+
+ tei2dict := xmltei2xmldict -n $(NSGMLS) -d $(XMLDECLARATION)
+
+. For backwards compatibility, we could do
+
+ tei2dict ?= $(toolsdir)/xmltei2xmldict.pl -n $(NSGMLS) -d $(XMLDECLARATION)
+
+in Makefile.common, and in our Makefile.Debian, do something like
+
+ tei2dict="xmltei2xmldict -n $(NSGMLS) -d $(XMLDECLARATION)" ... make
+
+.
+
+This way, we can create a FHS-compatible freedict-tools package.
+Furthermore, the Makefile.common will be usable in more setups.
+
* We might not need to ship teiaddphonetics, nor depend upon dom xml, nor
add support for scriptsdir: upstream seems borken:
@@ -34,9 +62,18 @@
* For the ckb-kmr, deu-kur, deu-tur, eng-cze and alike dictionaries we
must include the xdf2tei.pl script into freedict-tools-dev package.
- For the dan-eng dictionary probably we must include entire 'ergane'
- directory. When we will try to build all dictionaries maybe turns out,
- that there is still something missing.
+* For the dan-eng dictionary probably we must include entire 'ergane'
+ directory.
+
+> dan-eng dictionary, because rather like that
+> the upstream plan to use this method for many dictionaries. Here no
+> .tei file, but the words database is taken from
+> http://download.travlang.com/files/ at the building time.
+> My efforts to do this dictionary so far is unsuccessful.
+
+A build of a Debian package should never depend upon network
+connectivity. In this scenario, we'd have to ship the to be downloaded
+stuff in our .diff.gz (if license allows this).
* Add notes on how to use debian/debian-scripts (or refer to freedict deu-nld
source package for an example of usage.
More information about the Pkg-freedict-commits
mailing list