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

Revision 7635, 5.2 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

RevLine 
[6323]1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
[7635]3Version:        1.7.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
[7635]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
[6323]16
17# vine patch
18Patch101:       cinnamon-vine-settings.patch
19
20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
21
[7018]22BuildRequires:  muffin-devel >= 1.1.2
[6323]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
[6890]38BuildRequires:  libcanberra-gtk3-devel
[7018]39BuildRequires:  ca-certificates
40BuildRequires:  GConf2-devel
[6323]41BuildRequires:  gnome-common
42
[6890]43Requires(postun,posttrans):     glib2
[6984]44Requires(postun,posttrans):     desktop-file-utils
[6323]45Requires:       muffin
[7018]46Requires:       python-imaging
47Requires:       ca-certificates
[6323]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
[7106]57%setup -q -n Cinnamon-%{version}
[6323]58%patch0 -p1
[7635]59%patch1 -p1
[6323]60%patch101 -p1 -b .vine
61
62%build
63NOCONFIGURE=1 ./autogen.sh
64%configure \
65        --disable-static \
[7018]66        --enable-compile-warnings=minimum
[6323]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
[6984]81%post
82touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]83
84%postun
85if [ $1 -eq 0 ]; then
[6984]86  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]87  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]88  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
89  update-desktop-database -q &> /dev/null || :
[6323]90fi
91
92%posttrans
93glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]94gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
95update-desktop-database -q &> /dev/null || :
[6323]96
97
[6984]98
[6323]99%files -f %{name}.lang
100%defattr(-,root,root)
101%doc README NEWS COPYING AUTHORS
102%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
[7635]103%{_sysconfdir}/xdg/menus/cinnamon-applications-merged
[6323]104%{_bindir}/cinnamon
105%{_bindir}/cinnamon-extension-tool
[6890]106%{_bindir}/cinnamon-launcher
[7635]107%{_bindir}/cinnamon-looking-glass
[6323]108%{_bindir}/cinnamon-menu-editor
[7635]109%{_bindir}/cinnamon-screensaver-lock-dialog
[6323]110%{_bindir}/cinnamon-settings
[6890]111%{_bindir}/cinnamon2d
[6323]112%{_bindir}/gnome-session-cinnamon
[6890]113%{_bindir}/gnome-session-cinnamon2d
[7635]114%{_prefix}/lib/cinnamon-looking-glass
[6323]115%{_prefix}/lib/cinnamon-menu-editor
[7635]116%{_prefix}/lib/cinnamon-screensaver-lock-dialog
[6323]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
[6890]123%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
124%{_libexecdir}/%{name}/cinnamon-perf-helper
[7635]125%{_datadir}/applications/cinnamon-add-panel-launcher.desktop
126%{_datadir}/applications/cinnamon-menu-editor.desktop
[6323]127%{_datadir}/applications/cinnamon-settings.desktop
128%{_datadir}/applications/cinnamon.desktop
[6890]129%{_datadir}/applications/cinnamon2d.desktop
[6323]130%{_datadir}/%{name}/applets
[7635]131%{_datadir}/%{name}/bumpmaps
132%{_datadir}/%{name}/desklets
133%{_datadir}/%{name}/icons
[6323]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
[6890]142%{_datadir}/gnome-session/sessions/cinnamon2d.session
[6323]143%{_datadir}/xsessions/cinnamon.desktop
[6890]144%{_datadir}/xsessions/cinnamon2d.desktop
145%{_mandir}/man1/*.1.gz
[6323]146
147%changelog
[7635]148* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.6-1
149- new upstream release
150- add Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
151- add Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
152
[7106]153* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
154- new upstream release
155
[7018]156* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
157- new upstream release
158- add BuildRequires: ca-certificates
159- add Requires: python-imaging
160
[6984]161* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
162- new upstream release
163
[6890]164* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
165- new upstream release
166- update Patch101 (cinnamon-vine-settings.patch)
167- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
168
[6323]169* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
170- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.