Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 254582

Summary: x11-misc/gtkdialog-0.7.20 - bump request
Product: Gentoo Linux Reporter: spamthisdomain
Component: Current packagesAssignee: Desktop Misc. Team <desktop-misc>
Status: RESOLVED FIXED    
Severity: enhancement CC: ssuominen, tenfar
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gtkdialog-0.7.20.ebuild
Patch to fix compilation problems

Description spamthisdomain 2009-01-11 20:22:04 UTC
I noticed that the only version of x11-misc/gtkdialog in portage is really old - 0.59.8 while the newest available is something around 0.7.9. Could someone update it?

Reproducible: Always

Steps to Reproduce:
1. Install gtkdialog, or just check the version available
Actual Results:  
Too old version available.

Expected Results:  
Newest version available, even in unstable.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-01-13 11:49:35 UTC
Latest version seems to be 0.7.20 and it dies when building,

widgets.h:24: warning: useless storage class specifier in empty declaration                        
glade_support.c:43: error: ‘signal’ redeclared as different kind of symbol      
/usr/include/signal.h:92: error: previous declaration of ‘signal’ was here

using,

sys-libs/glibc-2.9_p20081201-r1 (/usr/include/signal.h)
x11-libs/gtk+-2.14.5
gnome-base/libglade-2.6.3

another problem,

when it's working need to stabilize and remove the old version asap as portage will see it as downgrade (0.59.8 > 0.7.20)
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2009-01-13 11:50:31 UTC
Created attachment 178346 [details]
gtkdialog-0.7.20.ebuild

Ebuild I wrote quickly to test with.
Comment 3 tenfar 2009-03-09 08:24:06 UTC
the new ebuild didnt work.any guys fix it?
Comment 4 Gary Richards 2009-05-17 18:16:45 UTC
Created attachment 191578 [details, diff]
Patch to fix compilation problems

Attached patch fixes the compilation problems, put it into a files directory and add this to the ebuild:

src_unpack() {
    unpack ${A}
    cd "${S}"
    epatch "${FILESDIR}/name_conflict.patch"
}
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2009-06-01 06:52:54 UTC
+*gtkdialog-0.7.20 (01 Jun 2009)
+
+  01 Jun 2009; Samuli Suominen <ssuominen@gentoo.org>
+  +gtkdialog-0.7.20.ebuild, +files/gtkdialog-0.7.20-name_conflict.patch:
+  Version bump wrt #254582, thanks to Gary Richards.