Compare commits

...
Sign in to create a new pull request.

56 commits

Author SHA1 Message Date
Fedora Release Engineering
67a2d8812f Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:33:53 +00:00
František Zatloukal
b0a200aca5 Rebuilt for icu 78.3 2026-06-08 09:53:36 +02:00
c51a8aaec8 5.37.3 2026-05-21 10:23:25 +09:00
9e615996bd 5.37.1 2026-05-02 16:31:07 +09:00
Fedora Release Engineering
e3f60e5027 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 21:01:27 +00:00
b340cab57f 5.37.0 2026-01-11 17:33:47 +09:00
František Zatloukal
e4255deb8b Rebuilt for icu 77.1 2025-08-06 09:58:53 +02:00
Fedora Release Engineering
7bcedda907 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 21:11:34 +00:00
5fecb309b5 5.35.1 2025-05-22 10:19:53 +09:00
0a87bc0b16 5.35.0 2025-05-08 10:56:34 +09:00
524d54a8da 5.34.4 2025-02-28 12:17:34 +09:00
3d0b2dd541 F42: Rebuild with tcl9 2025-01-31 11:22:17 +09:00
Fedora Release Engineering
403ff353f8 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:32:24 +00:00
5f49a0828f remove unneeded hack 2025-01-14 15:20:09 +09:00
4c820752b9 Fix compilation with C23 with bool keyword 2025-01-14 15:14:22 +09:00
9aa73b036d 5.34.3 2025-01-09 10:51:03 +09:00
f2997df3c2 Explicitly add icu-uc pkgconf deps for yaz-icu 2024-12-09 15:51:14 +09:00
c162b9ea4a 5.34.2 2024-09-20 10:44:17 +09:00
Fedora Release Engineering
25ec25ac6b Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:40:37 +00:00
e67e0043d7 5.34.1 2024-06-19 11:30:33 +09:00
Kevin Fenzi
b3722ee412 rebuild for hiredis soname bump 2024-05-11 15:45:46 -07:00
c1bedcf402 Rebuild for ICU 74 2024-01-31 20:28:24 +00:00
Fedora Release Engineering
2f6bc9a221 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 10:44:48 +00:00
0fb90a665f Use %ldconfig_scriptlets instead of /usr/sbin/ldconfig
(ref: DNF5 file deps change: bug 2180842)
2024-01-18 18:00:07 +09:00
7a9936b07d add PR reference 2023-11-21 23:49:38 +09:00
cd60c6a9df Fix header file inclusion for libxml2 2.12.0
Fix header file inclusion for glibc 2.39
2023-11-20 16:12:14 +09:00
Yaakov Selkowitz
1f2e0f6912 Fix flatpak build
Installation path macros must not be used in file dependencies:

https://docs.fedoraproject.org/en-US/packaging-guidelines/#_file_and_directory_dependencies
2023-10-18 22:28:00 -04:00
cff7180eae Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild 2023-07-22 23:50:50 +09:00
František Zatloukal
8b6bfcefde Rebuilt for ICU 73.2 2023-07-11 22:17:39 +02:00
b15716ec60 SPDX confirmed 2023-03-21 15:06:20 +09:00
Fedora Release Engineering
5e26f0cc0a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 08:04:00 +00:00
784e95b6be 5.34.0 2023-01-13 14:21:10 +09:00
bf82b61668 Rebuild for ICU 72 2022-12-31 03:53:21 +00:00
c90f414303 5.33.0 2022-12-14 23:29:21 +09:00
František Zatloukal
131d1201d7 Rebuilt for ICU 71.1 2022-08-01 15:13:30 +02:00
Fedora Release Engineering
0576ce661e Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:43:49 +00:00
17409beb25 5.32.0 2022-05-31 22:25:12 +09:00
Fedora Release Engineering
ef16bf9850 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 05:40:52 +00:00
Kevin Fenzi
7cb8b4c8f4 Rebuild for hiredis 1.0.2 2022-01-17 17:01:09 -08:00
106321f84d Make yaz binary rpm Requires libyaz rpm 2021-12-24 00:00:25 +09:00
d2d71645b6 5.31.1 2021-12-20 08:30:08 +09:00
4a2212476c fix changelog 2021-12-19 21:38:23 +09:00
f2e3179135 upload source 2021-11-02 16:53:29 +09:00
b88d92932e 5.31.1 2021-11-02 16:31:49 +09:00
4befae914d write soversion explicitly in spec file 2021-11-02 15:56:20 +09:00
7523665e82 Remove rpath harder, don't use chrpath 2021-11-02 15:45:52 +09:00
Fedora Release Engineering
09060c181b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 22:07:25 +00:00
bfaba33233 Rebuild for ICU 69 2021-05-20 01:24:54 +01:00
b768d57532 Rebuild for ICU 69 2021-05-19 16:51:57 +01:00
Fedora Release Engineering
6d78cd7766 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-28 00:32:20 +00:00
Tom Stellard
8d1161a8a7 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 01:46:15 +00:00
Fedora Release Engineering
3e27cb92f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 15:13:26 +00:00
93292369e4 Rebuild for ICU 67 2020-05-15 14:19:36 +01:00
Fedora Release Engineering
05c3f4ada1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 05:06:16 +00:00
b0f5fd33f6 Rebuild for ICU 65 2019-11-01 15:50:47 +00:00
Fedora Release Engineering
456c9be821 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 04:48:16 +00:00
2 changed files with 198 additions and 46 deletions

View file

@ -1 +1 @@
8a3ee871e7817445539df1b0c83dae52 yaz-5.14.11.tar.gz
SHA512 (yaz-5.37.3.tar.gz) = c0cfb5cc722172b64f1cc9d2a5f04eec890506fcb3497a3bf19d8f17ae31bda5e8abc999a453a0eb9781d104e1b624658657b0006f9497039beb97e6ff40fd4c

244
yaz.spec
View file

@ -1,24 +1,35 @@
Name: yaz
Version: 5.14.11
Release: 17%{?dist}
Version: 5.37.3
Release: 3%{?dist}
Summary: Z39.50/SRW/SRU toolkit
License: BSD
# SPDX confirmed
License: BSD-3-Clause
URL: http://www.indexdata.com/yaz/
Source0: http://ftp.indexdata.com/pub/yaz/yaz-%{version}.tar.gz
BuildRequires: bison
BuildRequires: chrpath
BuildRequires: gnutls-devel
BuildRequires: hiredis-devel
BuildRequires: libgcrypt-devel
BuildRequires: libgpg-error-devel
BuildRequires: libicu-devel
BuildRequires: libmemcached-devel
BuildRequires: libpcap-devel
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
BuildRequires: readline-devel
BuildRequires: tcl
BuildRequires: gcc
BuildRequires: bison
BuildRequires: make
# When autoreconf is needed:
%if 0
BuildRequires: autoconf
BuildRequires: automake
%endif
BuildRequires: pkgconfig(libexslt)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(hiredis)
BuildRequires: pkgconfig(icu-i18n)
BuildRequires: pkgconfig(libmemcached)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libxslt)
BuildRequires: ncurses-devel
BuildRequires: readline-devel
BuildRequires: /usr/bin/tclsh
Requires: lib%{name}%{?_isa} = %{version}-%{release}
%description
YAZ is a programmers toolkit supporting the development of Z39.50/SRW/SRU
@ -43,11 +54,7 @@ This packages contains shared libraries for %{name}.
%package -n lib%{name}-devel
Summary: Development files for %{name}
Requires: gnutls-devel%{?_isa}
Requires: lib%{name}%{?_isa} = %{version}-%{release}
Requires: libmemcached-devel%{?_isa}
Requires: libxml2-devel%{?_isa}
Requires: readline-devel%{?_isa}
%description -n lib%{name}-devel
This package contains libraries and header files for
@ -66,12 +73,17 @@ server and client.
%setup -q
%build
sed -i.rpath configure \
-e 's|hardcode_libdir_flag_spec=|hardcode_libdir_flag_spec_goodby=|' \
-e '\@sys_lib_dlsearch_path_spec=@s|/lib /usr/lib|/lib /usr/lib %{_libdir} /%{_lib}|' \
%{nil}
%configure \
--enable-shared \
--with-memcached \
--with-redis \
--disable-static \
--disable-rpath
%{nil}
%make_build
@ -81,57 +93,51 @@ server and client.
# Remove cruft
find %{buildroot} -name '*.*a' -delete -print
# Delete rpath
chrpath --delete %{buildroot}%{_bindir}/yaz-icu
chrpath --delete %{buildroot}%{_bindir}/yaz-url
chrpath --delete %{buildroot}%{_bindir}/yaz-json-parse
chrpath --delete %{buildroot}%{_bindir}/yaz-illclient
chrpath --delete %{buildroot}%{_bindir}/yaz-client
chrpath --delete %{buildroot}%{_bindir}/yaz-marcdump
chrpath --delete %{buildroot}%{_bindir}/zoomsh
chrpath --delete %{buildroot}%{_bindir}/yaz-iconv
chrpath --delete %{buildroot}%{_bindir}/yaz-ztest
%check
make check
%post -n lib%{name} -p /sbin/ldconfig
%ldconfig_scriptlets -n lib%{name}
%postun -n lib%{name} -p /sbin/ldconfig
%ldconfig_scriptlets -n lib%{name}
%files
%doc NEWS README
%doc NEWS
%doc README.md
%license LICENSE
%{_bindir}/yaz-client
%{_bindir}/yaz-ztest
%{_bindir}/yaz-marcdump
%{_bindir}/yaz-iconv
%{_bindir}/yaz-illclient
%{_bindir}/yaz-icu
%{_bindir}/yaz-illclient
%{_bindir}/yaz-json-parse
%{_bindir}/yaz-marcdump
%{_bindir}/yaz-record-conv
%{_bindir}/yaz-url
%{_bindir}/yaz-ztest
%{_bindir}/zoomsh
%{_mandir}/man1/yaz-client.*
%{_mandir}/man1/yaz-illclient.*
%{_mandir}/man8/yaz-ztest.*
%{_mandir}/man1/zoomsh.*
%{_mandir}/man1/yaz-marcdump.*
%{_mandir}/man1/yaz-iconv.*
%{_mandir}/man1/yaz-icu.*
%{_mandir}/man7/yaz-log.*
%{_mandir}/man1/yaz-illclient.*
%{_mandir}/man1/yaz-json-parse.*
%{_mandir}/man7/yaz-log.*
%{_mandir}/man1/yaz-marcdump.*
%{_mandir}/man1/yaz-record-conv.*
%{_mandir}/man1/yaz-url.*
%{_mandir}/man8/yaz-ztest.*
%{_mandir}/man1/zoomsh.*
%files -n lib%{name}
%license LICENSE
%{_libdir}/*.so.*
%{_libdir}/libyaz.so.5*
%{_libdir}/libyaz_icu.so.5*
%{_libdir}/libyaz_server.so.5*
%{_mandir}/man7/yaz.*
%{_mandir}/man7/bib1-attr.*
%files -n lib%{name}-devel
%doc NEWS README
%{_bindir}/yaz-config
%doc NEWS README.md
%{_bindir}/yaz-asncomp
%{_bindir}/yaz-config
%{_libdir}/pkgconfig/*
%{_libdir}/*.so
%{_includedir}/%{name}/
@ -144,6 +150,152 @@ make check
%{_pkgdocdir}
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.37.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Mon Jun 08 2026 František Zatloukal <fzatlouk@redhat.com> - 5.37.3-2
- Rebuilt for icu 78.3
* Thu May 21 2026 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.37.3-1
- 5.37.3
* Sat May 02 2026 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.37.1-1
- 5.37.1
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 5.37.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Sun Jan 11 2026 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.37.0-1
- 5.37.0
* Wed Aug 06 2025 František Zatloukal <fzatlouk@redhat.com> - 5.35.1-3
- Rebuilt for icu 77.1
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.35.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu May 22 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.35.1-1
- 5.35.1
* Thu May 08 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.35.0-1
- 5.35.0
* Fri Feb 28 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.4-1
- 5.34.4
* Fri Jan 31 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.3-4
- F42: Rebuild with tcl9
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.34.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Jan 14 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.3-2
- Fix compilation with C23 with bool keyword
* Thu Jan 09 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.3-1
- 5.34.3
* Mon Dec 09 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.2-2
- Explicitly add icu-uc pkgconf deps for yaz-icu
* Fri Sep 20 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.2-1
- 5.34.2
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.34.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jun 19 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.1-1
- 5.34.1
* Sat May 11 2024 Kevin Fenzi <kevin@scrye.com> - 5.34.0-9
- rebuild for hiredis soname bump
* Wed Jan 31 2024 Pete Walter <pwalter@fedoraproject.org> - 5.34.0-8
- Rebuild for ICU 74
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.34.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jan 18 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.0-6
- Use %%ldconfig_scriptlets instead of /usr/sbin/ldconfig
(ref: DNF5 file deps change: bug 2180842)
* Mon Nov 20 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.0-5
- Fix header file inclusion for libxml2 2.12.0
- Fix header file inclusion for glibc 2.39
* Sat Jul 22 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 5.34.0-3
- Rebuilt for ICU 73.2
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.34.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jan 13 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.34.0-1
- 5.34.0
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 5.33.0-2
- Rebuild for ICU 72
* Wed Dec 14 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.33.0-1
- 5.33.0
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 5.32.0-3
- Rebuilt for ICU 71.1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.32.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue May 31 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.32.0-1
- 5.32.0
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.31.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jan 18 2022 Kevin Fenzi <kevin@scrye.com> - 5.31.1-3
- Rebuild for hiredis 1.0.2
* Thu Dec 23 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.31.1-2
- Make yaz binary rpm Requires libyaz rpm
* Mon Dec 20 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.31.1-1
- 5.31.1
* Tue Nov 2 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.31.0-1
- 5.31.0
* Tue Nov 2 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 5.14.11-27
- Remove rpath harder, don't use chrpath
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.11-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 5.14.11-25
- Rebuild for ICU 69
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 5.14.11-24
- Rebuild for ICU 69
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.11-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.11-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 5.14.11-21
- Rebuild for ICU 67
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.11-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 5.14.11-19
- Rebuild for ICU 65
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 5.14.11-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5.14.11-17
- Rebuild for readline 8.0