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

Revision 9834, 9.5 KB checked in by Takemikaduchi, 8 years ago (diff)

new upstream release

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