From 9aed84df14872d705395d41e193054cb7ed29c95 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Mon, 1 Dec 2025 22:37:40 -0800 Subject: [PATCH] add: zlib (#7708) (#7877) * add: zlib * use make instead (cherry picked from commit 14c23573d507d2b570218940edb06c2721930866) Co-authored-by: metcya <134973769+metcya@users.noreply.github.com> --- anda/lib/zlib/anda.hcl | 5 +++++ anda/lib/zlib/update.rhai | 1 + anda/lib/zlib/zlib.spec | 45 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 anda/lib/zlib/anda.hcl create mode 100644 anda/lib/zlib/update.rhai create mode 100644 anda/lib/zlib/zlib.spec diff --git a/anda/lib/zlib/anda.hcl b/anda/lib/zlib/anda.hcl new file mode 100644 index 0000000000..6cdddce4f1 --- /dev/null +++ b/anda/lib/zlib/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "zlib.spec" + } +} diff --git a/anda/lib/zlib/update.rhai b/anda/lib/zlib/update.rhai new file mode 100644 index 0000000000..a6c096ef3e --- /dev/null +++ b/anda/lib/zlib/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("madler/zlib")); diff --git a/anda/lib/zlib/zlib.spec b/anda/lib/zlib/zlib.spec new file mode 100644 index 0000000000..b408b28df0 --- /dev/null +++ b/anda/lib/zlib/zlib.spec @@ -0,0 +1,45 @@ +Name: zlib +Version: 1.3.1 +Release: 1%?dist +License: Zlib +URL: https://zlib.net +Source: https://github.com/madler/zlib/archive/v%{version}.tar.gz +Summary: A massively spiffy yet delicately unobtrusive compression library +Conflicts: zlib-ng + +BuildRequires: gcc + +%description +%summary. + +%package devel +%pkg_devel_files + +%package static +%pkg_static_files + +%prep +%autosetup +export CFLAGS="%optflags" +export LDFLAGS="%build_ldflags" +./configure --libdir=%_libdir \ + --includedir=%_includedir \ + --sysconfdir=%_sysconfdir \ + --localstatedir=%_localstatedir \ + --prefix=%_prefix + +%build +%make_build + +%install +%make_install + +%files +%license LICENSE +%doc README +%_mandir/man3/zlib.3.* +%_libdir/libz.so.* + +%changelog +* Wed Nov 26 2025 metcya +- package zlib