[derelict/f18] update spec
MERCIER Jonathan
bioinfornatics at fedoraproject.org
Thu May 16 22:11:17 UTC 2013
commit 8f28ecb2198b08f493a437a0d019e6d4711626c2
Author: bioinfornatics <bioinfornatics at fedoraproject.org>
Date: Fri May 17 00:11:08 2013 +0200
update spec
derelict.spec | 61 +++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 44 insertions(+), 17 deletions(-)
---
diff --git a/derelict.spec b/derelict.spec
index 811737f..4ea09b4 100644
--- a/derelict.spec
+++ b/derelict.spec
@@ -23,6 +23,16 @@ Header files and libraries for %{-n*} to use in D programming language. \
Fichier d'entête et bibliothèque pour %{-n*} à utiliser en langage D. \
%{nil}
+%define install_files(n:) \
+install -p -d %{buildroot}%{_d_includedir}/%{name}/%1/ \
+install -D import/%{name}/%1/*.d %{buildroot}%{_d_includedir}/%{name}/%1/ \
+install -D lib/libDerelict%2.so.3.0.0 %{buildroot}%{_libdir}/ \
+pushd %{buildroot}%{_libdir}/ \
+ln -s libDerelict%2.so.3.0.0 libDerelict%2.so.3 \
+ln -s libDerelict%2.so.3 libDerelict%2.so \
+popd \
+%{nil}
+
%define add_files(n:) \
%post %{-n*} -p /sbin/ldconfig \
%postun %{-n*} -p /sbin/ldconfig \
@@ -44,7 +54,7 @@ Fichier d'entête et bibliothèque pour %{-n*} à utiliser en langage D.
Name: derelict
Version: 3
-Release: 7.%{alphatag}%{?dist}
+Release: 10.%{alphatag}%{?dist}
Summary: Collection of D bindings to C shared libraries
Summary(fr): Collection de bibliothèque en D interfaçant des bibliothèques dynamiques en C
@@ -142,19 +152,28 @@ popd
geany -c geany_config -g derelict.d.tags $(find import/%{name} -name "*.d")
%install
-mkdir -p %{buildroot}%{_datadir}/geany/tags/
-mkdir -p %{buildroot}%{_d_includedir}/%{name}
-mkdir -p %{buildroot}%{_libdir}
-# install derelict headers
-cp -rp import/%{name}/* %{buildroot}%{_d_includedir}/%{name}/
-# install derelict libs
-cp -p lib/*so.3.0.0 %{buildroot}%{_libdir}/
-pushd %{buildroot}%{_libdir}/
-for lib in lib*.so.3.0.0; do
-ln -s $lib $(basename $lib .0.0)
-ln -s $(basename $lib .0.0) $(basename $lib .3.0.0)
-done
-popd
+install -p -d %{buildroot}%{_datadir}/geany/tags/
+install -p -d %{buildroot}%{_d_includedir}/%{name}
+install -p -d %{buildroot}%{_libdir}
+# install derelict headers and derelict libs
+%install_files alure ALURE
+%install_files assimp ASSIMP
+%install_files devil IL
+%install_files freeglut FG
+%install_files freeimage FI
+%install_files freetype FT
+%install_files glfw3 GLFW3
+%install_files lua LUA
+%install_files ode ODE
+%install_files ogg OGG
+%install_files openal AL
+%install_files opengl3 GL3
+%install_files pq PQ
+%install_files sdl2 SDL2
+%install_files sfml2 SFML2
+%install_files tcod TCOD
+%install_files util Util
+
# install geany tags
install -m0644 derelict.d.tags %{buildroot}/%{_datadir}/geany/tags/
@@ -183,19 +202,27 @@ install -m0644 derelict.d.tags %{buildroot}/%{_datadir}/geany/tags/
%add_files -n freeglut FG freeglut
%add_files -n freeimage FI freeimage
%add_files -n sfml SFML2 sfml2
-%add_files -n lua Lua lua
%add_files -n ogg OGG ogg
%add_files -n pq PQ pq
%add_files -n tcod TCOD tcod
%changelog
-* Thu May 16 2013 <bioinfornatics at fedoraproject dot org> - 3-7.20130516gitd8aa11d
+* Thu May 16 2013 Jonathan MERCIER <bioinfornatics at fedoraproject dot org> - 3-10.20130516gitd8aa11d
+- spec file enhancement
+
+* Thu May 16 2013 Jonathan MERCIER <bioinfornatics at fedoraproject dot org> - 3-9.20130516gitd8aa11d
- Update to rev d8aa11d
-* Thu May 16 2013 <bioinfornatics at fedoraproject dot org> - 3-6.20130516gitd8aa11d
+* Thu May 16 2013 Jonathan MERCIER <bioinfornatics at fedoraproject dot org> - 3-8.20130516gitd8aa11d
+- spec file enhancement
+
+* Thu May 16 2013 Jonathan MERCIER <bioinfornatics at fedoraproject dot org> - 3-7.20130516gitd8aa11d
- Update to rev d8aa11d
+* Wed May 15 2013 Jonathan MERCIER <bioinfornatics at fedoraproject dot org> - 3-6.20130515git2f12c63
+- Update to rev 2f12c63
+
* Fri May 10 2013 Jonathan MERCIER <bioinfornatics at gmail.com> - 3-5.20130510git59da161
- Update to rev 59da161
More information about the scm-commits
mailing list