[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