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

Revision 9223, 8.4 KB checked in by Takemikaduchi, 9 years ago (diff)

Cinnamon 2.4.5

RevLine 
[6323]1Name:           cinnamon
2Summary:        A Linux Desktop featuring a traditional layout and modern technology
[9223]3Version:        2.4.5
[8374]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
[6323]14
15# vine patch
[9223]16Patch101:       cinnamon-2.4.5-vine-settings.patch
[6323]17
18BuildRoot:      %{_tmppath}/%{name}-%{version}-root
19
[8374]20BuildRequires:  muffin-devel >= 1.9.1
21BuildRequires:  cjs-devel >= 1.9.0
[6323]22BuildRequires:  gstreamer-plugins-base-devel >= 0.10.16
23BuildRequires:  folks-devel >= 0.5.2
24BuildRequires:  evolution-data-server-devel >= 2.32.0
25BuildRequires:  telepathy-glib-devel >= 0.15.5
26BuildRequires:  telepathy-logger-devel >= 0.2.4
27BuildRequires:  polkit-devel >= 0.100
28BuildRequires:  startup-notification-devel >= 0.11
[8374]29BuildRequires:  cinnamon-menus-devel
[6323]30BuildRequires:  NetworkManager-glib-devel
31BuildRequires:  libgnome-keyring-devel
32BuildRequires:  libcroco-devel >= 0.6.2
[8374]33BuildRequires:  cinnamon-desktop-devel
[6323]34BuildRequires:  pulseaudio-libs-devel
[8721]35BuildRequires:  eudev-libgudev1-devel
[6890]36BuildRequires:  libcanberra-gtk3-devel
[7018]37BuildRequires:  ca-certificates
38BuildRequires:  GConf2-devel
[6323]39BuildRequires:  gnome-common
40
[6890]41Requires(postun,posttrans):     glib2
[6984]42Requires(postun,posttrans):     desktop-file-utils
[6323]43Requires:       muffin
[8374]44Requires:       cinnamon-session
45Requires:       cinnamon-menus
[7018]46Requires:       python-imaging
[8374]47Requires:       python-pam
48Requires:       python-pexpect
[7018]49Requires:       ca-certificates
[6323]50
[8374]51Vendor:                 Project Vine
52Distribution:   Vine Linux
53Packager:               Takemikaduchi
54
[6323]55%description
56Cinnamon is a Linux desktop which provides advanced innovative features and a traditional user experience.
57
58The desktop layout is similar to Gnome 2.
59The underlying technology is forked from Gnome Shell.
60The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.
61
62%prep
[7106]63%setup -q -n Cinnamon-%{version}
[6323]64%patch101 -p1 -b .vine
65
[8374]66# fix PAM module
67sed -i 's:import PAM:import pam:' files/usr/lib/cinnamon-settings/modules/cs_user.py
68
[6323]69%build
70NOCONFIGURE=1 ./autogen.sh
71%configure \
72        --disable-static \
[7018]73        --enable-compile-warnings=minimum
[6323]74
75make %{?_smp_mflags}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79make install DESTDIR=$RPM_BUILD_ROOT
80
81find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
82
83
84%clean
85rm -rf $RPM_BUILD_ROOT
86
[6984]87%post
88touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]89
90%postun
91if [ $1 -eq 0 ]; then
[6984]92  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
[6323]93  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]94  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
95  update-desktop-database -q &> /dev/null || :
[6323]96fi
97
98%posttrans
99glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
[6984]100gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
101update-desktop-database -q &> /dev/null || :
[6323]102
103
[8374]104%files
[6323]105%defattr(-,root,root)
106%doc README NEWS COPYING AUTHORS
107%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
[7635]108%{_sysconfdir}/xdg/menus/cinnamon-applications-merged
[6323]109%{_bindir}/cinnamon
[8374]110%{_bindir}/cinnamon-desktop-editor
[6323]111%{_bindir}/cinnamon-extension-tool
[8374]112%{_bindir}/cinnamon-json-makepot
[6890]113%{_bindir}/cinnamon-launcher
[7635]114%{_bindir}/cinnamon-looking-glass
[6323]115%{_bindir}/cinnamon-menu-editor
[9223]116%{_bindir}/cinnamon-preview-gtk-theme
[7635]117%{_bindir}/cinnamon-screensaver-lock-dialog
[6323]118%{_bindir}/cinnamon-settings
[8374]119%{_bindir}/cinnamon-session-cinnamon
120%{_bindir}/cinnamon-session-cinnamon2d
121%{_bindir}/cinnamon-settings-users
[9223]122%{_bindir}/cinnamon-slideshow
[6890]123%{_bindir}/cinnamon2d
[8374]124%{_prefix}/lib/cinnamon-desktop-editor
125%{_prefix}/lib/cinnamon-json-makepot
[7635]126%{_prefix}/lib/cinnamon-looking-glass
[6323]127%{_prefix}/lib/cinnamon-menu-editor
[7635]128%{_prefix}/lib/cinnamon-screensaver-lock-dialog
[6323]129%{_prefix}/lib/cinnamon-settings
[8374]130%{_prefix}/lib/cinnamon-settings-users
[9223]131%{_prefix}/lib/cinnamon-slideshow/cinnamon-slideshow.py
[6323]132%{_libdir}/%{name}/Cinnamon-0.1.typelib
[9223]133%{_libdir}/%{name}/CinnamonJS-0.1.typelib
[6323]134%{_libdir}/%{name}/Gvc-1.0.typelib
135%{_libdir}/%{name}/St-1.0.typelib
136%{_libdir}/%{name}/libcinnamon.so
[9223]137%{_libdir}/%{name}/libcinnamon-js.so
[6890]138%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
139%{_libexecdir}/%{name}/cinnamon-perf-helper
[7635]140%{_datadir}/applications/cinnamon-menu-editor.desktop
[6323]141%{_datadir}/applications/cinnamon-settings.desktop
[8374]142%{_datadir}/applications/cinnamon-settings-applets.desktop
143%{_datadir}/applications/cinnamon-settings-backgrounds.desktop
144%{_datadir}/applications/cinnamon-settings-calendar.desktop
145%{_datadir}/applications/cinnamon-settings-default.desktop
146%{_datadir}/applications/cinnamon-settings-desklets.desktop
147%{_datadir}/applications/cinnamon-settings-desktop.desktop
148%{_datadir}/applications/cinnamon-settings-effects.desktop
149%{_datadir}/applications/cinnamon-settings-extensions.desktop
150%{_datadir}/applications/cinnamon-settings-fonts.desktop
151%{_datadir}/applications/cinnamon-settings-general.desktop
152%{_datadir}/applications/cinnamon-settings-hotcorner.desktop
153%{_datadir}/applications/cinnamon-settings-info.desktop
154%{_datadir}/applications/cinnamon-settings-keyboard.desktop
155%{_datadir}/applications/cinnamon-settings-mouse.desktop
[9223]156%{_datadir}/applications/cinnamon-settings-notifications.desktop
[8374]157%{_datadir}/applications/cinnamon-settings-panel.desktop
158%{_datadir}/applications/cinnamon-settings-power.desktop
[9223]159%{_datadir}/applications/cinnamon-settings-privacy.desktop
[8374]160%{_datadir}/applications/cinnamon-settings-screensaver.desktop
161%{_datadir}/applications/cinnamon-settings-themes.desktop
162%{_datadir}/applications/cinnamon-settings-tiling.desktop
163%{_datadir}/applications/cinnamon-settings-user.desktop
164%{_datadir}/applications/cinnamon-settings-users.desktop
165%{_datadir}/applications/cinnamon-settings-windows.desktop
166%{_datadir}/applications/cinnamon-settings-workspaces.desktop
[6323]167%{_datadir}/applications/cinnamon.desktop
[6890]168%{_datadir}/applications/cinnamon2d.desktop
[8374]169%{_datadir}/cinnamon-session/sessions/cinnamon.session
170%{_datadir}/cinnamon-session/sessions/cinnamon2d.session
[6323]171%{_datadir}/%{name}/applets
[7635]172%{_datadir}/%{name}/bumpmaps
173%{_datadir}/%{name}/desklets
[8374]174%{_datadir}/%{name}/faces
[7635]175%{_datadir}/%{name}/icons
[6323]176%{_datadir}/%{name}/js
177%{_datadir}/%{name}/search_providers
178%{_datadir}/%{name}/theme
[9223]179%{_datadir}/%{name}/thumbnails
[6323]180%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
[9223]181%{_datadir}/dbus-1/services/org.Cinnamon.Melange.service
182%{_datadir}/dbus-1/services/org.Cinnamon.Slideshow.service
[6323]183%{_datadir}/desktop-directories
184%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
[8374]185%{_datadir}/icons/hicolor/*/*/*
186%{_datadir}/polkit-1/actions/org.cinnamon.settings-users.policy
[6323]187%{_datadir}/xsessions/cinnamon.desktop
[6890]188%{_datadir}/xsessions/cinnamon2d.desktop
189%{_mandir}/man1/*.1.gz
[6323]190
[8374]191
[6323]192%changelog
[9223]193* Sat Jan 03 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.4.5-1
194- new upstream release
195- update Patch101 (cinnamon-2.4.5-vine-settings.patch)
196
[8925]197* Sun Aug 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.16-1
198- new upstream release
199
[8721]200* Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.14-1
201- new upstream release
202- change BuildRequires: eudev-libgudev1-devel instead of libgudev1-devel
203- update Patch101 (cinnamon-vine-settings.patch)
204
[8374]205* Sun Apr 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.3-1
206- new upstream release
207- remove Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
208- remove Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
209- remove Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
210
[7938]211* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-2
212- rebuild with cogl-1.16.0
213- add Patch2 (cinnamon-1.8.8.1-gjs-1.38.x.patch)
214
[7823]215* Sun Sep 22 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.8.1-1
216- new upstream release
217
[7697]218* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.2-1
219- new upstream release
220
[7635]221* Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.6-1
222- new upstream release
223- add Patch0 (cinnamon-1.7.6-gjs-1.0.patch)
224- add Patch1 (cinnamon-1.7.6-clutter_disable_xinput.patch)
225
[7106]226* Sun Nov 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.6-1
227- new upstream release
228
[7018]229* Fri Oct 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.4-1
230- new upstream release
231- add BuildRequires: ca-certificates
232- add Requires: python-imaging
233
[6984]234* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
235- new upstream release
236
[6890]237* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
238- new upstream release
239- update Patch101 (cinnamon-vine-settings.patch)
240- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
241
[6323]242* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
243- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.