qt5-qtgraphicaleffects-vl.spec 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. %global qt_module qtgraphicaleffects
  2. %define docs 1
  3. #define prerelease
  4. %global qt5_minorver 5.6
  5. %global qt5_version 5.6.3
  6. #global qt5_patchlevel 1
  7. Summary: Qt5 - QtGraphicalEffects component
  8. Name: qt5-%{qt_module}
  9. Version: %{qt5_version}%{?qt5_patchlevel:.%{qt5_patchlevel}}
  10. Release: 1%{?_dist_release}
  11. # See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively from qt5-qtbase for details
  12. License: LGPLv2 with exceptions or GPLv3 with exceptions
  13. Url: http://www.qt.io
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. Source0: http://download.qt.io/official_releases/qt/%{qt5_minorver}/%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}/submodules/%{qt_module}-opensource-src-%{qt5_version}%{?qt5_patchlevel:-%{qt5_patchlevel}}.tar.xz
  17. # debuginfo.list ends up empty/blank anyway, since the included qml is *basically* noarch
  18. # todo: look into making this pkg proper noarch instead
  19. %global debug_package %{nil}
  20. BuildRequires: qt5-qtbase-devel >= %{version}
  21. BuildRequires: pkgconfig(Qt5Quick)
  22. BuildRequires: libmng-devel
  23. BuildRequires: libtiff-devel
  24. %{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
  25. %description
  26. The Qt Graphical Effects module provides a set of QML types for adding
  27. visually impressive and configurable effects to user interfaces. Effects
  28. are visual items that can be added to Qt Quick user interface as UI
  29. components.
  30. %if 0%{?docs}
  31. %package doc
  32. Summary: API documentation for %{name}
  33. License: GFDL
  34. Requires: %{name} = %{version}-%{release}
  35. BuildRequires: qt5-qdoc
  36. BuildRequires: qt5-qhelpgenerator
  37. BuildArch: noarch
  38. %description doc
  39. %{summary}.
  40. %endif
  41. %prep
  42. %setup -q -n %{qt_module}-opensource-src-%{qt5_version}
  43. %build
  44. mkdir %{_target_platform}
  45. pushd %{_target_platform}
  46. %{qmake_qt5} ..
  47. make %{?_smp_mflags}
  48. %if 0%{?docs}
  49. make %{?_smp_mflags} docs
  50. %endif
  51. popd
  52. %install
  53. make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}
  54. %if 0%{?docs}
  55. make install_docs INSTALL_ROOT=%{buildroot} -C %{_target_platform}
  56. %endif
  57. %files
  58. %license LGPL_EXCEPTION.txt LICENSE.LGPL*
  59. %dir %{_qt5_archdatadir}/qml/
  60. %{_qt5_archdatadir}/qml/QtGraphicalEffects/
  61. %if 0%{?docs}
  62. %files doc
  63. %license LICENSE.FDL
  64. %{_qt5_docdir}/qtgraphicaleffects.qch
  65. %{_qt5_docdir}/qtgraphicaleffects/
  66. %endif
  67. %changelog
  68. * Fri Jan 12 2018 Toshiaki Ara <ara_t@384.jp> - 5.6.3-1
  69. - update to 5.6.3
  70. * Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 5.6.1.1-1
  71. - new upstream release.
  72. - initial build for Vine Linux.
  73. * Thu Jun 09 2016 Jan Grulich <jgrulich@redhat.com> - 5.6.1-1
  74. - Update to 5.6.1
  75. * Sun Mar 20 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-3
  76. - rebuild
  77. * Fri Mar 18 2016 Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-2
  78. - rebuild
  79. * Mon Mar 14 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-1
  80. - 5.6.0 final release
  81. * Tue Feb 23 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.6.rc
  82. - Update to final RC
  83. * Mon Feb 15 2016 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.5
  84. - Update RC release
  85. * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.4.beta
  86. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  87. * Mon Dec 28 2015 Rex Dieter <rdieter@fedoraproject.org> 5.6.0-0.3.beta
  88. - update source URL, use %%license, update source URL
  89. * Thu Dec 10 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.2
  90. - Official beta release
  91. * Tue Nov 03 2015 Helio Chissini de Castro <helio@kde.org> - 5.6.0-0.1
  92. - Start to implement 5.6.0 beta
  93. * Thu Oct 15 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-2
  94. - Update to final release 5.5.1
  95. * Tue Sep 29 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.1-1
  96. - Update to Qt 5.5.1 RC1
  97. * Wed Jul 29 2015 Rex Dieter <rdieter@fedoraproject.org> 5.5.0-2
  98. - -docs: BuildRequires: qt5-qhelpgenerator, standardize bootstrapping
  99. * Wed Jun 24 2015 Helio Chissini de Castro <helio@kde.org> - 5.5.0-0.2.rc
  100. - Update for official RC1 released packages
  101. * Wed Jun 17 2015 Daniel Vrátil <dvratil@redhat.com> - 5.5.0-0.1.rc
  102. - Qt 5.5.0 RC1
  103. * Wed Jun 03 2015 Jan Grulich <jgrulich@redhat.com> - 5.4.2-1
  104. - 5.4.2
  105. * Fri Feb 27 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.4.1-2
  106. - rebuild (gcc5)
  107. * Tue Feb 24 2015 Jan Grulich <jgrulich@redhat.com> 5.4.1-1
  108. - 5.4.1
  109. * Wed Dec 10 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-1
  110. - 5.4.0 (final)
  111. * Fri Nov 28 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.3.rc
  112. - 5.4.0-rc
  113. * Mon Nov 03 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.2.beta
  114. - out-of-tree build, use %%qmake_qt5
  115. * Sun Oct 19 2014 Rex Dieter <rdieter@fedoraproject.org> 5.4.0-0.1.beta
  116. - 5.4.0-beta
  117. * Wed Sep 17 2014 Rex Dieter <rdieter@fedoraproject.org> - 5.3.2-1
  118. - 5.3.2
  119. * Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.1-2
  120. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
  121. * Tue Jun 17 2014 Jan Grulich <jgrulich@redhat.com> - 5.3.1-1
  122. - 5.3.1
  123. * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-2
  124. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  125. * Wed May 21 2014 Jan Grulich <jgrulich@redhat.com> 5.3.0-1
  126. - 5.3.0
  127. * Thu Feb 06 2014 Rex Dieter <rdieter@fedoraproject.org> 5.2.1-1
  128. - 5.2.1
  129. * Thu Dec 12 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-1
  130. - 5.2.0
  131. * Mon Dec 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.10.rc1
  132. - 5.2.0-rc1
  133. * Sun Nov 10 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.4.beta1
  134. - rebuild (arm/qreal)
  135. * Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.3.beta1
  136. - 5.2.0-beta1
  137. * Thu Oct 24 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.2.alpha
  138. - ppc bootstrap
  139. * Wed Oct 02 2013 Rex Dieter <rdieter@fedoraproject.org> 5.2.0-0.1.alpha
  140. - 5.2.0-alpha
  141. - -doc subpkg
  142. * Thu Aug 29 2013 Rex Dieter <rdieter@fedoraproject.org> 5.1.1-1
  143. - 5.1.1
  144. * Wed Aug 28 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-2
  145. - improved description
  146. - update Source URL
  147. - clarify license comment
  148. - disable -debuginfo
  149. * Thu Apr 11 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.2-1
  150. - 5.0.2
  151. * Sat Feb 23 2013 Rex Dieter <rdieter@fedoraproject.org> 5.0.1-1
  152. - first try