8f409b4
8f409b4
Name:    kdepim3
8f409b4
Summary: Compatibility support for kdepim3 
8f409b4
Version: 3.5.10
b070268
Release: 42%{?dist}
8f409b4
8f409b4
License: GPLv2
8f409b4
URL:     http://www.kde.org/
8f409b4
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdepim-%{version}.tar.bz2
49f05c8
Patch0: kdepim-3.5.10-gcc.patch
Rex Dieter 0b6bce0
# FTBFS with perl-5.22+, see https://bugzilla.redhat.com/show_bug.cgi?id=1239630
Rex Dieter 0b6bce0
Patch1: kdepim-3.5.10-perl5_22.patch
d3b2b78
# FTBFS with gcc7
d3b2b78
Patch2: kdepim3-gcc7.patch
0a65b92
# FTBFS on aarch64
0a65b92
Patch3: kdepim-3.5.10-aarch64.patch
406fe7e
# FTBFS with perl
406fe7e
Patch4: kdepim3-perl.patch
e8332ae
Patch5: kdepim3-configure-c99.patch
8f409b4
9ec9c58
BuildRequires: gcc-c++
cdc4796
BuildRequires: bison flex flex-static
8f409b4
BuildRequires: desktop-file-utils
8f409b4
BuildRequires: kdelibs3-devel >= %{version}
8f409b4
BuildRequires: zlib-devel
8f409b4
BuildRequires: libart_lgpl-devel
8f409b4
BuildRequires: cyrus-sasl-devel
8f409b4
BuildRequires: lockdev-devel
8f409b4
BuildRequires: python-devel
8f409b4
## Crypto Stuff from http://kmail.kde.org/kmail-pgpmime-howto.html
8f409b4
BuildRequires: gpgme-devel
8f409b4
BuildRequires: libXpm-devel libXScrnSaver-devel
5bdb3e6
BuildRequires: perl(Data::Dumper)
2dd2e8b
BuildRequires: make
8f409b4
Rex Dieter 45c21da
Provides: bundled(libical) = 0.24
Rex Dieter 45c21da
8f409b4
%description
8f409b4
%{summary}, including libkcal.
8f409b4
8f409b4
%package libs
8f409b4
Summary: Runtime files for %{name}
8f409b4
%description libs
8f5067c
%{summary}, including libkcal.
8f409b4
8f409b4
%package devel
8f409b4
Summary: Development files for %{name} 
8f409b4
Requires: %{name}-libs = %{version}-%{release}
8f409b4
Requires: kdelibs3-devel
6211c18
# kdepimlibs-devel-4.2.1-2 fixed to avoid conflicts -- Rex
6211c18
Conflicts: kdepimlibs-devel < 4.2.1-2
8f409b4
%description devel
8f409b4
%{summary}.
8f409b4
8f409b4
8f409b4
%prep
8f409b4
%setup -q -n kdepim-%{version}
8f409b4
49f05c8
%patch0 -p1 -b .gcc47
Rex Dieter 0b6bce0
%patch1 -p1 -b .perl5_22
d3b2b78
%patch2 -p1 -b .gcc7
0a65b92
%ifarch aarch64
0a65b92
%patch3 -p1 -b .linker
0a65b92
%endif
406fe7e
%patch4 -p1
8f409b4
e8332ae
%patch5 -p1 -b .c99
e8332ae
# Restore the timestamps to prevent autotools rebuilds.
e8332ae
for p in *.c99; do
e8332ae
    touch -r "$p" "`basename "$p" .c99`"
e8332ae
done
e8332ae
8f409b4
%build
8f409b4
unset QTDIR || : ; . /etc/profile.d/qt.sh
8f409b4
8f409b4
%configure \
8f409b4
   --disable-dependency-tracking \
8f409b4
   --disable-rpath \
8f409b4
   --disable-debug --disable-warnings \
8f409b4
   --includedir=%{_includedir}/kde \
8f409b4
   --with-gpg=%{_bindir}/gpg \
8f409b4
   --with-gpgsm=%{_bindir}/gpgsm \
8f409b4
   --with-sasl \
8f409b4
  %{?_with_gnokii} %{!?_with_gnokii:--without-gnokii} \
8f409b4
  %{?_with_mal} %{!?_with_mal:--without-mal} \
8f409b4
  %{?_with_pilot_link} %{!?_with_pilot_link:--without-pilot-link}
8f409b4
8f409b4
for lib in ktnef libkmime libemailfunctions libkcal libkdepim; do
8f409b4
make %{?_smp_mflags} -C ${lib}
8f409b4
done
8f409b4
8f409b4
8f409b4
%install
8f409b4
rm -rf %{buildroot} 
8f409b4
8f409b4
for lib in ktnef libkmime libemailfunctions libkcal libkdepim; do
8f409b4
make install DESTDIR=%{buildroot} -C $lib
8f409b4
done
8f409b4
8f409b4
#unpackaged files
8f409b4
rm -f  %{buildroot}%{_libdir}/lib*.la
8f409b4
rm -f  %{buildroot}%{_libdir}/libkdepim*
8f409b4
rm -rf %{buildroot}%{_datadir}/apps/libkdepim/
8f409b4
rm -rf %{buildroot}%{_datadir}/apps/kdepimwidgets/
8f409b4
rm -f  %{buildroot}%{_libdir}/kde3/plugins/designer/*
8f409b4
rm -f  %{buildroot}%{_libdir}/lib{kmime,ktnef}.so
8f409b4
rm -rf %{buildroot}%{_includedir}/kde/ktnef/
8f409b4
rm -rf %{buildroot}%{_datadir}/applications
8f409b4
rm -rf %{buildroot}%{_datadir}/icons
8f409b4
rm -rf %{buildroot}%{_datadir}/mimelnk
8f409b4
rm -rf %{buildroot}%{_datadir}/apps/ktnef
8f409b4
rm -f  %{buildroot}%{_bindir}/ktnef
8f409b4
d9d76eb
# Stop check-rpaths from complaining about standard runpaths.
d9d76eb
export QA_RPATHS=0x0001
d9d76eb
8f409b4
bd40cd1
%ldconfig_scriptlets libs
8f409b4
8f409b4
8f409b4
8f409b4
%files libs
8f409b4
%doc README korganizer/COPYING
8f409b4
%{_datadir}/config.kcfg/pimemoticons.kcfg
8f409b4
%{_datadir}/apps/libical/
8f409b4
%{_datadir}/services/kresources/kcal*
8f409b4
%{_libdir}/libkcal.so.2*
8f409b4
%{_libdir}/kde3/kcal*
8f409b4
%{_libdir}/libkmime.so.2*
8f409b4
%{_libdir}/libktnef.so.1*
8f409b4
8f409b4
%files devel
8f409b4
%{_includedir}/kde/kdepimmacros.h
8f409b4
%{_includedir}/kde/libemailfunctions/
8f409b4
%{_includedir}/kde/libkcal/
8f409b4
%{_libdir}/libkcal.so
8f409b4
8f409b4
8f409b4
%changelog
b070268
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-42
b070268
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b070268
785facd
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-41
785facd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
785facd
cdb5c07
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-40
cdb5c07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
cdb5c07
2351b0f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-39
2351b0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2351b0f
e8332ae
* Wed Dec  7 2022 Florian Weimer <fweimer@redhat.com> - 3.5.10-38
e8332ae
- Port configure script to C99
e8332ae
c9c2e6d
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-37
c9c2e6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
c9c2e6d
989b3bc
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-36
989b3bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
989b3bc
d9d76eb
* Tue Jul 27 2021 Than Ngo <than@redhat.com> - 3.5.10-35
d9d76eb
- Fixed FTBFS
d9d76eb
81142f8
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-34
81142f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
81142f8
72dcdba
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-33
72dcdba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
72dcdba
406fe7e
* Wed Aug 26 2020 Than Ngo <than@redhat.com> - 3.5.10-32
406fe7e
- Fixed build failure
406fe7e
0eb688b
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-31
0eb688b
- Second attempt - Rebuilt for
0eb688b
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0eb688b
ca4e2f6
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-30
ca4e2f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ca4e2f6
d45dda4
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-29
d45dda4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d45dda4
53a58fd
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-28
53a58fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
53a58fd
0a65b92
* Mon Feb 11 2019 Than Ngo <than@redhat.com> - 3.5.10-27
0a65b92
- fixed FTBFS on aarch64
0a65b92
300e92f
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-26
300e92f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
300e92f
9ec9c58
* Fri Jul 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 3.5.10-25
9ec9c58
- BR: gcc-c++
9ec9c58
1187218
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-24
1187218
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1187218
0046453
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-23
0046453
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0046453
d3b2b78
* Sat Aug 26 2017 Than Ngo <than@redhat.com> - 3.5.10-22
d3b2b78
- fixed FTBFS with gcc7
d3b2b78
b5c585c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-21
b5c585c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b5c585c
52c877a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-20
52c877a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
52c877a
36f5c5f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-19
36f5c5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
36f5c5f
Rex Dieter 45c21da
* Tue Jul 19 2016 Rex Dieter <rdieter@fedoraproject.org> - 3.5.10-18
Rex Dieter 45c21da
- Provides: bundled(libical) = 0.24 (#1079727)
Rex Dieter 45c21da
5abc5c7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.10-17
5abc5c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5abc5c7
Rex Dieter 0b6bce0
* Mon Jul 06 2015 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-16
Rex Dieter 0b6bce0
- kdepim3 FTBFS (#1239630)
Rex Dieter 0b6bce0
bfaa82a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-15
bfaa82a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bfaa82a
dccba4f
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.5.10-14
dccba4f
- Rebuilt for GCC 5 C++11 ABI change
dccba4f
60d496e
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-13
60d496e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
60d496e
18ef964
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-12
18ef964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
18ef964
e5b8e6f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-11
e5b8e6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e5b8e6f
7e9a90d
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-10
7e9a90d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7e9a90d
5bdb3e6
* Tue Jul 24 2012 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-9
5bdb3e6
- BR: perl(Data::Dumper)
5bdb3e6
f91ce21
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-8
f91ce21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f91ce21
49f05c8
* Wed Feb 08 2012 Than Ngo <than@redhat.com> - 3.5.10-7
49f05c8
- fix build failure with gcc-4.7
49f05c8
759efeb
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-6
759efeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
759efeb
22b90b0
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-5
22b90b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
22b90b0
cdc4796
* Wed Dec 08 2010 Ondrej Vasik <ovasik@redhat.com> - 3.5.10-4
cdc4796
- BuildRequire flex-static (-lfl) (#660785)
cdc4796
8f5067c
* Tue Jan 12 2010 Radek Novacek <rnovacek@redhat.com> - 3.5.10-3
8f5067c
- Fixed "macro in summary" error
8f5067c
d9c5525
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.10-2
d9c5525
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d9c5525
8f409b4
* Tue Mar 03 2009 Rex Dieter <rdieter@fedoraproject.org> 3.5.10-1
8f409b4
- first try at kdepim3 compat pkg, including libkcal
8f409b4