SHA256
7
0
forked from pool/lua54

15 Commits

Author SHA256 Message Date
d0b6bd45b3 Clean up of the SPEC file. 2025-10-16 17:54:55 +02:00
4a84b8fad7 Clean up the SPEC file. 2025-10-08 15:22:51 +02:00
e748694fd6 Don't BR lua-macros 2025-08-05 18:06:24 +02:00
41f2bc1313 Interpreter should only provide, not conflict lua symbol (bsc#1247521) 2025-08-05 18:06:13 +02:00
b6168d41b6 lua54 should not conflict/provide lua symbol (bsc#1247521) 2025-08-04 13:44:50 +02:00
0fa5783653 add #!BuildIgnore: lua54 to avoid circular dependency 2025-08-01 10:17:43 +02:00
74c6aa5eb9 this package also provides devel symlink directly and conflicts other -devel packages 2025-07-25 19:52:03 +02:00
a9f3c2169c also Require lua-interpreter 2025-07-25 17:36:51 +02:00
07794071cf Set up support for using libalternatives for Tumbleweed
update-alternatives are still used for SLE.
Also, fix .gitignore and overall improve the packaging.
2025-07-25 13:29:52 +02:00
b8ca1bcce1 The correct way is to have two configuration files, each for one binary. 2025-07-22 10:12:07 +02:00
ff37df0ddf Switch from update-alternatives to libalternatives (and
dependency on lua-interpreter)
improve .gitignore and overall improve the packaging.
fix update-alternatives
2025-07-19 11:26:34 +02:00
595733ab8e improve .gitignore 2025-07-16 11:30:12 +02:00
6957aee288 convert the package from update-alternatives to libalternatives
And overall improve the packaging.
2025-07-16 11:29:48 +02:00
a815e81e87 Update to version 5.4.8
* Also add patch upstream1.patch

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
2025-07-12 19:52:39 +01:00
b832770e08 Fix license: it is MIT, not GPL-3.0-or-later. 2025-04-23 09:59:37 +02:00
5 changed files with 12 additions and 11 deletions

4
.gitignore vendored
View File

@@ -1 +1,5 @@
.osc
_scmsync.obsinfo
_buildconfig-*
_buildinfo-*.xml
lua54-*-build/

View File

@@ -1,5 +0,0 @@
mtime: 1754409984
commit: e748694fd6b34ea2082ff3cbfaf7d9ef41076c486205ab4507e5c766aa4d8b3b
url: https://src.opensuse.org/lua/lua54.git
revision: e748694fd6b34ea2082ff3cbfaf7d9ef41076c486205ab4507e5c766aa4d8b3b
projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git

Binary file not shown.

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Oct 16 15:54:49 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Clean up of the SPEC file.
-------------------------------------------------------------------
Tue Aug 5 07:22:18 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

View File

@@ -37,7 +37,7 @@ Summary: Small Embeddable Language with Procedural Syntax
License: MIT
Group: Development/Languages/Other
URL: https://www.lua.org
Source: https://www.lua.org/ftp/lua-%{version}.tar.gz
Source0: https://www.lua.org/ftp/lua-%{version}.tar.gz
Source1: https://www.lua.org/tests/lua-%{version}-tests.tar.gz
Source99: baselibs.conf
# PATCH-FIX-SUSE tweak the buildsystem to produce what is needed for SUSE
@@ -67,11 +67,11 @@ Requires(postun): update-alternatives
BuildRequires: lua54
BuildRequires: lua54-devel
%else
# Ensure we can build without $self
#!BuildIgnore: lua54
BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: readline-devel
# Ensure we can build without $self
#!BuildIgnore: lua54
%endif
%description