Blame SPECS/qt5-qtgraphicaleffects.spec

5fae7c
%global qt_module qtgraphicaleffects
5fae7c
2a84b7
%global build_tests 1
2a84b7
5fae7c
Summary: Qt5 - QtGraphicalEffects component
5fae7c
Name:    qt5-%{qt_module}
ab00a0
Version: 5.15.3
ab00a0
Release: 1%{?dist}
5fae7c
5fae7c
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively from qt5-qtbase for details
5fae7c
License: LGPLv2 with exceptions or GPLv3 with exceptions
5fae7c
Url:     http://www.qt.io
5fae7c
%global majmin %(echo %{version} | cut -d. -f1-2)
ab00a0
Source0: https://download.qt.io/official_releases/qt/%{majmin}/%{version}/submodules/%{qt_module}-everywhere-opensource-src-%{version}.tar.xz
5fae7c
5fae7c
# filter qml provides
5fae7c
%global __provides_exclude_from ^%{_qt5_archdatadir}/qml/.*\\.so$
5fae7c
5fae7c
BuildRequires: qt5-qtbase-devel >= %{version}
5fae7c
BuildRequires: qt5-qtbase-private-devel
5fae7c
#libQt5Quick.so.5(Qt_5_PRIVATE_API)(64bit)
5fae7c
%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}}
5fae7c
BuildRequires: qt5-qtdeclarative-devel
5fae7c
5fae7c
BuildRequires: libmng-devel
5fae7c
BuildRequires: libtiff-devel
5fae7c
5fae7c
%description
5fae7c
The Qt Graphical Effects module provides a set of QML types for adding
5fae7c
visually impressive and configurable effects to user interfaces. Effects
5fae7c
are visual items that can be added to Qt Quick user interface as UI
5fae7c
components.
5fae7c
2a84b7
%if 0%{?build_tests}
2a84b7
%package tests
2a84b7
Summary: Unit tests for %{name}
2a84b7
Requires: %{name}%{?_isa} = %{version}-%{release}
2a84b7
2a84b7
%description tests
2a84b7
%{summary}.
2a84b7
%endif
2a84b7
5fae7c
5fae7c
%prep
5fae7c
%setup -q -n %{qt_module}-everywhere-src-%{version}
5fae7c
5fae7c
5fae7c
%build
5fae7c
%{qmake_qt5}
5fae7c
2a84b7
%make_build
5fae7c
2a84b7
%if 0%{?build_tests}
2a84b7
make sub-tests %{?_smp_mflags} -k ||:
2a84b7
%endif
5fae7c
5fae7c
%install
5fae7c
make install INSTALL_ROOT=%{buildroot}
5fae7c
2a84b7
%if 0%{?build_tests}
2a84b7
# Install tests for gating
2a84b7
mkdir -p %{buildroot}%{_qt5_libdir}/qt5
2a84b7
find ./tests -not -path '*/\.*' -type d | while read LINE
2a84b7
do
2a84b7
    mkdir -p "%{buildroot}%{_qt5_libdir}/qt5/$LINE"
2a84b7
done
2a84b7
find ./tests -not -path '*/\.*' -not -name '*.h' -not -name '*.cpp' -not -name '*.pro' -not -name 'uic_wrapper.sh' -not -name 'Makefile' -not -name 'target_wrapper.sh' -type f | while read LINE
2a84b7
do
2a84b7
    cp -r --parents "$LINE" %{buildroot}%{_qt5_libdir}/qt5/
2a84b7
done
2a84b7
%endif
5fae7c
5fae7c
%files
5fae7c
%license LICENSE.*
5fae7c
%{_qt5_qmldir}/QtGraphicalEffects/
5fae7c
2a84b7
%if 0%{?build_tests}
2a84b7
%files tests
2a84b7
%{_qt5_libdir}/qt5/tests
2a84b7
%endif
5fae7c
5fae7c
%changelog
ab00a0
* Mon Mar 28 2022 Jan Grulich <jgrulich@redhat.com> - 5.15.3-1
ab00a0
- 5.15.3
ab00a0
  Resolves: bz#2061389
ab00a0
8e66dd
* Wed Apr 28 2021 Jan Grulich <jgrulich@redhat.com> - 5.15.2-2
8e66dd
- Rebuild (binutils)
8e66dd
  Resolves: bz#1930045
8e66dd
8e66dd
* Sun Apr 04 2021 Jan Grulich <jgrulich@redhat.com> - 5.15.2-1
8e66dd
- 5.15.2
8e66dd
  Resolves: bz#1930045
8e66dd
2a84b7
* Mon Nov 18 2019 Jan Grulich <jgrulich@redhat.com> - 5.12.5-1
2a84b7
- 5.12.5
2a84b7
  Resolves: bz#1733141
2a84b7
5fae7c
* Mon Dec 10 2018 Jan Grulich <jgrulich@redhat.com> - 5.11.1-2
5fae7c
- Rebuild to fix CET notes
5fae7c
  Resolves: bz#1657235
5fae7c
5fae7c
* Tue Jul 03 2018 Jan Grulich <jgrulich@redhat.com> - 5.11.1-1
5fae7c
- 5.11.1
5fae7c
5fae7c
* Wed Feb 14 2018 Jan Grulich <jgrulich@redhat.com> - 5.10.1-1
5fae7c
- 5.10.1
5fae7c
5fae7c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5.10.0-2
5fae7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5fae7c
5fae7c
* Tue Dec 19 2017 Jan Grulich <jgrulich@redhat.com> - 5.10.0-1
5fae7c
- 5.10.0
5fae7c
5fae7c
* Thu Nov 23 2017 Jan Grulich <jgrulich@redhat.com> - 5.9.3-1
5fae7c
- 5.9.3
5fae7c
5fae7c
* Tue Oct 17 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.2-2
5fae7c
- BR: qt5-qtbase-private-devel
5fae7c
5fae7c
* Mon Oct 09 2017 Jan Grulich <jgrulich@redhat.com> - 5.9.2-1
5fae7c
- 5.9.2
5fae7c
5fae7c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.1-3
5fae7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5fae7c
5fae7c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 5.9.1-2
5fae7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5fae7c
5fae7c
* Wed Jul 19 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.1-1
5fae7c
- 5.9.1
5fae7c
5fae7c
* Fri Jun 16 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.9.0-2
5fae7c
- drop shadow/out-of-tree builds (#1456211,QTBUG-37417)
5fae7c
5fae7c
* Wed May 31 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-1
5fae7c
- Upstream official release
5fae7c
5fae7c
* Fri May 26 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.1.rc
5fae7c
- Upstream Release Candidate retagged
5fae7c
5fae7c
* Tue May 09 2017 Helio Chissini de Castro <helio@kde.org> - 5.9.0-0.beta.3
5fae7c
- Upstream beta 3
5fae7c
5fae7c
* Mon Apr 03 2017 Rex Dieter <rdieter@fedoraproject.org> - 5.8.0-2
5fae7c
- build docs on all archs
5fae7c
5fae7c
* Mon Jan 30 2017 Helio Chissini de Castro <helio@kde.org> - 5.8.0-1
5fae7c
- New upstream version
5fae7c
5fae7c
* Mon Jan 02 2017 Rex Dieter <rdieter@math.unl.edu> - 5.7.1-3
5fae7c
- filter qml provides, (re)enable -debuginfo
5fae7c
5fae7c
* Sat Dec 10 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.7.1-2
5fae7c
- 5.7.1 dec5 snapshot, drop cmake/pkgconfig style BR
5fae7c
5fae7c
* Wed Nov 09 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.1-1
5fae7c
- New upstream version
5fae7c
5fae7c
* Fri Jul 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.0-1
5fae7c
- Update to 5.7.0
5fae7c
5fae7c
* Mon Jun 13 2016 Helio Chissini de Castro <helio@kde.org> - 5.7.0-0.1
5fae7c
- Prepare for 5.7.0
5fae7c
5fae7c
* Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
5fae7c
- Update to 5.6.1
5fae7c
5fae7c
* Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
5fae7c
- rebuild
5fae7c
5fae7c
* Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
5fae7c
- rebuild
5fae7c
5fae7c
* Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
5fae7c
- 5.6.0 final release
5fae7c
5fae7c
* Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6.rc
5fae7c
- Update to final RC
5fae7c
5fae7c
* Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
5fae7c
- Update RC release
5fae7c
5fae7c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.4.beta
5fae7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5fae7c
5fae7c
* Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.3.beta
5fae7c
- update source URL, use %%license, update source URL
5fae7c
5fae7c
* Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
5fae7c
- Official beta release
5fae7c
5fae7c
* Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
5fae7c
- Start to implement 5.6.0 beta
5fae7c
5fae7c
* Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
5fae7c
- Update to final release 5.5.1
5fae7c
5fae7c
* Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
5fae7c
- Update to Qt 5.5.1 RC1
5fae7c
5fae7c
* Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
5fae7c
- -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
5fae7c
5fae7c
* Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
5fae7c
- Update for official RC1 released packages
5fae7c
5fae7c
* Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
5fae7c
- Qt 5.5.0 RC1
5fae7c
5fae7c
* Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
5fae7c
- 5.4.2
5fae7c
5fae7c
* Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
5fae7c
- rebuild (gcc5)
5fae7c
5fae7c
* Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
5fae7c
- 5.4.1
5fae7c
5fae7c
* Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
5fae7c
- 5.4.0 (final)
5fae7c
5fae7c
* Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
5fae7c
- 5.4.0-rc
5fae7c
5fae7c
* Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
5fae7c
- out-of-tree build, use %%qmake_qt5
5fae7c
5fae7c
* Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
5fae7c
- 5.4.0-beta
5fae7c
5fae7c
* Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
5fae7c
- 5.3.2
5fae7c
5fae7c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
5fae7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5fae7c
5fae7c
* Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
5fae7c
- 5.3.1
5fae7c
5fae7c
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
5fae7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5fae7c
5fae7c
* Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
5fae7c
- 5.3.0
5fae7c
5fae7c
* Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
5fae7c
- 5.2.1
5fae7c
5fae7c
* Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
5fae7c
- 5.2.0
5fae7c
5fae7c
* Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
5fae7c
- 5.2.0-rc1
5fae7c
5fae7c
* Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
5fae7c
- rebuild (arm/qreal)
5fae7c
5fae7c
* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
5fae7c
- 5.2.0-beta1
5fae7c
5fae7c
* Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
5fae7c
- ppc bootstrap
5fae7c
5fae7c
* Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
5fae7c
- 5.2.0-alpha
5fae7c
- -doc subpkg
5fae7c
5fae7c
* Thu Aug 29 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
5fae7c
- 5.1.1
5fae7c
5fae7c
* Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
5fae7c
- improved description
5fae7c
- update Source URL
5fae7c
- clarify license comment
5fae7c
- disable -debuginfo
5fae7c
5fae7c
* Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
5fae7c
- 5.0.2
5fae7c
5fae7c
* Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
5fae7c
- first try
5fae7c