[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnubg] 0.14.3 packages uploaded to Debian unstable

From: Russ Allbery
Subject: [Bug-gnubg] 0.14.3 packages uploaded to Debian unstable
Date: Sun, 15 Jan 2006 21:59:07 -0800
User-agent: Gnus/5.110004 (No Gnus v0.4) XEmacs/21.4.17 (linux)

I've finished building and testing 0.14.3 packages and have uploaded them
to Debian unstable.  The new packages are built with as many of the
options and prerequisites as are available in Debian, so should be fairly
thorough.  There are three packages, gnubg, gnubg-data, and
gnubg-bearoffs; the last contains the bearoff databases and is optional to

In addition to the gcc 4 patch, the man pages, and the GFDL issue that I
sent messages about separately, the Debian package has the following

 * The configure script has been modified to pick up the dynamic Python
   libraries instead of the static ones.  The patch is a little specific
   to Debian in that it assumes the Python libraries are available in the
   normal linker search path; that probably won't be the case everywhere.

 * The ISO 8859-1 characters in the man page were replaced with groff
   escapes, which aren't dependent on the assumed local character set.
   This probably isn't suitable for the general distribution since one
   unfortunately can't assume every system uses groff for man pages.

 * I hacked up the Makefile a little to link gnubg only with those
   libraries it uses directly, rather than also linking it with all the
   libraries those libraries depend on.  This is for Debian packaging
   reasons to reduce the number of direct dependencies of the package,
   which makes later library transitions much easier.  This is a rather
   ugly change, unfortunately, that I'll probably have to maintain
   separately in the Debian package.  There isn't any good way to do this
   generally without extensive modifications to the build process.

The new packages are currently waiting for Debian ftp-master approval
since I split the architecture-independent data files into a separate
package, but will likely show up in a few days.

It occurred to me that there's no need to package the bearoff database;
instead, gnubg could just optionally generate the bearoff database when
the package is installed based on the user response to a debconf prompt.
That should be a fairly straightforward change and will save some archive
space.  After this version gets into the archive and I can check whether
it has any build problems on all the architectures Debian supports, I'll
probably make that change.

Russ Allbery (address@hidden)             <http://www.eyrie.org/~eagle/>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]