[Scummvm-devel] Debianisation

David Given dg at tao-group.com
Mon Nov 19 02:57:02 CET 2001


I've Debianised ScummVM, version 0.0.3. Now it's dead easy to build Linux 
binary packages. I've also done a man page.

If anyone's interested, the patch file is here:

http://www.plover.net/~hjalfi/debian/interactive-fiction/scummvm_0.0.3-1.diff.gz

I'm hoping at some point to become a registered Debian developer, which means 
I ought to be able to get ScummVM into the official Debian distributions, if 
people want.

In the mean time an Intel binary package is available on my personal apt 
repository.

	deb http://plover.net/~hjalfi/debian ./
	deb-src http://plover.net/~hjalfi/debian ./

Changes needed to ScummVM: nothing major. All the Debian stuff lives in the 
debian/ directory in the root directory of the build tree.

There is one other issue, though. Debian source packages are distributed in 
one of two ways. Firstly, if the package supports Debian 'natively', then the 
source package is a tar.gz file containing the source. However, if the 
package *doesn't* support Debian natively, like in this case, then the source 
package consists of the original upstream source (scummvm_0.0.3.orig.tar.gz 
in this case) and a patch to that source containing the Debian-specific code 
(the patch mentioned above).

This means that the upstream source package must be a tar.gz file containing, 
and this is the important bit, a single directory of the form 
<packagename>-<version>. Currently ScummVM is distributed in a ZIP file with 
all the source files in the root.

Reencoding the archive is trivial, of course. But it would make things easier 
for us poor Unix users if we could shuffle things around a bit...

-- 
+- David Given --------McQ-+ 
|  Work: dg at tao-group.com  | "All power corrupts, but we need electricity."
|  Play: dg at cowlark.com    | --- Diana Wynne Jones, _Archer's Goon_
+- http://www.cowlark.com -+ 




More information about the Scummvm-devel mailing list