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

Revision 7697, 5.3 KB checked in by Takemikaduchi, 11 years ago (diff)

Cinnamon 1.8.2 & MATE 1.6

Line 
1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
3Version:        1.8.2
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 May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
149- new upstream release
150
151* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.6-1
152- new upstream release
153- add Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
154- add Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
155
156* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
157- new upstream release
158
159* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
160- new upstream release
161- add BuildRequires: ca-certificates
162- add Requires: python-imaging
163
164* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
165- new upstream release
166
167* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
168- new upstream release
169- update Patch101 (cinnamon-vine-settings.patch)
170- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
171
172* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
173- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.