diff options
author | Karl Berry <karl@freefriends.org> | 2012-02-07 23:03:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-02-07 23:03:14 +0000 |
commit | 7d61254314ea9eb108ab22507d315a7e39a0f9a8 (patch) | |
tree | 63e0703c222190c2e4dbe2138df2391ff3b1c2cc /Build | |
parent | 33066250d10f280ee380a4eb2becfe03fcc3a6f8 (diff) |
doc tweaks of various kinds
git-svn-id: svn://tug.org/texlive/trunk@25332 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r-- | Build/source/texk/texlive/linked_scripts/README | 48 |
1 files changed, 19 insertions, 29 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/README b/Build/source/texk/texlive/linked_scripts/README index 4a5cd2b4a11..b64374105ab 100644 --- a/Build/source/texk/texlive/linked_scripts/README +++ b/Build/source/texk/texlive/linked_scripts/README @@ -1,37 +1,27 @@ +$Id$ +Copyright (C) 2012 Norbert Preining <tex-live@tug.org> +You may freely use, modify and/or distribute this file. + source/texk/texlive/linked_scripts ================================== - This directory contains copies of the scripts that are shipped within -TeX Live. +TeX Live. See more discussion, rationale, etc., in ./Makefile.am. + +Steps to add a new script (take your time, do it right): + +* svn mkdir the directory with the package name, and add the script -Steps to add a new script: --------------------------- -* create a directory with the package name, and add the script * add the dir/script-name to Makefile.am in the respective section (shell vs general interpreter, texmf vs texmf-dist) -* add the package/script to ctan2tds so that is found and installed automatically -* get ctan2tl run properly -* (reautoconf?) -Other explanation from Makefile.am ----------------------------------- -# The idea is to install the scripts themselves in texmf*/scripts, and -# have bin/arch/foo be a symlink to, say, -# ../../texmf-dist/scripts/foo/foo.pl. That way we save a bit of disk -# space, but more importantly omit duplication, and most -# importantly of all make it possible to invoke the same Perl script on -# Windows (see ../w32_wrapper). -# -# The installation into texmf*/scripts is ideally done with ctan2tl. -# The copy of the wrapper for Windows is also done by ctan2tl. (And -# for shell scripts, its addition must be undone by hand.) The -# check-wrapper-consistency script checks after the fact for problems. -# -# We also keep a copy of all the scripts here and install into the runtime. -# This is purely for other distro builders, so symlinks are not dangling in -# the inst/bin dir (it is meaningless in native TL). We have not yet -# written the auto-update to ensure linked_scripts is actually up to date -# with the masters in Master/texmf*/scripts, but one day. -# -# We support native builds, multiplatform or not, as well as distro builds. +* add the package/script to ctan2tds so that is found and installed + automatically (%specialscripts), etc. + +* get ctan2tl to run properly +* cd .. && autoreconf -v + But only commit the results of this last if you have the same version + of GNU m4, libtool, autoconf, automake, etc., installed that were + already used (generally the latest official releases). And if you + have installed the original versions straight from ftp.gnu.org for + yourself -- don't use versions from distro packages. |