Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

gnome-inform7 5U92 for Ubuntu x64?

7 views
Skip to first unread message

Christopher Armstrong

unread,
Sep 30, 2008, 7:34:51 PM9/30/08
to
Has anyone made x64 .debs of Gnome Inform 7 5U92 yet?

I guess if nobody else is going to be regularly making them, maybe
I'll try to collaborate with P. Chimento on getting them into the
usual release process...

-- Christopher Armstrong

Martin Read

unread,
Oct 1, 2008, 4:07:30 AM10/1/08
to
Christopher Armstrong <ra...@twistedmatrix.com> wrote:
>Has anyone made x64 .debs of Gnome Inform 7 5U92 yet?

On a related note: Is it possible (using sufficient force) to bludgeon
the gnome-inform7 source into even *building* on Debian stable? I want
to play with I7, but I'd rather not go through the hassle of switching
to unstable for the sake of one program.
--
\_\/_/ turbulence is certainty turbulence is friction between you and me
\ / every time we try to impose order we create chaos
\/ -- Killing Joke, "Mathematics of Chaos"

P.F. Chimento

unread,
Oct 1, 2008, 4:17:29 AM10/1/08
to
On Oct 1, 1:34 am, Christopher Armstrong <ra...@twistedmatrix.com>
wrote:

> Has anyone made x64 .debs of Gnome Inform 7 5U92 yet?
>
> I guess if nobody else is going to be regularly making them, maybe
> I'll try to collaborate with P. Chimento on getting them into the
> usual release process...

The previous builder doesn't have access to that system any more, so
I'd greatly appreciate it if you'd like to contribute them!
--
Philip

P.F. Chimento

unread,
Oct 1, 2008, 4:29:06 AM10/1/08
to
On Oct 1, 10:07 am, Martin Read <mpr...@chiark.greenend.org.uk> wrote:
> On a related note: Is it possible (using sufficient force) to bludgeon
> the gnome-inform7 source into even *building* on Debian stable?

I thought it did, actually. If you tell me what dependencies are
missing from stable, I'll tell you how to bludgeon them out (a
discussion perhaps best conducted by e-mail). In any case, I would
like to have the source distribution build on Etch stable, at least
until Lenny is released.
--
Philip

Christopher Armstrong

unread,
Oct 1, 2008, 3:49:18 PM10/1/08
to

Sure, I'll contribute them. I'm tempted to make a Debian package from
scratch instead of using alien on the RPMs, as I believe they've been
built in the past, but I'm happy to run the build the usual way to get
a 5U92 release out ASAP. What's the procedure? When I get home tonight
I'll download the source and give it a tinker.

-- Christopher Armstrong

Otto Grimwald

unread,
Oct 1, 2008, 6:21:56 PM10/1/08
to
Christopher Armstrong a �crit :

> Sure, I'll contribute them. I'm tempted to make a Debian package from
> scratch instead of using alien on the RPMs, as I believe they've been
> built in the past, but I'm happy to run the build the usual way to get
> a 5U92 release out ASAP. What's the procedure? When I get home tonight

Here are the basic steps for building such binary package:

install the dependencies for compiling:

sudo apt-get install libgtksourceview-dev libgtkhtml3.8-dev
libgtkspell-dev libdbus-glib-1-dev libgtk2.0-0 libgnomeui-0
libgtksourceview2.0-0 libgtkspell0 libuuid1 libgtksourceview2.0-0
libgtkhtml2-0 libgtkspell0 libfreetype6 libsdl-image1.2 libpng12-0
libdbus-glib-1-2


create the folders (for example)

/opt/Debian/gnome-inform7_5U92_amd64/usr
/opt/Debian/gnome-inform7_5U92_amd64/DEBIAN


create the /opt/Debian/gnome-inform7_5U92_amd64/DEBIAN/control file

Package: gnome-inform7
Version: 5U92
Section: contrib
Priority: optional
Architecture: x86_64 (I'm not sure for this part, it may be this
or amd64... but I think it's this)
Depends: libgtk2.0-0, libgnomeui-0, libgtksourceview2.0-0,
libgtkspell0, libuuid1, libgtksourceview2.0-0, libgtkhtml2-0,
libgtkspell0, libfreetype6, libsdl-image1.2, libpng12-0, libdbus-glib-1-2
Suggests: frotz, gargoyle
Maintainer: your name
Description: GNOME Inform 7 port of the Inform 7 IDE
GNOME Inform 7 is a GNOME port of the Inform 7 integrated
development environment for Inform 7. Inform 7 is a "natural"
programming language for writing interactive fiction (also known as text
adventures.)

(maybe I've required too many dependencies, but I think it needs most of
them...)


create a copyright file :

/opt/Debian/gnome-inform7_5U92_amd64/usr/share/gnome-inform7/copyright

uncompress the sources in a temp folder

then

./configure --prefix=/usr
make
make install prefix=/opt/Debian/gnome-inform7_5U92_amd64/usr

Then from /opt/Debian run :

dpkg-deb --build gnome-inform7_5U92_amd64


It's how I did the i386 package. I no longer use the Debian 64 system I
had before, so it's difficult for me to build it.

About building gnome-inform7 on Etch, good luck! I wanted to do it for
my eeepc, but etch has too old packages, especially all the libgtk
dependencies, so I quickly gave up.

Christopher Armstrong

unread,
Oct 1, 2008, 11:29:19 PM10/1/08
to
On Oct 1, 6:21 pm, Otto Grimwald
<contact_is_on_webs...@anamnese.fr.st> wrote:
> Christopher Armstrong a écrit :

>
> > Sure, I'll contribute them. I'm tempted to make a Debian package from
> > scratch instead of using alien on the RPMs, as I believe they've been
> > built in the past, but I'm happy to run the build the usual way to get
> > a 5U92 release out ASAP. What's the procedure? When I get home tonight
>
> Here are the basic steps for building such binary package:
>
> install the dependencies for compiling:

[snip build instructions for .deb]

Thanks very much. I'll see what I can do about making an actual
debian/ directory so that we can share it for building 32-bit and 64-
bit packages (and make it easy to update to new upstream releases).

Martin Read

unread,
Oct 2, 2008, 4:00:35 AM10/2/08
to
Otto Grimwald <contact_is...@anamnese.fr.st> wrote:
>About building gnome-inform7 on Etch, good luck! I wanted to do it for
>my eeepc, but etch has too old packages, especially all the libgtk
>dependencies, so I quickly gave up.

The only GTK dependency that ./configure complains about on *my* etch
system is gtksourceview (which is, indeed, a 1.x version rather than a
2.x version).

0 new messages