Bug#522659: updated proposal

2009-06-30 Thread Gilles Debunne

Joachim Reichel wrote :

What about the following package layout (I just give the essential
files, no symbolic links, documentation, etc.). Basically it is a
slightly updated version of my proposal (1):

libqglviewer-headers: (could probably be Arch:all)
- /usr/include/QGlViewer/qglviewer.h (and all the other header files)

libqglviewer2:
- /usr/lib/libqglviewer.so.2.3.1

libqglviewer-dev: (depends on libqglviewer-headers)
- /usr/lib/libqglviewer.a

libqglviewer-qt3-2:
- /usr/lib/libqglviewer-qt3.so.2.3.1

libqglviewer-qt3-dev: (depends on libqglviewer-headers)
- /usr/lib/libqglviewer-qt3.a

This approach has the following advantages:
- the Qt4 variant is usable without any changes (compared with an
standard install of the upstream sources)
- examples should build without further modifications against the Qt4
variant
- same for other packages depending on the Qt4 variant
- If one still wants to use the Qt3 variant, one has to make only
minimal changes (just the library name, the headers are shared)
- The library SONAME for the Qt4 variant does not deviate from the
upstream SONAME

Disadvantages:
- a transition for squeeze (but there are no packages in Debian yet
depending on libqglviewer -- apart from my cgal package)
- the packaging is asymmetric in some sense (but I think it ok to
prefer the upstream default and newer Qt4 variant in some way)
  
I fully second this layout proposal. Let me know if there is anything I 
can do in the main sources to help you in the packaging process.


--
Gilles




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#277196: QGLViewer debian package name

2005-06-09 Thread Gilles Debunne

Hello,

Artur just pointed this thread to me. I discover the debian's insights.

First, I would like to say that I would really like to provide a Debian 
package for the libQGLViewer library.


The name conflict with the Tuebingen library is too bad. I discovered it 
 when I released this (originally internal) library on the web, and it 
was too late to change it. It created many confusions and I regret it.


That's why I suggest lib3DViewer as a Debian package name.

I will not change the .so name nor the rpm package name (since that's 
how it is known in the Mandriva and Fedora distributions). However, I 
may extend the library to other widget toolkits in the future, making 
the Qt's 'Q' in 'QGL' less appropriate. I may then rename the whole 
thing lib3DViewer.


The tar numbering scheme will be fixed for version 2.0 (expected by the 
end of the month).


Feel free to contact me if there are any other issues.
--
Gilles Debunne.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#277196: QGLViewer debian package name

2005-06-09 Thread Gilles Debunne

You don't need to provide it yourself, thats what we debian developers are here 
for,

That's what I meant, I should have written provide support for Debian 
packaging.


If you want, you can add the debian packaging information (a debian subdir with 
some text files
in it) to your main tree. This would allow everybody to build .debs on its own, 
especially as it
is of course too late to add it to sarge now.
I'd be glad to do so. Just tell me which files/directories to add (that is probably what artur 
already did in his package).



Which toolkits do you plan to support?
wxWidgets to start with. But once I managed to separate 3D and Qt, the port to other toolkits (FOX, 
glut,...) should be easy (if you know any other by the way).


Thanks,

--
Gilles.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#277196: QGLViewer debian package name

2005-06-09 Thread Gilles Debunne



gtk comes in mind, it has at least two gl widgets of its
own.

Sure


I guess if you support qt/wx and gtk you have pretty
much everything covered gui-wise. Will the 2.0 release
alreadyt be separated? I can look at the gtk porting then if
you want to.


No. The port to other widgets needs further investigations. I use Qt specific classes (QString, 
QDom...) everywhere. There are probably substitutes, but I want to maintain a single code tree. 
typedef or wrapper classes should do. Then what about the doc ? And the examples ?


Not that easy. I need to look at it, to see what it really represents in terms 
of work.

BTW, shall I still reply to bugs.debian.org ?
--
Gilles.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]