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

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

Cinnamon-1.6.6

Line 
1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
3Version:        1.6.6
4Release:        1%{?_dist_release}
5
6Group:          User Interface/Desktops
7License:        GPLv2+
8URL:            http://cinnamon.linuxmint.com/
9
10Source0:        Cinnamon-%{version}.tar.gz
11
12Patch0:         cinnamon-1.4-session.patch
13
14# vine patch
15Patch101:       cinnamon-vine-settings.patch
16
17BuildRoot:      %{_tmppath}/%{name}-%{version}-root
18
19BuildRequires:  muffin-devel >= 1.1.2
20BuildRequires:  gjs-devel >= 1.29.18
21BuildRequires:  gstreamer-plugins-base-devel >= 0.10.16
22BuildRequires:  folks-devel >= 0.5.2
23BuildRequires:  evolution-data-server-devel >= 2.32.0
24BuildRequires:  telepathy-glib-devel >= 0.15.5
25BuildRequires:  telepathy-logger-devel >= 0.2.4
26BuildRequires:  polkit-devel >= 0.100
27BuildRequires:  startup-notification-devel >= 0.11
28BuildRequires:  gnome-menus-devel
29BuildRequires:  NetworkManager-glib-devel
30BuildRequires:  libgnome-keyring-devel
31BuildRequires:  libcroco-devel >= 0.6.2
32BuildRequires:  gnome-desktop3-devel >= 2.90.0
33BuildRequires:  pulseaudio-libs-devel
34BuildRequires:  libgudev1-devel
35BuildRequires:  libcanberra-gtk3-devel
36BuildRequires:  ca-certificates
37BuildRequires:  GConf2-devel
38BuildRequires:  gnome-common
39
40Requires(postun,posttrans):     glib2
41Requires(postun,posttrans):     desktop-file-utils
42Requires:       muffin
43Requires:       python-imaging
44Requires:       ca-certificates
45
46%description
47Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
48
49The desktop layout is similar to Gnome 2.
50The underlying technology is forked from Gnome Shell.
51The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
52
53%prep
54%setup -q -n Cinnamon-%{version}
55%patch0 -p1
56%patch101 -p1 -b .vine
57
58%build
59NOCONFIGURE=1 ./autogen.sh
60%configure \
61        --disable-static \
62        --enable-compile-warnings=minimum
63
64make %{?_smp_mflags}
65
66%install
67rm -rf $RPM_BUILD_ROOT
68make install DESTDIR=$RPM_BUILD_ROOT
69
70find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
71
72%find_lang %{name}
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%post
78touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
79
80%postun
81if [ $1 -eq 0 ]; then
82  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
83  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
84  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
85  update-desktop-database -q &> /dev/null || :
86fi
87
88%posttrans
89glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
90gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
91update-desktop-database -q &> /dev/null || :
92
93
94
95%files -f %{name}.lang
96%defattr(-,root,root)
97%doc README NEWS COPYING AUTHORS
98%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
99%{_sysconfdir}/xdg/menus/cinnamon-settings.menu
100%{_bindir}/cinnamon
101%{_bindir}/cinnamon-extension-tool
102%{_bindir}/cinnamon-launcher
103%{_bindir}/cinnamon-menu-editor
104%{_bindir}/cinnamon-settings
105%{_bindir}/cinnamon2d
106%{_bindir}/gnome-session-cinnamon
107%{_bindir}/gnome-session-cinnamon2d
108%{_prefix}/lib/cinnamon-menu-editor
109%{_prefix}/lib/cinnamon-settings
110%{_libdir}/%{name}/Cinnamon-0.1.typelib
111%{_libdir}/%{name}/Gvc-1.0.typelib
112%{_libdir}/%{name}/St-1.0.typelib
113%{_libdir}/%{name}/libcinnamon.so
114%{_libdir}/mozilla/plugins/libcinnamon-browser-plugin.so
115%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
116%{_libexecdir}/%{name}/cinnamon-perf-helper
117%{_datadir}/applications/cinnamon-settings.desktop
118%{_datadir}/applications/cinnamon.desktop
119%{_datadir}/applications/cinnamon2d.desktop
120%{_datadir}/%{name}/applets
121%{_datadir}/%{name}/js
122%{_datadir}/%{name}/search_providers
123%{_datadir}/%{name}/shaders
124%{_datadir}/%{name}/theme
125%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
126%{_datadir}/desktop-directories
127%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
128%{_datadir}/gnome-session/sessions/cinnamon.session
129%{_datadir}/gnome-session/sessions/cinnamon2d.session
130%{_datadir}/xsessions/cinnamon.desktop
131%{_datadir}/xsessions/cinnamon2d.desktop
132%{_mandir}/man1/*.1.gz
133
134%changelog
135* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
136- new upstream release
137
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.