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

Revision 10520, 8.0 KB checked in by tomop, 8 years ago (diff)

mutter-3.18.4-2

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