~ubuntu-branches/ubuntu/hardy/texlive-extra/hardy

« back to all changes in this revision

Viewing changes to debian/tpm2deb.cfg

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2006-05-11 00:12:10 UTC
  • Revision ID: james.westby@ubuntu.com-20060511001210-exigq6ozuc7qn0at
Tags: 2005-2
* first upload to unstable, sponsored by 
  Frank Küster <frank@debian.org>
* texdoc support
  - let tetex texdoc find documentation of texlive (Closes: #364776)
  - include tetex texdoc patches (following of symlinks, security
    fixes) (Closes: #356390)
* texlive-lang-polish conflicts with octave-forge as both provide
  /usr/bin/mex, this is preliminary, a better solution must be
  sought (Closes: #364059)
* change shell for the reportbug script to bash (Closes: #356391)
* fix installation of thumbpdf and pdfcrop (Closes: #352092)
* improve various descriptions (Closes: #354964)
* call the update-* programs in all postinst scripts, so that the
  config files do not contain left-overs (Closes: #355266)
* fix creation of formats which in turn depend on the latex format
  (Closes: #351707)
* remap the ibycus4.map TeX/MF input file from the fonts/map location
  to the fonts/source location (Closes: #354652)
* depend on the updated lmodern package, thus making the fonts
  available for X (Closes: #351727)
* lots of internal changes, important ones being:
  - texlive packages now do not include files which have been
    packaged for Debian already (eg cm-super, lmodern, musixtex)
  - most packages can be used together with teTeX
  - fix several upstream bugs
  - generate license information for each file from the
    TeX Catalogue (ongoing work)
  for detailed changes see CHANGES.packaging in texlive-common

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# tpm2deb.cfg
 
3
# (c) 2005-2006 Norbert Preining
 
4
#
 
5
# $Id: tpm2deb.cfg 1341 2006-05-10 21:46:10Z preining-guest $
 
6
#
 
7
# describe relations between texlive and other debian packages, but als
 
8
# which packages and files should be blacklisted
 
9
# and the filemappings
 
10
#
 
11
# Format:
 
12
# move:tpmname:collectionname
 
13
# relation:tpmname:Conflicts:Depends:Recommends:Suggests
 
14
# mapping:origfilename:actions:destfilename
 
15
# blacklist:file:origfilename
 
16
# blacklist:tpm:packagetpmname:in-which-collection
 
17
# source:bin-package-name:source-package-name
 
18
# name:tl-name:debian-name
 
19
#
 
20
# distinction between blacklist:orgifilename and mapping:origfilename::
 
21
# is that with empty mapping the file disappears, but special actions
 
22
# are still performed, while with blacklist NOTHING is done!
 
23
 
24
# TODO: moving of files!
 
25
#
 
26
# architectures
 
27
arch;texlive-bin;any
 
28
# sources
 
29
source;texlive-bin
 
30
source;texlive-doc
 
31
source;texlive-base
 
32
source;texlive-lang
 
33
source;texlive-extra
 
34
# name;tl-name;debian-name;debian-source
 
35
name;collection-basicbin;texlive-base-bin;texlive-bin
 
36
name;collection-binextra;texlive-extra-utils;texlive-bin
 
37
name;collection-fontbin;texlive-font-utils;texlive-bin
 
38
# htmlxml will not be build, but is replaced by xmtex, jadetex, and passivetex
 
39
#name;collection-htmlxml;texlive-htmlxml;texlive-bin
 
40
name;collection-metapost;texlive-metapost;texlive-bin
 
41
name;collection-omega;texlive-omega;texlive-bin
 
42
name;collection-pdfetex;texlive-pdfetex;texlive-bin
 
43
# collection psutils and ttfutils die, should be proper debian packages
 
44
# same for graphicstools
 
45
#name;collection-psutils;texlive-ps-utils;texlive-bin
 
46
#name;collection-ttfutils;texlive-ttf-utils;texlive-bin
 
47
#name;collection-graphicstools;texlive-graphics-tools;texlive-bin
 
48
name;collection-music;texlive-music;texlive-bin
 
49
name;collection-langindic;texlive-lang-indic;texlive-bin
 
50
# texlive-lang-cjk can be put together by packages in Debian, do not build it
 
51
#name;collection-langcjk;texlive-lang-cjk;texlive-bin
 
52
name;collection-documentation-base;texlive-doc-base;texlive-doc
 
53
name;collection-documentation-bulgarian;texlive-doc-bg;texlive-doc
 
54
name;collection-documentation-czechslovak;texlive-doc-cs+sk;texlive-doc
 
55
name;collection-documentation-dutch;texlive-doc-nl;texlive-doc
 
56
name;collection-documentation-english;texlive-doc-en;texlive-doc
 
57
name;collection-documentation-finnish;texlive-doc-fi;texlive-doc
 
58
name;collection-documentation-french;texlive-doc-fr;texlive-doc
 
59
name;collection-documentation-german;texlive-doc-de;texlive-doc
 
60
name;collection-documentation-greek;texlive-doc-el;texlive-doc
 
61
name;collection-documentation-italian;texlive-doc-it;texlive-doc
 
62
name;collection-documentation-japanese;texlive-doc-ja;texlive-doc
 
63
name;collection-documentation-korean;texlive-doc-ko;texlive-doc
 
64
name;collection-documentation-mongolian;texlive-doc-mn;texlive-doc
 
65
name;collection-documentation-polish;texlive-doc-pl;texlive-doc
 
66
name;collection-documentation-portuguese;texlive-doc-pt;texlive-doc
 
67
name;collection-documentation-russian;texlive-doc-ru;texlive-doc
 
68
name;collection-documentation-spanish;texlive-doc-es;texlive-doc
 
69
name;collection-documentation-thai;texlive-doc-th;texlive-doc
 
70
name;collection-documentation-ukrainian;texlive-doc-uk;texlive-doc
 
71
name;collection-documentation-vietnamese;texlive-doc-vi;texlive-doc
 
72
name;collection-langafrican;texlive-lang-african;texlive-lang
 
73
# collection-langarab is arabtex, which is in Debian
 
74
#name;collection-langarab;texlive-lang-arab;texlive-lang
 
75
name;collection-langarmenian;texlive-lang-armenian;texlive-lang
 
76
name;collection-langcroatian;texlive-lang-croatian;texlive-lang
 
77
name;collection-langcyrillic;texlive-lang-cyrillic;texlive-lang
 
78
name;collection-langczechslovak;texlive-lang-czechslovak;texlive-lang
 
79
name;collection-langdanish;texlive-lang-danish;texlive-lang
 
80
name;collection-langdutch;texlive-lang-dutch;texlive-lang
 
81
name;collection-langfinnish;texlive-lang-finnish;texlive-lang
 
82
name;collection-langfrench;texlive-lang-french;texlive-lang
 
83
name;collection-langgerman;texlive-lang-german;texlive-lang
 
84
name;collection-langgreek;texlive-lang-greek;texlive-lang
 
85
name;collection-langhebrew;texlive-lang-hebrew;texlive-lang
 
86
name;collection-langhungarian;texlive-lang-hungarian;texlive-lang
 
87
name;collection-langitalian;texlive-lang-italian;texlive-lang
 
88
name;collection-langlatin;texlive-lang-latin;texlive-lang
 
89
name;collection-langmanju;texlive-lang-manju;texlive-lang
 
90
name;collection-langmongolian;texlive-lang-mongolian;texlive-lang
 
91
name;collection-langnorwegian;texlive-lang-norwegian;texlive-lang
 
92
name;collection-langother;texlive-lang-other;texlive-lang
 
93
name;collection-langpolish;texlive-lang-polish;texlive-lang
 
94
name;collection-langportuguese;texlive-lang-portuguese;texlive-lang
 
95
name;collection-langspanish;texlive-lang-spanish;texlive-lang
 
96
name;collection-langswedish;texlive-lang-swedish;texlive-lang
 
97
name;collection-langtibetan;texlive-lang-tibetan;texlive-lang
 
98
name;collection-langukenglish;texlive-lang-ukenglish;texlive-lang
 
99
name;collection-langvietnamese;texlive-lang-vietnamese;texlive-lang
 
100
name;collection-basic;texlive-base;texlive-base
 
101
name;collection-context;texlive-context;texlive-base
 
102
name;collection-genericrecommended;texlive-generic-recommended;texlive-base
 
103
name;collection-latex;texlive-latex-base;texlive-base
 
104
name;collection-latexrecommended;texlive-latex-recommended;texlive-base
 
105
name;collection-fontsrecommended;texlive-fonts-recommended;texlive-base
 
106
name;collection-pictures;texlive-pictures;texlive-base
 
107
# dummy name for meta package texlive
 
108
name;collection-foobar;texlive;texlive-base
 
109
name;collection-foobar;texlive-full;texlive-base
 
110
name;collection-foobar;texlive-common;texlive-base
 
111
name;collection-bibtexextra;texlive-bibtex-extra;texlive-extra
 
112
name;collection-formatsextra;texlive-formats-extra;texlive-extra
 
113
name;collection-genericextra;texlive-generic-extra;texlive-extra
 
114
name;collection-mathextra;texlive-math-extra;texlive-extra
 
115
name;collection-plainextra;texlive-plain-extra;texlive-extra
 
116
name;collection-latexextra;texlive-latex-extra;texlive-extra
 
117
name;collection-latex3;texlive-latex3;texlive-extra
 
118
name;collection-fontsextra;texlive-fonts-extra;texlive-extra
 
119
name;collection-chemistry;texlive-chemistry;texlive-extra
 
120
name;collection-games;texlive-games;texlive-extra
 
121
name;collection-pstricks;texlive-pstricks;texlive-extra
 
122
name;collection-publishers;texlive-publishers;texlive-extra
 
123
#
 
124
# build dependencies
 
125
#
 
126
build-dep;texlive-base;debhelper (>= 5), dpatch
 
127
build-dep-indep;texlive-base;libxml-dom-perl, libappconfig-perl, libxml-regexp-perl, libxml-perl, sharutils
 
128
build-dep;texlive-doc;debhelper (>= 5), dpatch
 
129
build-dep-indep;texlive-doc;libxml-dom-perl, libappconfig-perl, libxml-regexp-perl, libxml-perl, sharutils
 
130
build-dep;texlive-lang;debhelper (>= 5), dpatch
 
131
build-dep-indep;texlive-lang;libxml-dom-perl, libappconfig-perl, libxml-regexp-perl, libxml-perl, sharutils
 
132
build-dep;texlive-extra;debhelper (>= 5), dpatch
 
133
build-dep-indep;texlive-extra;libxml-dom-perl, libappconfig-perl, libxml-regexp-perl, libxml-perl, sharutils
 
134
build-dep;texlive-bin;debhelper (>= 5), libxml-dom-perl, libappconfig-perl, dpatch, libxml-regexp-perl, libxml-perl, sharutils, ed, bzip2, libncurses-dev, libxaw7-dev, libpng-dev, libz-dev, libgd2-xpm-dev | libgd2-noxpm-dev, flex, bison, libpoppler-dev
 
135
#build-dep-indep;texlive-bin;
 
136
#
 
137
# TITLE AND DESCRIPTIONS
 
138
#
 
139
# for packages give the short description, for tpms the description field
 
140
title;texlive-cz;Documentation of TeX live in Czech.
 
141
title;texlive-fr;Documentation of TeX live in French.
 
142
title;amsldoc-it;AMSMath documentation in Italian.
 
143
title;lkort;Dutch version of Not so short Introduction to LaTeX2e.
 
144
title;lshort-french;French version of Not so short Introduction to LaTeX2e.
 
145
title;lshort-sloval;Slovak version of Not so short Introduction to LaTeX2e.
 
146
title;voss-de;German documentation on various LaTeX related packagesby Herbert Voß.
 
147
title;powerdot-doc-vn;Vietnamese documentation of powerdot.
 
148
title;cstug;Information regarding the Czechoslovak TeX User Group
 
149
#
 
150
# PACKAGE BLACKLISTS
 
151
# attention, the names are tpm names, so collection-something
 
152
#
 
153
blacklist;tpm;collection-binaries;*
 
154
blacklist;tpm;bin-bzip2;*
 
155
blacklist;tpm;bin-xpdf;*
 
156
blacklist;tpm;bin-chktex;*
 
157
blacklist;tpm;bin-ghostscript;*
 
158
blacklist;tpm;bin-gzip;*
 
159
blacklist;tpm;bin-jpeg2ps;*
 
160
blacklist;tpm;bin-perl;*
 
161
blacklist;tpm;bin-windvi;*
 
162
blacklist;tpm;bin-texinfo;*
 
163
blacklist;tpm;bin-tifftools;*
 
164
blacklist;tpm;lib-gd;*
 
165
blacklist;tpm;lib-geturl;*
 
166
blacklist;tpm;lib-gnu;*
 
167
blacklist;tpm;lib-gs;*
 
168
blacklist;tpm;lib-jpeg;*
 
169
blacklist;tpm;lib-md5;*
 
170
blacklist;tpm;lib-png;*
 
171
blacklist;tpm;lib-regexp;*
 
172
blacklist;tpm;lib-texmfmp;*
 
173
blacklist;tpm;lib-tiff;*
 
174
blacklist;tpm;lib-ttf;*
 
175
blacklist;tpm;lib-xpdf;*
 
176
blacklist;tpm;lib-xpm;*
 
177
blacklist;tpm;lib-zlib;*
 
178
blacklist;tpm;lib-freetype2;*
 
179
blacklist;tpm;lib-regex;*
 
180
blacklist;tpm;cm-super;*
 
181
relation;texlive-fonts-extra;;cm-super (>= 0.3.3-3);;
 
182
blacklist;tpm;texinfo;*
 
183
blacklist;tpm;iwona;texlive-lang-polish
 
184
blacklist;tpm;antt;texlive-lang-polish
 
185
blacklist;tpm;bin-psutils;*
 
186
blacklist;tpm;bin-getafm;*
 
187
blacklist;tpm;bin-lcdftypetools;*
 
188
blacklist;tpm;preview;*
 
189
relation;texlive-latex-extra;;preview-latex-style;;
 
190
# xymtex is not free
 
191
blacklist;tpm;xymtex;*
 
192
# no sources for the jar file, bummer
 
193
blacklist;tpm;bin-ppower4;*
 
194
blacklist;tpm;ppower4;*
 
195
# euclide is included in texlive 2005, but superseeded by pst-eucl
 
196
blacklist;tpm;euclide;*
 
197
# prosper is in Debian, can be used with a small control patch
 
198
# but as it is not updated, I can only to a recommend
 
199
blacklist;tpm;prosper;*
 
200
relation;texlive-latex-recommended;;;prosper (>> 1.00.4+cvs.2004.03.29-2);
 
201
# texpower and tpslifonts = texpower in Debian
 
202
blacklist;tpm;tpslifonts;*
 
203
relation;texlive-fonts-extra;;;texpower (>= 0.2-2);
 
204
blacklist;tpm;texpower;*
 
205
relation;texlive-latex-extra;;;texpower (>= 0.2-2);
 
206
# tipa works with texlive with some fix
 
207
blacklist;tpm;tipa;*
 
208
relation;texlive-fonts-recommended;;;tipa (>= 2:1.2-2.1);
 
209
# lmodern is finally updated, depend on it
 
210
blacklist;tpm;lm;*
 
211
relation;texlive-base;;lmodern (>= 0.93.3-1);
 
212
# blacklist bin-dvi2tty, but recommend on dvi2tty
 
213
blacklist;tpm;bin-dvi2tty;*
 
214
relation;texlive-extra-utils;;mime-support;dvi2tty
 
215
# blacklist dvipdfmx, 
 
216
blacklist;tpm;bin-dvipdfmx;*
 
217
relation;texlive-base;;;dvipdfmx (>= 1:20050831-1);;
 
218
# latex-sanskrit is not in debian
 
219
blacklist;tpm;sanskrit
 
220
relation;texlive-lang-indic;;;latex-sanskrit (>= 2.2-1);;
 
221
# texlive-music pulls in new musixtex debian packages
 
222
blacklist;tpm;musixps;*
 
223
blacklist;tpm;musixtex;*
 
224
blacklist;tpm;bin-musixflx;*
 
225
blacklist;tpm;musixlyr;*
 
226
relation;texlive-music;;musixtex (>= 0.112.2-1), musixtex-slurps (>= 92a-4), musixlyr (>= 2.1c-3);;;
 
227
#
 
228
# EXTRAS
 
229
# extra;format;fmtname;package;check
 
230
# check can be
 
231
# 0 ... unconditionally build the format
 
232
# 1 ... check if the format is listed in fmtutil-sys --listcfg
 
233
# fn ... check with kpsewhich for file "fn"
 
234
#
 
235
# format stuff
 
236
# various format drivers are installed by texlive-basicbin, but the actual
 
237
# files are only installed by other packages, to the calls to fmtutil
 
238
# may go wrong!
 
239
#
 
240
# attention; these names are debian names!
 
241
extra;format;latex;texlive-latex-base;0
 
242
extra;format;pdflatex;texlive-latex-base;0
 
243
#
 
244
# RELATIONS
 
245
# relation;tpmname;Conflicts;Depends;Recommends;Suggests
 
246
#
 
247
# first the meta package texlive
 
248
relation;texlive-full;;arabtex (>= 3.11-9), texinfo (>= 4.8), info (>= 4.8), lcdf-typetools, psutils, t1utils, cm-super (>= 0.3.3-3), tex4ht (>= 20051214-1);;;
 
249
# the recommends from replacing texlive-htmlxml
 
250
relation;texlive-full;;;jadetex (>> 3.13-6), xmltex (>> 1.9-11), passivetex (>> 1.25-2);
 
251
# recommends for latex-cjk packages
 
252
# cns fonts are missing, but will be packaged soon!
 
253
# pinyin hyphens are missing, but will be packaged soon!
 
254
relation;texlive-full;;;latex-cjk-all (>= 4.6.0+cvs20051031-4);;
 
255
#
 
256
# the texlive package should pull in a decent selection of the packages,
 
257
# what ever this may be
 
258
relation;texlive;;texlive-latex-recommended, texlive-fonts-recommended, texlive-context, texlive-doc-en, texlive-latex-base;;;
 
259
#
 
260
# texlive-common must depend on tex-common as the others don't do
 
261
relation;texlive-common;;tex-common (>= 0.12);;;
 
262
#
 
263
# now the conflicts with tetex if necessary
 
264
relation;texlive-base-bin;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
265
relation;texlive-base;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
266
relation;texlive-extra-utils;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
267
relation;texlive-metapost;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
268
relation;texlive-pdfetex;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
269
relation;texlive-latex-base;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
270
relation;texlive-omega;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
271
relation;texlive-math-extra;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
272
relation;texlive-plain-extra;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
273
relation;texlive-font-utils;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
274
#
 
275
# lang packages do not conflict with tetex if there is no direct file
 
276
# conflict
 
277
#relation;texlive-lang-african;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
278
#relation;texlive-lang-armenian;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
279
# texlive-lang-cjk is not build anymore
 
280
#relation;texlive-lang-cjk;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
281
# croatian language is also in tetex
 
282
#relation;texlive-lang-croatian;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
283
# lang-cyrillic contains files also present in tetex, so conflict
 
284
relation;texlive-lang-cyrillic;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
285
#relation;texlive-lang-czechslovak;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
286
#relation;texlive-lang-danish;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
287
#relation;texlive-lang-dutch;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
288
#relation;texlive-lang-finnish;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
289
#relation;texlive-lang-french;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
290
#relation;texlive-lang-german;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
291
# lang-greek needs no exception anymore
 
292
#relation;texlive-lang-greek;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
293
#relation;texlive-lang-hebrew;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
294
#relation;texlive-lang-hungarian;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
295
#relation;texlive-lang-indic;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
296
#relation;texlive-lang-italian;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
297
#relation;texlive-lang-latin;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
298
#relation;texlive-lang-manju;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
299
#relation;texlive-lang-mongolian;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
300
#relation;texlive-lang-norwegian;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
301
#relation;texlive-lang-other;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
302
#relation;texlive-lang-polish;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
303
#relation;texlive-lang-portuguese;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
304
#relation;texlive-lang-spanish;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
305
#relation;texlive-lang-swedish;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
306
#relation;texlive-lang-tibetan;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
307
#relation;texlive-lang-ukenglish;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
308
#relation;texlive-lang-vietnamese;tetex-bin, tetex-base, tetex-extra, tetex-doc;;;
 
309
relation;texlive-latex-recommended;latex-ucs-uninames, latex-xcolor, latex-ucs, rcs-latex, latex-ucs-contrib;;;;
 
310
# texlive-lang-polish
 
311
#       missing depends on texlive-base
 
312
#       suggests        texlive-fonts-extra
 
313
#       conflicts with octave-forge as both provide /usr/bin/mex
 
314
relation;texlive-lang-polish;octave-forge;texlive-base;;texlive-fonts-extra;
 
315
# texlive-omega
 
316
#       missing depends on texlive-latex-base for latex.ltx (needed by
 
317
#       lambda forma)
 
318
relation;texlive-omega;;texlive-latex-base;;;
 
319
relation;texlive-base;texinfo (<< 4.8);;
 
320
# texlive-extra-utils contains dviconcat and dviselect like dvitutils, conflict
 
321
relation;texlive-extra-utils;lacheck, dviutils;;
 
322
relation;texlive-pdfetex;pdfscreen;;
 
323
relation;texlive-pictures;pgf;;
 
324
relation;texlive-ttf-utils;freetype1-tools;;
 
325
relation;texlive-games;tex-chess, tex-skak;;
 
326
# texlive-htmlxml       DOES NOT EXIST ANYMORE
 
327
#       conflicts with variout stuff
 
328
#       recommends: texlive-latex-recommended
 
329
#relation;texlive-htmlxml;tex4ht, xmltex, jadetex, passivetex;;texlive-latex-recommended;
 
330
# texlive-context
 
331
#       depends on texlive-metapost
 
332
relation;texlive-context;;texlive-metapost
 
333
relation;texlive-lang-african;ethiop;;
 
334
# ptex (japanese tex) and texlive-lang-polish both provide ptex .. conflict
 
335
relation;texlive-lang-polish;ptex-bin;;
 
336
# texlive-lang-cjk is not build anymore
 
337
#relation;texlive-lang-cjk;cjk-latex,  hbf-cns40-1,  hbf-cns40-2,  hbf-cns40-3,  hbf-cns40-4,  hbf-cns40-5,  hbf-cns40-6,  hbf-cns40-7,  hbf-cns40-b5
 
338
# texlive-latex-extra
 
339
#       conflicts with a lot
 
340
#       depends texlive-pictures
 
341
relation;texlive-latex-extra;lhs2tex, latex-beamer, latex-svninfo, pbox-tex, textopo, circ-tex, tex-skak;texlive-pictures;
 
342
# texlive-pstricks depends on texlive-generic-recommened
 
343
relation;texlive-pstricks;;texlive-generic-recommended;;
 
344
relation;texlive-latex-base;pdfscreen, latex-ucs, ivritex
 
345
#
 
346
# MOVE PACKAGES
 
347
#
 
348
move;eso-pic;texlive-pdfetex
 
349
# this has to be included as Package/eplain depends on TLCore/bin-eplain
 
350
# and TLCore/bin-eplain is not included anywhere else
 
351
# Package/eplain is in texlive-formats-extra, thus move bin-eplain there, too
 
352
move;bin-eplain;texlive-formats-extra
 
353
#
 
354
# move mltex to texlive-formats-extra as it doesn't belong to extrautils,
 
355
# make texlive-formats-extra depend on texlive-latex-base
 
356
move;bin-mltex;texlive-formats-extra
 
357
move;mltex;texlive-formats-extra
 
358
relation;texlive-formats-extra;;texlive-latex-base;;;
 
359
relation;texlive-formats-extra;tetex-bin (<= 3.0-13);;;;
 
360
# xmlplay *was* in texlive-htmlxml, but this is not build anymore, so move
 
361
# it to latex-extra
 
362
move;xmlplay;texlive-latex-extra
 
363
# move yi4latex, the only package missing in the latex-cjk stuff, to
 
364
# texlive-latex-extra
 
365
move;yi4latex;texlive-latex-extra
 
366
#
 
367
# FILE BLACKLISTS
 
368
#
 
369
blacklist;file;texmf/doc/info/info-stnd.info
 
370
blacklist;file;texmf/doc/info/info.info
 
371
blacklist;file;texmf/doc/info/manual.info
 
372
blacklist;file;bin/[^/]*/info
 
373
blacklist;file;bin/[^/]*/infokey
 
374
blacklist;file;bin/[^/]*/install-info
 
375
blacklist;file;texmf/doc/man/man1/info.1
 
376
blacklist;file;texmf/doc/man/man1/info.1.html
 
377
blacklist;file;texmf/doc/man/man1/infokey.1
 
378
blacklist;file;texmf/doc/man/man1/install-info.1
 
379
blacklist;file;texmf/doc/man/man1/install-info.1.html
 
380
blacklist;file;texmf/doc/man/man5/info.5
 
381
blacklist;file;texmf/doc/texinfo/info-stnd.html
 
382
blacklist;file;texmf/doc/texinfo/info-stnd.pdf
 
383
blacklist;file;texmf/doc/texinfo/info.html
 
384
blacklist;file;texmf/doc/texinfo/info.pdf
 
385
blacklist;file;texmf/fmtutil/.*
 
386
blacklist;file;texmf-dist/vtex/.*
 
387
blacklist;file;texmf-dist/source/latex/splitindex/splitindex-Linux-i386
 
388
blacklist;file;texmf-dist/source/latex/splitindex/splitindex-OpenBSD-i386
 
389
blacklist;file;texmf-dist/source/latex/splitindex/splitindex.exe
 
390
blacklist;file;texmf/dvipdfm/config/config-win32
 
391
blacklist;file;texmf-dist/source/plain/pdcmac/config.status
 
392
blacklist;file;texmf-dist/source/fontinst/base/trig.dtx
 
393
blacklist;file;texmf-dist/source/fontinst/base/xdoc/.*
 
394
#
 
395
# blacklist bin/uniqleaf which does not have a corresponding .pl file
 
396
# but is a link to texexec!
 
397
blacklist;file;bin/[^/]*/uniqleaf
 
398
#
 
399
# blacklist bin/thumbpdf as it is a link to texexec which is only in
 
400
# texlive-context, while thumbpdf is in texlive-pdfetex. 
 
401
# We remap the file to /usr/bin
 
402
blacklist;file;bin/[^/]*/thumbpdf
 
403
mapping;texmf/scripts/thumbpdf/thumbpdf.pl;remap;$bindest/thumbpdf
 
404
# same with pdfcrop
 
405
blacklist;file;bin/[^/]*/pdfcrop
 
406
mapping;texmf/scripts/pdfcrop/pdfcrop.pl;remap;$bindest/pdfcrop
 
407
#
 
408
# blacklist files which are in texlive-doc-nonfree
 
409
#
 
410
blacklist;file;texmf-dist/doc/context/base/context.rme
 
411
blacklist;file;texmf-dist/doc/context/base/minstall.pdf
 
412
blacklist;file;texmf-dist/doc/context/base/mreadme.pdf
 
413
#
 
414
# texlive-formats-extra cannot be configured with tetex, as mllatex.ini
 
415
# is in texlive-latex-base and NOT in texlive-formats-extra!!!
 
416
#   SOLUTION: move mllatex.ini to texlive-formats-extra (check on dep on
 
417
#     texlive-latex necessary!)
 
418
blacklist;file;texmf-dist/tex/latex/config/mllatex.ini
 
419
#
 
420
# endfloat.dvi is in doc/latex/floats in texlive-latex-recommended while
 
421
# endfloat.sty is in texlive-extra
 
422
# we add the endfloat.dvi.uu via the .root hierachy plus the link to
 
423
# the unifieddocdir
 
424
# here we blacklist endfloat.dvi from being installed into 
 
425
# texlive-latex-recommended
 
426
blacklist;file;texmf-dist/doc/latex/float/endfloat.dvi
 
427
#
 
428
# MAPPINGS AND SPECIALS
 
429
#
 
430
mapping;.*/tex/generic/config/language\.[a-z]*\.dat;;
 
431
mapping;.*/tex/generic/config/language\.us;;
 
432
mapping;.*/[^/]*\.info;;
 
433
special;.*/([^/]*\.info);install-info;
 
434
#
 
435
# copy java depending files into the doc directory
 
436
#
 
437
mapping;bin/i386-linux/pdfthumb;remap;$docdest/latex/ppower4/scripts/pdfthumb
 
438
mapping;bin/i386-linux/ppower4;remap;$docdest/latex/ppower4/scripts/ppower4
 
439
#
 
440
# and just ignore the file
 
441
mapping;texmf/web2c/texmf.cnf;;
 
442
mapping;texmf/tex/generic/config/language.dat;link;/var/lib/texmf/tex/generic/config/language.dat
 
443
mapping;texmf/web2c/fmtutil.cnf;link;/var/lib/texmf/web2c/fmtutil.cnf
 
444
mapping;texmf/web2c/updmap.cfg;;
 
445
#
 
446
# fixes to the depot, to be removed when a new source is build
 
447
# do not install ltxdoc.cfg of subfig, it's a bug!
 
448
mapping;texmf[^/]*/tex/latex/subfig/ltxdoc.cfg;;
 
449
# pst-3d.tex is wrongly installed
 
450
mapping;texmf-dist/doc/latex/pst-3d/pst-3d.tex;remap;$rundest/$texmfdist/tex/generic/pst-3d/pst-3d.tex
 
451
# ibycus4.map is a mf input file and(!) and TeX input file. One copy is 
 
452
# installed in tex/generic, but this copy should go into the mf input path
 
453
mapping;texmf-dist/fonts/map/dvips/ibygrk/ibycus4.map;remap;$rundest/$texmfdist/fonts/source/public/ibygrk/ibycus4.map
 
454
#
 
455
# the man pages of odvips, odvicopy and odvitype are dangling in texlive-omega
 
456
#
 
457
mapping;texmf[^/]*/doc/man/man1/odvips.1;replace-link;$rundest/man/man1/odvips.1.gz%dvips.1.gz
 
458
mapping;texmf[^/]*/doc/man/man1/odvicopy.1;replace-link;$rundest/man/man1/odvicopy.1.gz%dvicopy.1.gz
 
459
mapping;texmf[^/]*/doc/man/man1/odvitype.1;replace-link;$rundest/man/man1/odvitype.1.gz%dvitype.1.gz
 
460
mapping;texmf[^/]*/doc/man/man(.*)/(.*);remap;$rundest/man/man$1/$2
 
461
#mapping;texmf[^/]*/doc/(.*);add-link;$docdest/$1
 
462
# would be not necessary, is done in the fallback remapping in tpm2deb.pl, but
 
463
# indeed necessary otherwise the config remap below hits config in doc files!
 
464
mapping;texmf[^/]*/doc/(.*);remap;$docdest/$1
 
465
#
 
466
#
 
467
# some config files are linked from /etc/texmf/texlive/...
 
468
#
 
469
mapping;texmf[^/]*/web2c/mktex.cnf;remap-link;$etcdest/texlive/mktex.cnf
 
470
mapping;texmf[^/]*/dvipdfm/dvipdfmx.cfg;remap-link;$etcdest/texlive/dvipdfmx.cfg
 
471
mapping;texmf[^/]*/dvipdfm/config/config;remap-link;$etcdest/texlive/dvipdfm.cfg
 
472
mapping;texmf[^/]*/dvips/config/([^/]*);remap-link;$etcdest/texlive/dvips/$1
 
473
mapping;texmf[^/]*/xdvi/xdvi.cfg;remap-link;$etcdest/texlive/xdvi.cfg
 
474
mapping;texmf[^/]*/texdoctk/texdocrc.defaults;remap-link;$etcdest/texlive/texdoctk/texdocrc.defaults
 
475
mapping;texmf[^/]*/texdoctk/texdocrc.dat;remap-link;$etcdest/texlive/texdoctk/texdocrc.dat
 
476
#
 
477
# now the fun part
 
478
# some files should definitely STAY in TEXMFMAIN and not go into texmf-texlive
 
479
# but the make_destinationname function moves per standard *all* files to
 
480
# temxf-texlive, so we have to create exceptions here!
 
481
mapping;texmf/web2c/mktex.*;remap;$rundest/texmf/web2c/$1
 
482
mapping;texmf/texconfig/.*;remap;$rundest/texmf/texconfig/$1
 
483
mapping;texmf/web2c/.*\.pool;remap;$rundest/texmf/web2c/$1
 
484
#
 
485
#
 
486
# vim:set termencoding=iso8859-15 encoding=utf-8 fileencoding=utf-8: #
 
487
# Local Variables:
 
488
# coding: utf-8
 
489
# mode: debian-changelog
 
490
# End: