cinnamon-vl.spec 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. Name: cinnamon
  2. Summary: A Linux Desktop featuring a traditional layout and modern technology
  3. Version: 1.6.1
  4. Release: 1%{?_dist_release}
  5. Group: User Interface/Desktops
  6. License: GPLv2+
  7. URL: http://cinnamon.linuxmint.com/
  8. Source0: linuxmint-Cinnamon-%{version}-0-g51bbcb4.tar.gz
  9. Patch0: cinnamon-1.4-session.patch
  10. # vine patch
  11. Patch101: cinnamon-vine-settings.patch
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: muffin-devel >= 1.0.2
  14. BuildRequires: gjs-devel >= 1.29.18
  15. BuildRequires: gstreamer-plugins-base-devel >= 0.10.16
  16. BuildRequires: folks-devel >= 0.5.2
  17. BuildRequires: evolution-data-server-devel >= 2.32.0
  18. BuildRequires: telepathy-glib-devel >= 0.15.5
  19. BuildRequires: telepathy-logger-devel >= 0.2.4
  20. BuildRequires: polkit-devel >= 0.100
  21. BuildRequires: startup-notification-devel >= 0.11
  22. BuildRequires: gnome-menus-devel
  23. BuildRequires: NetworkManager-glib-devel
  24. BuildRequires: libgnome-keyring-devel
  25. BuildRequires: libcroco-devel >= 0.6.2
  26. BuildRequires: gnome-desktop3-devel >= 2.90.0
  27. BuildRequires: pulseaudio-libs-devel
  28. BuildRequires: libgudev1-devel
  29. BuildRequires: libcanberra-gtk3-devel
  30. BuildRequires: GConf2-devel
  31. BuildRequires: gnome-common
  32. Requires(postun,posttrans): glib2
  33. Requires: muffin
  34. %description
  35. Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
  36. The desktop layout is similar to Gnome 2.
  37. The underlying technology is forked from Gnome Shell.
  38. The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
  39. %prep
  40. %setup -q -n linuxmint-Cinnamon-1359845
  41. %patch0 -p1
  42. %patch101 -p1 -b .vine
  43. %build
  44. NOCONFIGURE=1 ./autogen.sh
  45. %configure \
  46. --disable-static \
  47. --with-ca-certificates=%{_datadir}/ssl/certs/ca-bundle.crt \
  48. --enable-compile-warnings=minimum
  49. make %{?_smp_mflags}
  50. %install
  51. rm -rf $RPM_BUILD_ROOT
  52. export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
  53. make install DESTDIR=$RPM_BUILD_ROOT
  54. unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
  55. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  56. %find_lang %{name}
  57. %clean
  58. rm -rf $RPM_BUILD_ROOT
  59. %postun
  60. if [ $1 -eq 0 ]; then
  61. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  62. fi
  63. %posttrans
  64. glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
  65. %files -f %{name}.lang
  66. %defattr(-,root,root)
  67. %doc README NEWS COPYING AUTHORS
  68. %{_sysconfdir}/xdg/menus/cinnamon-applications.menu
  69. %{_sysconfdir}/xdg/menus/cinnamon-settings.menu
  70. %{_bindir}/cinnamon
  71. %{_bindir}/cinnamon-extension-tool
  72. %{_bindir}/cinnamon-launcher
  73. %{_bindir}/cinnamon-menu-editor
  74. %{_bindir}/cinnamon-settings
  75. %{_bindir}/cinnamon2d
  76. %{_bindir}/gnome-session-cinnamon
  77. %{_bindir}/gnome-session-cinnamon2d
  78. %{_prefix}/lib/cinnamon-menu-editor
  79. %{_prefix}/lib/cinnamon-settings
  80. %{_libdir}/%{name}/Cinnamon-0.1.typelib
  81. %{_libdir}/%{name}/Gvc-1.0.typelib
  82. %{_libdir}/%{name}/St-1.0.typelib
  83. %{_libdir}/%{name}/libcinnamon.so
  84. %{_libdir}/mozilla/plugins/libcinnamon-browser-plugin.so
  85. %{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
  86. %{_libexecdir}/%{name}/cinnamon-perf-helper
  87. %{_datadir}/applications/cinnamon-settings.desktop
  88. %{_datadir}/applications/cinnamon.desktop
  89. %{_datadir}/applications/cinnamon2d.desktop
  90. %{_datadir}/%{name}/applets
  91. %{_datadir}/%{name}/js
  92. %{_datadir}/%{name}/search_providers
  93. %{_datadir}/%{name}/shaders
  94. %{_datadir}/%{name}/theme
  95. %{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
  96. %{_datadir}/desktop-directories
  97. %{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
  98. %{_datadir}/gnome-session/sessions/cinnamon.session
  99. %{_datadir}/gnome-session/sessions/cinnamon2d.session
  100. %{_datadir}/xsessions/cinnamon.desktop
  101. %{_datadir}/xsessions/cinnamon2d.desktop
  102. %{_mandir}/man1/*.1.gz
  103. %changelog
  104. * Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
  105. - new upstream release
  106. - update Patch101 (cinnamon-vine-settings.patch)
  107. - add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
  108. * Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
  109. - initial build for Vine Linux