[GLee/f15] Initial import

Hicham HAOUARI hicham at fedoraproject.org
Tue Jun 28 01:47:06 UTC 2011


commit f1c253475d4a43de4da83fd85f91af8f044be581
Author: Hicham HAOUARI <hicham.haouari at gmail.com>
Date:   Tue Jun 28 02:46:47 2011 +0100

    Initial import

 .gitignore |    1 +
 GLee.spec  |   81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources    |    1 +
 3 files changed, 83 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..b126e2f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/GLee-5.4.0-src.tar.gz
diff --git a/GLee.spec b/GLee.spec
new file mode 100644
index 0000000..33be418
--- /dev/null
+++ b/GLee.spec
@@ -0,0 +1,81 @@
+%define major 5
+Name:           GLee
+Version:        %{major}.4.0
+Release:        1%{?dist}
+Summary:        GL Easy Extension library
+
+Group:          Development/Libraries
+License:        BSD
+URL:            http://elf-stone.com/glee.php
+Source0:        http://www.elf-stone.com/downloads/GLee/GLee-5.4.0-src.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  mesa-libGL-devel
+
+Requires(post):   /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description
+GLee (GL Easy Extension library) is a free cross-platform extension loading
+library for OpenGL. It provides seamless support for OpenGL functions up
+to version 3.0 and 399 extensions. 
+
+%package devel
+Summary:        Development headers for %{name}
+Requires:       %{name} = %{version}-%{release}
+Requires:       mesa-libGL-devel
+
+%description devel
+Development headers for %{name}
+
+%prep
+%setup -q -c %{name}-%{version}
+
+sed -i "s|\r||g" *.h *.c *.txt
+chmod -x *.h *.c *.txt
+iconv -f=iso-8859-1 -t=utf-8 readme.txt > tmp && mv tmp readme.txt
+
+sed -i -e '/${LDCONFIG}/d' Makefile.in
+sed -i -e '/doc/d' Makefile.in
+
+sed -i 's|-shared|-shared -Wl,-soname,lib%{name}.so.%{major} -fPIC|g' Makefile.in
+sed -i 's|LIBNAME=.*|LIBNAME=lib%{name}.so.%{version}|g' Makefile.in
+
+%build
+%configure
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -dm 755 $RPM_BUILD_ROOT{%{_includedir}/GL,%{_libdir}}
+make install INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir} \
+             LIBDIR=$RPM_BUILD_ROOT%{_libdir}
+
+pushd $RPM_BUILD_ROOT%{_libdir}
+    ldconfig -n .
+    ln -s lib%{name}.so.%{version} lib%{name}.so
+popd
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc readme.txt
+%{_libdir}/lib%{name}.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%doc extensionList.txt
+%{_libdir}/lib%{name}.so
+%{_includedir}/GL/%{name}.h
+
+%changelog
+* Sat Aug 07 2010 Hicham HAOUARI <hicham.haouari at gmail.com> - 5.4.0-1
+- Initial package
diff --git a/sources b/sources
index e69de29..b009cbf 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+0bd03db136dbc075488b6c6e83f326ae  GLee-5.4.0-src.tar.gz


More information about the scm-commits mailing list