Blame SPECS/qt5-qtgraphicaleffects.spec

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