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

Revision 7018, 4.5 KB checked in by Takemikaduchi, 12 years ago (diff)

gnome-settings-daemon: add gnome-settings-daemon-3.6.1-input-source-switch-zenkaku-hankaku.patch
others: new upstream release

Line 
1%define tarball_id      g4a6969f
2%define source_id       d421fd9
3
4Name:           cinnamon
5Summary:        A Linux Desktop featuring a traditional layout and modern technology
6Version:        1.6.4
7Release:        1%{?_dist_release}
8
9Group:          User Interface/Desktops
10License:        GPLv2+
11URL:            http://cinnamon.linuxmint.com/
12
13Source0:        linuxmint-Cinnamon-%{version}-0-%{tarball_id}.tar.gz
14
15Patch0:         cinnamon-1.4-session.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 linuxmint-Cinnamon-%{source_id}
58%patch0 -p1
59%patch101 -p1 -b .vine
60
61%build
62NOCONFIGURE=1 ./autogen.sh
63%configure \
64        --disable-static \
65        --enable-compile-warnings=minimum
66
67make %{?_smp_mflags}
68
69%install
70rm -rf $RPM_BUILD_ROOT
71make install DESTDIR=$RPM_BUILD_ROOT
72
73find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
74
75%find_lang %{name}
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%post
81touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
82
83%postun
84if [ $1 -eq 0 ]; then
85  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
86  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
87  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
88  update-desktop-database -q &> /dev/null || :
89fi
90
91%posttrans
92glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
93gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
94update-desktop-database -q &> /dev/null || :
95
96
97
98%files -f %{name}.lang
99%defattr(-,root,root)
100%doc README NEWS COPYING AUTHORS
101%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
102%{_sysconfdir}/xdg/menus/cinnamon-settings.menu
103%{_bindir}/cinnamon
104%{_bindir}/cinnamon-extension-tool
105%{_bindir}/cinnamon-launcher
106%{_bindir}/cinnamon-menu-editor
107%{_bindir}/cinnamon-settings
108%{_bindir}/cinnamon2d
109%{_bindir}/gnome-session-cinnamon
110%{_bindir}/gnome-session-cinnamon2d
111%{_prefix}/lib/cinnamon-menu-editor
112%{_prefix}/lib/cinnamon-settings
113%{_libdir}/%{name}/Cinnamon-0.1.typelib
114%{_libdir}/%{name}/Gvc-1.0.typelib
115%{_libdir}/%{name}/St-1.0.typelib
116%{_libdir}/%{name}/libcinnamon.so
117%{_libdir}/mozilla/plugins/libcinnamon-browser-plugin.so
118%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
119%{_libexecdir}/%{name}/cinnamon-perf-helper
120%{_datadir}/applications/cinnamon-settings.desktop
121%{_datadir}/applications/cinnamon.desktop
122%{_datadir}/applications/cinnamon2d.desktop
123%{_datadir}/%{name}/applets
124%{_datadir}/%{name}/js
125%{_datadir}/%{name}/search_providers
126%{_datadir}/%{name}/shaders
127%{_datadir}/%{name}/theme
128%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
129%{_datadir}/desktop-directories
130%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
131%{_datadir}/gnome-session/sessions/cinnamon.session
132%{_datadir}/gnome-session/sessions/cinnamon2d.session
133%{_datadir}/xsessions/cinnamon.desktop
134%{_datadir}/xsessions/cinnamon2d.desktop
135%{_mandir}/man1/*.1.gz
136
137%changelog
138* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
139- new upstream release
140- add BuildRequires: ca-certificates
141- add Requires: python-imaging
142
143* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
144- new upstream release
145
146* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
147- new upstream release
148- update Patch101 (cinnamon-vine-settings.patch)
149- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
150
151* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
152- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.