Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2001:
[Freeciv-Dev] New Slackware packages in incoming/
Home

[Freeciv-Dev] New Slackware packages in incoming/

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Freeciv Developers List <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] New Slackware packages in incoming/
From: Stepan Roh <stepan@xxxxxxxx>
Date: Sun, 2 Dec 2001 14:55:57 +0100 (CET)

Because Slackware long package names had finally stabilised and new
Slackware package tools were released, I created new packages for Freeciv
1.12.0. I uploaded them to incoming/ on ftp. Uploaded files are:

freeciv-1.12.0.README
freeciv-client-gtk-1.12.0-i386-2.tgz
freeciv-client-xaw3d-1.12.0-i386-2.tgz
freeciv-common-1.12.0-i386-2.tgz
freeciv-server-1.12.0-i386-2.tgz
package_descriptions

I suggest to make them available from packages/linux/slackware/1.12.0 or
similar directory and not directly under slackware/ because
package_descriptions file will otherwise get rewritten with each new
release.

Also, please, point 'Slackware 8' label on web to *.README file (like for
the rest of distributions), thanks.

Have a nice day.

Stepan Roh

README:

==============================================================================
Freeciv 1.12.0 Slackware packages (Nov 25 2001) notes
==============================================================================
Packaged by Stepan Roh <src@xxxxxxxx>

This README is stored in freeciv-common package as file named
/usr/doc/freeciv-1.12.0/SLACKWARE_PACKAGE.

These packages were built on Slackware 8.0. They won't work on previous
versions of Slackware as distribution changed a lot between 7.1 and 8.0.

If you are using 3rd party or very old official packages (freeciv.tgz),
official 1.11.4 or first version of the official 1.12.0 (Aug 18 2001)
packages, read "Changes" and "Upgrade from older packages" below first.

Installation
------------

Freeciv is divided into following packages:

freeciv-common-1.12.0-i386-2.tgz        contains files (like locales, data
                                        files and documentation) needed by all
                                        other packages
freeciv-server-1.12.0-i386-2.tgz        contains Freeciv server
freeciv-client-xaw3d-1.12.0-i386-2.tgz  contains Freeciv Xaw3D client
freeciv-client-gtk-1.12.0-i386-2.tgz    contains Freeciv Gtk+ client

Use installpkg <package_name> (as root) to install desired package.

Only one client package is needed. Client binaries are civclient-xaw3d and
civclient-gtk. Last installed client package will set symlink to civclient.

Xaw3D client requires xfree86 and xaw3d packages from X disk set to be
installed. GTK+ client requires xfree86 packages from X disk set and glib,
gtkplus and imlib packages from GTK disk set to be installed.

Everything is installed under /usr hierarchy.

Upgrade from older packages
---------------------------

Because there are so many versions of Freeciv packages around, I suggest to
remove them before installing new packages. Beginning with this release
upgrade will be much easier.

Use following commands (as root) to get rid of all those old packages:

# cd /var/log/packages; removepkg *freeciv*

Then proceed to normal installation as describe above.

Notes
-----

Freeciv server sources has been tweaked according to documentation to
include readline support (because Slackware 8.0 has readline-4.1 which is no
longer supported by Freeciv).

Changes
-------

Starting with this release, packages have correct format of long names
compatible with pkgtools-8.0 from not-yet-released Slackware 8.1 (9.0?).

Bugs and suggestions
--------------------

Bugs and suggestions relating to Freeciv play should be mailed to
bugs@xxxxxxxxxxx. Any questions or bugs regarding Slackware packages should
be mailed to slack-freeciv@xxxxxxxx.

See http://www.freeciv.org for further information on Freeciv.



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