source: projects/specs/trunk/m/mutter/mutter-vl.spec @ 9569

Revision 9569, 7.7 KB checked in by Takemikaduchi, 9 years ago (diff)

cogl: add patch
others: new upstream release

Line 
1%define pkg_version 3.16.2
2%define pkg_release 1%{?_dist_release}
3
4Summary:     Window and compositing manager based on Clutter
5Name:        mutter
6Version:     %{pkg_version}
7Release:     %{pkg_release}
8Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.16/%{name}-%{version}.tar.xz
9
10License:     GPLv2+
11Group:       User Interface/Desktops
12URL:         http://git.gnome.org/browse/mutter
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15
16BuildRequires:  pkgconfig
17BuildRequires:  gtk3-devel
18BuildRequires:  clutter-devel
19BuildRequires:  mesa-libgbm-devel >= 10.3
20BuildRequires:  libSM-devel
21BuildRequires:  libxkbfile-devel
22BuildRequires:  xkeyboard-config
23BuildRequires:  libxkbcommon-devel
24BuildRequires:  python-devel
25BuildRequires:  gnome-desktop3-devel
26BuildRequires:  gobject-introspection-devel
27BuildRequires:  startup-notification-devel
28BuildRequires:  libcanberra-gtk3-devel
29BuildRequires:  upower-devel >= 0.9.11
30BuildRequires:  gnome-doc-utils
31BuildRequires:  desktop-file-utils
32BuildRequires:  zenity
33BuildRequires:  gsettings-desktop-schemas-devel >= 3.4.0
34
35Requires:               %{name}-libs = %{version}-%{release}
36Requires(postun,posttrans):     desktop-file-utils
37
38
39Vendor: Project Vine
40Distribution: Vine Linux
41Packager: Takemikaduchi
42
43
44%description
45Mutter is a minimal X window manager aimed at nontechnical users and is designed to integrate well with the GNOME desktop. Mutter lacks some features that may be expected by traditional UNIX or other technical users; these users may want to investigate other available window managers for use with GNOME or standalone.
46
47
48%package                devel
49Summary:                Development files of the mutter library.
50Group:                  Development/Libraries
51
52Requires:               %{name}-libs = %{version}-%{release}
53Requires:               pkgconfig
54Requires:               gtk3-devel
55Requires:               clutter-devel
56Requires:               libX11-devel
57
58%description    devel
59Development files of the mutter library.
60
61
62%package                libs
63Summary:                Libraries for %{name}
64Summary(ja):    %{name} の共有ライブラリ
65Group:                  System Environment/Libraries
66
67%description    libs
68The %{name}-libs package contains the runtime shared libraries for
69%{name}.
70
71
72%package                docs
73Summary:                Documentation for mutter
74Summary(ja):    mutter 用のドキュメント
75Group:                  Documentation
76Provides:               %{name}-doc = %{version}-%{release}
77BuildArch:              noarch
78Requires:               %{name} = %{version}-%{release}
79
80%description    docs
81This package contains documentation for mutter.
82
83
84%prep
85%setup -q
86
87%build
88export CFLAGS="$RPM_OPT_FLAGS -Wno-error=unused-variable -Wno-error=sign-compare"
89intltoolize --force --copy
90autoreconf -if
91%configure --disable-static
92%{__make} %{?_smp_mflags}
93
94
95%install
96%{__rm} -rf ${RPM_BUILD_ROOT}
97%{__make} install DESTDIR=${RPM_BUILD_ROOT}
98
99%find_lang %{name}
100
101find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
102
103
104%clean
105%{__rm} -rf ${RPM_BUILD_ROOT}
106
107
108%post
109touch --no-create %{_datadir}/icons/hicolor
110
111%postun
112if [ "$1" -eq 0 ]; then
113        touch --no-create %{_datadir}/icons/hicolor
114        gtk-update-icon-cache -q %{_datadir}/icons/hicolor
115        update-desktop-database -q > /dev/null || :
116fi
117
118%posttrans
119gtk-update-icon-cache -q %{_datadir}/icons/hicolor
120update-desktop-database -q > /dev/null || :
121
122%post libs -p /sbin/ldconfig
123
124%postun libs -p /sbin/ldconfig
125
126
127%files -f %{name}.lang
128%defattr(-,root,root)
129%doc COPYING ChangeLog NEWS README
130%{_bindir}/mutter
131%{_libdir}/mutter/plugins/default.so
132%{_libexecdir}/mutter-restart-helper
133%{_datadir}/GConf/gsettings/mutter-schemas.convert
134%{_datadir}/applications/*
135%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
136%{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
137%{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml
138%{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml
139%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
140%{_mandir}/man1/mutter.1.gz
141
142%files libs
143%defattr(-,root,root,-)
144%{_libdir}/lib*.so.*
145%{_libdir}/mutter/Meta-3.0.typelib
146
147%files devel
148%defattr(-,root,root,-)
149%{_includedir}/mutter/*
150%{_libdir}/lib*.so
151%{_libdir}/pkgconfig/*
152%{_libdir}/mutter/Meta-3.0.gir
153
154%files docs
155%defattr(-,root,root,-)
156%{_datadir}/gtk-doc/html/meta
157
158
159%changelog
160* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
161- new upstream release
162
163* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1.1-1
164- new upstream release
165
166* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
167- new upstream release
168
169* Mon Dec 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.3-1
170- new upstream release
171
172* Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
173- new upstream release
174
175* Sat Nov 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1.5-1
176- new upstream release
177- add BuildRequires: mesa-libgbm-devel, libxkbfile-devel, xkeyboard-config, libxkbcommon-devel
178
179* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-2
180- rebuild with upower-0.99.1
181
182* Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
183- new upstream release
184
185* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
186- new upstream release
187
188* Sat Apr 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
189- new upstream release
190
191* Sat Jan 25 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.3-1
192- new upstream release
193
194* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
195- new upstream release
196
197* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1.1-1
198- new upstream release
199- add BuildRequires: gnome-desktop3-devel, upower-devel
200- create libs subpackage
201- add Patch0 (mutter-3.10.0.1-introspection.patch)
202
203* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
204- new upstream release
205
206* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
207- new upstream release
208
209* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
210- new upstream release
211- remove Patch101 (mutter-vine-customize.patch)
212
213* Thu Apr 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
214- new upstream release
215- create %%{name}-doc subpackage
216
217* Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
218- new upstream release
219
220* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
221- new upstream release
222
223* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
224- new upstream release
225
226* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
227- new upstream release
228- remove BuildRequires: GConf2-devel
229
230* Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
231- new upstream release
232- update Patch101 (mutter-vine-customize.patch)
233- add BuildRequires: gsettings-desktop-schemas-devel
234
235* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
236- new upstream release
237
238* Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
239- new upstream release
240
241* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
242- new upstream release
243
244* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
245- new upstream release
246
247* Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91.1-1
248- new upstream release
249- add Requires: gtk3-devel, libX11-devel (-devel package)
250
251* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
252- new upstream release
253- add BuildRequires: zenity
254
255* Fri Aug 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
256- new upstream release
257- change BuildRequires: gobject-introspection-devel instead of gir-repository-devel
258- change BuildRequires: gtk3-devel instead of gtk2-devel
259- change BuildRequires: libcanberra-gtk3-devel instead of libcanberra-devel
260- add Patch101 (mutter-vine-customize.patch)
261
262* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
263- rebuild with rpm-4.8.1 for pkg-config file
264
265* Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
266- new upstream release
267- add BuildRequires: libcanberra-devel
268- Requires: clutter-devel (devel package)
269
270* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
271- initial build for Vine Linux
272
Note: See TracBrowser for help on using the repository browser.