From ba899c6b420509ccf3ee8fa27be19fe7c554c829 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Aug 04 2014 15:48:56 +0000 Subject: Initial import --- diff --git a/.gitignore b/.gitignore index e69de29..fc5534d 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/LuaBitOp-1.0.2.tar.gz diff --git a/lua-bitop-destdir.patch b/lua-bitop-destdir.patch new file mode 100644 index 0000000..608f5df --- /dev/null +++ b/lua-bitop-destdir.patch @@ -0,0 +1,13 @@ +diff -up LuaBitOp-1.0.2/Makefile.destdir LuaBitOp-1.0.2/Makefile +--- LuaBitOp-1.0.2/Makefile.destdir 2012-05-08 13:15:00.000000000 -0600 ++++ LuaBitOp-1.0.2/Makefile 2014-06-26 11:20:14.380263499 -0600 +@@ -39,7 +39,8 @@ $(MODSO): $(MODNAME).o + $(SOCC) $(SOLDFLAGS) -o $@ $< + + install: $(MODSO) +- $(INSTALL) $< `$(INSTALLPATH) $(MODNAME)` ++ mkdir -p $(DESTDIR)`$(INSTALLPATH) $(MODNAME)` ++ $(INSTALL) $< $(DESTDIR)`$(INSTALLPATH) $(MODNAME)` + + test: $(MODSO) + @$(LUA) bittest.lua && echo "basic test OK" diff --git a/lua-bitop.spec b/lua-bitop.spec new file mode 100644 index 0000000..87794a5 --- /dev/null +++ b/lua-bitop.spec @@ -0,0 +1,53 @@ +%{!?luaver: %global luaver %(lua -e "print(string.sub(_VERSION, 5))")} +%global lualibdir %{_libdir}/lua/%{luaver} + +Name: lua-bitop +Version: 1.0.2 +Release: 2%{?dist} +Summary: C extension module for Lua which adds bitwise operations on numbers + +Group: Development/Libraries +License: MIT +URL: http://bitop.luajit.org/ +Source0: http://bitop.luajit.org/download/LuaBitOp-%{version}.tar.gz +Patch0: lua-bitop-destdir.patch + +BuildRequires: lua-devel >= %{luaver} +%if 0%{?rhel} == 6 +Requires: lua >= %{luaver} +Requires: lua < 5.2 +%else +Requires: lua(abi) >= %{luaver} +%endif + + +%description +Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise +operations on numbers. + + +%prep +%setup -q -n LuaBitOp-%{version} +%patch0 -p1 -b .destdir + + +%build +make %{?_smp_mflags} PREFIX=%{_prefix} LUALIB=%{lualibdir} LUABIN=%{_bindir} CFLAGS="%{optflags} -fPIC" + + +%install +make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} LUALIB=%{lualibdir} + + +%files +%doc README +%{lualibdir}/* + + +%changelog +* Tue Jul 29 2014 - Orion Poplawski - 1.0.2-2 +- Drop BuildRoot +- Wrap description + +* Thu Jun 26 2014 - Orion Poplawski - 1.0.2-1 +- Initial package diff --git a/sources b/sources index e69de29..004d5ba 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d0c1080fe0c844e8477279668e2d0d06 LuaBitOp-1.0.2.tar.gz