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

Revision 7823, 5.4 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

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