Compare commits
No commits in common. "c8" and "c10s" have entirely different histories.
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
||||
SOURCES/libical-3.0.3.tar.gz
|
||||
/libical-*.tar.gz
|
||||
|
@ -1 +0,0 @@
|
||||
6667872622e54c4a9ad0c99622f0a56e713e255b SOURCES/libical-3.0.3.tar.gz
|
@ -1,11 +0,0 @@
|
||||
diff -up libical-3.0.3/src/libical-glib/tools/generator.c.covscan libical-3.0.3/src/libical-glib/tools/generator.c
|
||||
--- libical-3.0.3/src/libical-glib/tools/generator.c.covscan 2018-07-19 15:53:11.291351554 +0200
|
||||
+++ libical-3.0.3/src/libical-glib/tools/generator.c 2018-07-19 15:53:25.200351362 +0200
|
||||
@@ -1142,7 +1142,6 @@ void generate_forward_declarations_heade
|
||||
if (c == '$') {
|
||||
if ((c = fgetc(in)) != '{' && c != '^') {
|
||||
printf("The following char is not {");
|
||||
- g_free (buffer);
|
||||
fclose(in);
|
||||
fclose(out);
|
||||
return;
|
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- rhel-10
|
||||
decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: desktop-qe.desktop-ci.tier1-gating.functional}
|
@ -1,27 +1,30 @@
|
||||
%undefine __cmake_in_source_build
|
||||
|
||||
Summary: Reference implementation of the iCalendar data type and serialization format
|
||||
Name: libical
|
||||
Version: 3.0.3
|
||||
Version: 3.0.18
|
||||
Release: 3%{?dist}
|
||||
License: LGPLv2 or MPLv2.0
|
||||
License: LGPL-2.1-only OR MPL-2.0
|
||||
URL: https://libical.github.io/libical/
|
||||
Source: https://github.com/%{name}/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
|
||||
Patch01: libical-3.0.3-covscan.patch
|
||||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gtk-doc
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: pkgconfig(gobject-2.0)
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(icu-i18n)
|
||||
BuildRequires: pkgconfig(icu-uc)
|
||||
BuildRequires: perl-interpreter
|
||||
BuildRequires: perl(Getopt::Std)
|
||||
BuildRequires: perl(lib)
|
||||
BuildRequires: python3
|
||||
BuildRequires: python3-pip
|
||||
BuildRequires: python3-gobject
|
||||
BuildRequires: vala
|
||||
BuildRequires: make
|
||||
Requires: tzdata
|
||||
|
||||
%description
|
||||
@ -31,8 +34,6 @@ used in dozens of calendaring and scheduling products.
|
||||
%package devel
|
||||
Summary: Development files for libical
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: pkgconfig(icu-i18n)
|
||||
Requires: pkgconfig(icu-uc)
|
||||
|
||||
%description devel
|
||||
The libical-devel package contains libraries and header files for developing
|
||||
@ -40,8 +41,6 @@ applications that use libical.
|
||||
|
||||
%package glib
|
||||
Summary: GObject wrapper for libical library
|
||||
Provides: libical-glib%{?_isa} = %{version}-%{release}
|
||||
Obsoletes: libical-glib < 3.0.0
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description glib
|
||||
@ -50,9 +49,6 @@ of GObject Introspection.
|
||||
|
||||
%package glib-doc
|
||||
Summary: Documentation files for %{name}-glib
|
||||
Group: Development/Libraries
|
||||
Provides: libical-glib-doc = %{version}-%{release}
|
||||
Obsoletes: libical-glib-doc < 3.0.0
|
||||
BuildArch: noarch
|
||||
|
||||
%description glib-doc
|
||||
@ -60,56 +56,56 @@ This package contains developer documentation for %{name}-glib.
|
||||
|
||||
%package glib-devel
|
||||
Summary: Development files for building against %{name}-glib
|
||||
Group: Development/Libraries
|
||||
Provides: libical-glib-devel%{?_isa} = %{version}-%{release}
|
||||
Obsoletes: libical-glib-devel < 3.0.0
|
||||
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
|
||||
Requires: %{name}-glib%{?_isa} = %{version}-%{release}
|
||||
Requires: pkgconfig(glib-2.0)
|
||||
Requires: pkgconfig(gobject-2.0)
|
||||
|
||||
%description glib-devel
|
||||
Development files needed for building things which link against %{name}-glib.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%patch01 -p1 -b .covscan
|
||||
%autosetup -p1 -S gendiff
|
||||
|
||||
%build
|
||||
mkdir -p %{_target_platform}
|
||||
pushd %{_target_platform}
|
||||
%{cmake} .. \
|
||||
%{cmake} \
|
||||
-DUSE_INTEROPERABLE_VTIMEZONES:BOOL=true \
|
||||
-DICAL_ALLOW_EMPTY_PROPERTIES:BOOL=true \
|
||||
-DGOBJECT_INTROSPECTION:BOOL=true \
|
||||
-DICAL_GLIB:BOOL=true \
|
||||
-DICAL_GLIB_VAPI:BOOL=true \
|
||||
-DSHARED_ONLY:BOOL=true
|
||||
popd
|
||||
|
||||
make %{?_smp_mflags} -C %{_target_platform} -j1
|
||||
# avoid parallel-builds, gir generatation fails on slower archs
|
||||
%cmake_build -j1
|
||||
|
||||
%install
|
||||
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
|
||||
%cmake_install
|
||||
|
||||
# This is just a private build tool, not meant to be installed
|
||||
rm %{buildroot}/%{_libexecdir}/libical/ical-glib-src-generator
|
||||
|
||||
%check
|
||||
make test ARGS="-V" -C %{_target_platform}
|
||||
make test ARGS="-V" -C %{_vpath_builddir}
|
||||
|
||||
%ldconfig_scriptlets
|
||||
|
||||
%files
|
||||
%doc LICENSE ReadMe.txt THANKS
|
||||
%{_libdir}/libical.so.3*
|
||||
%{_libdir}/libical_cxx.so.3*
|
||||
%{_libdir}/libicalss.so.3*
|
||||
%{_libdir}/libicalss_cxx.so.3*
|
||||
%{_libdir}/libicalvcal.so.3*
|
||||
%{_libdir}/girepository-1.0/libical-%{version}.typelib
|
||||
%{_datadir}/gir-1.0/libical-%{version}.gir
|
||||
%doc README.md ReleaseNotes.txt THANKS
|
||||
%license LICENSE
|
||||
%{_libdir}/libical.so.3
|
||||
%{_libdir}/libical.so.%{version}
|
||||
%{_libdir}/libical_cxx.so.3
|
||||
%{_libdir}/libical_cxx.so.%{version}
|
||||
%{_libdir}/libicalss.so.3
|
||||
%{_libdir}/libicalss.so.%{version}
|
||||
%{_libdir}/libicalss_cxx.so.3
|
||||
%{_libdir}/libicalss_cxx.so.%{version}
|
||||
%{_libdir}/libicalvcal.so.3
|
||||
%{_libdir}/libicalvcal.so.%{version}
|
||||
%{_libdir}/girepository-1.0/ICal-3.0.typelib
|
||||
%{_datadir}/gir-1.0/ICal-3.0.gir
|
||||
|
||||
%files devel
|
||||
%doc doc/UsingLibical.txt
|
||||
%doc doc/UsingLibical.md
|
||||
%{_libdir}/libical.so
|
||||
%{_libdir}/libical_cxx.so
|
||||
%{_libdir}/libicalss.so
|
||||
@ -119,8 +115,11 @@ make test ARGS="-V" -C %{_target_platform}
|
||||
%{_libdir}/cmake/LibIcal/
|
||||
%{_includedir}/libical/
|
||||
|
||||
%ldconfig_scriptlets glib
|
||||
|
||||
%files glib
|
||||
%{_libdir}/libical-glib.so.3*
|
||||
%{_libdir}/libical-glib.so.3
|
||||
%{_libdir}/libical-glib.so.%{version}
|
||||
%{_libdir}/girepository-1.0/ICalGLib-3.0.typelib
|
||||
%{_datadir}/gir-1.0/ICalGLib-3.0.gir
|
||||
|
||||
@ -134,10 +133,157 @@ make test ARGS="-V" -C %{_target_platform}
|
||||
%{_datadir}/gtk-doc/html/%{name}-glib
|
||||
|
||||
%changelog
|
||||
* Thu Jul 19 2018 Milan Crha <mcrha@redhat.com> - 3.0.3-3
|
||||
- Update Requires of libical-glib-devel
|
||||
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.0.18-3
|
||||
- Bump release for October 2024 mass rebuild:
|
||||
Resolves: RHEL-64018
|
||||
|
||||
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 3.0.18-2
|
||||
- Bump release for June 2024 mass rebuild
|
||||
|
||||
* Mon Apr 08 2024 Milan Crha <mcrha@redhat.com> - 3.0.18-1
|
||||
- Resolves: RHEL-32074 (Update to 3.0.18)
|
||||
|
||||
* Wed Jan 31 2024 Pete Walter <pwalter@fedoraproject.org> - 3.0.17-4
|
||||
- Rebuild for ICU 74
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.17-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.17-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Mon Oct 16 2023 Milan Crha <mcrha@redhat.com> - 3.0.17-1
|
||||
- Update to 3.0.17
|
||||
|
||||
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.16-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 3.0.16-4
|
||||
- Rebuilt for ICU 73.2
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.16-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 3.0.16-2
|
||||
- Rebuild for ICU 72
|
||||
|
||||
* Thu Oct 20 2022 Milan Crha <mcrha@redhat.com> - 3.0.16-1
|
||||
- Update to 3.0.16
|
||||
|
||||
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 3.0.14-3
|
||||
- Rebuilt for ICU 71.1
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.14-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Feb 07 2022 Milan Crha <mcrha@redhat.com> - 3.0.14-1
|
||||
- Update to 3.0.14
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.13-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Tue Jan 18 2022 Milan Crha <mcrha@redhat.com> - 3.0.13-1
|
||||
- Update to 3.0.13
|
||||
|
||||
* Thu Dec 09 2021 Milan Crha <mcrha@redhat.com> - 3.0.12-1
|
||||
- Update to 3.0.12
|
||||
|
||||
* Mon Oct 11 2021 Milan Crha <mcrha@redhat.com> - 3.0.11-1
|
||||
- Update to 3.0.11
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 3.0.10-3
|
||||
- Rebuild for ICU 69
|
||||
|
||||
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 3.0.10-2
|
||||
- Rebuild for ICU 69
|
||||
|
||||
* Mon Apr 19 2021 Milan Crha <mcrha@redhat.com> - 3.0.10-1
|
||||
- Update to 3.0.10
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.9-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Mon Jan 18 2021 Milan Crha <mcrha@redhat.com> - 3.0.9-1
|
||||
- Update to 3.0.9
|
||||
|
||||
* Tue Aug 04 2020 Milan Crha <mcrha@redhat.com> - 3.0.8-5
|
||||
- Use CMake macros for the build
|
||||
- Change how python tests are invoked (RH bug #1865924)
|
||||
|
||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-5
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Jul 24 2020 Jeff Law <law@redhat.com> - 3.0.8-3
|
||||
- Use __cmake_in_source_build
|
||||
|
||||
* Fri May 15 2020 Pete Walter <pwalter@fedoraproject.org> - 3.0.8-2
|
||||
- Rebuild for ICU 67
|
||||
|
||||
* Mon Mar 09 2020 Milan Crha <mcrha@redhat.com> - 3.0.8-1
|
||||
- Update to 3.0.8
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Mon Jan 06 2020 Milan Crha <mcrha@redhat.com> - 3.0.7-1
|
||||
- Update to 3.0.7
|
||||
- Remove patch to fix ICalAttach handling of the icalattach native structure (fixed upstream)
|
||||
|
||||
* Fri Nov 01 2019 Pete Walter <pwalter@fedoraproject.org> - 3.0.6-3
|
||||
- Rebuild for ICU 65
|
||||
|
||||
* Mon Oct 14 2019 Milan Crha <mcrha@redhat.com> - 3.0.6-2
|
||||
- Add patch to fix ICalAttach handling of the icalattach native structure
|
||||
|
||||
* Mon Sep 16 2019 Milan Crha <mcrha@redhat.com> - 3.0.6-1
|
||||
- Update to 3.0.6
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu May 16 2019 Milan Crha <mcrha@redhat.com> - 3.0.5-1
|
||||
- Update to 3.0.5
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 3.0.4-2
|
||||
- Rebuild for ICU 63
|
||||
|
||||
* Thu Jan 03 2019 Milan Crha <mcrha@redhat.com> - 3.0.4-1
|
||||
- Update to 3.0.4
|
||||
|
||||
* Thu Jan 03 2019 Milan Crha <mcrha@redhat.com> - 3.0.3-8
|
||||
- Add patch for Red Hat bug #1661501 (Improve thread safety of icaltimezone_load_builtin_timezone())
|
||||
|
||||
* Thu Jul 19 2018 Milan Crha <mcrha@redhat.com> - 3.0.3-7
|
||||
- Address a warning found by Coverity Scan
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.3-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 3.0.3-5
|
||||
- Rebuild for ICU 62
|
||||
|
||||
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 3.0.3-4
|
||||
- Rebuild for ICU 61.1
|
||||
|
||||
* Sat Apr 28 2018 Rex Dieter <rdieter@fedoraproject.org> - 3.0.3-3
|
||||
- use %%license
|
||||
- %%build: use %%make_build
|
||||
- -glib: add %%ldconfig_scriptlets
|
||||
- -glib: no need to Obsoletes/Provides itself
|
||||
- -glib-devel: Requires -devel,-glib (instead of base pkg)
|
||||
- drop deprecated Group: tag
|
||||
- -devel: drop hardcoded pkgconfig deps (let rpm autodetection do it)
|
||||
|
||||
* Mon Mar 12 2018 Christian Stadelmann <fedora@genodeftest.de> - 3.0.3-2
|
||||
- Update upstream URL
|
||||
|
||||
@ -302,7 +448,7 @@ make test ARGS="-V" -C %{_target_platform}
|
||||
- Update makefile patch, remove the test part (already applied).
|
||||
- Package libical.pc, add Requires: pkgconfig to -devel.
|
||||
|
||||
* Wed Sep 03 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.32-1
|
||||
* Tue Sep 02 2008 Debarshi Ray <rishi@fedoraproject.org> - 0.32-1
|
||||
- Version bump to 0.32.
|
||||
- Parallel build problems fixed.
|
||||
|
Loading…
Reference in New Issue
Block a user