cinnamon-vl.spec 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. Name: cinnamon
  2. Summary: A Linux Desktop featuring a traditional layout and modern technology
  3. Version: 2.8.6
  4. Release: 2%{?_dist_release}
  5. Group: User Interface/Desktops
  6. License: GPLv2+
  7. URL: http://cinnamon.linuxmint.com/
  8. Source0: Cinnamon-%{version}.tar.gz
  9. # patch from alt
  10. # http://git.altlinux.org/people/cow/packages/?p=cinnamon.git;a=summary
  11. # vine patch
  12. Patch101: cinnamon-2.8.4-vine-settings.patch
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: muffin-devel >= 1.9.1
  15. BuildRequires: cjs-devel >= 1.9.0
  16. BuildRequires: gstreamer1-plugins-base-devel >= 1.0.0
  17. BuildRequires: folks-devel >= 0.5.2
  18. BuildRequires: evolution-data-server-devel >= 2.32.0
  19. BuildRequires: telepathy-glib-devel >= 0.15.5
  20. BuildRequires: telepathy-logger-devel >= 0.2.4
  21. BuildRequires: polkit-devel >= 0.100
  22. BuildRequires: startup-notification-devel >= 0.11
  23. BuildRequires: cinnamon-menus-devel
  24. BuildRequires: NetworkManager-glib-devel
  25. BuildRequires: libgnome-keyring-devel
  26. BuildRequires: libcroco-devel >= 0.6.2
  27. BuildRequires: cinnamon-desktop-devel
  28. BuildRequires: pulseaudio-libs-devel
  29. BuildRequires: eudev-libgudev1-devel
  30. BuildRequires: libcanberra-gtk3-devel
  31. BuildRequires: gnome-bluetooth-devel
  32. BuildRequires: ca-certificates
  33. BuildRequires: GConf2-devel
  34. BuildRequires: gnome-common
  35. Requires(postun,posttrans): glib2
  36. Requires(postun,posttrans): desktop-file-utils
  37. Requires: muffin
  38. Requires: pciutils
  39. Requires: cinnamon-session
  40. Requires: cinnamon-menus
  41. Requires: gksu
  42. Requires: python-imaging
  43. Requires: python-pam
  44. Requires: python-pexpect
  45. Requires: python-lxml
  46. Requires: ca-certificates
  47. Vendor: Project Vine
  48. Distribution: Vine Linux
  49. Packager: Takemikaduchi
  50. %description
  51. Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
  52. The desktop layout is similar to Gnome 2.
  53. The underlying technology is forked from Gnome Shell.
  54. The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
  55. %package docs
  56. Summary: Documentation for %{name}
  57. Summary(ja): %{name} 用のドキュメント
  58. Group: Documentation
  59. BuildArch: noarch
  60. %description docs
  61. This package contains documentation for %{name}.
  62. %prep
  63. %setup -q -n Cinnamon-%{version}
  64. %patch101 -p1 -b .vine
  65. %build
  66. NOCONFIGURE=1 ./autogen.sh
  67. %configure \
  68. --disable-static \
  69. --enable-compile-warnings=minimum
  70. make %{?_smp_mflags}
  71. %install
  72. rm -rf $RPM_BUILD_ROOT
  73. make install DESTDIR=$RPM_BUILD_ROOT
  74. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  75. %clean
  76. rm -rf $RPM_BUILD_ROOT
  77. %post
  78. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  79. %postun
  80. if [ $1 -eq 0 ]; then
  81. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  82. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  83. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  84. update-desktop-database -q &> /dev/null || :
  85. fi
  86. %posttrans
  87. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  88. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  89. update-desktop-database -q &> /dev/null || :
  90. %files
  91. %defattr(-,root,root)
  92. %doc README NEWS COPYING AUTHORS
  93. %{_sysconfdir}/xdg/menus/cinnamon-applications.menu
  94. %{_sysconfdir}/xdg/menus/cinnamon-applications-merged
  95. %{_bindir}/cinnamon
  96. %{_bindir}/cinnamon-desktop-editor
  97. %{_bindir}/cinnamon-extension-tool
  98. %{_bindir}/cinnamon-file-dialog
  99. %{_bindir}/cinnamon-json-makepot
  100. %{_bindir}/cinnamon-killer-daemon
  101. %{_bindir}/cinnamon-launcher
  102. %{_bindir}/cinnamon-looking-glass
  103. %{_bindir}/cinnamon-menu-editor
  104. %{_bindir}/cinnamon-preview-gtk-theme
  105. %{_bindir}/cinnamon-screensaver-lock-dialog
  106. %{_bindir}/cinnamon-settings
  107. %{_bindir}/cinnamon-session-cinnamon
  108. %{_bindir}/cinnamon-session-cinnamon2d
  109. %{_bindir}/cinnamon-settings-users
  110. %{_bindir}/cinnamon-slideshow
  111. %{_bindir}/cinnamon-subprocess-wrapper
  112. %{_bindir}/cinnamon2d
  113. %{_libdir}/%{name}/Cinnamon-0.1.typelib
  114. %{_libdir}/%{name}/CinnamonJS-0.1.typelib
  115. %{_libdir}/%{name}/Gvc-1.0.typelib
  116. %{_libdir}/%{name}/St-1.0.typelib
  117. %{_libdir}/%{name}/libcinnamon.so
  118. %{_libdir}/%{name}/libcinnamon-js.so
  119. %{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
  120. %{_libexecdir}/%{name}/cinnamon-perf-helper
  121. %{_datadir}/applications/cinnamon-menu-editor.desktop
  122. %{_datadir}/applications/cinnamon-killer-daemon.desktop
  123. %{_datadir}/applications/cinnamon-settings.desktop
  124. %{_datadir}/applications/cinnamon-settings-applets.desktop
  125. %{_datadir}/applications/cinnamon-settings-backgrounds.desktop
  126. %{_datadir}/applications/cinnamon-settings-calendar.desktop
  127. %{_datadir}/applications/cinnamon-settings-default.desktop
  128. %{_datadir}/applications/cinnamon-settings-desklets.desktop
  129. %{_datadir}/applications/cinnamon-settings-desktop.desktop
  130. %{_datadir}/applications/cinnamon-settings-effects.desktop
  131. %{_datadir}/applications/cinnamon-settings-extensions.desktop
  132. %{_datadir}/applications/cinnamon-settings-fonts.desktop
  133. %{_datadir}/applications/cinnamon-settings-general.desktop
  134. %{_datadir}/applications/cinnamon-settings-hotcorner.desktop
  135. %{_datadir}/applications/cinnamon-settings-info.desktop
  136. %{_datadir}/applications/cinnamon-settings-keyboard.desktop
  137. %{_datadir}/applications/cinnamon-settings-mouse.desktop
  138. %{_datadir}/applications/cinnamon-settings-notifications.desktop
  139. %{_datadir}/applications/cinnamon-settings-panel.desktop
  140. %{_datadir}/applications/cinnamon-settings-power.desktop
  141. %{_datadir}/applications/cinnamon-settings-privacy.desktop
  142. %{_datadir}/applications/cinnamon-settings-screensaver.desktop
  143. %{_datadir}/applications/cinnamon-settings-startup.desktop
  144. %{_datadir}/applications/cinnamon-settings-themes.desktop
  145. %{_datadir}/applications/cinnamon-settings-tiling.desktop
  146. %{_datadir}/applications/cinnamon-settings-user.desktop
  147. %{_datadir}/applications/cinnamon-settings-users.desktop
  148. %{_datadir}/applications/cinnamon-settings-windows.desktop
  149. %{_datadir}/applications/cinnamon-settings-workspaces.desktop
  150. %{_datadir}/applications/cinnamon.desktop
  151. %{_datadir}/applications/cinnamon2d.desktop
  152. %{_datadir}/cinnamon-session/sessions/cinnamon.session
  153. %{_datadir}/cinnamon-session/sessions/cinnamon2d.session
  154. %{_datadir}/%{name}/applets
  155. %{_datadir}/%{name}/bumpmaps
  156. %{_datadir}/%{name}/cinnamon-desktop-editor
  157. %{_datadir}/%{name}/cinnamon-json-makepot
  158. %{_datadir}/%{name}/cinnamon-looking-glass
  159. %{_datadir}/%{name}/cinnamon-menu-editor
  160. %{_datadir}/%{name}/cinnamon-screensaver-lock-dialog
  161. %{_datadir}/%{name}/cinnamon-settings
  162. %{_datadir}/%{name}/cinnamon-settings-users
  163. %{_datadir}/%{name}/cinnamon-slideshow
  164. %{_datadir}/%{name}/desklets
  165. %{_datadir}/%{name}/faces
  166. %{_datadir}/%{name}/icons
  167. %{_datadir}/%{name}/js
  168. %{_datadir}/%{name}/search_providers
  169. %{_datadir}/%{name}/theme
  170. %{_datadir}/%{name}/thumbnails
  171. %{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
  172. %{_datadir}/dbus-1/services/org.Cinnamon.Melange.service
  173. %{_datadir}/dbus-1/services/org.Cinnamon.Slideshow.service
  174. %{_datadir}/desktop-directories
  175. %{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
  176. %{_datadir}/icons/hicolor/*/*/*
  177. %{_datadir}/polkit-1/actions/org.cinnamon.settings-users.policy
  178. %{_datadir}/xsessions/cinnamon.desktop
  179. %{_datadir}/xsessions/cinnamon2d.desktop
  180. %{_mandir}/man1/*.1.gz
  181. %files docs
  182. %defattr(-,root,root,-)
  183. %{_datadir}/gtk-doc/html/cinnamon-js
  184. %{_datadir}/gtk-doc/html/cinnamon-st
  185. %{_datadir}/gtk-doc/html/cinnamon-tutorials
  186. %{_datadir}/gtk-doc/html/cinnamon
  187. %changelog
  188. * Sun Jul 03 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.6-2
  189. - rebuild with gcc-5.4.0
  190. * Sat Nov 28 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.6-1
  191. - new upstream release
  192. * Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.4-1
  193. - new upstream release
  194. - update Patch101 (cinnamon-2.8.4-vine-settings.patch)
  195. * Sun May 10 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.8-1
  196. - new upstream release
  197. - add BuildRequires: gnome-bluetooth-devel
  198. - add Requires: pciutils, gksu, python-lxml
  199. - changeg BuildRequires:i gstreamer1-plugins-base-devel instead of gstreamer-plugins-base-devel
  200. * Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.5-1
  201. - new upstream release
  202. - update Patch101 (cinnamon-2.4.5-vine-settings.patch)
  203. * Sun Aug 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.16-1
  204. - new upstream release
  205. * Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.14-1
  206. - new upstream release
  207. - change BuildRequires: eudev-libgudev1-devel instead of libgudev1-devel
  208. - update Patch101 (cinnamon-vine-settings.patch)
  209. * Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
  210. - new upstream release
  211. - remove Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
  212. - remove Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
  213. - remove Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
  214. * Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-2
  215. - rebuild with cogl-1.16.0
  216. - add Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
  217. * Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-1
  218. - new upstream release
  219. * Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
  220. - new upstream release
  221. * Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.6-1
  222. - new upstream release
  223. - add Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
  224. - add Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
  225. * Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
  226. - new upstream release
  227. * Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
  228. - new upstream release
  229. - add BuildRequires: ca-certificates
  230. - add Requires: python-imaging
  231. * Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
  232. - new upstream release
  233. * Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
  234. - new upstream release
  235. - update Patch101 (cinnamon-vine-settings.patch)
  236. - add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
  237. * Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
  238. - initial build for Vine Linux