rpms/beryl-core/devel beryl-core.spec,1.1,1.2

Jarod Wilson (jwilson) fedora-extras-commits at redhat.com
Wed Nov 15 15:22:56 UTC 2006


Author: jwilson

Update of /cvs/extras/rpms/beryl-core/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26893

Modified Files:
	beryl-core.spec 
Log Message:
- Don't Provides: beryl, instead create meta-packages
- Explicitly turn off use of libsvg-cairo
- Fix for hosed-up release tarball including .o files...

Users should be able to install everything via 'yum install beryl' or desktop environment specific stuff via 'yum install beryl-(gnome|kde)'. Well, once all the other bits are actually in the repo too...




Index: beryl-core.spec
===================================================================
RCS file: /cvs/extras/rpms/beryl-core/devel/beryl-core.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- beryl-core.spec	14 Nov 2006 20:31:35 -0000	1.1
+++ beryl-core.spec	15 Nov 2006 15:22:26 -0000	1.2
@@ -3,7 +3,7 @@
 License:        GPL
 Group:          User Interface/Desktops
 Version:        0.1.2
-Release:        3%{?dist}
+Release:        4%{?dist}
 
 Summary:        Beryl OpenGL window and compositing manager
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -17,8 +17,6 @@
 Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 
-Provides:       beryl = %{name}-%{version}
-
 BuildRequires:  libX11-devel, libdrm-devel, libwnck-devel
 BuildRequires:  libXfixes-devel, libXrandr-devel, libXrender-devel
 BuildRequires:  libXcomposite-devel >= 0.3, libXdamage-devel, libXext-devel
@@ -47,15 +45,56 @@
 and library files for the beryl-core
 package.
 
+%package -n beryl
+Summary: Beryl meta-package to install all beryl components
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: beryl-gnome = %{version}-%{release}
+Requires: beryl-kde = %{version}-%{release}
+Requires: bdock >= %{version}
+
+%description -n beryl
+This is a meta-package, which depends on all available beryl bits,
+making it easy for users to get all things beryl installed.
+
+%package -n beryl-gnome
+Summary: Beryl meta-package to install all beryl components for Gnome
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: beryl-manager >= %{version}, beryl-settings >= %{version}
+Requires: beryl-plugins >= %{version}, beryl-dbus >= %{version}
+Requires: beryl-vidcap >= %{version}
+Requires: emerald >= %{version}, emerald-themes >= %{version}
+Requires: heliodor >= %{version}
+
+%description -n beryl-gnome
+This is a meta-package, which depends on all available beryl bits
+relevant to the Gnome desktop environment, making it easy for
+users to install all the beryl bits for Gnome.
+
+%package -n beryl-kde
+Summary: Beryl meta-package to install all beryl components for KDE
+Group: User Interface/Desktops
+Requires: %{name} = %{version}-%{release}
+Requires: beryl-manager >= %{version}, beryl-settings >= %{version}
+Requires: beryl-plugins >= %{version}, beryl-vidcap >= %{version}
+Requires: emerald >= %{version}, emerald-themes >= %{version}
+Requires: aquamarine >= %{version}
+
+%description -n beryl-kde
+This is a meta-package, which depends on all available beryl bits
+relevant to the KDE desktop environment, making it easy for
+users to install all the beryl bits for KDE.
 
 %prep
 %setup -q
 %patch0 -p0 -b .mesa64
-#autoreconf -v --install
+# Somebody hosed up the release tarball...
+find mesa/src -name "*.o" | xargs rm -f
 
 
 %build
-%configure --enable-librsvg --enable-libsvg-cairo
+%configure
 ln -s %{_includedir}/X11 mesa/include/
 ln -s %{_includedir}/GL/glxproto.h mesa/include/GL/
 # Parallel builds currently broken
@@ -96,8 +135,21 @@
 %{_includedir}/beryl/*.h
 %{_mandir}/man3/beryl*
 
+%files -n beryl
+%defattr(-,root,root,-)
+
+%files -n beryl-gnome
+%defattr(-,root,root,-)
+
+%files -n beryl-kde
+%defattr(-,root,root,-)
 
 %changelog
+* Tue Nov 14 2006 Jarod Wilson <jwilson at redhat.com> 0.1.2-4
+- Don't Provides: beryl, instead create meta-packages
+- Minimize config flags, the build figures it out itself
+- Fix for hosed-up release tarball including .o files...
+
 * Tue Nov 14 2006 Jarod Wilson <jwilson at redhat.com> 0.1.2-3
 - Put man3 in -devel, remove dead libsvg-cairo-devel BR
 




More information about the scm-commits mailing list