source: projects/specs/trunk/c/cinnamon/cinnamon-vl.spec @ 7938

Revision 7938, 5.6 KB checked in by Takemikaduchi, 11 years ago (diff)

GNOME-3.10.1

RevLine 
[6323]1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
[7823]3Version:        1.8.8.1
[7938]4Release:        2%{?_dist_release}
[6323]5
6Group:          User Interface/Desktops
7License:        GPLv2+
8URL:            http://cinnamon.linuxmint.com/
9
[7106]10Source0:        Cinnamon-%{version}.tar.gz
[6323]11
[7635]12# patch from alt
13# http://git.altlinux.org/people/cow/packages/?p=cinnamon.git;a=summary
14Patch0:         cinnamon-1.7.6-gjs-1.0.patch
15Patch1:         cinnamon-1.7.6-clutter_disable_xinput.patch
[6323]16
[7938]17Patch2:         cinnamon-1.8.8.1-gjs-1.38.x.patch
18
[6323]19# vine patch
20Patch101:       cinnamon-vine-settings.patch
21
22BuildRoot:      %{_tmppath}/%{name}-%{version}-root
23
[7018]24BuildRequires:  muffin-devel >= 1.1.2
[6323]25BuildRequires:  gjs-devel >= 1.29.18
26BuildRequires:  gstreamer-plugins-base-devel >= 0.10.16
27BuildRequires:  folks-devel >= 0.5.2
28BuildRequires:  evolution-data-server-devel >= 2.32.0
29BuildRequires:  telepathy-glib-devel >= 0.15.5
30BuildRequires:  telepathy-logger-devel >= 0.2.4
31BuildRequires:  polkit-devel >= 0.100
32BuildRequires:  startup-notification-devel >= 0.11
33BuildRequires:  gnome-menus-devel
34BuildRequires:  NetworkManager-glib-devel
35BuildRequires:  libgnome-keyring-devel
36BuildRequires:  libcroco-devel >= 0.6.2
37BuildRequires:  gnome-desktop3-devel >= 2.90.0
38BuildRequires:  pulseaudio-libs-devel
39BuildRequires:  libgudev1-devel
[6890]40BuildRequires:  libcanberra-gtk3-devel
[7018]41BuildRequires:  ca-certificates
42BuildRequires:  GConf2-devel
[6323]43BuildRequires:  gnome-common
44
[6890]45Requires(postun,posttrans):     glib2
[6984]46Requires(postun,posttrans):     desktop-file-utils
[6323]47Requires:       muffin
[7018]48Requires:       python-imaging
49Requires:       ca-certificates
[6323]50
51%description
52Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
53
54The desktop layout is similar to Gnome 2.
55The underlying technology is forked from Gnome Shell.
56The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
57
58%prep
[7106]59%setup -q -n Cinnamon-%{version}
[6323]60%patch0 -p1
[7635]61%patch1 -p1
[7938]62%patch2 -p1 -b .gjs
[6323]63%patch101 -p1 -b .vine
64
65%build
66NOCONFIGURE=1 ./autogen.sh
67%configure \
68        --disable-static \
[7018]69        --enable-compile-warnings=minimum
[6323]70
71make %{?_smp_mflags}
72
73%install
74rm -rf $RPM_BUILD_ROOT
75make install DESTDIR=$RPM_BUILD_ROOT
76
77find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
78
79%find_lang %{name}
80
81%clean
82rm -rf $RPM_BUILD_ROOT
83
[6984]84%post
85touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]86
87%postun
88if [ $1 -eq 0 ]; then
[6984]89  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]90  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]91  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
92  update-desktop-database -q &> /dev/null || :
[6323]93fi
94
95%posttrans
96glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]97gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
98update-desktop-database -q &> /dev/null || :
[6323]99
100
[6984]101
[6323]102%files -f %{name}.lang
103%defattr(-,root,root)
104%doc README NEWS COPYING AUTHORS
105%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
[7635]106%{_sysconfdir}/xdg/menus/cinnamon-applications-merged
[6323]107%{_bindir}/cinnamon
108%{_bindir}/cinnamon-extension-tool
[6890]109%{_bindir}/cinnamon-launcher
[7635]110%{_bindir}/cinnamon-looking-glass
[6323]111%{_bindir}/cinnamon-menu-editor
[7635]112%{_bindir}/cinnamon-screensaver-lock-dialog
[6323]113%{_bindir}/cinnamon-settings
[6890]114%{_bindir}/cinnamon2d
[6323]115%{_bindir}/gnome-session-cinnamon
[6890]116%{_bindir}/gnome-session-cinnamon2d
[7635]117%{_prefix}/lib/cinnamon-looking-glass
[6323]118%{_prefix}/lib/cinnamon-menu-editor
[7635]119%{_prefix}/lib/cinnamon-screensaver-lock-dialog
[6323]120%{_prefix}/lib/cinnamon-settings
121%{_libdir}/%{name}/Cinnamon-0.1.typelib
122%{_libdir}/%{name}/Gvc-1.0.typelib
123%{_libdir}/%{name}/St-1.0.typelib
124%{_libdir}/%{name}/libcinnamon.so
125%{_libdir}/mozilla/plugins/libcinnamon-browser-plugin.so
[6890]126%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
127%{_libexecdir}/%{name}/cinnamon-perf-helper
[7635]128%{_datadir}/applications/cinnamon-add-panel-launcher.desktop
129%{_datadir}/applications/cinnamon-menu-editor.desktop
[6323]130%{_datadir}/applications/cinnamon-settings.desktop
131%{_datadir}/applications/cinnamon.desktop
[6890]132%{_datadir}/applications/cinnamon2d.desktop
[6323]133%{_datadir}/%{name}/applets
[7635]134%{_datadir}/%{name}/bumpmaps
135%{_datadir}/%{name}/desklets
136%{_datadir}/%{name}/icons
[6323]137%{_datadir}/%{name}/js
138%{_datadir}/%{name}/search_providers
139%{_datadir}/%{name}/shaders
140%{_datadir}/%{name}/theme
141%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
142%{_datadir}/desktop-directories
143%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
144%{_datadir}/gnome-session/sessions/cinnamon.session
[6890]145%{_datadir}/gnome-session/sessions/cinnamon2d.session
[6323]146%{_datadir}/xsessions/cinnamon.desktop
[6890]147%{_datadir}/xsessions/cinnamon2d.desktop
148%{_mandir}/man1/*.1.gz
[6323]149
150%changelog
[7938]151* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-2
152- rebuild with cogl-1.16.0
153- add Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
154
[7823]155* Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-1
156- new upstream release
157
[7697]158* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
159- new upstream release
160
[7635]161* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.6-1
162- new upstream release
163- add Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
164- add Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
165
[7106]166* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
167- new upstream release
168
[7018]169* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
170- new upstream release
171- add BuildRequires: ca-certificates
172- add Requires: python-imaging
173
[6984]174* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
175- new upstream release
176
[6890]177* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
178- new upstream release
179- update Patch101 (cinnamon-vine-settings.patch)
180- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
181
[6323]182* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
183- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.