[lua-term] Initial import

Orion Poplawski orion at fedoraproject.org
Fri May 2 20:12:22 UTC 2014


commit e858e72bc4fed8980244c79b8e5ce13f428c9462
Author: Orion Poplawski <orion at nwra.com>
Date:   Fri May 2 14:12:42 2014 -0600

    Initial import

 .gitignore    |    1 +
 lua-term.spec |   72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources       |    1 +
 3 files changed, 74 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..dc9f453 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lua-term-76d7c992a22d4481969a977ad36d6d35d3b2ca6f.tar.gz
diff --git a/lua-term.spec b/lua-term.spec
new file mode 100644
index 0000000..49a3435
--- /dev/null
+++ b/lua-term.spec
@@ -0,0 +1,72 @@
+%{!?luaver: %global luaver %(lua -e "print(string.sub(_VERSION, 5))")}
+# for compiled modules
+%global lualibdir %{_libdir}/lua/%{luaver}
+# for arch-independent modules
+%global luapkgdir %{_datadir}/lua/%{luaver}
+
+%global commit 76d7c992a22d4481969a977ad36d6d35d3b2ca6f
+%global shortcommit %(c=%{commit}; echo ${c:0:7})
+
+
+Name:           lua-term
+Version:        0.03
+Release:        3%{?dist}
+Summary:        Terminal functions for Lua
+
+Group:          Development/Libraries
+License:        MIT
+URL:            https://github.com/hoelzro/%{name}
+Source0:        https://github.com/hoelzro/%{name}/archive/%{commit}/%{name}-%{commit}.tar.gz
+
+BuildRequires:  lua-devel >= %{luaver}
+%if 0%{?rhel} == 6
+Requires:       lua >= %{luaver}
+Requires:       lua < 5.2
+%else
+Requires:       lua(abi) >= %{luaver}
+%endif
+
+
+%description
+Lua module for manipulating a terminal.
+
+
+%prep
+%setup -q -n %{name}-%{commit}
+
+
+%build
+%{__cc} %{optflags} -fPIC -c core.c -o core.o
+%{__cc} -shared -o core.so core.o
+chmod 755 core.so
+
+
+%install
+mkdir -p %{buildroot}%{luapkgdir}
+cp -rp term  %{buildroot}%{luapkgdir}/
+mkdir -p %{buildroot}%{lualibdir}/term
+cp -p core.so %{buildroot}%{lualibdir}/term/
+
+
+%files
+%doc COPYING CHANGES README.md
+%{lualibdir}/term/
+%{luapkgdir}/term/
+
+
+%changelog
+* Fri May 2 2014 Orion Poplawski <orion at cora.nwra.com> - 0.03-3
+- Fix EL6 lua requires
+
+* Fri May 2 2014 Orion Poplawski <orion at cora.nwra.com> - 0.03-2
+- Use git hash for source
+- Fix .so permissions
+
+* Thu May 1 2014 Orion Poplawski <orion at cora.nwra.com> - 0.03-1
+- Update to 0.03
+- Cleanup spec
+- Support EL6
+
+* Wed Oct 09 2013 Jiri Machala <george.machala at gmail.com> - 0.02-1
+- Initial version
+
diff --git a/sources b/sources
index e69de29..6347e98 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+3d11634310b0896b63f552dadbe584f3  lua-term-76d7c992a22d4481969a977ad36d6d35d3b2ca6f.tar.gz


More information about the scm-commits mailing list