Dan Vrátil 293f883
%global framework kidentitymanagement
Dan Vrátil 293f883
Rex Dieter 8dc8eec
# uncomment to enable bootstrap mode
Rex Dieter 8dc8eec
#global bootstrap 1
Rex Dieter 8dc8eec
Rex Dieter 8dc8eec
%if !0%{?bootstrap}
Rex Dieter 8dc8eec
%global tests 1
Rex Dieter 8dc8eec
%endif
Rex Dieter 8dc8eec
Rex Dieter 8dc8eec
Name:    kf5-%{framework}
d80d80d
Version: 19.04.3
a929fc0
Release: 2%{?dist}
Rex Dieter 8dc8eec
Summary: The KIdentityManagement Library
Dan Vrátil 293f883
Rex Dieter 8dc8eec
License: LGPLv2+
Rex Dieter f77c4ab
URL:     https://cgit.kde.org/%{framework}.git
Dan Vrátil 293f883
Dan Vrátil 293f883
%global revision %(echo %{version} | cut -d. -f3)
Dan Vrátil 293f883
%if %{revision} >= 50
Dan Vrátil 293f883
%global stable unstable
Dan Vrátil 293f883
%else
Dan Vrátil 293f883
%global stable stable
Dan Vrátil 293f883
%endif
Dan Vrátil 293f883
Source0:        http://download.kde.org/%{stable}/applications/%{version}/src/%{framework}-%{version}.tar.xz
Dan Vrátil 293f883
Dan Vrátil 293f883
BuildRequires:  extra-cmake-modules
Rex Dieter 8dc8eec
BuildRequires:  kf5-rpm-macros
e5499fe
BuildRequires:  kf5-kdelibs4support-devel >= 5.15
e5499fe
BuildRequires:  kf5-kcoreaddons-devel >= 5.15
e5499fe
BuildRequires:  kf5-kcompletion-devel >= 5.15
e5499fe
BuildRequires:  kf5-ktextwidgets-devel >= 5.15
e5499fe
BuildRequires:  kf5-kxmlgui-devel >= 5.15
e5499fe
BuildRequires:  kf5-kio-devel >= 5.15
e5499fe
BuildRequires:  kf5-kconfig-devel >= 5.15
e5499fe
BuildRequires:  kf5-kemoticons-devel >= 5.15
e5499fe
BuildRequires:  kf5-kcodecs-devel >= 5.15
Rex Dieter 70a37af
#global majmin_ver %(echo %{version} | cut -d. -f1,2)
Rex Dieter 70a37af
%global majmin_ver %{version}
Rex Dieter b908445
BuildRequires:  kf5-kpimtextedit-devel >= %{majmin_ver}
Rex Dieter 8dc8eec
BuildRequires:  qt5-qtbase-devel
Rex Dieter 8dc8eec
%if 0%{?tests}
Rex Dieter 8dc8eec
BuildRequires: dbus-x11
Rex Dieter 8dc8eec
BuildRequires: xorg-x11-server-Xvfb
Rex Dieter 8dc8eec
%endif
e5499fe
Dan Vrátil 293f883
%description
Dan Vrátil 293f883
%{summary}.
Dan Vrátil 293f883
Dan Vrátil 293f883
%package        devel
Dan Vrátil 293f883
Summary:        Development files for %{name}
Dan Vrátil 293f883
Requires:       %{name}%{?_isa} = %{version}-%{release}
Dan Vrátil 293f883
Requires:       kf5-kcoreaddons-devel
Dan Vrátil 293f883
Requires:       kf5-kpimtextedit-devel
Dan Vrátil 293f883
%description    devel
e5499fe
The %{name}-devel package contains libraries and header files for
e5499fe
developing applications that use %{name}.
Dan Vrátil 293f883
Dan Vrátil 293f883
Dan Vrátil 293f883
%prep
Rex Dieter 8dc8eec
%autosetup -n %{framework}-%{version} -p1
Dan Vrátil 293f883
Rex Dieter b908445
Dan Vrátil 293f883
%build
Rex Dieter b908445
mkdir %{_target_platform}
Dan Vrátil 293f883
pushd %{_target_platform}
Rex Dieter 8dc8eec
%{cmake_kf5} .. \
Rex Dieter 8dc8eec
  -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF}
Dan Vrátil 293f883
popd
Dan Vrátil 293f883
e6733da
%make_build -C %{_target_platform}
Dan Vrátil 293f883
Rex Dieter b908445
Dan Vrátil 293f883
%install
Dan Vrátil 293f883
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
Dan Vrátil 293f883
Rex Dieter f77c4ab
%find_lang %{name} --all-name
Rex Dieter f77c4ab
Dan Vrátil 293f883
Rex Dieter 8dc8eec
%check
Rex Dieter 8dc8eec
%if 0%{?tests}
Rex Dieter 8dc8eec
export CTEST_OUTPUT_ON_FAILURE=1
Rex Dieter 8dc8eec
xvfb-run -a \
Rex Dieter 8dc8eec
dbus-launch --exit-with-session \
Rex Dieter 8dc8eec
make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||:
Rex Dieter 8dc8eec
%endif
Rex Dieter 8dc8eec
Rex Dieter 8dc8eec
e6733da
%ldconfig_scriptlets
Dan Vrátil 293f883
Rex Dieter f77c4ab
%files -f %{name}.lang
Rex Dieter f77c4ab
%license COPYING*
e6733da
%{_kf5_sysconfdir}/xdg/%{framework}.*
Dan Vrátil 293f883
%{_kf5_libdir}/libKF5IdentityManagement.so.*
Dan Vrátil 293f883
Dan Vrátil 293f883
%files devel
Dan Vrátil 293f883
%{_kf5_includedir}/kidentitymanagement_version.h
Rex Dieter 8dc8eec
%{_kf5_includedir}/KIdentityManagement/
Dan Vrátil 293f883
%{_kf5_libdir}/libKF5IdentityManagement.so
Rex Dieter 8dc8eec
%{_kf5_libdir}/cmake/KF5IdentityManagement/
Dan Vrátil 293f883
%{_kf5_archdatadir}/mkspecs/modules/qt_KIdentityManagement.pri
Dan Vrátil 293f883
%{_datadir}/dbus-1/interfaces/kf5_org.kde.pim.IdentityManager.xml
Dan Vrátil 293f883
Rex Dieter b908445
Dan Vrátil 293f883
%changelog
a929fc0
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 19.04.3-2
a929fc0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a929fc0
d80d80d
* Fri Jul 12 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.3-1
d80d80d
- 19.04.3
d80d80d
2af9361
* Wed Jun 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1
2af9361
- 19.04.2
2af9361
a06abca
* Fri Mar 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.3-1
a06abca
- 18.12.3
a06abca
5660d1b
* Tue Feb 05 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.2-1
5660d1b
- 18.12.2
5660d1b
33debef
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 18.12.1-2
33debef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
33debef
b5b18f3
* Tue Jan 08 2019 Rex Dieter <rdieter@fedoraproject.org> - 18.12.1-1
b5b18f3
- 18.12.1
b5b18f3
7dec4d8
* Fri Dec 14 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.12.0-1
7dec4d8
- 18.12.0
7dec4d8
4d7482f
* Tue Nov 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.3-1
4d7482f
- 18.08.3
4d7482f
a438d46
* Wed Oct 10 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.2-1
a438d46
- 18.08.2
a438d46
bae431b
* Mon Oct 01 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.08.1-1
bae431b
- 18.08.1
bae431b
c0f1f26
* Fri Jul 13 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.3-1
c0f1f26
- 18.04.3
c0f1f26
16ae03b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18.04.2-2
16ae03b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
16ae03b
7f536fe
* Wed Jun 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.2-1
7f536fe
- 18.04.2
7f536fe
5846967
* Wed May 09 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.1-1
5846967
- 18.04.1
5846967
446fa1d
* Fri Apr 20 2018 Rex Dieter <rdieter@fedoraproject.org> - 18.04.0-1
446fa1d
- 18.04.0
446fa1d
82f0de7
* Tue Mar 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.3-1
82f0de7
- 17.12.3
82f0de7
617adfa
* Tue Feb 06 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.2-1
617adfa
- 17.12.2
617adfa
292284f
* Thu Jan 11 2018 Rex Dieter <rdieter@fedoraproject.org> - 17.12.1-1
292284f
- 17.12.1
292284f
79eab24
* Tue Dec 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.12.0-1
79eab24
- 17.12.0
79eab24
80ac6b4
* Wed Dec 06 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.90-1
80ac6b4
- 17.11.90
80ac6b4
7b8db73
* Wed Nov 22 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.11.80-1
7b8db73
- 17.11.80
7b8db73
464d777
* Wed Nov 08 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.3-1
464d777
- 17.08.3
464d777
320ce1b
* Mon Sep 25 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.08.1-1
320ce1b
- 17.08.1
320ce1b
53e9a38
* Fri Jul 28 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.3-1
53e9a38
- 17.04.3
53e9a38
f7a8286
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 17.04.2-2
f7a8286
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f7a8286
Rex Dieter 323d3d3
* Thu Jun 15 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.2-1
Rex Dieter 323d3d3
- 17.04.2
Rex Dieter 323d3d3
Rex Dieter 62f553a
* Fri May 12 2017 Rex Dieter <rdieter@fedoraproject.org> - 17.04.1-1
Rex Dieter 62f553a
- 17.04.1
Rex Dieter 62f553a
Rex Dieter bc38896
* Thu Mar 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.3-1
Rex Dieter bc38896
- 16.12.3
Rex Dieter bc38896
Rex Dieter 70ae304
* Thu Feb 09 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.2-1
Rex Dieter 70ae304
- 16.12.2
Rex Dieter 70ae304
Rex Dieter 8b90e4a
* Mon Jan 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 16.12.1-1
Rex Dieter 8b90e4a
- 16.12.1
Rex Dieter 8b90e4a
Rex Dieter ed617d6
* Mon Dec 05 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.3-1
Rex Dieter ed617d6
- 16.08.3
Rex Dieter ed617d6
Rex Dieter a5e4a32
* Thu Oct 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.2-1
Rex Dieter a5e4a32
- 16.08.2
Rex Dieter a5e4a32
Rex Dieter e1b423c
* Thu Sep 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.1-1
Rex Dieter e1b423c
- 16.08.1
Rex Dieter e1b423c
Rex Dieter 2e3a3db
* Sat Sep 03 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.08.0-1
Rex Dieter 2e3a3db
- 16.08.0
Rex Dieter 2e3a3db
Rex Dieter 8d3a0b9
* Sun Jul 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.3-1
Rex Dieter 8d3a0b9
- 16.04.3
Rex Dieter 8d3a0b9
Rex Dieter 6854bb2
* Sun Jun 12 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.2-1
Rex Dieter 6854bb2
- 16.04.2
Rex Dieter 6854bb2
Rex Dieter fc4b40f
* Sun May 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.1-1
Rex Dieter fc4b40f
- 16.04.1
Rex Dieter fc4b40f
Rex Dieter 8dc8eec
* Sun May 01 2016 Rex Dieter <rdieter@fedoraproject.org> - 16.04.0-1
Rex Dieter 8dc8eec
- 16.04.0, update URL, support bootstrap, add %%check
Rex Dieter 8dc8eec
Rex Dieter 341f58d
* Tue Mar 15 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.3-1
Rex Dieter 341f58d
- 15.12.3
Rex Dieter 341f58d
Rex Dieter a4e4dbe
* Sun Feb 14 2016 Rex Dieter <rdieter@fedoraproject.org> - 15.12.2-1
Rex Dieter a4e4dbe
- 15.12.2
Rex Dieter a4e4dbe
Rex Dieter b908445
* Sat Feb 06 2016 Rex Dieter <rdieter@fedoraproject.org> 15.12.1-1
Rex Dieter b908445
- 15.12.1
Rex Dieter b908445
f0e8f09
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 15.12.0-3
f0e8f09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f0e8f09
0dca03c
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12.0-2
0dca03c
- Remove obsoletes/conflicts with kdepimlibs
0dca03c
1a9d98e
* Tue Dec 15 2015 Jan Grulich <jgrulich@redhat.com> - 15.12-0-1
1a9d98e
- Update to 15.12.0
1a9d98e
7db345f
* Mon Dec 07 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.90-1
7db345f
- Update to 15.11.90
7db345f
e5499fe
* Thu Dec 03 2015 Jan Grulich <jgrulich@redhat.com> - 15.11.80-1
e5499fe
- Update to 15.11.80
e5499fe
Dan Vrátil 293f883
* Mon Aug 24 2015 Daniel Vrátil <dvratil@redhat.com> - 15.08.0-1
Dan Vrátil 293f883
- Initial version