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

Revision 9102, 7.4 KB checked in by Takemikaduchi, 10 years ago (diff)

new upstream release

RevLine 
[9102]1%define pkg_version 3.14.2
[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}
[9073]8Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.14/%{name}-%{version}.tar.xz
[4616]9
[521]10License:     GPLv2+
11Group:       User Interface/Desktops
12URL:         http://git.gnome.org/browse/mutter
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15
[7938]16BuildRequires:  pkgconfig
17BuildRequires:  gtk3-devel
18BuildRequires:  clutter-devel
[9073]19BuildRequires:  mesa-libgbm-devel >= 10.3
[7938]20BuildRequires:  libSM-devel
[9073]21BuildRequires:  libxkbfile-devel
22BuildRequires:  xkeyboard-config
23BuildRequires:  libxkbcommon-devel
[7938]24BuildRequires:  python-devel
25BuildRequires:  gnome-desktop3-devel
26BuildRequires:  gobject-introspection-devel
27BuildRequires:  startup-notification-devel
28BuildRequires:  libcanberra-gtk3-devel
[8353]29BuildRequires:  upower-devel >= 0.9.11
[7938]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
[521]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
[7938]48%package                devel
49Summary:                Development files of the mutter library.
50Group:                  Development/Libraries
[521]51
[7938]52Requires:               %{name}-libs = %{version}-%{release}
53Requires:               pkgconfig
54Requires:               gtk3-devel
55Requires:               clutter-devel
56Requires:               libX11-devel
[521]57
[7938]58%description    devel
[521]59Development files of the mutter library.
60
61
[7938]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
[7633]73Summary:                Documentation for mutter
74Summary(ja):    mutter 用のドキュメント
75Group:                  Documentation
[7938]76Provides:               %{name}-doc = %{version}-%{release}
77BuildArch:              noarch
[7633]78Requires:               %{name} = %{version}-%{release}
79
[7938]80%description    docs
[7633]81This package contains documentation for mutter.
82
83
[521]84%prep
85%setup -q
86
87%build
[9073]88export CFLAGS="$RPM_OPT_FLAGS -Wno-error=unused-variable -Wno-error=sign-compare"
[7938]89intltoolize --force --copy
90autoreconf -if
[521]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
[4616]101find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
[521]102
103
104%clean
105%{__rm} -rf ${RPM_BUILD_ROOT}
106
107
108%post
109touch --no-create %{_datadir}/icons/hicolor
110
111%postun
[7938]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 || :
[521]116fi
117
[7938]118%posttrans
119gtk-update-icon-cache -q %{_datadir}/icons/hicolor
120update-desktop-database -q > /dev/null || :
[521]121
[7938]122%post libs -p /sbin/ldconfig
123
124%postun libs -p /sbin/ldconfig
125
126
[521]127%files -f %{name}.lang
128%defattr(-,root,root)
129%doc COPYING ChangeLog NEWS README
130%{_bindir}/mutter
[7938]131%{_libdir}/mutter/plugins/default.so
[9073]132%{_libexecdir}/mutter-restart-helper
[6011]133%{_datadir}/GConf/gsettings/mutter-schemas.convert
[521]134%{_datadir}/applications/*
[6011]135%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
[9073]136%{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
[7633]137%{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml
138%{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml
[6011]139%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
[521]140%{_mandir}/man1/mutter.1.gz
141
[7938]142%files libs
143%defattr(-,root,root,-)
144%{_libdir}/lib*.so.*
[9073]145%{_libdir}/mutter/Meta-3.0.typelib
[7938]146
[521]147%files devel
148%defattr(-,root,root,-)
149%{_includedir}/mutter/*
150%{_libdir}/lib*.so
151%{_libdir}/pkgconfig/*
[9073]152%{_libdir}/mutter/Meta-3.0.gir
[521]153
[7938]154%files docs
[7633]155%defattr(-,root,root,-)
156%{_datadir}/gtk-doc/html/meta
157
[7938]158
[521]159%changelog
[9102]160* Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
161- new upstream release
162
[9073]163* Sat Nov 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1.5-1
164- new upstream release
165- add BuildRequires: mesa-libgbm-devel, libxkbfile-devel, xkeyboard-config, libxkbcommon-devel
166
[8962]167* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-2
168- rebuild with upower-0.99.1
169
[8447]170* Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
171- new upstream release
172
[8369]173* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
174- new upstream release
175
[8353]176* Sat Apr 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
177- new upstream release
178
[8219]179* Sat Jan 25 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.3-1
180- new upstream release
181
[8011]182* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
183- new upstream release
184
[7938]185* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1.1-1
186- new upstream release
187- add BuildRequires: gnome-desktop3-devel, upower-devel
188- create libs subpackage
189- add Patch0 (mutter-3.10.0.1-introspection.patch)
190
[7756]191* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
192- new upstream release
193
[7712]194* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
195- new upstream release
196
[7681]197* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
198- new upstream release
199- remove Patch101 (mutter-vine-customize.patch)
200
[7633]201* Thu Apr 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
202- new upstream release
203- create %%{name}-doc subpackage
204
[7474]205* Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
206- new upstream release
207
[7119]208* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
209- new upstream release
210
[6951]211* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
212- new upstream release
213
[6890]214* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
215- new upstream release
216- remove BuildRequires: GConf2-devel
217
[6011]218* Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
219- new upstream release
220- update Patch101 (mutter-vine-customize.patch)
221- add BuildRequires: gsettings-desktop-schemas-devel
222
[5448]223* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
224- new upstream release
225
[5038]226* Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
227- new upstream release
228
[4850]229* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
230- new upstream release
231
[4812]232* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
233- new upstream release
234
235* Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91.1-1
236- new upstream release
237- add Requires: gtk3-devel, libX11-devel (-devel package)
238
[4704]239* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
240- new upstream release
241- add BuildRequires: zenity
242
[4616]243* Fri Aug 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
244- new upstream release
245- change BuildRequires: gobject-introspection-devel instead of gir-repository-devel
246- change BuildRequires: gtk3-devel instead of gtk2-devel
247- change BuildRequires: libcanberra-gtk3-devel instead of libcanberra-devel
248- add Patch101 (mutter-vine-customize.patch)
249
[1886]250* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
251- rebuild with rpm-4.8.1 for pkg-config file
252
[914]253* Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
254- new upstream release
255- add BuildRequires: libcanberra-devel
256- Requires: clutter-devel (devel package)
257
[521]258* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
259- initial build for Vine Linux
260
Note: See TracBrowser for help on using the repository browser.