Commit Graph

126 Commits

Author SHA1 Message Date
Tom spot Callaway 8050c843bd apply upstream fix for CVE-2021-44647, apply upstream fixes for known lua bugs 4-10 (11 assumes other changes beyond 5.4.3) 2022-01-24 17:23:29 -05:00
Fedora Release Engineering fd778929eb - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 18:11:24 +00:00
Fedora Release Engineering e86927ce21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 13:15:36 +00:00
Timm Bäder 786a69eca4 Use make macros
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
2021-05-04 18:15:29 +02:00
Tom spot Callaway 0c7ff179d8 merge 2021-04-28 13:40:22 -04:00
Tom spot Callaway 96be13d24e 5.4.3 2021-04-28 13:35:31 -04:00
Fedora Release Engineering 058dca212c - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 18:47:22 +00:00
Tom Stellard dc3e772ee9 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 03:30:16 +00:00
Tom spot Callaway 54c3992cf5 Merge branch 'master' into f33 2020-12-03 10:22:55 -05:00
Tom spot Callaway da74cc970e 5.4.2 2020-12-03 10:22:31 -05:00
Tom Callaway 4b02202aa0 Merge branch 'master' into f33 2020-10-12 14:33:30 -04:00
Tom Callaway 3e03dd9b69 5.4.1 2020-10-12 13:53:38 -04:00
Michel Alexandre Salim 23a9922b41 Merge branch 'master' into f33
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2020-09-02 19:14:56 -07:00
Tom Callaway a178517865 CVE-2020-24342 2020-09-02 15:09:42 -04:00
Tom Callaway fae2e38de7 silence changelog noise 2020-09-02 15:06:31 -04:00
Tom Callaway 4b399374b6 CVE-2020-24342 2020-09-02 15:05:28 -04:00
Michel Alexandre Salim a043d07614 Refactor macros into lua-rpm-macros
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2020-08-31 17:27:50 -07:00
Tom Callaway c4db958ec0 CVE-2020-24370, CVE-2020-24371 2020-08-19 13:45:22 -04:00
Tom Callaway 0439a5e58a comment 2020-08-19 13:01:03 -04:00
Tom Callaway b9107ac261 apply upstream fix for CVE-2020-24369 2020-08-19 12:59:54 -04:00
Tom Callaway f8bc6d8ddc apply upstream fixes for CVE-2020-15889, CVE-2020-15945, and other known bugs 2020-07-31 11:00:38 -04:00
Fedora Release Engineering 6b90d8ec0b - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 06:23:25 +00:00
Miro Hrončok ab3d82cbb9 Add lua(abi) requirements generator (requires RPM 4.16+)
Any package that installs to /usr/lib(64)/lua/X.Y/ or /usr/share/lua/X.Y/
will require lua(abi) = X.Y.

Co-own the RPM directories to avoid a dependency on RPM (or not owned directory).
2020-07-01 01:26:06 +02:00
Tom Callaway 18ba6592c3 merge 2020-06-29 13:57:48 -04:00
Tom Callaway 627e03f462 5.4.0 2020-06-29 13:56:50 -04:00
Fedora Release Engineering 9898d3a2b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 11:24:13 +00:00
Fedora Release Engineering 79c4e48904 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 15:18:04 +00:00
Igor Gnatenko 25c08789fb Rebuild for readline 8.0 2019-02-17 09:30:51 +01:00
Fedora Release Engineering a8f0bdcdb6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 09:07:07 +00:00
Igor Gnatenko 3e022d9430 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:14 +01:00
Tom Callaway b7b7312e06 apply fix for CVE-2019-6706 (bz1670020) 2019-01-28 09:29:21 -05:00
Petr Špaček bc0f275b1e
move ownership of /usr/share/lua/5.3 and /usr/lib64/lua/5.3 to lua-libs
As far as I can tell there should not be any effect visible outside of
RPM database and fedora-review tool.

This change is needed to make lua-libs package + *other* Lua packages
compliant with packaging guidelines.

Formerly the lua-libs package put a library /usr/lib64/lua/5.3 directory
but did not own the directory itself. This is being flagged by
fedora-review as non-compliance.

This problem affected other Lua packages which put library into
/usr/lib64/lua/5.3 as well. These other libraries were always flagged
by fedora-review as non-compliant because the library package did not
Require a package which owns /usr/lib64/lua/5.3.
(The build system autogenerates depedency on lua-libs which did not own
the directory.)
2018-07-18 12:28:45 +02:00
Fedora Release Engineering d10681a367 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 09:25:45 +00:00
Tom Callaway 6edfe7dba9 5.3.5 2018-07-10 13:31:57 -04:00
Tom Callaway ed24e54f3b move lua(abi) provide to -libs, add fix for bug 6 2018-02-13 10:23:53 -05:00
Fedora Release Engineering 6bf1d36134 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 00:18:17 +00:00
Richard W.M. Jones ebaf4c0957 Unnecessary change to RISC-V macros in GCC requires change in luaconf.h. 2018-01-02 15:59:24 +00:00
Tom Callaway 29f29bee30 fix pkgconfig provides (bz1519921) 2017-12-04 12:20:12 -05:00
Yevhenii Shapovalov 7b824e0268 add tests 2017-11-09 13:39:24 +02:00
Tom Callaway 8a0d515308 missing patch 2017-10-29 20:35:10 -04:00
Tom Callaway d78b71f63f apply known upstream bugfixes 2017-10-29 20:33:46 -04:00
Fedora Release Engineering 0b6e19e40a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 02:47:53 +00:00
Fedora Release Engineering c603c23391 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 20:25:14 +00:00
Björn Esser 62bbfe64a1 Refactor macros to a more common syntax
Use rpm's build-in lua for macros
2017-05-28 10:48:02 +02:00
Björn Esser 9774218a76 Add rpm-macros file, providing packaging macros for lua add-ons (#1447324) 2017-05-24 15:53:59 +02:00
Tom Callaway b7447739b8 5.3.4 2017-02-09 10:12:44 -05:00
Igor Gnatenko 53e62ec64e Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:33 +01:00
Richard W.M. Jones 57dc5023ce luaconf.h: Add multilib support for RISC-V architecture.
Just a trivial change to make sure this doesn't break
when building the .riscv64.rpm package.
2016-09-10 09:48:01 +01:00
Tom Callaway 423087435d create lua-libs subpackage, disable bootstrap 2016-07-26 11:58:29 -04:00
Tom Callaway 0d4410908a create lua-libs subpackage, disable bootstrap 2016-07-26 11:55:11 -04:00