X-Git-Url: http://git.pld-linux.org/?p=packages%2Fka5-parley.git;a=blobdiff_plain;f=ka5-parley.spec;h=896a2957621f834c7e29d0e8db1d7051abeaf430;hp=1d2392decea23cba2851d7702a3a6a76d81893d2;hb=68050b6eece270027e608045b4292e97222ea30f;hpb=6f1f3f1b976a8555e46d17a8e74aa9be63085412 diff --git a/ka5-parley.spec b/ka5-parley.spec index 1d2392d..896a295 100644 --- a/ka5-parley.spec +++ b/ka5-parley.spec @@ -1,16 +1,19 @@ -%define kdeappsver 20.12.3 +# +# Conditional build: +%bcond_with tests # build with tests +%define kdeappsver 21.12.3 %define kframever 5.56.0 %define qtver 5.9.0 %define kaname parley Summary: parley Name: ka5-%{kaname} -Version: 20.12.3 +Version: 21.12.3 Release: 1 License: GPL v2+/LGPL v2.1+ Group: X11/Applications -Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz -# Source0-md5: 2d8a5b9f2457aa69f9625fecf78aab06 -URL: http://www.kde.org/ +Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz +# Source0-md5: 14d1d06ca2dd8c2e18910b9c6672db25 +URL: https://www.kde.org/ BuildRequires: Qt5Concurrent-devel BuildRequires: Qt5Core-devel >= %{qtver} BuildRequires: Qt5Gui-devel >= 5.11.1 @@ -47,6 +50,7 @@ BuildRequires: rpmbuild(macros) >= 1.164 BuildRequires: shared-mime-info BuildRequires: tar >= 1:1.22 BuildRequires: xz +ExclusiveArch: i686 %{x8664} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -85,11 +89,17 @@ install -d build cd build %cmake \ -G Ninja \ + %{!?with_tests:-DBUILD_TESTING=OFF} \ -DHTML_INSTALL_DIR=%{_kdedocdir} \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ .. %ninja_build +%if %{with tests} +ctest +%endif + + %install rm -rf $RPM_BUILD_ROOT %ninja_install -C build @@ -198,45 +208,6 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/kxmlgui5/parley/themes/theme_reference_preview.jpg %{_datadir}/metainfo/org.kde.parley.appdata.xml %dir %{_datadir}/parley -%dir %{_datadir}/parley/plugins -%{_datadir}/parley/plugins/example.desktop -%{_datadir}/parley/plugins/example.py -%{_datadir}/parley/plugins/google_dictionary.desktop -%{_datadir}/parley/plugins/google_dictionary.py -%{_datadir}/parley/plugins/leo-dict.desktop -%{_datadir}/parley/plugins/leo-dict.py -%dir %{_datadir}/parley/plugins/mwclient -%{_datadir}/parley/plugins/mwclient/LICENSE.md -%{_datadir}/parley/plugins/mwclient/README.rst -%{_datadir}/parley/plugins/mwclient/__init__.py -%{_datadir}/parley/plugins/mwclient/client.py -%{_datadir}/parley/plugins/mwclient/errors.py -%{_datadir}/parley/plugins/mwclient/ex.py -%{_datadir}/parley/plugins/mwclient/image.py -%{_datadir}/parley/plugins/mwclient/listing.py -%{_datadir}/parley/plugins/mwclient/page.py -%dir %{_datadir}/parley/plugins/mwclient/requests_oauthlib -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/__init__.py -%dir %{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/__init__.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/douban.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/facebook.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/fitbit.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/linkedin.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/mailchimp.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/slack.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/compliance_fixes/weibo.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/oauth1_auth.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/oauth1_session.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/oauth2_auth.py -%{_datadir}/parley/plugins/mwclient/requests_oauthlib/oauth2_session.py -%{_datadir}/parley/plugins/mwclient/six.LICENSE -%{_datadir}/parley/plugins/mwclient/six.README -%{_datadir}/parley/plugins/mwclient/six.py -%{_datadir}/parley/plugins/mwclient/sleep.py -%{_datadir}/parley/plugins/mwclient/util.py -%{_datadir}/parley/plugins/wiktionary_sound.desktop -%{_datadir}/parley/plugins/wiktionary_sound.py %dir %{_datadir}/parley/themes %{_datadir}/parley/themes/bees_theme.desktop %{_datadir}/parley/themes/bees_theme.svgz @@ -244,7 +215,6 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/parley/themes/theme_reference.desktop %{_datadir}/parley/themes/theme_reference.svgz %{_datadir}/parley/themes/theme_reference_preview.jpg -%{_datadir}/parley/tips %dir %{_datadir}/parley/xslt %{_datadir}/parley/xslt/flashcards.xsl %{_datadir}/parley/xslt/table.xsl