Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ZachBacon/16b41c19c021b8c284a250a5713aeebb to your computer and use it in GitHub Desktop.

Select an option

Save ZachBacon/16b41c19c021b8c284a250a5713aeebb to your computer and use it in GitHub Desktop.
name : zlib-ng
version : 2.3.3
release : 1
source :
- https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz : f9c65aa9c852eb8255b636fd9f07ce1c406f061ec19a2e7d508b318ca0c907d1
homepage : https://github.com/zlib-ng/zlib-ng
license : Zlib
component :
- programming.library
- ^zlib : system.base
- ^zlib-devel : system.devel
summary : zlib replacement with optimizations
description:
- A zlib data compression library for next generation systems
- ^zlib : A zlib data compression library for next generation systems. ABI/API compatible mode.
rundeps :
- ^zlib-devel :
- zlib
avx2 : true
clang : true
optimize :
- speed
- lto
setup : |
%cmake_ninja -B build-zlib \
-DZLIB_COMPAT=ON \
-DWITH_GTEST=OFF \
-DBUILD_SHARED_LIBS=ON \
-DINSTALL_LIB_DIR=%libdir% \
-DINSTALL_UTILS=OFF
%cmake_ninja -B build-zlib-ng \
-DZLIB_COMPAT=OFF \
-DWITH_GTEST=OFF \
-DBUILD_SHARED_LIBS=ON \
-DINSTALL_LIB_DIR=%libdir% \
-DINSTALL_UTILS=OFF
build : |
%ninja_build -C build-zlib
%ninja_build -C build-zlib-ng
install : |
%ninja_install -C build-zlib
%ninja_install -C build-zlib-ng
check : |
%ninja_check -C build-zlib
%ninja_check -C build-zlib-ng
patterns :
- ^zlib :
- /usr/lib/libz.so.1*
- ^zlib-devel :
- /usr/include/*.h
- /usr/lib/cmake/ZLIB/
- /usr/lib/libz.so
- /usr/lib/pkgconfig/zlib.pc
- devel :
- /usr/include/*-ng.h
replaces :
- dbginfo : zlib-dbginfo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment