[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