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

Revision 10195, 7.9 KB checked in by Takemikaduchi, 8 years ago (diff)

new upstream release

RevLine 
[10195]1%define pkg_version 3.18.4
[9073]2%define pkg_release 1%{?_dist_release}
[521]3
4Summary:     Window and compositing manager based on Clutter
5Name:        mutter
6Version:     %{pkg_version}
7Release:     %{pkg_release}
[9791]8Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.18/%{name}-%{version}.tar.xz
[4616]9
[9791]10Patch100:    mutter-3.18.1-roundf.patch
11
[521]12License:     GPLv2+
13Group:       User Interface/Desktops
14URL:         http://git.gnome.org/browse/mutter
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17
[7938]18BuildRequires:  pkgconfig
19BuildRequires:  gtk3-devel
20BuildRequires:  clutter-devel
[9073]21BuildRequires:  mesa-libgbm-devel >= 10.3
[7938]22BuildRequires:  libSM-devel
[9073]23BuildRequires:  libxkbfile-devel
24BuildRequires:  xkeyboard-config
25BuildRequires:  libxkbcommon-devel
[7938]26BuildRequires:  python-devel
27BuildRequires:  gnome-desktop3-devel
28BuildRequires:  gobject-introspection-devel
29BuildRequires:  startup-notification-devel
30BuildRequires:  libcanberra-gtk3-devel
[8353]31BuildRequires:  upower-devel >= 0.9.11
[7938]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
[521]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
[9646]49%package        devel
50Summary:        Development files of the mutter library.
51Group:          Development/Libraries
[521]52
[9646]53Requires:       %{name}-libs = %{version}-%{release}
54Requires:       pkgconfig
55Requires:       gtk3-devel
56Requires:       clutter-devel
57Requires:       libX11-devel
[521]58
[9646]59%description    devel
[521]60Development files of the mutter library.
61
62
[9646]63%package        libs
64Summary:        Libraries for %{name}
65Summary(ja):    %{name} の共有ライブラリ
66Group:          System Environment/Libraries
[7938]67
[9646]68%description    libs
[7938]69The %{name}-libs package contains the runtime shared libraries for
70%{name}.
71
72
[521]73%prep
74%setup -q
[9791]75%patch100 -p1
[521]76
77%build
[9073]78export CFLAGS="$RPM_OPT_FLAGS -Wno-error=unused-variable -Wno-error=sign-compare"
[7938]79intltoolize --force --copy
80autoreconf -if
[521]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
[4616]91find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
[521]92
93
94%clean
95%{__rm} -rf ${RPM_BUILD_ROOT}
96
97
98%post
99touch --no-create %{_datadir}/icons/hicolor
100
101%postun
[7938]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 || :
[521]106fi
107
[7938]108%posttrans
109gtk-update-icon-cache -q %{_datadir}/icons/hicolor
110update-desktop-database -q > /dev/null || :
[521]111
[7938]112%post libs -p /sbin/ldconfig
113
114%postun libs -p /sbin/ldconfig
115
116
[521]117%files -f %{name}.lang
118%defattr(-,root,root)
119%doc COPYING ChangeLog NEWS README
120%{_bindir}/mutter
[7938]121%{_libdir}/mutter/plugins/default.so
[9073]122%{_libexecdir}/mutter-restart-helper
[6011]123%{_datadir}/GConf/gsettings/mutter-schemas.convert
[521]124%{_datadir}/applications/*
[6011]125%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
[9073]126%{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
[7633]127%{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml
128%{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml
[6011]129%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
[521]130%{_mandir}/man1/mutter.1.gz
131
[7938]132%files libs
133%defattr(-,root,root,-)
134%{_libdir}/lib*.so.*
[9073]135%{_libdir}/mutter/Meta-3.0.typelib
[7938]136
[521]137%files devel
138%defattr(-,root,root,-)
139%{_includedir}/mutter/*
140%{_libdir}/lib*.so
141%{_libdir}/pkgconfig/*
[9073]142%{_libdir}/mutter/Meta-3.0.gir
[521]143
[7633]144
[521]145%changelog
[10195]146* Sun Apr 24 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.4-1
147- new upstream release
148
[9804]149* Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
150- new upstream release
151
[9791]152* Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
153- new upstream release
154- add Patch100 (mutter-3.18.1-roundf.patch)
155- remove %%{name}-docs subpackage
156
[9569]157* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
158- new upstream release
159
[9646]160* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
161- new upstream release
162
[9520]163* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1.1-1
164- new upstream release
165
[9475]166* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
167- new upstream release
168
[9178]169* Mon Dec 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.3-1
170- new upstream release
171
[9102]172* Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
173- new upstream release
174
[9073]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
[8962]179* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-2
180- rebuild with upower-0.99.1
181
[8447]182* Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
183- new upstream release
184
[8369]185* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
186- new upstream release
187
[8353]188* Sat Apr 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
189- new upstream release
190
[8219]191* Sat Jan 25 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.3-1
192- new upstream release
193
[8011]194* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
195- new upstream release
196
[7938]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
[7756]203* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
204- new upstream release
205
[7712]206* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
207- new upstream release
208
[7681]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
[7633]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
[7474]217* Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
218- new upstream release
219
[7119]220* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
221- new upstream release
222
[6951]223* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
224- new upstream release
225
[6890]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
[6011]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
[5448]235* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
236- new upstream release
237
[5038]238* Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
239- new upstream release
240
[4850]241* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
242- new upstream release
243
[4812]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
[4704]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
[4616]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
[1886]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
[914]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
[521]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.