-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 thanks for your help, i'll double check the packages.
Regards Andrea. Il 05/12/2009 00:33, Matthieu Baerts ha scritto: > Hello Andrea, > > I'm writing you because it seems that you are the maintainer of Cairo-Dock > packages in openSUSE. I'm part of the Cairo-Dock team and we receive some > strange bugs rapports from openSUSE users: I think there is a problem in > your packages. I maintain deb packages but openSUSE '.spec' file and > dependences aren't the same. > > Firstly Cairo-Dock no longer uses Glitz. I see that you have forced it with > a flag with the './configure'. > Afterward a detail : the download website has changed. > > For these modifications I propose a patch : > =========== > $ diff -Naur cairo-dock.spec.old cairo-dock.spec > --- cairo-dock.spec.old 2009-12-04 21:58:19.583114000 +0100 > +++ cairo-dock.spec 2009-12-04 23:08:45.215125488 +0100 > @@ -7,11 +7,11 @@ > License: GPL > Group: System/GUI/GNOME > URL: http://www.cairo-dock.org/ > -Source0: http://download.berlios.de/cairo-dock/%{name}-%{version}-2.tar.bz2 > +Source0: > http://launchpad.net/cairo-dock-core/2.1/%{version}/+download/%{name}-%{version}-2.tar.gz > Source1: cairo-dock-rpmlintrc > BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root > BuildRequires: make autoconf automake gcc gcc-c++ glibc perl gtkglext-devel > -BuildRequires: pkgconfig cairo-devel intltool perl-XML-Parser glitz-devel > +BuildRequires: pkgconfig cairo-devel intltool perl-XML-Parser > BuildRequires: gtk2-devel librsvg librsvg-devel gettext gettext-devel > BuildRequires: update-desktop-files dbus-1-devel dbus-1-glib-devel > Obsoletes: cairo-dock-doc > @@ -40,7 +40,7 @@ > %package devel > Summary: Development environment for %{name} > Group: Development/Libraries/X11 > -Requires: %{name} = %{version} cairo-devel glitz-devel gtkglext-devel > +Requires: %{name} = %{version} cairo-devel gtkglext-devel > > %description devel > This package contains all files necessary to build plugins > @@ -53,8 +53,7 @@ > %if %suse_version >= 1030 > CFLAGS="$CFLAGS -fgnu89-inline" \ > %endif > -%configure \ > ---enable-glitz > +%configure > > > %build > =========== > > About the build-dependences I think that you don't use all required. > * For deb packages we need 3 packages with a number and I see that in > openSUSE they haven't this number : libcairo2-dev, librsvg2-dev, > libgtkglext1-dev. I suppose this is correct. > * By "security" we've added libxxf86vm-dev and libtool. (the corresponding > name can be different for openSUSE) > * Why do you add perl and perl-XML-Parser? > * Can you add these packages : libxinerama-dev, libxml2-dev, libxtst-dev, > libxrender-dev, libxcomposite-dev. (the corresponding name can be different > for openSUSE). For example if you don't add libxinerama-dev (maybe > xinerama-devel or libxinerama-devel for openSUSE) there will have some > warning after the './configure' but no error. Without it some > functionalities will not be activated... > > > ---------------------------------------------------- > > > About 'cairo-dock-plugins' : > > Can you change the website and the download part? : > =========== > $ diff -Naur cairo-dock-plugins.spec.old cairo-dock-plugins.spec > --- cairo-dock-plugins.spec.old 2009-12-04 21:52:07.731116000 +0100 > +++ cairo-dock-plugins.spec 2009-12-04 23:02:25.159122551 +0100 > @@ -17,8 +17,8 @@ > Release: 13.pm.16.1 > License: GPL > Group: System/GUI/GNOME > -URL: http://cairo-dock.vef.fr/ > -Source0: http://download.berlios.de/cairo-dock/%{name}-%{version}-2.tar.bz2 > +URL: http://www.cairo-dock.org/ > +Source0: > http://launchpad.net/cairo-dock-plug-ins/2.1/%{version}/+download/%{name}-%{version}-2.tar.gz > BuildRoot: %{_tmppath}/%{packagename}-%{version}-%{release}-root > Requires: %{packagename} = %{version} > Requires: %name-lang > =========== > > * I think some build-dependences are missing : libvte-dev, > x11proto-xf86vidmode-dev, libasound2-dev, libgnome-keyring-dev, > libgtkglext1-dev, libgvfscommon-dev (the corresponding name can be different > for openSUSE) > * Perl can also be removed. Fdupes too I think > * I suppose that packages used to build cairo-dock are provided with > cairo-dock-devel. > * About the 'integration plug-ins' : > * for XFCE you just need libthunar-vfs-1-dev (the corresponding name can > be different for openSUSE) but it's provided with thunar-devel I think? > * for deb packages I've added a single integration package which is > automatically installed with cairo-dock-plug-ins (which is automatically > installed with cairo-dock which is a meta-package in order to install > cairo-dock-core and its plug-ins :) ). This integration package is linked > with no other dependences because these plug-ins are launched only if a > package from gnome or xfce is installed. So if libthunar is installed, the > XFCE integration plug-in is launched but for Gnome users they don't need > this library neither this XFCE plug-in ! > > I hope that you can help us and also all openSUSE users and that I've given > you all required informations (but don't hesitate to contact me or another > member of the team !) > > Thanks a lot to maintained Cairo-Dock packages ! > > Regards, > > Matttbe - Matthieu Baerts > > > PS: sorry for my bad English ;) > - -- - ------------------------------------------ Andrea Florio QSI International School of Brindisi Sys Admin openSUSE-Education Administrator openSUSE Official Member (anubisg1) Email: [email protected] Packman Packaging Team Email: [email protected] Web: http://packman.links2linux.org/ Cell: +39-328-7365667 - ------------------------------------------ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAksaPvUACgkQvCfyadPodwtQ0wCff3er6eoEtFrY1YtGlh3HCCVU G8QAoNsrxq0bRf39ZE7QZYo6JZd2XIZs =vRDB -----END PGP SIGNATURE----- _______________________________________________ Packman mailing list [email protected] http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
