[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||NEXTRELEASE
OtherBugsDependingO|163778  |163779
  nThis||




--- Additional Comments From [EMAIL PROTECTED]  2006-06-18 03:32 EST ---
Recovering from bugzilla crash, this one was approved by me and imported and
build by Ian, closing.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-11 14:18 EST ---
The Makefile.in now has:

libCEGUILuaScriptModule_la_LIBADD = -llua -ltolua++

rather than adding them directly on the link line. Makefile.am is now using:

libCEGUILuaScriptModule_la_LIBADD = -llua -ltolua++

instead of the LIBS variable. I have a problem, if remove -rpath $(libdir)
from the Makefiles, it fails on installation with:

/usr/bin/install -c .libs/libCEGUILuaScriptModule.lai
/usr/local/lib/libCEGUILuaScriptModule.la
/usr/bin/install: cannot stat `.libs/libCEGUILuaScriptModule.lai': No such file
or directory

If -rpath $(libdir) is present, it installs OK. I'm not sure what to do about
this. 

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-11 15:22 EST ---
Ok, solved, my bad:
The output of libtool --help --mode=link contains:
  -rpath LIBDIR the created library will eventually be installed in LIBDIR

So this is a different rpath option as -Wl,rpath passed to gcc / g++ or -rpath
passed to ld. I guess it might cause a -Wl,rpath in the link command when LIBDIR
is a non standard dir and hence it has the name, but appeareantly libtool is
smart enough not to pass -rpath when LIBDIR (as passed to libtool) is a standard
libdir (which it is in our case: /usr/lib[64]).

I've verified this with my local installed build of -5 (+tinyxml + 64 bit 
fixes):
[EMAIL PROTECTED] ~]$ objdump -x /usr/lib64/libCEGUILuaScriptModule.so | grep 
-i rpath
[EMAIL PROTECTED] ~]$

So the -rpath in this case can stay, soryyy. Still this dance wasn't in
(entirely) vain as the other -rpath's where really a problem.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-11 16:08 EST ---
No problem Hans, it's been a good learning process and I've a learnt a lot :-)
Here's the latest

http://dribble.org.uk/cegui.spec
http://dribble.org.uk/cegui-0.4.1-8.src.rpm

PS.
I have submitted the appropriate patches for this and the others upstream.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-11 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

OtherBugsDependingO|163778  |163779
  nThis||




--- Additional Comments From [EMAIL PROTECTED]  2006-06-11 16:24 EST ---
(In reply to comment #25)
 No problem Hans, it's been a good learning process and I've a learnt a lot :-)
 Here's the latest
 
 http://dribble.org.uk/cegui.spec
 http://dribble.org.uk/cegui-0.4.1-8.src.rpm
 

Looks good, approved!

 PS.
 I have submitted the appropriate patches for this and the others upstream.

Good!


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-10 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-10 15:28 EST ---
Sorry,

But the tolua++ patch still has issues. The changes to
cegui_mk2/ScriptingModules/CEGUILua/LuaScriptModule/src/Makefile.in and
cegui_mk2/ScriptingModules/CEGUILua/LuaScriptModule/src/Makefile.am are not in 
sync

In .in you add -llua -ltolua++ to the final link command in the .am you add
them to the LIBS variable and worse, the link command still contains -rpath,
appearantly -rpath not only comes from the configure script but is also
hardcoded into some of the makefiles.

Further discussing SMC by mail (your right it really doesn't belong in this BZ
ticket even though it did help finding and fixing the tinyxml and 64bit bugs).


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-09 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-09 06:01 EST ---
Created an attachment (id=130806)
 -- (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=130806action=view)
Patch fixing tinyxml usage bug

I've been testing cegui with Secret Maryo Chronicles yesterday (fungame, but
I'm afraid its a bit to inspired/like the original to be packagable). While
testing I've found a small (and known but not fixed judging from the comments
GRRR) bug in the TinyXML calling code. This patch fixes this:

About your -5 spin, looking good but:
@@ -6889,7 +6889,7 @@
 # are reset later if shared libraries are not supported. Putting them
 # here allows them to be overridden if necessary.
 runpath_var=LD_RUN_PATH
-hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
+hardcode_libdir_flag_spec='${wl}$libdir'
 export_dynamic_flag_spec='${wl}--export-dynamic'
 # ancient GNU ld didn't support --whole-archive et. al.
 if $LD --help 21 | grep 'no-whole-archive'  /dev/null; then

That should be:
+hardcode_libdir_flag_spec=''

The old version would expand to:
hardcode_libdir_flag_spec='-Wl,--rpath -Wl,$libdir'
Which would cause gcc to call ld with:
--rpath $libdir
So both must be removed. Notice that there are multiple cases in the patch
where you've got this wrong.

Hint: in cases like this I often find it easier to just edit the patch then to
generate a whole new one, just change the offending lines starting with a +
without touching anything else.

p.s.

If you're interested in SMC let me know I've got some patches for some issues
it has (send upstream too).


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-09 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-09 15:12 EST ---
Created an attachment (id=130838)
 -- (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=130838action=view)
Patch fixjng 64 bit problems

And the next and hopefully last patch there is a wrong usage of long instead of
int in the openGL renderer which breaks things on 64 bit, this patch fixes
this. Without this all the samples went black, now they actually work. With
this patch I've also got SMC running 100% on 64 bit, so its seems CEGUI is 64
bit clean with this little fix.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-09 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-09 17:47 EST ---
Hi here's the latest version with those patches applied too, much obliged Hans.
Regarding those SMC patches, sure I wouldn't mind them. Coincidentally it was
SMC that got me looking into cegui and DevIL in the first place :)

http://dribble.org.uk/cegui.spec
http://dribble.org.uk/cegui-0.4.1-6.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-08 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-08 17:38 EST ---
Ok Hans, here's the latest version:

http://dribble.org.uk/cegui.spec
http://dribble.org.uk/cegui-0.4.1-5.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-05 14:57 EST ---
I'm in the process of trying to patch cegui, not to use the bundled version of
tolua++. So far I can get it to build successfully to the point where it ignores
the bundled tolua++. It also has to regenerate the c++ bindings using the
'system' tolua++ otherwise it won't compile. However the following library
'libCEGUIluatoluapp.so.0', does not get built. On further investigation it
appears that this library is probably just a wrapper library, containing the
equivalent of 'liblua.so' and/or 'libtolua++.so' although it may be useful to
confirm this. I'm not sure how best to proceed. 

1. Do not supply 'libCEGUIluatoluapp.so.0' and hope the packages compiled
against cegui will link with 'liblua.so' and/or 'libtolua++.so' when necessary
and patch them if they dont.

2. Construct libCEGUIluatoluapp.so.0 based upon the system 'liblua.so' and
'libtolua++.so', but this seems a little messy to me and largely circumvents the
entire reason for not using the bundled version in the first place.

3. Perhaps some sort of alias method using symlinks / sonames? Not even sure if
this is possible.

Anyway if you'd like to see the current state of things with the SRPM I'll
upload it. I'd appreciate your thoughts on this, if you have the time :) Thanks
Hans.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-05 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-05 15:52 EST ---
I say go with 1, but you do need to add -llua -ltolua++ to the link command
building the cegui.so which actually calls the (to)lua functions. If it only
calls tolua++ functions then -ltolua++ should be enough, tolua++ itself is
linked against lua itself and this will bring in lua for itself as needed.

When the .so containing the functions which call (to)lua is linked against
to(lua) then the app doesn't need the to link with 'liblua.so' and/or
'libtolua++.so'. We may still need the app to not link to CEGUIluatoluapp 
though.

Anyways please do post a link to the SRPM then I can see what you've got sofar
and offer some feedback.

p.s.

Great work!


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-04 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


Bug 193342 depends on bug 193884, which changed state.

Bug 193884 Summary: Review Request: tolua++ - A tool to integrate C/C++ code 
with Lua
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193884

   What|Old Value   |New Value

 Resolution||NEXTRELEASE
 Status|ASSIGNED|CLOSED



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-02 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-02 03:59 EST ---
The license is hidden in the README, also see tolua++-1.0.92/debian/copyright in
the tarbal.

I mus admit the license is a bit vague in details though, I would drop freeware
as description in the License: field.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-02 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

  BugsThisDependsOn||193884




-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-02 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|Review Request: cegui - Free|Review Request: cegui - Free
   |library providing windowing |library providing windowing
   |and widgets for graphics|and widgets for graphics
   |APIs / engines |APIs / engines




-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-06-01 19:36 EST ---
Latest lua released, now with a shared lib. No reply as yet from the maintainers
regarding the license of tolua++ although I suspect it's probably MIT, but that
should be confirmed. I'll proceed with at least getting an RPM constructed in
the meantime.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-06-01 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


Bug 193342 depends on bug 193312, which changed state.

Bug 193312 Summary: Review Request: DevIL - A cross-platform image library
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193312

   What|Old Value   |New Value

 Resolution||NEXTRELEASE
 Status|ASSIGNED|CLOSED



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-29 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-05-29 05:35 EST ---
Glad to hear you're looking into tolua++, I think the best way to proceed is to
first package tolua++ and then fix cegui to use it.

Once you're done packaging tolua++ feel free to add me to the cc-list for the
review then I'll take a look (as time permits).


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|Review Request: cegui: Free|Review Request: cegui - Free
   |library providing windowing |library providing windowing
   |and widgets for graphics|and widgets for graphics
   |APIs / engines |APIs / engines




-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
  BugsThisDependsOn||193312
OtherBugsDependingO|163776  |163778
  nThis||




-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-05-28 15:42 EST ---
(In reply to comment #2)
 Thanks very much for the patch. I had to make a tiny change to it, because it
 introduced the following trivial error:
 
 src/Makefile.am:151: noinst_HEADERS must be set with `=' before using `+='
 

Ah, I didn't get that error because I removed ./bootstrap from %build. You
should not call automake, aclocal, autoconf, etc (which ./bootstrap does) unless
you've got a really good reason. If you do call them you should do so in %prep
not %build.


 Does this also apply to the private copy of lua include with the source
 package? I suspect it probably does, although there's no shared libs in the FE
 lua.  

Yes it does apply to lua and tinyxml too. I did notice lua but I forgot again.
Even though lua as packaged only provides a .a file and not a .so file you
should still use the system version during the build, it might contain Fedora
specific fixes (for example for the always bleeding edge Fedora gcc version) and
feel free to file a bug against lua asking for a .so instead of the .a .

Since tinyxml isn't currently packaged we can leave that in, if you want todo
something with regard to the xml code in cegui, it would prabably be best to
convert to libxml or expat, we alreayd have more then enough xml libs as is. But
as said, just leave it as is for now.



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-05-28 15:53 EST ---
While I'm at here are some things which need fixing (for starters, not a full
review yet):
-duplicate files in %doc between base -devel -devel-docs
-remove / fix non modular X (Build)Requires
And as a reminder (see above)
-remove call to ./bootstrap.sh
-use system pcre

About the system lua, it seems that cegui contains a special version of lua
called tolua++, I'm still investigating this, so don't waste any time on it in
the mean time.

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-05-28 16:11 EST ---
Okay,

tolua++ which is used by cegui is an extension to lua, you can find tolua++ 
here:
http://www.codenix.com/~tolua/

cegui actually includes both lua and tolua++. Since they have been dropped into
one dir by the cegui author and since the tolua++ included in cegui is so old
that it probably doesn't suppor the lua shipped with Fe. Its probably best to:
-package the real tolua++ from above
-completly remove the one included in cegui 
-use the system installed tolua++ when building cegui (just as with pcre)

Since this is going to be a somewhat longer path the originally planned, first
get DevIL into shape and then I'll sponsor you so you can import DevIL and
AGReader while you (we) are working on this.

Also please be so kind as to file a bug against lua about it only containing a
.a and put me in the CC of this bug, it might be a good idea to put a pointer to
this bug into this new bug. (just type bug 193342 then BZ will automaticly
create a link).



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui - Free library providing windowing and widgets for graphics APIs / engines

2006-05-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui - Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-05-28 23:14 EST ---
Ok, here's the current state of play for cegui.

http://dribble.org.uk/cegui.spec
http://dribble.org.uk/cegui-0.4.1-3.src.rpm

I've filed a bug against lua and begin looking at tolua++. Thanks Hans

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui: Free library providing windowing and widgets for graphics APIs / engines

2006-05-27 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui: Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|Review Request: cegui: Free|Review Request: cegui: Free
   |library providing windowing |library providing windowing
   |and widgets for graphics|and widgets for graphics
   |APIs / engines |APIs / engines
 AssignedTo|[EMAIL PROTECTED] |[EMAIL PROTECTED]




-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 193342] Review Request: cegui: Free library providing windowing and widgets for graphics APIs / engines

2006-05-27 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: cegui: Free library providing windowing and widgets 
for graphics APIs / engines


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193342





--- Additional Comments From [EMAIL PROTECTED]  2006-05-27 18:26 EST ---
Created an attachment (id=130112)
 -- (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=130112action=view)
Patch making cegui use the system pcre

cegui comes with its own copy of pcre. Which is a library which is also
available seperatly in FE. Using private copies of libraries is concidered a
bad practice (it removes / reverts most advantages of using shared libs if
there are many copies of each lib in different packages).

Please do a rm -fr src/pcre in %prep, add pcre-devel to the BR and use the
attached patch to get cegui to compile with the system pcre.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review