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

Line 
1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
3Version:        1.8.8.1
4Release:        2%{?_dist_release}
5
6Group:          User Interface/Desktops
7License:        GPLv2+
8URL:            http://cinnamon.linuxmint.com/
9
10Source0:        Cinnamon-%{version}.tar.gz
11
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
16
17Patch2:         cinnamon-1.8.8.1-gjs-1.38.x.patch
18
19# vine patch
20Patch101:       cinnamon-vine-settings.patch
21
22BuildRoot:      %{_tmppath}/%{name}-%{version}-root
23
24BuildRequires:  muffin-devel >= 1.1.2
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
40BuildRequires:  libcanberra-gtk3-devel
41BuildRequires:  ca-certificates
42BuildRequires:  GConf2-devel
43BuildRequires:  gnome-common
44
45Requires(postun,posttrans):     glib2
46Requires(postun,posttrans):     desktop-file-utils
47Requires:       muffin
48Requires:       python-imaging
49Requires:       ca-certificates
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
59%setup -q -n Cinnamon-%{version}
60%patch0 -p1
61%patch1 -p1
62%patch2 -p1 -b .gjs
63%patch101 -p1 -b .vine
64
65%build
66NOCONFIGURE=1 ./autogen.sh
67%configure \
68        --disable-static \
69        --enable-compile-warnings=minimum
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
84%post
85touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
86
87%postun
88if [ $1 -eq 0 ]; then
89  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
90  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
91  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
92  update-desktop-database -q &> /dev/null || :
93fi
94
95%posttrans
96glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
97gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
98update-desktop-database -q &> /dev/null || :
99
100
101
102%files -f %{name}.lang
103%defattr(-,root,root)
104%doc README NEWS COPYING AUTHORS
105%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
106%{_sysconfdir}/xdg/menus/cinnamon-applications-merged
107%{_bindir}/cinnamon
108%{_bindir}/cinnamon-extension-tool
109%{_bindir}/cinnamon-launcher
110%{_bindir}/cinnamon-looking-glass
111%{_bindir}/cinnamon-menu-editor
112%{_bindir}/cinnamon-screensaver-lock-dialog
113%{_bindir}/cinnamon-settings
114%{_bindir}/cinnamon2d
115%{_bindir}/gnome-session-cinnamon
116%{_bindir}/gnome-session-cinnamon2d
117%{_prefix}/lib/cinnamon-looking-glass
118%{_prefix}/lib/cinnamon-menu-editor
119%{_prefix}/lib/cinnamon-screensaver-lock-dialog
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
126%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
127%{_libexecdir}/%{name}/cinnamon-perf-helper
128%{_datadir}/applications/cinnamon-add-panel-launcher.desktop
129%{_datadir}/applications/cinnamon-menu-editor.desktop
130%{_datadir}/applications/cinnamon-settings.desktop
131%{_datadir}/applications/cinnamon.desktop
132%{_datadir}/applications/cinnamon2d.desktop
133%{_datadir}/%{name}/applets
134%{_datadir}/%{name}/bumpmaps
135%{_datadir}/%{name}/desklets
136%{_datadir}/%{name}/icons
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
145%{_datadir}/gnome-session/sessions/cinnamon2d.session
146%{_datadir}/xsessions/cinnamon.desktop
147%{_datadir}/xsessions/cinnamon2d.desktop
148%{_mandir}/man1/*.1.gz
149
150%changelog
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
155* Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-1
156- new upstream release
157
158* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
159- new upstream release
160
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
166* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
167- new upstream release
168
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
174* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
175- new upstream release
176
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
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.