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

RevLine 
[6323]1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
[7106]3Version:        1.6.6
[6890]4Release:        1%{?_dist_release}
[6323]5
6Group:          User Interface/Desktops
7License:        GPLv2+
8URL:            http://cinnamon.linuxmint.com/
9
[7106]10Source0:        Cinnamon-%{version}.tar.gz
[6323]11
12Patch0:         cinnamon-1.4-session.patch
13
14# vine patch
15Patch101:       cinnamon-vine-settings.patch
16
17BuildRoot:      %{_tmppath}/%{name}-%{version}-root
18
[7018]19BuildRequires:  muffin-devel >= 1.1.2
[6323]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
[6890]35BuildRequires:  libcanberra-gtk3-devel
[7018]36BuildRequires:  ca-certificates
37BuildRequires:  GConf2-devel
[6323]38BuildRequires:  gnome-common
39
[6890]40Requires(postun,posttrans):     glib2
[6984]41Requires(postun,posttrans):     desktop-file-utils
[6323]42Requires:       muffin
[7018]43Requires:       python-imaging
44Requires:       ca-certificates
[6323]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
[7106]54%setup -q -n Cinnamon-%{version}
[6323]55%patch0 -p1
56%patch101 -p1 -b .vine
57
58%build
59NOCONFIGURE=1 ./autogen.sh
60%configure \
61        --disable-static \
[7018]62        --enable-compile-warnings=minimum
[6323]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
[6984]77%post
78touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]79
80%postun
81if [ $1 -eq 0 ]; then
[6984]82  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]83  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]84  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
85  update-desktop-database -q &> /dev/null || :
[6323]86fi
87
88%posttrans
89glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]90gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
91update-desktop-database -q &> /dev/null || :
[6323]92
93
[6984]94
[6323]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
[6890]102%{_bindir}/cinnamon-launcher
[6323]103%{_bindir}/cinnamon-menu-editor
104%{_bindir}/cinnamon-settings
[6890]105%{_bindir}/cinnamon2d
[6323]106%{_bindir}/gnome-session-cinnamon
[6890]107%{_bindir}/gnome-session-cinnamon2d
[6323]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
[6890]115%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
116%{_libexecdir}/%{name}/cinnamon-perf-helper
[6323]117%{_datadir}/applications/cinnamon-settings.desktop
118%{_datadir}/applications/cinnamon.desktop
[6890]119%{_datadir}/applications/cinnamon2d.desktop
[6323]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
[6890]129%{_datadir}/gnome-session/sessions/cinnamon2d.session
[6323]130%{_datadir}/xsessions/cinnamon.desktop
[6890]131%{_datadir}/xsessions/cinnamon2d.desktop
132%{_mandir}/man1/*.1.gz
[6323]133
134%changelog
[7106]135* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
136- new upstream release
137
[7018]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
[6984]143* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
144- new upstream release
145
[6890]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
[6323]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.