[luarocks/el5] Fix versioned symlinks and config file

Michel Alexandre Salim salimma at fedoraproject.org
Sat Jan 18 01:53:41 UTC 2014


commit c645fd73d161ae9fe7c91dcde963b09b15325126
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date:   Mon Apr 22 11:10:46 2013 +0700

    Fix versioned symlinks and config file

 luarocks.spec |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/luarocks.spec b/luarocks.spec
index 9da6622..bae1ae9 100644
--- a/luarocks.spec
+++ b/luarocks.spec
@@ -71,6 +71,11 @@ make
 rm -rf $RPM_BUILD_ROOT
 %endif
 make install DESTDIR=$RPM_BUILD_ROOT
+# fix symlinks to versioned binaries
+for f in luarocks{,-admin};
+do
+  mv -f $RPM_BUILD_ROOT%{_bindir}/$f{-%{luaver},}
+done
 
 
 %check
@@ -81,7 +86,7 @@ make install DESTDIR=$RPM_BUILD_ROOT
 %files
 %doc COPYING* README.md
 %dir %{_sysconfdir}/luarocks
-%config(noreplace) %{_sysconfdir}/luarocks/config.lua
+%config(noreplace) %{_sysconfdir}/luarocks/config-%{luaver}.lua
 %{_bindir}/luarocks
 %{_bindir}/luarocks-admin
 %{luapkgdir}/luarocks


More information about the scm-commits mailing list