[Pkg-tcltk-commits] r1518 - policy/trunk
sgolovan at alioth.debian.org
sgolovan at alioth.debian.org
Mon Sep 30 18:53:18 UTC 2013
Author: sgolovan
Date: 2013-09-30 18:53:18 +0000 (Mon, 30 Sep 2013)
New Revision: 1518
Modified:
policy/trunk/tcltk-policy.sgml
Log:
[policy]
Removed libtcl-dev, libtk-dev and similar versioned packages.
Modified: policy/trunk/tcltk-policy.sgml
===================================================================
--- policy/trunk/tcltk-policy.sgml 2013-09-27 07:57:28 UTC (rev 1517)
+++ policy/trunk/tcltk-policy.sgml 2013-09-30 18:53:18 UTC (rev 1518)
@@ -5,22 +5,18 @@
<!ENTITY wish "<package>wish</package>">
<!ENTITY tcl "<package>tcl</package>">
<!ENTITY libtcl "<package>libtcl</package>">
-<!ENTITY libtcl-dev "<package>libtcl-dev</package>">
<!ENTITY tcl-doc "<package>tcl-doc</package>">
<!ENTITY tcl-dev "<package>tcl-dev</package>">
<!ENTITY tclXY "<package>tcl&XY;</package>">
<!ENTITY libtclXY "<package>libtcl&XY;</package>">
-<!ENTITY libtclXY-dev "<package>libtcl&XY;-dev</package>">
<!ENTITY tclXY-doc "<package>tcl&XY;-doc</package>">
<!ENTITY tclXY-dev "<package>tcl&XY;-dev</package>">
<!ENTITY tk "<package>tk</package>">
<!ENTITY libtk "<package>libtk</package>">
-<!ENTITY libtk-dev "<package>libtk-dev</package>">
<!ENTITY tk-doc "<package>tk-doc</package>">
<!ENTITY tk-dev "<package>tk-dev</package>">
<!ENTITY tkXY "<package>tk&XY;</package>">
<!ENTITY libtkXY "<package>libtk&XY;</package>">
-<!ENTITY libtkXY-dev "<package>libtk&XY;-dev</package>">
<!ENTITY tkXY-doc "<package>tk&XY;-doc</package>">
<!ENTITY tkXY-dev "<package>tk&XY;-dev</package>">
]>
@@ -89,7 +85,7 @@
<file>/usr/bin/tclsh</file> and <file>/usr/bin/wish</file> which are
symlinks to the current default
version binaries. For backward compatibility they provide the virtual
- packages &tclsh; and &wish; but it isn't recommended to refrence them
+ packages &tclsh; and &wish; but it isn't recommended to reference them
in packages dependencies anymore. The packages &tcl; and &tk; are
provided by the Debian <file>tcltk-defaults</file> source package,
in order to manage modules and extensions packaging and upgrading better.
@@ -102,8 +98,8 @@
<example>
tcl
tk
- libtcl-dev
- libtk-dev
+ tcl-dev
+ tk-dev
tcl-doc
tk-doc
</example>
@@ -174,9 +170,7 @@
</p>
<p>
Tools and files for the <em>development</em> of Tcl/Tk extensions are split off in two
- separate packages &libtclXY-dev; and &libtkXY-dev; (They provide virtual packages
- &tclXY-dev; and &tkXY-dev; for backward compatibility with older version of the
- policy).
+ separate packages &tclXY-dev; and &tkXY-dev;.
Documentation is provided separately in packages &tclXY-doc; and &tkXY-doc;.
</p>
</sect>
@@ -243,11 +237,11 @@
<heading>Tools/files for Development of Tcl/Tk modules and extensions</heading>
<p>
Some tools and files for development of Tcl/Tk modules and extensions are
- packaged as &libtclXY-dev; and &libtkXY-dev;.
+ packaged as &tclXY-dev; and &tkXY-dev;.
These packages provide header files as well as static and stub libraries.
Header files are installed in <file>/usr/include/tcl&XY;</file>
directory (for both Tcl and Tk).
- Default packages &libtcl-dev; and &libtk-dev; provide
+ Default packages &tcl-dev; and &tk-dev; provide
symlinks to the right versioned header files directory
<example>
/usr/include/tcl -> /usr/include/tcl&XY;
@@ -415,17 +409,17 @@
following packages (with or without additional package version
relationships):
<example>
- libtcl-dev
- libtk-dev
- libtcl&XY;-dev
- libtk&XY;-dev
+ tcl-dev
+ tk-dev
+ tcl&XY;-dev
+ tk&XY;-dev
</example>
</p>
<p>
For example, <package>tclreadline</package> build dependencies are the following:
<example>
- Build-Depends: debhelper (>= 5.0.0), <var>libtcl-dev</var>,
- libreadline5-dev, autotools-dev, quilt
+ Build-Depends: debhelper (>= 8.0.0), dpkg-dev (>= 1.16.1~), <var>tcl-dev</var>,
+ libreadline5-dev, autotools-dev
</example>
</p>
<p>
@@ -440,7 +434,7 @@
<p>
For example, <package>tcllib</package> build dependencies are the following:
<example>
- Build-Depends: debhelper (>= 5.0.0), quilt
+ Build-Depends: debhelper (>= 8.9.7)
Build-Depends-Indep: <var>tcl</var>
</example>
</p>
@@ -499,11 +493,11 @@
Scripts can include a <file>package require ?-exact? Tcl X.Y</file> or
<file>package require ?-exact? Tk X.Y</file>, for instance.
In those cases, use a versioned
- dependency on one of the default packages (&tcl;, &tk;, &libtcl-dev; or
- &libtk-dev;), e.g. &tcl; (>= &XY;).
+ dependency on one of the default packages (&tcl;, &tk;, &tcl-dev; or
+ &tk-dev;), e.g. &tcl; (>= &XY;).
That is recommend instead of versioned packages dependencies, which are anyway
supported for compatibility with past conventions. Note also that &tk;
- depends on &tcl; and &libtk-dev; depends on &libtcl-dev;.
+ depends on &tcl; and &tk-dev; depends on &tcl-dev;.
</item>
<item>
Always install your package stuff in a per-package sub-directory of
More information about the Pkg-tcltk-commits
mailing list