## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 9; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global debug_package %{nil} %global forgeurl https://github.com/premake/premake-core %global date 20251127 %global commit e38ef3f7d23b24984228ce605f7885ec32f7958d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %forgemeta Name: premake Version: 5.0.0 Release: %autorelease Summary: Cross-platform build configuration tool License: BSD-3-Clause URL: https://premake.github.io/ Source: %{forgesource} ExcludeArch: s390x BuildRequires: gcc BuildRequires: make BuildRequires: compat-lua-devel BuildRequires: readline-devel BuildRequires: libuuid-devel %description Premake is a command line utility which reads a scripted definition of a software project, then uses it to perform build configuration tasks or generate project files for toolsets like Visual Studio, Xcode, and GNU Make. Premake's scripts are little Lua programs, so the sky's the limit! %prep %forgesetup %build make -f Bootstrap.mak linux %install install -pDm 755 bin/release/premake5 %{buildroot}/%{_bindir}/premake5 install -pDm 644 packages/debian/premake.1 %{buildroot}%{_mandir}/man1/premake5.1 %check # for aarch64 and s390x, base_os.findlib_FindSystemLib failed. # https://koji.fedoraproject.org/koji/taskinfo?taskID=103879506 # https://koji.fedoraproject.org/koji/taskinfo?taskID=103879508 %ifnarch aarch64 s390x riscv64 bin/release/premake5 test %endif %files %license LICENSE.txt %doc README.md %{_bindir}/premake5 %{_mandir}/man1/premake5.1* %changelog ## START: Generated by rpmautospec * Sat Nov 29 2025 topazus - 5.0.0-9 - update to commit e38ef3f7d23b24984228ce605f7885ec32f7958d * Fri Nov 28 2025 Marcin Juszkiewicz - 5.0.0-8 - disable tests on risc-v * Fri Jul 25 2025 Fedora Release Engineering - 5.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sat Jan 18 2025 Fedora Release Engineering - 5.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Fri Jul 19 2024 Fedora Release Engineering - 5.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jan 26 2024 Fedora Release Engineering - 5.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 5.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Dec 27 2023 topazus - 5.0.0-2 - update to latest commit on 20231215 * Tue Jul 25 2023 topazus - 5.0.0-1 - Update to latest commit id on 20230714 * Fri Jul 21 2023 Fedora Release Engineering - 5.0.0^20230420git3f1e4f8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Fri Jan 20 2023 Fedora Release Engineering - 4.3-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jul 22 2022 Fedora Release Engineering - 4.3-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri Jan 21 2022 Fedora Release Engineering - 4.3-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 4.3-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 4.3-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 4.3-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jan 30 2020 Fedora Release Engineering - 4.3-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jul 26 2019 Fedora Release Engineering - 4.3-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Feb 02 2019 Fedora Release Engineering - 4.3-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 4.3-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 4.3-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 4.3-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 4.3-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 4.3-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Feb 04 2016 Fedora Release Engineering - 4.3-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Jun 20 2015 Ralf Corsépius - 4.3-12 - Use '|' instead of '/' as pattern delimiter in sed expression to filter CFLAGS (Fix FTBFS). - Modernize spec. - Add %%license. * Thu Jun 18 2015 Fedora Release Engineering - 4.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Aug 17 2014 Fedora Release Engineering - 4.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Thu Jun 26 2014 Yaakov Selkowitz - 4.3-9 - Fix FTBFS with lua-5.2 (#1106672) * Sat Jun 07 2014 Fedora Release Engineering - 4.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 4.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 4.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 4.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 4.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Nov 28 2010 Joachim de Groot - 4.3-2 - Let rpm handle the man page compression * Sat Nov 27 2010 Joachim de Groot - 4.3-1 - Update to 4.3, thus changed license to BSD - Added missing version numbers to changelog - Added readline-devel to BuildRequires - Added a man page * Fri Oct 29 2010 Joachim de Groot - 4.2.1-3 - Correct building of the debuginfo package * Fri Oct 29 2010 Joachim de Groot - 4.2.1-2 - Implemented changes proposed by Mohamed El Morabity * Thu Oct 28 2010 Joachim de Groot - 4.2.1-1 - Initial version of the package ## END: Generated by rpmautospec