Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17766 - gnome-system-tools are missing in portage
Summary: gnome-system-tools are missing in portage
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://www.gnome.org/projects/gst/scr...
Whiteboard:
Keywords:
: 23079 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-03-18 14:58 UTC by JoWilly
Modified: 2004-05-26 00:47 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for Gnome System Tools 0.33.0 (gnome-system-tools-0.33.0.ebuild,892 bytes, text/plain)
2004-05-17 10:45 UTC, Canek Peláez Valdés
Details
Patch to Makefile.in; if not applied, the sandbox is violated (gnome-system-tools-0.33.0-makefile.patch,705 bytes, patch)
2004-05-17 10:46 UTC, Canek Peláez Valdés
Details | Diff
Cosmetic patch to the glade interfaces. (gnome-system-tools-0.33.0-invisible-char.patch,25.45 KB, patch)
2004-05-17 10:50 UTC, Canek Peláez Valdés
Details | Diff
gnome-system-tools-0.33.ebuild (gnome-system-tools-0.33.0.ebuild,989 bytes, text/plain)
2004-05-21 08:56 UTC, Joe McCann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description JoWilly 2003-03-18 14:58:36 UTC
The gnome-system-tools integrate perfectly in the Gnome Control Center. This
major  Gnome package is missing in portage.

http://www.gnome.org/projects/gst/screenshots.html


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Markus Bertheau (RETIRED) gentoo-dev 2003-03-18 15:05:39 UTC
Most of the tools unfortunately don't support gentoo very well.
Comment 2 foser (RETIRED) gentoo-dev 2003-03-19 08:06:09 UTC
maybe the reporter has some time on his hands to fix that problem and add gentoo support ;) As it is the g-s-t are hardly useful on gentoo.
Comment 3 JoWilly 2003-03-19 17:12:28 UTC
hehe... you are the Geniuses guys ! ;-)

Well, if you check the "Distro support" section on the web page, there are 2 tools supported under Gentoo: Time&Date and Boot.

This leads to think that support is being worked on for the other tools, and even only these 2 tools would be nice to have in the control center, as 2 is better than nothing ?
Comment 4 foser (RETIRED) gentoo-dev 2003-03-21 10:18:52 UTC
i dunno, when the other modules do not work we should hack them out otherwise we will get bugreports on them.

And time is an easy one to support, so is boot. So the real challenging parts are still there.
Comment 5 foser (RETIRED) gentoo-dev 2003-05-14 08:52:47 UTC
i have tested the latest GST 0.25 and found that boot is completely unreliable. It messed up my grub setup. A much better tool for grub is grubconf.

Time, well.. is so easy i doubt it will be a problem. Didn't really test it

Users, seems also an obvious module, haven't tested it.

Networking and runlevel certainly do not work. 

Unless some work is being done on any these modules, there is no way i'm gonna put this in for now. The Gentoo GNOME team certainly doesn't have the time currently to work on any of this, so if there would be a user effort it would be appreciated. For now marking as LATER.
Comment 6 foser (RETIRED) gentoo-dev 2003-06-19 03:21:37 UTC
*** Bug 23079 has been marked as a duplicate of this bug. ***
Comment 7 aent 2004-05-16 17:41:46 UTC
gnome-system-tools' latest version has full support for gentoo, so maybe it can be added to portage now? Seems to work well for me when I installed it myself...
Comment 8 Canek Peláez Valdés 2004-05-17 10:45:03 UTC
Created attachment 31595 [details]
Ebuild for Gnome System Tools 0.33.0

Test ebuild for Gnome System Tools 0.33.0; based on work by Steven Grafton (see
bug 23079).

Needs two patches that I attach below.

Canek
Comment 9 Canek Peláez Valdés 2004-05-17 10:46:41 UTC
Created attachment 31596 [details, diff]
Patch to Makefile.in; if not applied, the sandbox is violated

If this patch is not applied, the emerge fails with ACCESS VIOLATION.
Comment 10 Canek Peláez Valdés 2004-05-17 10:50:52 UTC
Created attachment 31597 [details, diff]
Cosmetic patch to the glade interfaces.

This is a pure cosmetic patch. I have a request to the GTK+ team (look at it in
http://mail.gnome.org/archives/gtk-list/2004-May/msg00071.html), to allow the
invisible char in entries to be themeable. This patch just removes the explicit
declaration of the invisible char as '*', which allows my modified GTK+ to look
like this screenshot:
http://abulafia.fciencias.unam.mx/~canek/invisible-char.png
Comment 11 Canek Peláez Valdés 2004-05-17 10:57:19 UTC
The ebuild has been tested only in my machine. I can change the time/date, add and remove users, stop and start services (although the status of the services are not quite right), and select the default LILO boot command line (I don't use GRUB). I didn't play with the network settings, but they seems ok.

However the important thing is that gst is being Gentoo friendly by a developers initiative; I think we should let the Gentoo community test this, and redirect bugs upstream.

Canek
Comment 12 Joe McCann (RETIRED) gentoo-dev 2004-05-21 08:56:40 UTC
Created attachment 31795 [details]
gnome-system-tools-0.33.ebuild

I didn't like how things were handled in the posted ebuild, so here is ours.
Comment 13 Leonardo Boshell (RETIRED) gentoo-dev 2004-05-25 20:58:20 UTC
Good, if it's OK with the rest of the Gnome team, I'll take this one.
Comment 14 Leonardo Boshell (RETIRED) gentoo-dev 2004-05-26 00:47:47 UTC
Hello guys and sorry for the delay,

I've committed an ebuild for gnome-system-tools 0.33.0 and it should show up on the mirrors soon.

Some comments on your contributed ebuilds:

Canek:
- Your Makefile patch looks fine, but it's always recommendable to try and find for a better solution that doesn't require patching.
- Your cosmetic patch looks good, but as a general rule, we tend to provide ebuilds that stick as close as possible to the original software releases. Of course, you're encouraged to share your particular contributions to the world (e.g. putting your ebuild and patches on a public website), and talk to the upstream developers and see if they can be included in the software.
- Defining S and SRC_URI is unnecessary.
- You should set KEYWORDS for the architectures that you have access to. For a new package, this usually means setting KEYWORDS to just "~x86".
- You're missing a number of R?DEPEND entries.
- The ebuild header text *must* be the same as that from </usr/portage/header.txt>.

Joe:
- Defining MY_PV, S and SRC_URI is unnecessary.
- Your ebuild defines the gconf dependency two times, and misses a number of runtime dependencies.
- The gconf schema handling is done in the gnome2 eclass, so your src_install() is not necessary either.


Your help is nonetheless _very_ appreciated and these guidelines are only recommendations for your future ebuild writing. :)

Thank you for your help.