packages: glamor/glamor-pc.patch (NEW), glamor/glamor.spec (NEW)=?UTF-8?Q?=20?=- new; pc ...

qboosh qboosh at pld-linux.org
Tue May 8 21:29:15 CEST 2012


Author: qboosh                       Date: Tue May  8 19:29:15 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new; pc patch not to reference xorg modules at compilation time

---- Files affected:
packages/glamor:
   glamor-pc.patch (NONE -> 1.1)  (NEW), glamor.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/glamor/glamor-pc.patch
diff -u /dev/null packages/glamor/glamor-pc.patch:1.1
--- /dev/null	Tue May  8 21:29:15 2012
+++ packages/glamor/glamor-pc.patch	Tue May  8 21:29:10 2012
@@ -0,0 +1,18 @@
+--- glamor-0.4.1/glamor-egl.pc.in.orig	2012-04-28 12:28:33.000000000 +0200
++++ glamor-0.4.1/glamor-egl.pc.in	2012-05-08 21:22:20.456236911 +0200
+@@ -10,5 +10,5 @@
+ Name: glamor-egl
+ Description: X.Org glamor common library.
+ Version: @PACKAGE_VERSION@
+-Cflags: -I${sdkdir} -L${moduledir} ${GLAMOR_GL_CFLAGS} ${GLAMOR_EGL_CFLAGS}
++Cflags: -I${sdkdir} ${GLAMOR_GL_CFLAGS} ${GLAMOR_EGL_CFLAGS}
+ 
+--- glamor-0.4.1/glamor.pc.in.orig	2012-04-28 12:28:33.000000000 +0200
++++ glamor-0.4.1/glamor.pc.in	2012-05-08 21:23:23.999568920 +0200
+@@ -9,5 +9,5 @@
+ Name: glamor
+ Description: X.Org glamor common library.
+ Version: @PACKAGE_VERSION@
+-Cflags: -I${sdkdir} -L${moduledir} -lglamor ${GLAMOR_GL_CFLAGS}
++Cflags: -I${sdkdir} ${GLAMOR_GL_CFLAGS}
+ 

================================================================
Index: packages/glamor/glamor.spec
diff -u /dev/null packages/glamor/glamor.spec:1.1
--- /dev/null	Tue May  8 21:29:15 2012
+++ packages/glamor/glamor.spec	Tue May  8 21:29:10 2012
@@ -0,0 +1,122 @@
+# $Revision$, $Date$
+Summary:	Open-source X.org graphics common driver based on GL library
+Summary(pl.UTF-8):	Ogólny sterownik graficzny X.org o otwartych źródłach, oparty na bibliotece GL
+Name:		glamor
+Version:	0.4.1
+Release:	1
+License:	MIT
+Group:		Libraries
+Source0:	http://cgit.freedesktop.org/xorg/driver/glamor/snapshot/%{name}-%{version}.tar.gz
+# Source0-md5:	073652c66d89576bdf22543fdcbf49b3
+Patch0:		%{name}-pc.patch
+URL:		http://www.freedesktop.org/wiki/Software/Glamor
+BuildRequires:	Mesa-libEGL-devel
+BuildRequires:	Mesa-libGL-devel >= 7.1.0
+BuildRequires:	Mesa-libgbm-devel
+BuildRequires:	autoconf >= 2.63
+BuildRequires:	automake
+BuildRequires:	libdrm-devel >= 2.4.23
+BuildRequires:	libtool >= 2:2.2
+BuildRequires:	pixman-devel >= 0.21.8
+BuildRequires:	pkgconfig
+BuildRequires:	xorg-proto-dri2proto-devel >= 2.6
+BuildRequires:	xorg-util-util-macros >= 1.8
+BuildRequires:	xorg-xserver-server-devel >= 1.10
+Requires:	Mesa-libGL >= 7.1.0
+Requires:	libdrm >= 2.4.23
+Requires:	pixman >= 0.21.8
+Requires:	xorg-xserver-server >= 1.10
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+The glamor module is an open-source 2D graphics common driver for the
+X Window System as implemented by X.org. It supports a variety of
+graphics chipsets which have OpenGL/EGL/GBM supports.
+
+It's a GL-based rendering acceleration library for X server:
+ - It uses GL functions and shader to complete the 2D graphics
+   operations.
+ - It uses normal texture to represent a drawable pixmap if possible.
+ - It calls GL functions to render to the texture directly.
+
+It's somehow hardware independently. And could be a building block of
+any X server's DDX driver. This package can support every platform
+which has OpenGL and gbm and drm libraries.
+
+%description -l pl.UTF-8
+Moduł glamor to mający otwarte źródła ogólny sterownik grafiki 2D dla
+systemu X Window w implementacji X.org. Obsługuje różne układy
+graficzne, obsługiwane przez kod biblioteki OpenGL/EGL/GBM.
+
+Jest to oparta na GL biblioteka akceleracji renderowania dla serwera
+X:
+ - wykorzystuje funkcje GL i shader do wykonywania operacji
+   graficznych 2D,
+ - używa zwykłych tekstur do reprezentacji map bitowych do rysowania,
+ - wywołuje funkcje GL do bezpośredniego renderowania tekstur.
+
+Jest w pewien sposób niezależna od sprzętu. Może być blokiem tworzącym
+dowolny sterownik DDX serwera X. Ten pakiet może obsłużyć dowolną
+platformę, mającą biblioteki OpenGL, gbm i drm.
+
+%package devel
+Summary:	Header file for Glamor modules API
+Summary(pl.UTF-8):	Plik nagłówkowy API modułów Glamor
+Group:		Development/Libraries
+Requires:	Mesa-libEGL-devel
+Requires:	libdrm-devel >= 2.4.23
+Requires:	xorg-xserver-server-devel >= 1.10
+
+%description devel
+Header file for Glamor modules API.
+
+%description devel -l pl.UTF-8
+Plik nagłówkowy API modułów Glamor.
+
+%prep
+%setup -q
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure \
+	--disable-static \
+	--enable-glx-tls
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/xorg/modules/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc COPYING README ReleaseNote
+%attr(755,root,root) %{_libdir}/xorg/modules/libglamor.so
+%attr(755,root,root) %{_libdir}/xorg/modules/libglamoregl.so
+%{_datadir}/X11/xorg.conf.d/glamor.conf
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/xorg/glamor.h
+%{_pkgconfigdir}/glamor.pc
+%{_pkgconfigdir}/glamor-egl.pc
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2012/05/08 19:29:10  qboosh
+- new; pc patch not to reference xorg modules at compilation time
================================================================


More information about the pld-cvs-commit mailing list