On Mon, 2008-09-15 at 14:44 +0300, Igor Stasenko wrote:
2008/9/15 Norbert Hartl <norbert@hartl.name>:
On Mon, 2008-09-15 at 09:53 +0300, Igor Stasenko wrote:
2008/9/15 Norbert Hartl <norbert@hartl.name>:
On Mon, 2008-09-15 at 03:36 +0300, Igor Stasenko wrote:
I managed to build squeak + freetype plugin on my ubuntu box. Not sure, however how to package resulting binary.
I took a look at the svn repo and there is indeed no other option than installing the binary in the system. I wonder how the vm is usually packed. The links on squeakvm.org for the redhat and debian packages are disabled, too.
I can help building debian packages. Maybe it would be good the check in the debian files into svn for easy package creation.
yes, something like 'make bin-package' would be cool
Btw, Ubuntu having a squeak in its binary packages collection, so i think its better to contact with people who actually did it instead of repeating doing same. But i can't remember who actually made it.
Ah btw. do you know apt-src??? Try to do
apt-src install squeak-vm
well, it deals with source packages, not binary. People who care to build squeak from sources should really get it from squeakvm.org not from other sources. IMO.
I'm sure the sources are taken from squeakvm.org. It's just that a system like debian has source snapshots. So to build a certain version of a package you export those sources into the debian skeleton and build the binary from there. This way maintainer and others are able to build the same package from the same sources. If sources are updated you need to create a new version. It just differs in the way you do it. Using a tag from svn to get sources is not the way debian handles it. Please have a look at the debian/changelog file. That is the file where the builder takes the version number from. A comment what has changed comes along with it. The easiest way to deal with this is to integrate the debian skeleton in the squeakvm repository. Than you can checkout svn and create a package from it. And someone needs to update the debian repository so the new vm is integrated in the next release. Norbert
In the squeak-vm directory you can invoke
dpkg-buildpackage -nc -uc -rfakeroot
to build the debian package. Sources are under platforms/ directory.
I'll ask Matej were these files are checked in.
Norbert
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project