[luarocks] Fix versioned symlinks and config file

Michel Alexandre Salim salimma at fedoraproject.org
Mon Apr 22 04:11:19 UTC 2013


commit d4cf4ca008b06fff574275df50f55dc175e8de73
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 8a3c168..4c50561 100644
--- a/luarocks.spec
+++ b/luarocks.spec
@@ -69,6 +69,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
@@ -79,7 +84,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