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

Revision 9559, 8.7 KB checked in by Takemikaduchi, 9 years ago (diff)

cinnamon: new upstream release or rebuild
caja: fix typo
others: remove *.la files

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