LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-16-2006, 04:46 PM   #1
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 613Reputation: 613Reputation: 613Reputation: 613Reputation: 613Reputation: 613
GNOME-compat-2.10 released


Good news for those who don't want to install all of the GNOME desktop just to be able to run programs that use some of the basic GNOME libraries.

I've finally put together a group of packages and sources which should make it possible to run hundreds of such programs. This is not a mini-GNOME, in that it doesn't go so far as giving you functionality for gnome desktop and panel.

Instead I've broken basic GNOME comaptibility into several steps or Milestones:

1. libgnome dependency - some programs may only need these
2. libgnomeprintui dpendency
3. gtkhtml/libgtkhtml dependency

I took the latest 2.4.4 version of AbiWord as an example program since it requires libgnomeprintui. It also has a couple of other dependencies which aren't part of the GNOME-compat, at least yet. I believe there's quite a group of programs which use gtkhtml also, so I went that far as well.

I count around 120 packages on the GNOME website for each version, plus others that GNOME needs but are available elsewhere. I've narrowed that to a range of 5 to 25 packages, depending on what you need.

I've uploaded sources and PkgBuild scripts for the whole
group, plus AbiWord-2.4.4 to:
http://distro.ibiblio.org/pub/linux/...E-COMPAT-2.10/

Binary Slackware-type packages are available here:
http://distro.ibiblio.org/pub/linux/...E-COMPAT-2.10/

These packages should work on any Slackware 10.1 or 10.2 system, maybe even earlier. Note that Slackware 10.2 will only support GNOME-2.10.

But Slackware 'current' users can build and run later versions of GNOME -2.14 at least, I think.
There are a couple of new packages required for 2.12 -can you believe it? Otherwise the order is basically the same.

Here's a link to a sparse HOWTO which helps explain:
http://distro.ibiblio.org/pub/linux/...E_COMPAT.HOWTO

That's a document in progress, so be gentle with me...
I'm aware of a couple of things that may be missing from the list, and that some one will find them before I can fix it.
 
Old 06-18-2006, 06:02 AM   #2
rkrishna
Member
 
Registered: Mar 2005
Location: chennai(madras), India
Distribution: slackware ofcourse
Posts: 654

Rep: Reputation: 32
this will be useful for those who are not interested in installing complete gnome, and slackers stick with kde only

nice move, appreciated
 
Old 06-18-2006, 07:11 AM   #3
jimX86
Member
 
Registered: Mar 2006
Distribution: Slackware64 -current
Posts: 268
Blog Entries: 1

Rep: Reputation: 79
This is great for my laptop. Thank you very much.
 
Old 06-18-2006, 10:46 AM   #4
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 613Reputation: 613Reputation: 613Reputation: 613Reputation: 613Reputation: 613
If you notice, I've included The latest AbiWord-2.4.4 and I'm working right now on getting gnumeric going. Looks like version-1.3.93 will be the latest for use with standard Slackware-10.2.

I've not yet uploade fribidi and libole2 which are needed for AbiWord. And gnumeric needs a later version of libgsf than standard Slackware and may need pxelibs also. Anyway, I'm trying to get gnumeric going, too.

If anyone has some favorite program that needs GNOME stuff and can tyr to compile it with these libs installed. That way we can find out what other packages might be included in the main list or optionally.

I've had this mini-GNOME idea in mind for a long time, since even before GNOME was dropped from Slack. And I may eventually and with help work out a real miniature GNOME desktop, without really populating it with many programs, but most of the libs. I suspect that another 20-40 packages are needed for this level of functionality though. Working out and deciding what's needed is the hard part. Forunately, by using my PkgBuild program the scripts only take about a minute to write! Actually, when I started on this GNOME-COMPAT stuff about 4 weeks ago, I got tired of having to spend 4-5 minutes on each script. So I took a couple of weeks and went back to work on my packaging engine to lighten things even more. I did stop short(barely) of turning PkgBuil into a completely drag-n-drop source-eating monster. I've put that off for a couple of weeks still...

PkgBuild makes it easy for anyone to rebuild these packages from source and install them -with a single command.
Users of current slackare can build even later versions of GNOME, though version 2-12 brings in XML-Simple and icon-naming utilities also. Otherwise the list is the same except for the versions. Soon we'll be to Slack-11.0 and I'll work on GNOME-2.12 or 2.14.

Your help in testing and suggesting is appreciated -I can barely run this stuff on my PII 333MHz machine. If I did much runtime testing I'd probably throw my computer off the balcony after awhile. But I do enjoy working out these things and can maintain packages easily, so pitch in and help out tetsing if you can.
 
Old 06-19-2006, 04:31 AM   #5
ajacoutot
LQ Newbie
 
Registered: Dec 2003
Posts: 6

Rep: Reputation: 0
From what I saw, your pkgbuild system is by far better than any other 3rd party package building system (pkgsrc aside but it does not produce slack pkg).
On a side note, it would be nice to have an "official" way of building Slack packages included in the distro, as Slackbuilds are nothing more than shell scripts with no real consistency.
Now you have to convince Pat to migrate its scripts to pkgbuild (just kidding, I know he won't even consider it).
Very good work!
 
Old 06-19-2006, 11:20 AM   #6
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 2,012

Rep: Reputation: 115Reputation: 115
Now I can actually run gnome-games!

I'm kinda considering making an iso of my favorite packages on your site with a some install scripts like the ones on the official slack CD.
 
Old 06-20-2006, 12:55 PM   #7
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Original Poster
Rep: Reputation: 613Reputation: 613Reputation: 613Reputation: 613Reputation: 613Reputation: 613
What do you mean install scripts? The packages have their doinst.sh file if one was needed.
 
  


Reply

Tags
gnome, slackware


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
dropline with gnome 2.10 released!! acidjuice Slackware 14 04-04-2005 08:29 AM
Gnome 2.10 Released . when gnome packages on ftp? Dr3n Debian 15 03-24-2005 12:15 PM
ULB GNOME 2.8.0 Released ekaqu Linux - News 2 10-04-2004 08:09 PM
Gnome 2.2 Released macewan Linux - Software 0 02-05-2003 05:23 PM
GNOME 2.0 Released jeremy Linux - Software 3 06-27-2002 04:31 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration