source: projects/specs/trunk/g/gnome-shell/gnome-shell-vl.spec @ 7047

Revision 7047, 6.6 KB checked in by Takemikaduchi, 12 years ago (diff)

giggle, gnome-shell-extensions, telepathy-logger: new upstream release
empathy, gnome-shell: rebuild with telepathy-logger-0.6.0

Line 
1%define pkg_version 3.6.1
2%define pkg_release 2%{?_dist_release}
3
4Summary:     Window management and application launching for GNOME
5Name:        gnome-shell
6Version:     %{pkg_version}
7Release:     %{pkg_release}
8Source0:     %{name}-%{version}.tar.xz
9
10Patch0:         gnome-shell-3.4.1-git20121031.patch
11# settings for Vine
12Patch101:    gnome-shell-vine-settings.patch
13
14License:     GPLv2+
15Group:       User Interface/Desktops
16URL:         http://live.gnome.org/GnomeShell
17
18Requires(post,postun): scrollkeeper >= 0.1.4
19Requires: mutter
20Requires: caribou
21Requires: ca-certificates
22Requires: at-spi2-atk
23
24BuildRequires: gnome-common
25BuildRequires: libtool
26BuildRequires: automake
27BuildRequires: autoconf
28
29BuildRequires: pkgconfig
30BuildRequires: gtk2-devel
31BuildRequires: clutter-devel
32BuildRequires: mutter-devel
33BuildRequires: gjs-devel
34BuildRequires: gnome-desktop3-devel
35BuildRequires: gnome-menus-devel
36BuildRequires: libSM-devel
37BuildRequires: libffi-devel
38BuildRequires: startup-notification-devel
39BuildRequires: gnome-doc-utils
40BuildRequires: desktop-file-utils
41BuildRequires: libcroco-devel
42BuildRequires: librsvg2-devel
43BuildRequires: gobject-introspection-devel
44BuildRequires: gcr-devel
45BuildRequires: gstreamer-devel
46BuildRequires: dbus-glib-devel
47BuildRequires: telepathy-logger-devel
48BuildRequires: polkit-devel
49BuildRequires: pulseaudio-libs-devel
50BuildRequires: evolution-data-server-devel
51BuildRequires: folks-devel
52BuildRequires: NetworkManager-glib-devel
53BuildRequires: libgudev1-devel
54BuildRequires: libcanberra-gtk3-devel
55BuildRequires: ca-certificates
56BuildRequires: intltool
57
58BuildRoot: %{_tmppath}/%{name}-%{version}-root
59
60Vendor: Project Vine
61Distribution: Vine Linux
62Packager: Takemikaduchi
63
64
65%description
66GNOME Shell is the defining technology of the GNOME 3 desktop user experience.
67It provides core interface functions like switching to windows and launching
68applications. GNOME Shell takes advantage of the capabilities of modern graphics
69hardware and introduces innovative user interface concepts to provide a delightful
70and easy to use experience.
71
72
73%prep
74%setup -q
75%patch0 -p1
76%patch101 -p1 -b .vine
77
78%build
79libtoolize --copy --force
80autoreconf
81%configure \
82        --disable-static
83
84%{__make} %{?_smp_mflags}
85
86
87%install
88%{__rm} -rf ${RPM_BUILD_ROOT}
89%{__make} install DESTDIR=${RPM_BUILD_ROOT}
90
91find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
92
93%find_lang %{name}
94
95
96
97%clean
98%{__rm} -rf ${RPM_BUILD_ROOT}
99
100
101%post
102/sbin/ldconfig
103touch --no-create %{_datadir}/icons/hicolor
104if [ -x /usr/bin/gtk-update-icon-cache ]; then
105  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
106fi
107
108%postun
109/sbin/ldconfig
110touch --no-create %{_datadir}/icons/hicolor
111if [ -x /usr/bin/gtk-update-icon-cache ]; then
112  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
113fi
114glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
115
116%posttrans
117glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
118
119
120%files -f %{name}.lang
121%defattr(-,root,root)
122%doc COPYING NEWS README
123%{_bindir}/gnome-shell
124%{_bindir}/gnome-shell-extension-tool
125%{_bindir}/gnome-shell-extension-prefs
126%{_bindir}/gnome-shell-perf-tool
127%{_libdir}/gnome-shell/*
128%{_libdir}/mozilla/plugins/libgnome-shell-browser-plugin.so
129%{_libexecdir}/gnome-shell-calendar-server
130%{_libexecdir}/gnome-shell-hotplug-sniffer
131%{_libexecdir}/gnome-shell-perf-helper
132%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
133%{_datadir}/applications/gnome-shell.desktop
134%{_datadir}/applications/gnome-shell-extension-prefs.desktop
135%{_datadir}/applications/evolution-calendar.desktop
136%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
137%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
138%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
139%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
140%{_datadir}/gnome-shell/*
141%{_datadir}/gtk-doc/html/shell
142%{_datadir}/gtk-doc/html/st
143%{_datadir}/man/man1/*.1.gz
144
145
146%changelog
147* Thu Nov 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-2
148- rebuild with telepathy-logger-0.6.0
149- add Patch0 (gnome-shell-3.4.1-git20121031.patch)
150
151* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
152- new upstream release
153
154* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
155- new upstream release
156- add Patch0 (gnome-shell-3.5.92-git20120921.patch)
157- update Patch101 (gnome-shell-vine-settings.patch)
158- change BuildRequires: ca-certificates instead of openssl
159- add BuildRequires: libcanberra-gtl3-devel
160
161* Sun Jul 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.2-1
162- new upstream release
163- remove Patch103 (gnome-shell-ja.po-date.patch)
164
165* Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
166- new upstream release
167- update Patch101,103
168- remove Patch0,102
169- add BuildRequires: gcr-devel
170- remove BuildRequires: GConf2-devel
171- add Requires: at-spi2-atk
172
173* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2.1-1
174- new upstream release
175- remove Patch1
176
177* Sun Nov 27 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-2
178- add Patch0 (gnome-shell-3.2.1-shell_parse_argv.patch)
179- add Patch1 (gnome-shell-3.2.1-ja.po.patch)
180- rename Patch103 (gnome-shell-ja.po-date.patch)
181- drop Patch102
182
183* Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
184- new upstream release
185
186* Fri Sep 30 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
187- new upstream release
188
189* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
190- new upstream release
191- update Patch101
192- update Patch102
193- update Patch103 (gnome-shell-3.1.91.1-ja.po.patch)
194- add BuildRequires: libgudev1-devel, openssl
195
196* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
197- new upstream release
198- add BuildRequires: folks-devel, NetworkManager-glib-devel
199- add Requires: caribou
200- remove Patch0
201- update Patch101
202- update Patch102
203- update Patch103 (gnome-shell-3.1.90.1-ja.po.patch)
204
205* Mon Aug 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-2
206- rebuild with gnome-menus-3.1.5
207- add Patch0 (gnome-shell-git20110821.patch)
208
209* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
210- new upstream release
211- add BuildRequires: telepathy-logger-devel, polkit-devel, pulseaudio-libs-devel, evolution-data-server-devel
212- change BuildRequires: gnome-desktop3-devel instead of gnome-desktop-devel
213- remove BuildRequires: xulrunner-devel
214- add Patch101 (gnome-shell-vine-settings.patch)
215- add Patch102 (gnome-shell-vine-customize.patch)
216- add Patch103 (gnome-shell-3.1.4-ja.po.patch)
217
218* Sun May 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
219- add Requires: mutter
220
221* Sun May 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
222- new upstream release
223
224* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
225- initial build for Vine Linux
226
Note: See TracBrowser for help on using the repository browser.