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

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

cinnamon, control-center, glibmm, gtkmm3, seahorse: new upstream release
nemo, task-cinnamon: new package,
task-gnome: add some packages
evolution, boo: fix files
banshee: change BR
tomoby, mono-addins: create -devel subpackage

Line 
1%define tarball_id      g3f5259b
2%define source_id       b632726
3
4Name:           cinnamon
5Summary:        A Linux Desktop featuring a traditional layout and modern technology
6Version:        1.6.3
7Release:        1%{?_dist_release}
8
9Group:          User Interface/Desktops
10License:        GPLv2+
11URL:            http://cinnamon.linuxmint.com/
12
13Source0:        linuxmint-Cinnamon-%{version}-0-%{tarball_id}.tar.gz
14
15Patch0:         cinnamon-1.4-session.patch
16
17# vine patch
18Patch101:       cinnamon-vine-settings.patch
19
20BuildRoot:      %{_tmppath}/%{name}-%{version}-root
21
22BuildRequires:  muffin-devel >= 1.0.2
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
38BuildRequires:  libcanberra-gtk3-devel
39BuildRequires:  GConf2-devel
40BuildRequires:  gnome-common
41
42Requires(postun,posttrans):     glib2
43Requires(postun,posttrans):     desktop-file-utils
44Requires:       muffin
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 linuxmint-Cinnamon-%{source_id}
55%patch0 -p1
56%patch101 -p1 -b .vine
57
58%build
59NOCONFIGURE=1 ./autogen.sh
60%configure \
61        --disable-static \
62        --with-ca-certificates=%{_datadir}/ssl/certs/ca-bundle.crt \
63         --enable-compile-warnings=minimum
64
65make %{?_smp_mflags}
66
67%install
68rm -rf $RPM_BUILD_ROOT
69export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
70make install DESTDIR=$RPM_BUILD_ROOT
71unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
72
73find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
74
75%find_lang %{name}
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
80%post
81touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
82
83%postun
84if [ $1 -eq 0 ]; then
85  touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
86  glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
87  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
88  update-desktop-database -q &> /dev/null || :
89fi
90
91%posttrans
92glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
93gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
94update-desktop-database -q &> /dev/null || :
95
96
97
98%files -f %{name}.lang
99%defattr(-,root,root)
100%doc README NEWS COPYING AUTHORS
101%{_sysconfdir}/xdg/menus/cinnamon-applications.menu
102%{_sysconfdir}/xdg/menus/cinnamon-settings.menu
103%{_bindir}/cinnamon
104%{_bindir}/cinnamon-extension-tool
105%{_bindir}/cinnamon-launcher
106%{_bindir}/cinnamon-menu-editor
107%{_bindir}/cinnamon-settings
108%{_bindir}/cinnamon2d
109%{_bindir}/gnome-session-cinnamon
110%{_bindir}/gnome-session-cinnamon2d
111%{_prefix}/lib/cinnamon-menu-editor
112%{_prefix}/lib/cinnamon-settings
113%{_libdir}/%{name}/Cinnamon-0.1.typelib
114%{_libdir}/%{name}/Gvc-1.0.typelib
115%{_libdir}/%{name}/St-1.0.typelib
116%{_libdir}/%{name}/libcinnamon.so
117%{_libdir}/mozilla/plugins/libcinnamon-browser-plugin.so
118%{_libexecdir}/%{name}/cinnamon-hotplug-sniffer
119%{_libexecdir}/%{name}/cinnamon-perf-helper
120%{_datadir}/applications/cinnamon-settings.desktop
121%{_datadir}/applications/cinnamon.desktop
122%{_datadir}/applications/cinnamon2d.desktop
123%{_datadir}/%{name}/applets
124%{_datadir}/%{name}/js
125%{_datadir}/%{name}/search_providers
126%{_datadir}/%{name}/shaders
127%{_datadir}/%{name}/theme
128%{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
129%{_datadir}/desktop-directories
130%{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
131%{_datadir}/gnome-session/sessions/cinnamon.session
132%{_datadir}/gnome-session/sessions/cinnamon2d.session
133%{_datadir}/xsessions/cinnamon.desktop
134%{_datadir}/xsessions/cinnamon2d.desktop
135%{_mandir}/man1/*.1.gz
136
137%changelog
138* Wed Oct 24 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.3-1
139- new upstream release
140
141* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
142- new upstream release
143- update Patch101 (cinnamon-vine-settings.patch)
144- add BuildRequires: GConf2-devel, libcanberra-gtk3-devel
145
146* Tue Jun 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4-UP1-1
147- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.