rpms/beryl-core/devel beryl-core.spec, NONE, 1.1 mesa-6.4.1-x86_64-fixes-1.patch, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jarod Wilson (jwilson) fedora-extras-commits at redhat.com
Tue Nov 14 20:32:06 UTC 2006


Author: jwilson

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

Modified Files:
	.cvsignore sources 
Added Files:
	beryl-core.spec mesa-6.4.1-x86_64-fixes-1.patch 
Log Message:
auto-import beryl-core-0.1.2-3.fc6 on branch devel from beryl-core-0.1.2-3.fc6.src.rpm


--- NEW FILE beryl-core.spec ---
Name:           beryl-core
Url:            http://www.beryl-project.org/
License:        GPL
Group:          User Interface/Desktops
Version:        0.1.2
Release:        3%{?dist}

Summary:        Beryl OpenGL window and compositing manager
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0:        http://releases.beryl-project.org/%{version}/%{name}-%{version}.tar.bz2
Patch0:         mesa-6.4.1-x86_64-fixes-1.patch

# libdrm is not avaliable on these arches
ExcludeArch:    s390 s390x ppc64

Requires:       mesa-libGL >= 6.5-9
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
BuildRequires:  libXt-devel, libXmu-devel, libICE-devel, libSM-devel
BuildRequires:  startup-notification-devel >= 0.7
BuildRequires:  gettext-devel, libtool, intltool
BuildRequires:  avahi-compat-libdns_sd-devel, freeglut-devel
BuildRequires:  dbus-glib, dbus-devel, librsvg2-devel

%description
Beryl is a combined window manager and compositing
manager that runs on top of Xgl or AIGLX using OpenGL
to provide effects accelerated by a 3D graphics card
on the desktop. Beryl is a community-driven fork of
Compiz.


%package devel
Summary: Development packages for beryl
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig

%description devel
The beryl-core-devel package includes the header
and library files for the beryl-core
package.


%prep
%setup -q
%patch0 -p0 -b .mesa64
#autoreconf -v --install


%build
%configure --enable-librsvg --enable-libsvg-cairo
ln -s %{_includedir}/X11 mesa/include/
ln -s %{_includedir}/GL/glxproto.h mesa/include/GL/
# Parallel builds currently broken
#make %{?_smp_mflags}
make


%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
# Kill static lib and libtool lib
rm -f $RPM_BUILD_ROOT%{_libdir}/libberylsettings.{a,la}


%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README
%{_bindir}/beryl*
%dir %{_datadir}/beryl
%{_datadir}/beryl/*.png
%{_mandir}/man1/beryl*
%{_libdir}/libberylsettings.so.0
%{_libdir}/libberylsettings.so.0.0.0


%files devel
%defattr(-,root,root,-)
%{_libdir}/libberylsettings.so
%{_libdir}/pkgconfig/*.pc
%dir %{_includedir}/beryl
%{_includedir}/beryl/*.h
%{_mandir}/man3/beryl*


%changelog
* Tue Nov 14 2006 Jarod Wilson <jwilson at redhat.com> 0.1.2-3
- Put man3 in -devel, remove dead libsvg-cairo-devel BR

* Tue Nov 14 2006 Jarod Wilson <jwilson at redhat.com> 0.1.2-2
- Use upstream tarballs, now that they finally exist
- Add proper ldconfig bits

* Thu Nov 09 2006 Jarod Wilson <jwilson at redhat.com> 0.1.2-1
- New upstream release

* Mon Nov 06 2006 Jarod Wilson <jwilson at redhat.com> 0.1.1-3
- Trim Requires: down a bit

* Thu Oct 26 2006 Jarod Wilson <jwilson at redhat.com> 0.1.1-2
- BR cleanups, should allow building on FC5 - devel

* Thu Oct 26 2006 Jarod Wilson <jwilson at redhat.com> 0.1.1-1
- New upstream release
- Move autoreconf bits to prep section

* Tue Oct 03 2006 Jarod Wilson <jwilson at redhat.com> 0.1.0-1
- Initial Fedora build

mesa-6.4.1-x86_64-fixes-1.patch:

--- NEW FILE mesa-6.4.1-x86_64-fixes-1.patch ---
--- Mesa-6.4.1/src/glx/x11/indirect_vertex_array.c	2005-08-19 20:53:26.000000000 +0200
+++ mesa/src/glx/x11/indirect_vertex_array.c	2005-12-14 12:28:02.000000000 +0100
@@ -123,10 +123,10 @@
     struct array_state_vector * arrays;
 
     unsigned array_count;
-    unsigned texture_units = 1;
+    int texture_units = 1;
     unsigned i;
     unsigned j;
-    unsigned vertex_program_attribs = 0;
+    int vertex_program_attribs = 0;
 
     GLboolean got_fog = GL_FALSE;
     GLboolean got_secondary_color = GL_FALSE;
@@ -643,11 +643,10 @@
 
     GLubyte * pc;
     size_t elements_per_request;
-    unsigned total_requests = 0;
+    size_t total_requests = 0;
     unsigned i;
     size_t total_sent = 0;
 
-
     pc = emit_DrawArrays_header_old( gc, arrays, & elements_per_request,
 				     & total_requests, mode, count);
 
@@ -773,7 +772,7 @@
 
     GLubyte * pc;
     size_t elements_per_request;
-    unsigned total_requests = 0;
+    size_t total_requests = 0;
     unsigned i;
     unsigned req;
 


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/beryl-core/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	14 Nov 2006 20:31:10 -0000	1.1
+++ .cvsignore	14 Nov 2006 20:31:35 -0000	1.2
@@ -0,0 +1 @@
+beryl-core-0.1.2.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/beryl-core/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	14 Nov 2006 20:31:10 -0000	1.1
+++ sources	14 Nov 2006 20:31:35 -0000	1.2
@@ -0,0 +1 @@
+045aceb6e48e997c952d942fbe841e76  beryl-core-0.1.2.tar.bz2




More information about the scm-commits mailing list