mutter-vl.spec 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. %define pkg_version 3.8.4
  2. %define pkg_release 1%{?_dist_release}
  3. Summary: Window and compositing manager based on Clutter
  4. Name: mutter
  5. Version: %{pkg_version}
  6. Release: %{pkg_release}
  7. Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.8/%{name}-%{version}.tar.xz
  8. License: GPLv2+
  9. Group: User Interface/Desktops
  10. URL: http://git.gnome.org/browse/mutter
  11. BuildRequires: pkgconfig
  12. BuildRequires: gtk3-devel
  13. BuildRequires: clutter-devel
  14. BuildRequires: libSM-devel
  15. BuildRequires: gobject-introspection-devel
  16. BuildRequires: python-devel
  17. BuildRequires: startup-notification-devel
  18. BuildRequires: libcanberra-gtk3-devel
  19. BuildRequires: gnome-doc-utils
  20. BuildRequires: desktop-file-utils
  21. BuildRequires: zenity
  22. BuildRequires: gsettings-desktop-schemas-devel >= 3.4.0
  23. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  24. Vendor: Project Vine
  25. Distribution: Vine Linux
  26. Packager: Takemikaduchi
  27. %description
  28. Mutter is a minimal X window manager aimed at nontechnical users and is designed to integrate well with the GNOME desktop. Mutter lacks some features that may be expected by traditional UNIX or other technical users; these users may want to investigate other available window managers for use with GNOME or standalone.
  29. %package devel
  30. Summary: Development files of the mutter library.
  31. Group: Development/Libraries
  32. Requires: %{name} = %{version}-%{release}
  33. Requires: pkgconfig
  34. Requires: gtk-doc
  35. Requires: gtk3-devel
  36. Requires: clutter-devel
  37. Requires: libX11-devel
  38. %description devel
  39. Development files of the mutter library.
  40. %package doc
  41. Summary: Documentation for mutter
  42. Summary(ja): mutter 用のドキュメント
  43. Group: Documentation
  44. Requires: %{name} = %{version}-%{release}
  45. BuildArch: noarch
  46. %description doc
  47. This package contains documentation for mutter.
  48. %prep
  49. %setup -q
  50. %build
  51. %configure --disable-static
  52. %{__make} %{?_smp_mflags}
  53. %install
  54. %{__rm} -rf ${RPM_BUILD_ROOT}
  55. %{__make} install DESTDIR=${RPM_BUILD_ROOT}
  56. %find_lang %{name}
  57. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  58. %clean
  59. %{__rm} -rf ${RPM_BUILD_ROOT}
  60. %post
  61. /sbin/ldconfig
  62. touch --no-create %{_datadir}/icons/hicolor
  63. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  64. gtk-update-icon-cache -q %{_datadir}/icons/hicolor
  65. fi
  66. %postun
  67. /sbin/ldconfig
  68. touch --no-create %{_datadir}/icons/hicolor
  69. if [ -x /usr/bin/gtk-update-icon-cache ]; then
  70. gtk-update-icon-cache -q %{_datadir}/icons/hicolor
  71. fi
  72. %files -f %{name}.lang
  73. %defattr(-,root,root)
  74. %doc COPYING ChangeLog NEWS README
  75. %{_bindir}/mutter
  76. %{_bindir}/mutter-message
  77. %{_libdir}/lib*.so.*
  78. %{_libdir}/mutter/*
  79. %{_datadir}/GConf/gsettings/mutter-schemas.convert
  80. %{_datadir}/applications/*
  81. %{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
  82. %{_datadir}/gnome/wm-properties/*
  83. %{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml
  84. %{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml
  85. %{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
  86. %{_datadir}/mutter/*
  87. %{_mandir}/man1/mutter.1.gz
  88. %{_mandir}/man1/mutter-message.1.gz
  89. %files devel
  90. %defattr(-,root,root,-)
  91. %{_bindir}/mutter-theme-viewer
  92. %{_bindir}/mutter-window-demo
  93. %{_includedir}/mutter/*
  94. %{_libdir}/lib*.so
  95. %{_libdir}/pkgconfig/*
  96. %{_mandir}/man1/mutter-theme-viewer.1.gz
  97. %{_mandir}/man1/mutter-window-demo.1.gz
  98. %files doc
  99. %defattr(-,root,root,-)
  100. %{_datadir}/gtk-doc/html/meta
  101. %changelog
  102. * Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
  103. - new upstream release
  104. * Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
  105. - new upstream release
  106. * Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
  107. - new upstream release
  108. - remove Patch101 (mutter-vine-customize.patch)
  109. * Thu Apr 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
  110. - new upstream release
  111. - create %%{name}-doc subpackage
  112. * Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
  113. - new upstream release
  114. * Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
  115. - new upstream release
  116. * Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
  117. - new upstream release
  118. * Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
  119. - new upstream release
  120. - remove BuildRequires: GConf2-devel
  121. * Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
  122. - new upstream release
  123. - update Patch101 (mutter-vine-customize.patch)
  124. - add BuildRequires: gsettings-desktop-schemas-devel
  125. * Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
  126. - new upstream release
  127. * Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
  128. - new upstream release
  129. * Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
  130. - new upstream release
  131. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
  132. - new upstream release
  133. * Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91.1-1
  134. - new upstream release
  135. - add Requires: gtk3-devel, libX11-devel (-devel package)
  136. * Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
  137. - new upstream release
  138. - add BuildRequires: zenity
  139. * Fri Aug 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
  140. - new upstream release
  141. - change BuildRequires: gobject-introspection-devel instead of gir-repository-devel
  142. - change BuildRequires: gtk3-devel instead of gtk2-devel
  143. - change BuildRequires: libcanberra-gtk3-devel instead of libcanberra-devel
  144. - add Patch101 (mutter-vine-customize.patch)
  145. * Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
  146. - rebuild with rpm-4.8.1 for pkg-config file
  147. * Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
  148. - new upstream release
  149. - add BuildRequires: libcanberra-devel
  150. - Requires: clutter-devel (devel package)
  151. * Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
  152. - initial build for Vine Linux