Compare commits

...

10 Commits

Author SHA1 Message Date
David Abdurachmanov 50a6929822
Enable libdir64 patch for riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-01-09 11:33:33 +02:00
Florian Weimer 95788214c5 Set build_type_safety_c to 0 (#2192889) 2023-08-16 13:23:38 +02:00
Fedora Release Engineering 6580dbdf76 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:02:32 +00:00
Florian Weimer f9746d1cf6 Build in C89 mode (#2192889)
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-05-03 14:36:49 +02:00
Fedora Release Engineering ba2947e679 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 17:23:14 +00:00
Fedora Release Engineering 944fc64f98 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 18:55:50 +00:00
Fedora Release Engineering 52acd7cfc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 17:12:04 +00:00
Fedora Release Engineering e37244aa48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 12:19:23 +00:00
Fedora Release Engineering 08f3bd7479 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 17:57:11 +00:00
Tom Stellard e0b24dfd40 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 02:41:41 +00:00
1 changed files with 36 additions and 2 deletions

View File

@ -1,7 +1,7 @@
Summary: POSIX regexp functions
Name: librx
Version: 1.5
Release: 36%{?dist}
Release: 44.0.riscv64%{?dist}
License: GPLv2+
URL: http://www.gnu.org/software/rx/rx.html
# Originally downloaded from ftp://ftp.gnu.org/gnu/rx/rx-1.5.tar.bz2
@ -12,6 +12,7 @@ Patch1: rx-1.5-texinfo.patch
Patch2: librx-1.5-libdir64.patch
Patch3: rx-1.5-libtoolmode.patch
BuildRequires: texinfo, libtool
BuildRequires: make
%description
Rx is, among other things, an implementation of the interface
@ -35,12 +36,18 @@ This package contains files needed for development with librx.
%setup -q -n rx-%{version}
%patch0 -p1
%patch1 -p1 -b .texipatch
%ifarch x86_64 s390x ia64 %{power64} alpha sparc64 aarch64 %{mips64}
%ifarch x86_64 s390x ia64 %{power64} alpha sparc64 aarch64 %{mips64} riscv64
%patch2 -p1 -b .64bit
%endif
%patch3 -p1 -b .libtoolmode
%build
# The package has many C99 compatibility issues. It relies on
# implicit function declarations. It may not work on 64-bit
# architectures because some pointers are truncated to 32 bits.
%global build_type_safety_c 0
%set_build_flags
CC="$CC -std=gnu89"
%configure
make %{?_smp_mflags}
make doc/rx.info
@ -68,6 +75,33 @@ chmod -x ${RPM_BUILD_ROOT}%{_includedir}/rxposix.h
%{_libdir}/*.so
%changelog
* Tue Jan 09 2024 David Abdurachmanov <davidlt@rivosinc.com> - 1.5-44.0.riscv64
- Enable libdir64 patch for riscv64
* Wed Aug 16 2023 Florian Weimer <fweimer@redhat.com> - 1.5-44
- Set build_type_safety_c to 0 (#2192889)
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed May 03 2023 Florian Weimer <fweimer@redhat.com> - 1.5-42
- Build in C89 mode (#2192889)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild