Commit graph

49 commits

Author SHA1 Message Date
Tulio Magno Quites Machado Filho
9bd0cafffb Enable -fPIC for static compat libraries
Generate static compat libraries with Position Independent Code in order
to let these files to be used when linking to shared libraries.
2025-02-25 15:47:41 -03:00
Packit
a60ec15249 Update to 2.2.4 upstream release
- Resolves: rhbz#2344792

Upstream tag: 2.2.4
Upstream commit: 860e4cff

Commit authored by Packit automation (https://packit.dev/)
2025-02-10 23:09:36 +00:00
Lukas Javorsky
f800f2b35a Convert to %autorelease and %autochangelog
[skip changelog]
2025-01-22 13:42:00 +00:00
Lukas Javorsky
8d47ac10f5 Setup Packit Bot
Jobs: koji_build, bodhi_update, pull_from_upstream
2025-01-22 13:32:30 +00:00
Fedora Release Engineering
744296cca7 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:49:59 +00:00
Tulio Magno Quites Machado Filho
45e28263cc Update to version 2.2.3 2025-01-08 13:44:39 -03:00
Tulio Magno Quites Machado Filho
92e84a48ac Add a script that regenerates rpminspect.yaml
Every new release we notice that annocheck finds a new file that can't
be built with LTO. These files may change between releases as new
optimizations are implemented or removed.

A script that can generate the configuration will make our lives easier
when the source code is updated.
2024-11-01 16:16:52 -03:00
Lukas Javorsky
cbac09d31a Rebase to new major version 2.2.2
Fedora Change proposal: https://fedoraproject.org/wiki/Changes/ZlibNG-2.2
2024-09-25 09:33:54 +00:00
Tulio Magno Quites Machado Filho
8a46722e37 Apply a patch that fixes rhbz#2307237
Resolves: rhbz#2307237
2024-09-10 15:26:39 -03:00
Fedora Release Engineering
d059a6fd32 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:55:16 +00:00
Tulio Magno Quites Machado Filho
4a9267d1a4 [rpminspect] Update the list of files skipped in annocheck/lto
1. Insert the relative path of the files as this is a new requirement.
2. Re-sort the list.
3. Add the new file arch/x86/chunkset_avx2.c .
2024-07-01 19:15:07 -03:00
Tulio Magno Quites Machado Filho
d93ca1c75c Update to zlib-ng 2.1.7
Resolves: rhbz#2293101
Resolves: rhbz#2293437
2024-06-21 11:09:59 -03:00
Cristian Le
be11cd3191 Avoid using vendor as a variable
See: https://bugzilla.redhat.com/show_bug.cgi?id=2284608
2024-06-04 10:25:33 -03:00
Tulio Magno Quites Machado Filho
91dc82514a Fix the bug refereced in changelog 2024-05-31 12:09:56 -03:00
Tulio Magno Quites Machado Filho
631bb70313 Set ownership of cmake directories
Fix #2283789.
2024-05-29 15:27:51 -03:00
Tulio Magno Quites Machado Filho
f538400c35 Skip more files from annocheck's LTO check
These files affect aarch64 and ppc64le.
2024-05-29 12:08:14 -03:00
Lukas Javorsky
883f5f7fa5 Whitelist the slide_hash_avx2.c from LTO check in rpminspect
LTO can't be enabled in some zlib-ng files because compilers may not use
all flags accordingly.
More information at https://github.com/zlib-ng/zlib-ng/pull/938
2024-05-29 08:42:40 +00:00
Tulio Magno Quites Machado Filho
48ad3b2cce Update the patch that fixes rhbz#2277782
Upstream requested changes to the original patch.
This is a backport from upstream's develop branch with changes in order
to apply to zlib-ng 2.1.6.
2024-05-21 11:40:17 -03:00
Tulio Magno Quites Machado Filho
3e4241ca5d Fix illegal instruction usage in Xeon Phi x200 processors
Backport https://github.com/zlib-ng/zlib-ng/pull/1723 from upstream.

Fix rhbz#2280347
2024-05-14 15:37:46 -03:00
David Abdurachmanov
d1582f9207 Disable RVV (vector) on riscv64
See this thread on Fedora devel for the motivation behind RISC-V
architecture support:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/FZW4677BWARAO7K3B4YJZDGWHKR5UECF/

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-14 14:38:33 +00:00
Fedora Release Engineering
7ec7e51cea Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 11:13:10 +00:00
Miroslav Suchý
85998011f0 Correct SPDX license
The name of the is Zlib https://spdx.org/licenses/Zlib
But the specification allows case-insensitive names, so it is just a nitpick.
2024-01-16 21:02:13 +00:00
Tulio Magno Quites Machado Filho
939027fc96 Enable extra gating tests
Run rpmdeplint, rpminspect and installability.
2024-01-12 15:52:01 -03:00
Lukas Javorsky
1be53a0787 Stop using INSTALL_LIB_DIR CMake macro, unused
Upstream discourages from using this macro, and it is not used in the
build
2024-01-11 13:33:03 +00:00
Lukas Javorsky
09df2e7a89 Rebase to version 2.1.6 2024-01-11 13:32:44 +00:00
Yaakov Selkowitz
ccf085c1ac Add zlib-ng-compat-static to replace zlib-static 2024-01-09 14:58:15 -05:00
Tulio Magno Quites Machado Filho
05f17dd963 Update to zlib-ng 2.1.5 2023-12-22 12:19:42 -03:00
Tulio Magno Quites Machado Filho
5e4a09ffbf Enable gating tests
Ensure the Fedora zlib-ng tests will be executed when packages are
pushed to testing or stable.
2023-12-20 18:57:12 -03:00
Jacek Szafarkiewicz
245d095d95 Add support for compat mode
Build zlib-ng twice in order to distribute the compat sub-packages that
can fully replace zlib (zlib-ng-compat and zlib-ng-compat-devel).

Run ABI tests provided by upstream during %check.

Signed-off-by: Tulio Magno Quites Machado Filho <tuliom@redhat.com>
2023-12-20 15:21:43 -03:00
Fedora Release Engineering
8057d05982 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 19:45:15 +00:00
Ali Erdinc Koroglu
3d326a85e2 Update to 2.1.3 2023-07-11 18:03:49 +03:00
Fedora Release Engineering
6e6734c6fc Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 08:18:49 +00:00
Fedora Release Engineering
77b9d8075f Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:58:12 +00:00
Tulio Magno Quites Machado Filho
f64a9cd5d4 Remove the requirement on systemtap-sdt-devel [BZ #1978817] 2022-04-14 20:57:29 -03:00
aekoroglu
f90bd342b7 new upstream release
Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
2022-04-14 20:43:12 -03:00
Fedora Release Engineering
d8cd3253fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:54:16 +00:00
Tulio Magno Quites Machado Filho
9d4ed584a5 Update to zlib-ng 2.0-5 2021-08-07 20:47:46 -03:00
Fedora Release Engineering
0bd434c5e7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 22:20:41 +00:00
Tulio Magno Quites Machado Filho
72f7d1a6b4 Add missing sources update 2021-04-18 13:44:26 -03:00
Tulio Magno Quites Machado Filho
fda03af03d Update to version 2.0.2
Notice the manpage got removed in this version.
2021-04-18 13:38:38 -03:00
Fedora Release Engineering
687971665d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:44:27 +00:00
Tulio Magno Quites Machado Filho
95637f8276 Update source code
Get a newer commit ID.
2020-09-13 22:52:56 -03:00
Fedora Release Engineering
e632872426 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 15:25:49 +00:00
Tulio Magno Quites Machado Filho
085886bf42 Replace cmake commands with new cmake macros
Start using %cmake_build, %cmake_install and %ctest.
2020-07-09 21:40:18 -03:00
Tulio Magno Quites Machado Filho
306ed05227 Add sources file
After uploading the sources file to lookaside cache, the contents of
sources can now be updated.
2020-07-09 11:26:10 -03:00
Tulio Magno Quites Machado Filho
bcf711567a Merge the patches reviewed in BZ #1853120 2020-07-09 11:00:45 -03:00
Igor Raits
25ab31f90f Added the README 2020-07-08 09:46:07 +00:00
Tulio Magno Quites Machado Filho
f35eb222b8 Fix issues pointed out during package review
- Improve the archive name.
- Starte release at 0.1 as required for prerelease.
- Make the devel package require an arch-dependent runtime subpackage.
- Remove %%ldconfig_scriptlets.
- Glob the man page extension.
- Move unversioned shared library to the devel subpackage.
- Fix license name.
- Start the summary with a capitalized character.
2020-07-06 22:00:53 -03:00
Tulio Magno Quites Machado Filho
e394c98c6e Initial commit 2020-07-06 20:58:11 -03:00