libmx-vl.spec 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. Name: libmx
  2. Version: 1.4.7
  3. Release: 5%{?_dist_release}
  4. Summary: A clutter widget toolkit
  5. Group: System Environment/Libraries
  6. License: LGPLv2
  7. URL: http://www.clutter-project.org
  8. Source0: https://github.com/downloads/clutter-project/mx/mx-%{version}.tar.xz
  9. Patch0: mx-1.4.7-GL_data_type.patch
  10. BuildRequires: gtk2-devel
  11. BuildRequires: dbus-glib-devel
  12. BuildRequires: gobject-introspection-devel
  13. BuildRequires: clutter-imcontext-devel
  14. BuildRequires: clutter-gesture-devel
  15. BuildRequires: pkgconfig
  16. BuildRequires: startup-notification-devel
  17. BuildRequires: intltool
  18. BuildRequires: gettext
  19. BuildRequires: gtk-doc
  20. Vendor: Project Vine
  21. Distribution: Vine Linux
  22. Packager: Takemikaduchi
  23. %description
  24. Mx is a clutter widget toolkit that provides a set of standard user interface
  25. elements, including buttons, progress bars, tooltips, scroll bars and others.
  26. It also implements some standard layout managers. One other interesting feature
  27. is the possibility of setting style properties from a css-like file. It is
  28. currently used by Moblin to provide the user experience.
  29. %package devel
  30. Summary: Development package for %{name}
  31. Group: Development/Libraries
  32. Requires: %{name} = %{version}-%{release}
  33. Requires: pkgconfig
  34. Requires: gdk-pixbuf2-devel
  35. Requires: clutter-devel
  36. %description devel
  37. Header files and libraries used for development with MX, a clutter widget
  38. toolkit, currently used primarily by Moblin.
  39. %package docs
  40. Summary: Documentation files for %{name}
  41. Group: Development/Libraries
  42. Requires: %{name} = %{version}-%{release}
  43. BuildArch: noarch
  44. %description docs
  45. This package contains developer documentation for MX, a clutter widget
  46. toolkit, currently used primarily by Moblin.
  47. %prep
  48. %setup -q -n mx-%{version}
  49. %patch0 -p1
  50. %build
  51. %configure \
  52. --disable-static \
  53. --enable-introspection \
  54. --enable-gtk-doc \
  55. --with-clutter-imcontext \
  56. --with-clutter-gesture
  57. make %{?_smp_mflags}
  58. %install
  59. make install DESTDIR=%{buildroot}
  60. #Remove libtool archives.
  61. find %{buildroot} -name '*.la' -exec rm -f {} ';'
  62. %find_lang mx-1.0
  63. %post -p /sbin/ldconfig
  64. %postun -p /sbin/ldconfig
  65. %files -f mx-1.0.lang
  66. %defattr(-,root,root,-)
  67. %doc COPYING.LIB README ChangeLog
  68. %{_bindir}/mx-create-image-cache
  69. %{_libdir}/*.so.*
  70. %{_libdir}/girepository-1.0/Mx*.typelib
  71. %{_datadir}/mx
  72. %files devel
  73. %defattr(-,root,root,-)
  74. %{_includedir}/mx-1.0
  75. %{_libdir}/pkgconfig/mx*.pc
  76. %{_libdir}/*.so
  77. %{_datadir}/gir-1.0/Mx*.gir
  78. %files docs
  79. %defattr(-,root,root,-)
  80. %{_datadir}/gtk-doc/html/mx
  81. %{_datadir}/gtk-doc/html/mx-gtk
  82. %changelog
  83. * Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-5
  84. - rebuild with cogl-1.18.0
  85. * Sat Jan 04 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-4
  86. - rebuild with VineSeed environment
  87. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-3
  88. - rebuild with cogl-1.16.0
  89. * Sun Apr 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-2
  90. - rebuild with cogl-1.14.0
  91. * Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.7-1
  92. - new upstream release
  93. - add Patch0 (mx-1.4.7-GL_data_type.patch)
  94. * Sat Apr 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.5-1
  95. - new upstream release
  96. * Sun Nov 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.1-1
  97. - new upstream release
  98. - remove Patch0
  99. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
  100. - new upstream release
  101. - add Patch0 (mx-1.2.1-gdk-pixbuf.patch)
  102. - add BuildRequires: gobject-introspection-devel
  103. - add Requires: clutter-devel, gdk-pixbuf2-devel (-devel package)
  104. * Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.0-1
  105. - initial build for Vine Linux
  106. * Wed Apr 20 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.11-1
  107. - New upstream 1.1.11
  108. * Sun Apr 3 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.10-1
  109. - New upstream 1.1.10
  110. * Mon Mar 14 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.9-1
  111. - New upstream 1.1.9
  112. * Thu Feb 17 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.7-1
  113. - New upstream 1.1.7
  114. * Mon Feb 14 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.6-1
  115. - New upstream 1.1.6
  116. * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-2
  117. - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
  118. * Fri Jan 28 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.4-1
  119. - New upstream 1.1.4
  120. * Sat Jan 22 2011 Peter Robinson <pbrobinson@gmail.com> 1.1.3-1
  121. - New upstream 1.1.3
  122. * Mon Dec 6 2010 Peter Robinson <pbrobinson@gmail.com> 1.1.0-5
  123. - Build against gtk3
  124. * Fri Dec 03 2010 Dan Horák <dan[at]danny.cz> 1.1.0-4
  125. - updated for clutter 1.4+
  126. * Wed Sep 29 2010 jkeating - 1.1.0-3
  127. - Rebuilt for gcc bug 634757
  128. * Wed Sep 22 2010 Matthias Clasen <mclasen@redhat.com> 1.1.0-2
  129. - Rebuild against newer gobject-introspection
  130. * Sat Jul 31 2010 Peter Robinson <pbrobinson@gmail.com> 1.1.0-1
  131. - New upstream 1.1.0 devel release
  132. * Thu Jul 15 2010 Colin Walters <walters@verbum.org> - 1.0.3-2
  133. - Rebuild with new gobject-introspection
  134. * Sun Jul 4 2010 Peter Robinson <pbrobinson@gmail.com> 1.0.3-1
  135. - New upstream 1.0.3 stable release
  136. * Thu May 27 2010 Peter Robinson <pbrobinson@gmail.com> 1.0.2-1
  137. - New upstream 1.0.2 stable release
  138. * Sat May 22 2010 Peter Robinson <pbrobinson@gmail.com> 1.0.1-1
  139. - New upstream 1.0.1 stable release, use official tar file
  140. * Mon May 17 2010 Peter Robinson <pbrobinson@gmail.com> 1.0.0-1
  141. - New upstream 1.0.0 stable release
  142. * Sat May 1 2010 Peter Robinson <pbrobinson@gmail.com> 0.99.8-1
  143. - New upstream 0.99.8 release
  144. * Mon Apr 26 2010 Peter Robinson <pbrobinson@gmail.com> 0.99.7-1
  145. - New upstream 0.99.7 release
  146. * Sun Apr 18 2010 Peter Robinson <pbrobinson@gmail.com> 0.99.5-1
  147. - New upstream 0.99.5 release
  148. * Wed Apr 14 2010 Peter Robinson <pbrobinson@gmail.com> 0.99.4-2
  149. - Upload new source file
  150. * Wed Apr 14 2010 Peter Robinson <pbrobinson@gmail.com> 0.99.4-1
  151. - New upstream 0.99.4 release
  152. * Thu Mar 25 2010 Peter Robinson <pbrobinson@gmail.com> 0.9.0-2
  153. - Add patch to fix build on gtk 2.2.20
  154. * Thu Mar 25 2010 Peter Robinson <pbrobinson@gmail.com> 0.9.0-1
  155. - New upstream 0.9.0 release
  156. * Sun Feb 28 2010 Peter Robinson <pbrobinson@gmail.com> 0.7.3-1
  157. - New upstream 0.7.3 release
  158. * Sun Feb 21 2010 Peter Robinson <pbrobinson@gmail.com> 0.6.1-1
  159. - New upstream 0.6.1 release
  160. * Fri Feb 12 2010 Peter Robinson <pbrobinson@gmail.com> 0.6.0-2
  161. - Upload source file
  162. * Mon Feb 8 2010 Peter Robinson <pbrobinson@gmail.com> 0.6.0-1
  163. - New upstream 0.6.0 release
  164. * Wed Feb 3 2010 Peter Robinson <pbrobinson@gmail.com> 0.5.2-1
  165. - New upstream 0.5.2 release
  166. * Wed Jan 27 2010 Peter Robinson <pbrobinson@gmail.com> 0.5.1-2
  167. - Bump build
  168. * Wed Jan 27 2010 Peter Robinson <pbrobinson@gmail.com> 0.5.1-1
  169. - New upstream 0.5.1 release
  170. * Mon Jan 25 2010 Peter Robinson <pbrobinson@gmail.com> 0.5.0-3
  171. - Add dbus dep while we're at it!
  172. * Mon Jan 25 2010 Peter Robinson <pbrobinson@gmail.com> 0.5.0-2
  173. - Add new dep
  174. * Mon Jan 25 2010 Peter Robinson <pbrobinson@gmail.com> 0.5.0-1
  175. - New upstream 0.5.0 release
  176. * Wed Jan 13 2010 Peter Robinson <pbrobinson@gmail.com> 0.4.0-3
  177. - Drop unneeded libccss dependency
  178. * Tue Jan 12 2010 Peter Robinson <pbrobinson@gmail.com> 0.4.0-2
  179. - Enable gesture support
  180. * Tue Jan 12 2010 Peter Robinson <pbrobinson@gmail.com> 0.4.0-1
  181. - New upstream 0.4.0 release
  182. * Wed Jan 6 2010 Peter Robinson <pbrobinson@gmail.com> 0.3.0-3
  183. - fix build
  184. * Mon Jan 4 2010 Peter Robinson <pbrobinson@gmail.com> 0.3.0-2
  185. - Update package based on initial review comments
  186. * Wed Dec 2 2009 Peter Robinson <pbrobinson@gmail.com> 0.2.0-1
  187. - New upstream 0.2.0 release
  188. * Thu Nov 19 2009 Peter Robinson <pbrobinson@gmail.com> 0.1.2-1
  189. - New upstream 0.1.2 release
  190. * Wed Nov 18 2009 Peter Robinson <pbrobinson@gmail.com> 0.1.1-1
  191. - Initial packaginp