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

Revision 8925, 7.7 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release

Line 
1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
3Version:        2.2.16
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-vine-settings.patch
17
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19
20BuildRequires:  muffin-devel >= 1.9.1
21BuildRequires:  cjs-devel >= 1.9.0
22BuildRequires:  gstreamer-plugins-base-devel >= 0.10.16
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:  ca-certificates
38BuildRequires:  GConf2-devel
39BuildRequires:  gnome-common
40
41Requires(postun,posttrans):     glib2
42Requires(postun,posttrans):     desktop-file-utils
43Requires:       muffin
44Requires:       cinnamon-session
45Requires:       cinnamon-menus
46Requires:       python-imaging
47Requires:       python-pam
48Requires:       python-pexpect
49Requires:       ca-certificates
50
51Vendor:                 Project Vine
52Distribution:   Vine Linux
53Packager:               Takemikaduchi
54
55%description
56Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
57
58The desktop layout is similar to Gnome 2.
59The underlying technology is forked from Gnome Shell.
60The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
61
62%prep
63%setup -q -n Cinnamon-%{version}
64%patch101 -p1 -b .vine
65
66# fix PAM module
67sed -i 's:import PAM:import pam:' files/usr/lib/cinnamon-settings/modules/cs_user.py
68
69%build
70NOCONFIGURE=1 ./autogen.sh
71%configure \
72        --disable-static \
73        --enable-compile-warnings=minimum
74
75make %{?_smp_mflags}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79make install DESTDIR=$RPM_BUILD_ROOT
80
81find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
82
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
87%post
88touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
89
90%postun
91if [ $1 -eq 0 ]; then
92  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
93  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
94  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
95  update-desktop-database -q &> /dev/null || :
96fi
97
98%posttrans
99glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
100gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
101update-desktop-database -q &> /dev/null || :
102
103
104%files
105%defattr(-,root,root)
106%doc README NEWS COPYING AUTHORS
107%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
108%{_sysconfdir}/xdg/menus/cinnamon-applications-merged
109%{_bindir}/cinnamon
110%{_bindir}/cinnamon-desktop-editor
111%{_bindir}/cinnamon-extension-tool
112%{_bindir}/cinnamon-json-makepot
113%{_bindir}/cinnamon-launcher
114%{_bindir}/cinnamon-looking-glass
115%{_bindir}/cinnamon-menu-editor
116%{_bindir}/cinnamon-screensaver-lock-dialog
117%{_bindir}/cinnamon-settings
118%{_bindir}/cinnamon-session-cinnamon
119%{_bindir}/cinnamon-session-cinnamon2d
120%{_bindir}/cinnamon-settings-users
121%{_bindir}/cinnamon2d
122%{_prefix}/lib/cinnamon-desktop-editor
123%{_prefix}/lib/cinnamon-json-makepot
124%{_prefix}/lib/cinnamon-looking-glass
125%{_prefix}/lib/cinnamon-menu-editor
126%{_prefix}/lib/cinnamon-screensaver-lock-dialog
127%{_prefix}/lib/cinnamon-settings
128%{_prefix}/lib/cinnamon-settings-users
129%{_libdir}/%{name}/Cinnamon-0.1.typelib
130%{_libdir}/%{name}/Gvc-1.0.typelib
131%{_libdir}/%{name}/St-1.0.typelib
132%{_libdir}/%{name}/libcinnamon.so
133%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
134%{_libexecdir}/%{name}/cinnamon-perf-helper
135%{_datadir}/applications/cinnamon-menu-editor.desktop
136%{_datadir}/applications/cinnamon-settings.desktop
137%{_datadir}/applications/cinnamon-settings-applets.desktop
138%{_datadir}/applications/cinnamon-settings-backgrounds.desktop
139%{_datadir}/applications/cinnamon-settings-calendar.desktop
140%{_datadir}/applications/cinnamon-settings-default.desktop
141%{_datadir}/applications/cinnamon-settings-desklets.desktop
142%{_datadir}/applications/cinnamon-settings-desktop.desktop
143%{_datadir}/applications/cinnamon-settings-effects.desktop
144%{_datadir}/applications/cinnamon-settings-extensions.desktop
145%{_datadir}/applications/cinnamon-settings-fonts.desktop
146%{_datadir}/applications/cinnamon-settings-general.desktop
147%{_datadir}/applications/cinnamon-settings-hotcorner.desktop
148%{_datadir}/applications/cinnamon-settings-info.desktop
149%{_datadir}/applications/cinnamon-settings-keyboard.desktop
150%{_datadir}/applications/cinnamon-settings-mouse.desktop
151%{_datadir}/applications/cinnamon-settings-panel.desktop
152%{_datadir}/applications/cinnamon-settings-power.desktop
153%{_datadir}/applications/cinnamon-settings-screensaver.desktop
154%{_datadir}/applications/cinnamon-settings-themes.desktop
155%{_datadir}/applications/cinnamon-settings-tiling.desktop
156%{_datadir}/applications/cinnamon-settings-user.desktop
157%{_datadir}/applications/cinnamon-settings-users.desktop
158%{_datadir}/applications/cinnamon-settings-windows.desktop
159%{_datadir}/applications/cinnamon-settings-workspaces.desktop
160%{_datadir}/applications/cinnamon.desktop
161%{_datadir}/applications/cinnamon2d.desktop
162%{_datadir}/cinnamon-session/sessions/cinnamon.session
163%{_datadir}/cinnamon-session/sessions/cinnamon2d.session
164%{_datadir}/%{name}/applets
165%{_datadir}/%{name}/bumpmaps
166%{_datadir}/%{name}/desklets
167%{_datadir}/%{name}/faces
168%{_datadir}/%{name}/icons
169%{_datadir}/%{name}/js
170%{_datadir}/%{name}/search_providers
171%{_datadir}/%{name}/theme
172%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
173%{_datadir}/desktop-directories
174%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
175%{_datadir}/icons/hicolor/*/*/*
176%{_datadir}/polkit-1/actions/org.cinnamon.settings-users.policy
177%{_datadir}/xsessions/cinnamon.desktop
178%{_datadir}/xsessions/cinnamon2d.desktop
179%{_mandir}/man1/*.1.gz
180
181
182%changelog
183* Sun Aug 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.16-1
184- new upstream release
185
186* Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.14-1
187- new upstream release
188- change BuildRequires: eudev-libgudev1-devel instead of libgudev1-devel
189- update Patch101 (cinnamon-vine-settings.patch)
190
191* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
192- new upstream release
193- remove Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
194- remove Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
195- remove Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
196
197* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-2
198- rebuild with cogl-1.16.0
199- add Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
200
201* Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-1
202- new upstream release
203
204* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
205- new upstream release
206
207* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.6-1
208- new upstream release
209- add Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
210- add Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
211
212* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
213- new upstream release
214
215* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
216- new upstream release
217- add BuildRequires: ca-certificates
218- add Requires: python-imaging
219
220* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
221- new upstream release
222
223* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
224- new upstream release
225- update Patch101 (cinnamon-vine-settings.patch)
226- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
227
228* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
229- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.