Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 214788 - media-* apps still using GTK+-1.2 [port/remove]
Summary: media-* apps still using GTK+-1.2 [port/remove]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Samuli Suominen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 191069 214795
Blocks:
  Show dependency tree
 
Reported: 2008-03-25 20:41 UTC by Samuli Suominen (RETIRED)
Modified: 2010-09-23 08:18 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2008-03-25 20:41:42 UTC
Maintainers, please check for

- Version bump, or patch in upstream version control is available
- Check other distributions, if they have patched it, e.g. Debian
- If gtk functionality can be removed
- Check if the application is broken somehow, so it can be plain punted
or has replacements, so it can still be removed
- Port it, funny enough many of small gtk+-1.2 apps can be linked against gtk+-2.0 and they still work (use pkgconfig..)
- App requires eautoreconf and gtk+-1.2 m4 files? Tarball and mirror it.

media-gfx/iv
media-gfx/surf
media-libs/imlib - if we remove USE gtk, there is lots of checking to do
media-libs/libjsw
media-libs/yiff - remove use gtk and check deps
media-sound/ardour - has gtk-2 version, but directory needs clean up/stable
media-sound/extace - gtk2 version available, but needs directory clean up/stable
media-sound/gtkguitune
media-sound/opmixer - masked for removal
media-sound/playspc_gtk
media-sound/ripperx - sparc needs to stable 2.7.2, and we remove 2.7.0
media-sound/smurf
media-sound/soundtracker - has some unofficial gtk+2 version laying around?
media-sound/swami
media-sound/yconsole - remove soon as USE gtk is gone from media-libs/yiff
media-video/cinepaint - has gtk+-2 version, but the directory needs clean up/stable
media-video/gqcam - has replacements..
media-video/transcode - has gtk+-2 version, but the directory needs clean up/stable
media-video/tuxzap-programs - i'm working on this..
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2008-03-25 20:46:38 UTC
(In reply to comment #0)
> media-sound/ripperx - sparc needs to stable 2.7.2, and we remove 2.7.0

Fixed, sparc stabled it and I've removed 2.7.0
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2008-03-26 14:24:01 UTC
(In reply to comment #0)
> media-sound/ardour - has gtk-2 version, but directory needs clean up/stable

GTK+-1.2 versions punted.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2008-03-26 14:45:27 UTC
(In reply to comment #0)
> media-video/transcode - has gtk+-2 version, but the directory needs clean

GTK+-1.2 versions punted.
Comment 4 Denis Dupeyron (RETIRED) gentoo-dev 2008-03-31 13:23:45 UTC
sci-electronics/gwave should be added to this list. Old versions still use guile-1.6 and gtk-1.2. Newer versions use guile-1.8 and gtk-2 but I only managed to build and run gwave-20070514 once and can't reproduce it.

I have tried many different versions and combinations of guile-gnome-platform, g-wrap, etc... even wrote ebuilds for some versions not in the tree. The best I can do is manage to build gwave but then it segfaults. Since I know absolutely nothing to this guile/scheme thing and I have already wasted too much time on this I give up. I have just masked the new versions, feel free to pick up the pieces.

Punting old versions of gwave that use gtk-1.2 from the tree isn't an option. It's the only analog waveform viewer we have, is the official viewer of gEDA, and I know of no replacement.

Denis.
Comment 5 Denis Dupeyron (RETIRED) gentoo-dev 2008-03-31 13:25:57 UTC
Sorry, wrong bug.

Denis.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2008-04-09 14:08:08 UTC
Up to date:

media-gfx/iv
media-gfx/surf
media-libs/imlib - if we remove USE gtk, there is lots of checking to do
media-libs/libjsw
media-libs/yiff - remove use gtk and check deps
media-sound/gtkguitune
media-sound/playspc_gtk
media-sound/smurf (related to swami -> check trunk, no release)
media-sound/soundtracker - replace with unofficial gtk+-2 port.
media-sound/swami (related to smurf -> check trunk, no release)
media-sound/yconsole - remove soon as USE gtk is gone from media-libs/yiff
media-video/cinepaint - has gtk+-2 version, but the directory needs clean
up/stable in 30 days!
media-video/gqcam - has replacements: cheese (from gnome 2.22) and camorama
media-video/tuxzap-programs - *still* working on this..
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2008-04-27 04:40:26 UTC
Package masked following,

media-gfx/iv - As discussed with maekke from graphics, has lots of replacements.
media-video/gqcam - Reported issue with latest V4L drivers. Bug 191069. Try cheese, or camorama.
media-sound/gtkguitune - Replaced by k3guitune.

And last, but not least 2 obscure packages,

media-sound/playspc_gtk - I'll look into adding just "playspc" since it's available.
media-sound/yconsole - Somesort of console for yiff server, used by few old games..
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2008-04-27 04:49:13 UTC
(In reply to comment #7)
> Package masked following,
> media-sound/playspc_gtk - I'll look into adding just "playspc" since it's
> available.

+*playspc-20010722 (27 Apr 2008)
+
+  27 Apr 2008; Samuli Suominen <drac@gentoo.org> +playspc-20010722.ebuild:
+  Initial commit for bug 214788.

Comment 9 kavol 2008-05-07 09:30:02 UTC
(In reply to comment #7)
> Package masked following,
> media-sound/gtkguitune - Replaced by k3guitune.

unfortunately, the current "stable" version of k3guitune does not work for me (sorry, I have no time to debug, at least until end of May :-( )

and, looking at the homepage (http://home.planet.nl/~lamer024/k3guitune.html) ... "I stopped maintaining K3Guitune after release 1.01."

and, being KDE fan, I don't mind, but many people would object against KDE dependencies ...

the replacement may be LINGOT, currently not in Portage, but there's ebuild in bug #188845 (I cannot test ATM) - so you may add it into this bug's dependencies ...?
Comment 10 Samuli Suominen (RETIRED) gentoo-dev 2008-05-08 11:12:46 UTC
(In reply to comment #9)
> the replacement may be LINGOT, currently not in Portage, but there's ebuild in
> bug #188845 (I cannot test ATM) - so you may add it into this bug's
> dependencies ...?
> 

Commit it to Portage instead as media-sound/lingot-0.7.6.
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2008-05-08 11:13:16 UTC
(In reply to comment #10)
> (In reply to comment #9)
> > the replacement may be LINGOT, currently not in Portage, but there's ebuild in
> > bug #188845 (I cannot test ATM) - so you may add it into this bug's
> > dependencies ...?
> > 
> 
> Commit it to Portage instead as media-sound/lingot-0.7.6.
> 

Err, *committed :-)

Comment 12 kavol 2008-05-25 09:21:10 UTC
(In reply to comment #11)
> > Commit it to Portage instead as media-sound/lingot-0.7.6.
> > 
> 
> Err, *committed :-)

finally I got to a setup where I can test it ... it works great for me (on amd64), I just had to increase the noise threshold, otherwise I always got 50 Hz (AC power frequency), despite the fact that the guitar tones were much louder and there was no audible 50 Hz noise from the speakers (and yes, my speakers can do 50 Hz ;-))

I'll try to report the problem upstream

thanks for including the ebuild
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2008-05-27 13:22:50 UTC
media-gfx/surf
media-libs/imlib
media-libs/libjsw
media-libs/yiff
media-sound/smurf
media-sound/soundtracker
media-sound/swami
media-video/tuxzap-programs

these are left with no fix committed at this time; close this for now (and get more time to investigate swami and smurf trunks more closely and fix tuxzap-programs)
Comment 14 Mikael Magnusson 2010-07-18 18:50:13 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > Package masked following,
> > media-sound/playspc_gtk - I'll look into adding just "playspc" since it's
> > available.
> 
> +*playspc-20010722 (27 Apr 2008)
> +
> +  27 Apr 2008; Samuli Suominen <drac@gentoo.org> +playspc-20010722.ebuild:
> +  Initial commit for bug 214788.
> 

This is just a perl script, it doesn't actually seem to play anything...
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2010-07-18 18:57:15 UTC
(In reply to comment #14)
> > +*playspc-20010722 (27 Apr 2008)
> This is just a perl script, it doesn't actually seem to play anything...

bug 328843

and update about rest of the packages:

(In reply to comment #13)
> media-gfx/surf

still unfixed

> media-libs/imlib

USE gtk was renamed to USE deprecated, and should be removed soon

> media-libs/libjsw
> media-libs/yiff

both libjsw and yiff are fixed, by removing optional gtk+-1.2 frontends

> media-sound/smurf
> media-sound/soundtracker
> media-sound/swami

these are unfixed

> media-video/tuxzap-programs

was removed from tree a while ago
Comment 16 Marcin 2010-08-18 08:52:54 UTC
I assembled a patch for media-sound/soundtracker. Bug 333237.
Comment 17 Samuli Suominen (RETIRED) gentoo-dev 2010-09-23 08:18:05 UTC
Reopen for correct resolution. This is pretty much FIXED now, there's only media-libs/imlib with USE deprecated to take into consideration later on, and I think I will track that in a new bug.