655f308
%undefine __cmake_in_source_build
Dan Vrátil 9d2025b
%global framework kontactinterface
Dan Vrátil 9d2025b
Rex Dieter c50286c
# uncomment to enable bootstrap mode
Rex Dieter c50286c
#global bootstrap 1
Rex Dieter c50286c
Rex Dieter c50286c
%if !0%{?bootstrap}
Rex Dieter c50286c
%global tests 1
Rex Dieter c50286c
%endif
Rex Dieter c50286c
Rex Dieter c50286c
Name:    kf5-%{framework}
a6f05df
Version: 20.08.3
c4627e3
Release: 1%{?dist}
Rex Dieter c50286c
Summary: The Kontact Interface Library
Dan Vrátil 9d2025b
Rex Dieter c50286c
License: LGPLv2+
Rex Dieter 8a2063f
URL:     https://cgit.kde.org/%{framework}.git
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
%global revision %(echo %{version} | cut -d. -f3)
Dan Vrátil 9d2025b
%if %{revision} >= 50
Dan Vrátil 9d2025b
%global stable unstable
Dan Vrátil 9d2025b
%else
Dan Vrátil 9d2025b
%global stable stable
Dan Vrátil 9d2025b
%endif
9003089
Source0:        http://download.kde.org/%{stable}/release-service/%{version}/src/%{framework}-%{version}.tar.xz
Dan Vrátil 9d2025b
cabc38a
BuildRequires: make
Dan Vrátil 9d2025b
BuildRequires:  extra-cmake-modules
Rex Dieter c50286c
BuildRequires:  kf5-rpm-macros
15f8914
BuildRequires:  kf5-kcoreaddons-devel >= 5.15
15f8914
BuildRequires:  kf5-kparts-devel >= 5.15
15f8914
BuildRequires:  kf5-kwindowsystem-devel >= 5.15
15f8914
BuildRequires:  kf5-ki18n-devel >= 5.15
15f8914
BuildRequires:  kf5-kxmlgui-devel >= 5.15
15f8914
BuildRequires:  kf5-kiconthemes-devel >= 5.15
Dan Vrátil 9d2025b
BuildRequires:  libX11-devel
Rex Dieter c50286c
BuildRequires:  qt5-qtbase-devel
Rex Dieter c50286c
%if 0%{?tests}
Rex Dieter c50286c
BuildRequires: dbus-x11
Rex Dieter c50286c
BuildRequires: time
Rex Dieter c50286c
BuildRequires: xorg-x11-server-Xvfb
Rex Dieter c50286c
%endif
Dan Vrátil 9d2025b
Rex Dieter 346b668
# translations moved here
Rex Dieter 346b668
Conflicts: kde-l10n < 17.03
Rex Dieter 346b668
Dan Vrátil 9d2025b
%description
Dan Vrátil 9d2025b
The Kontact Interface library provides API to integrate other applications
Dan Vrátil 9d2025b
with Kontact.
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
%package        devel
Dan Vrátil 9d2025b
Summary:        Development files for %{name}
Dan Vrátil 9d2025b
Requires:       %{name}%{?_isa} = %{version}-%{release}
Dan Vrátil 9d2025b
Requires:       kf5-kparts-devel
Dan Vrátil 9d2025b
%description    devel
Dan Vrátil 9d2025b
The %{name}-devel package contains libraries and header files for
Dan Vrátil 9d2025b
developing applications that use %{name}.
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
%prep
Rex Dieter c50286c
%autosetup -n %{framework}-%{version} -p1
Dan Vrátil 9d2025b
Rex Dieter 80f831a
Dan Vrátil 9d2025b
%build
f504972
%cmake_kf5 \
Rex Dieter c50286c
  -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
f504972
655f308
%cmake_build
Dan Vrátil 9d2025b
Rex Dieter 80f831a
Dan Vrátil 9d2025b
%install
655f308
%cmake_install
Dan Vrátil 9d2025b
Rex Dieter 346b668
%find_lang %{name} --all-name --with-html
Rex Dieter 346b668
Dan Vrátil 9d2025b
Rex Dieter c50286c
%check
Rex Dieter c50286c
%if 0%{?tests}
Rex Dieter c50286c
export CTEST_OUTPUT_ON_FAILURE=1
Rex Dieter c50286c
xvfb-run -a \
Rex Dieter c50286c
dbus-launch --exit-with-session \
Rex Dieter c50286c
time \
Rex Dieter c50286c
make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||:
Rex Dieter c50286c
%endif
Rex Dieter c50286c
Rex Dieter c50286c
a84beaf
%ldconfig_scriptlets
Dan Vrátil 9d2025b
Rex Dieter 346b668
%files -f %{name}.lang
f504972
%license LICENSES/*
69cbc33
%{_kf5_datadir}/qlogging-categories5/*%{framework}.*
Dan Vrátil 9d2025b
%{_kf5_libdir}/libKF5KontactInterface.so.*
Dan Vrátil 9d2025b
%{_kf5_datadir}/kservicetypes5/kontactplugin.desktop
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
%files devel
Dan Vrátil 9d2025b
%{_kf5_includedir}/kontactinterface_version.h
Rex Dieter 80f831a
%{_kf5_includedir}/KontactInterface/
Dan Vrátil 9d2025b
%{_kf5_libdir}/libKF5KontactInterface.so
Rex Dieter 80f831a
%{_kf5_libdir}/cmake/KF5KontactInterface/
Dan Vrátil 9d2025b
%{_kf5_archdatadir}/mkspecs/modules/qt_KontactInterface.pri
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
Dan Vrátil 9d2025b
%changelog
a6f05df
* Fri Nov  6 15:42:46 CST 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.3-1
a6f05df
- 20.08.3
a6f05df
2fd1162
* Tue Sep 15 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.1-1
2fd1162
- 20.08.1
2fd1162
c4627e3
* Tue Aug 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.08.0-1
c4627e3
- 20.08.0
c4627e3
70a1a6d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.04.3-2
70a1a6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
70a1a6d
909279d
* Fri Jul 10 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.3-1
909279d
- 20.04.3
909279d
cb2a39a
* Fri Jun 12 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.2-1
cb2a39a
- 20.04.2
cb2a39a
427fb7a
* Wed May 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.1-1
427fb7a
- 20.04.1
427fb7a
9003089
* Fri Apr 24 2020 Rex Dieter <rdieter@fedoraproject.org> - 20.04.0-1
9003089
- 20.04.0
9003089
e62468c
* Sat Mar 07 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.3-1
e62468c
- 19.12.3
e62468c
debb9d7
* Tue Feb 04 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.2-1
debb9d7
- 19.12.2
debb9d7
ea85935
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 19.12.1-2
ea85935
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ea85935
16809f6
* Sat Jan 18 2020 Rex Dieter <rdieter@fedoraproject.org> - 19.12.1-1
16809f6
- 19.12.1
16809f6
cfa8c2e
* Mon Nov 11 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.3-1
cfa8c2e
- 19.08.3
cfa8c2e
987f0c0
* Fri Oct 18 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.08.2-1
987f0c0
- 19.08.2
987f0c0
815695b
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
815695b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
815695b
35dbb3c
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
35dbb3c
- 19.04.3
35dbb3c
9522a12
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
9522a12
- 19.04.2
9522a12
cee151f
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
cee151f
- 18.12.3
cee151f
d03e091
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
d03e091
- 18.12.2
d03e091
ba095fd
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
ba095fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ba095fd
7262c60
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
7262c60
- 18.12.1
7262c60
32b77a2
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
32b77a2
- 18.12.0
32b77a2
e98d7f6
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
e98d7f6
- 18.08.3
e98d7f6
5b3d1be
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
5b3d1be
- 18.08.2
5b3d1be
1d2b627
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
1d2b627
- 18.08.1
1d2b627
2abd910
* Fri Jul 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
2abd910
- 18.04.3
2abd910
1d6ddb2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18.04.2-2
1d6ddb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1d6ddb2
4a37652
* Wed Jun 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
4a37652
- 18.04.2
4a37652
7912575
* Wed May 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
7912575
- 18.04.1
7912575
69afd36
* Fri Apr 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
69afd36
- 18.04.0
69afd36
e3921ea
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
e3921ea
- 17.12.3
e3921ea
4751f24
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
4751f24
- 17.12.2
4751f24
28029a7
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
28029a7
- 17.12.1
28029a7
b7a04d5
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
b7a04d5
- 17.12.0
b7a04d5
71e2abf
* Wed Dec 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.90-1
71e2abf
- 17.11.90
71e2abf
51731b0
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.80-1
51731b0
- 17.11.80
51731b0
e7e2c58
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
e7e2c58
- 17.08.3
e7e2c58
9af0faf
* Mon Sep 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
9af0faf
- 17.08.1
9af0faf
1b7ad0e
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
1b7ad0e
- 17.04.3
1b7ad0e
a877e0f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
a877e0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a877e0f
Rex Dieter b589066
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
Rex Dieter b589066
- 17.04.2
Rex Dieter b589066
Rex Dieter 8a2063f
* Thu May 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
Rex Dieter 8a2063f
- 17.04.1
Rex Dieter 8a2063f
Rex Dieter 3183ad6
* Thu Mar 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
Rex Dieter 3183ad6
- 16.12.3
Rex Dieter 3183ad6
Rex Dieter 99aa57b
* Thu Feb 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
Rex Dieter 99aa57b
- 16.12.2
Rex Dieter 99aa57b
Rex Dieter e07617d
* Mon Jan 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-1
Rex Dieter e07617d
- 16.12.1
Rex Dieter e07617d
Rex Dieter 617c3c1
* Mon Dec 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.3-1
Rex Dieter 617c3c1
- 16.08.3
Rex Dieter 617c3c1
Rex Dieter 03c04d5
* Thu Oct 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.2-1
Rex Dieter 03c04d5
- 16.08.2
Rex Dieter 03c04d5
Rex Dieter c5273f2
* Thu Sep 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.1-1
Rex Dieter c5273f2
- 16.08.1
Rex Dieter c5273f2
Rex Dieter 5e81ba2
* Sun Sep 04 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.0-1
Rex Dieter 5e81ba2
- 16.08.0
Rex Dieter 5e81ba2
Rex Dieter 7ded0dd
* Sun Jul 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.3-1
Rex Dieter 7ded0dd
- 16.04.3
Rex Dieter 7ded0dd
Rex Dieter 1a4f1dc
* Sun Jun 12 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.2-1
Rex Dieter 1a4f1dc
- 16.04.2
Rex Dieter 1a4f1dc
Rex Dieter 2373697
* Sun May 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.1-1
Rex Dieter 2373697
- 16.04.1
Rex Dieter 2373697
Rex Dieter c50286c
* Sun May 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.0-1
Rex Dieter c50286c
- 16.04.0, update URL, support bootstrap, add %%check
Rex Dieter c50286c
Rex Dieter eaab03c
* Tue Mar 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-1
Rex Dieter eaab03c
- 15.12.3
Rex Dieter eaab03c
Rex Dieter 7c908ac
* Sun Feb 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.2-1
Rex Dieter 7c908ac
- 15.12.2
Rex Dieter 7c908ac
Rex Dieter 80f831a
* Sat Feb 06 2016 Rex Dieter <rdieter@fedoraproject.org> 15.12.1-1
Rex Dieter 80f831a
- 15.12.1
Rex Dieter 80f831a
08cf1f3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 15.12.0-3
08cf1f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
08cf1f3
b8f94b2
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12.0-2
b8f94b2
- Remove obsoletes/conflicts with kdepimlibs
b8f94b2
ec8eeaa
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12-0-1
ec8eeaa
- Update to 15.12.0
ec8eeaa
b6b0081
* Mon Dec 07 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.90-1
b6b0081
- Update to 15.11.90
b6b0081
15f8914
* Thu Dec 03 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.80-1
15f8914
- Update to 15.11.80
15f8914
Dan Vrátil 9d2025b
* Mon Aug 24 2015 Daniel Vrátil <dvratil@redhat.com> - 15.08.0-1
Dan Vrátil 9d2025b
- Initial version