Xfce Foundation Classes 4.3.0-Test1
Benedikt Meurer
benedikt.meurer at unix-ag.uni-siegen.de
Tue Jan 18 13:41:45 CET 2005
Jeff Franks wrote:
> Hello guys,
Hey Jeff,
> Congratulations on a job well done! Xfce 4.2 looks very good and runs
> like a charm. I'd forgotten just how good it was until I installed a
> vanilla version of FC3 to test RPM builds on, and ran Xfce 4.0.6. Well
> I've been busy too, trying to make good on my proposal, and I now can.
> Here are the first testing tarballs for you all to consider:
>
> http://prdownloads.sourceforge.net/gfc/xfccore-4.3.0-test1.tar.bz2?download
> http://prdownloads.sourceforge.net/gfc/xfcui-4.3.0-test1.tar.bz2?download
>
> The code inside these tarballs is not a full distribution release but
> rather the code as it would appear in the CVS, so you will have to run
> 'autogen.sh' first and then 'configure'. To properly build the
> documentation from this state requires Doxygen and Perl, which I'm sure
> you already have in your /usr/bin. The source code tree is essentially
> stable, because remember, it was the code for the stable GFC 2.4
> release, which never happened. I'm very pleased with what's in the
> tarballs because I've done everything I'd wanted to do when I first made
> my proposal. Here's a short list:
>
> * I made the code changes suggested by Brian.
> * I finished the NEW documentation, all accessible from the
> new main page <docs/index.html>. The documentaton uses
> the same color scheme as the Xfce4 documenation.
> * The documentation includes a FAQ, numerous HOWTOs
> an API reference and a completely new tutorial.
> * The tutorial is designed so that it can be easily packaged
> separately or linked to online from news articles and such, as
> an advertisement for the library.
> * The makefiles and build options are similar to Xfce4. Running 'make
> dist'
> or 'make rpm' work flawlessly. The spec files are based on Xfce4's
> and are for FC3, because of the 'libsigc++20' binary and devel
> prefixes. Some other distributions use libsigc++2, and MDK
> uses libsigc++-2.0_0 (confusing).
> * These libraries are for GTK+ 2.4. As they're in CVS I can get started on
> writing classes for the new GLib and GTK 2.6 objects.
>
> The links in the documentation bewteen Xfc-Core and Xfc-UI are relative
> to the installation directory, so some links wont work when run from the
> source directory. I suggest you install the libraries into your home
> directory, at least. The files will install into the following
> directories (and uninstall):
>
> datafiles => $PREFIX/share/xfc4/xfc
> header files => $PREFIX/include/xfce4/xfc
> xfccore libraries => e.g. $PREFIX/lib/libxfccore-4.3.so.0.0.0
> xfccui libraries => e.g. $PREFIX/lib/libxfcui-4.3.so.0.0.0
> xfccore docs => $PREFIX/share/doc/xcfcore-4.3
> xfcui docs => $PREFIX/share/doc/xfcui-4.3
Nice work! I'll have a closer look into this at home later this day.
> Well that's it, now the rest is up to you. You need to have look at the
> XFC libraries and decide how you actually want to integrate them into Xfce.
Best would be to import this as a new package "libxfc" or "libxfc4" (do
we want the "4" in there?).
> Regards,
> Jeff Franks.
greets,
Benedikt
More information about the Xfce4-dev
mailing list