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

Revision 12005, 8.3 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

RevLine 
[12005]1%define pkg_version 3.30.2
[10716]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}
[10716]8Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.20/%{name}-%{version}.tar.xz
[4616]9
[12005]10Patch0:      Fix-compiler-errors-when-Wayland-support-is-disabled.patch
[9791]11Patch100:    mutter-3.18.1-roundf.patch
12
[521]13License:     GPLv2+
14Group:       User Interface/Desktops
15URL:         http://git.gnome.org/browse/mutter
16
17BuildRoot: %{_tmppath}/%{name}-%{version}-root
18
[7938]19BuildRequires:  pkgconfig
[12005]20BuildRequires:  intltool
[7938]21BuildRequires:  gtk3-devel
22BuildRequires:  clutter-devel
[9073]23BuildRequires:  mesa-libgbm-devel >= 10.3
[12005]24BuildRequires:  mesa-libGLES-devel
[7938]25BuildRequires:  libSM-devel
[9073]26BuildRequires:  libxkbfile-devel
27BuildRequires:  xkeyboard-config
28BuildRequires:  libxkbcommon-devel
[7938]29BuildRequires:  python-devel
30BuildRequires:  gnome-desktop3-devel
31BuildRequires:  gobject-introspection-devel
32BuildRequires:  startup-notification-devel
33BuildRequires:  libcanberra-gtk3-devel
[8353]34BuildRequires:  upower-devel >= 0.9.11
[7938]35BuildRequires:  desktop-file-utils
36BuildRequires:  zenity
37BuildRequires:  gsettings-desktop-schemas-devel >= 3.4.0
[12005]38BuildRequires:  libXtst-devel
39BuildRequires:  elogind-devel
40BuildRequires:  libgudev-devel
[7938]41
42Requires:               %{name}-libs = %{version}-%{release}
43Requires(postun,posttrans):     desktop-file-utils
44
45
[521]46Vendor: Project Vine
47Distribution: Vine Linux
48
49
50%description
51Mutter 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.
52
53
[9646]54%package        devel
55Summary:        Development files of the mutter library.
56Group:          Development/Libraries
[521]57
[9646]58Requires:       %{name}-libs = %{version}-%{release}
59Requires:       pkgconfig
60Requires:       gtk3-devel
61Requires:       clutter-devel
62Requires:       libX11-devel
[521]63
[9646]64%description    devel
[521]65Development files of the mutter library.
66
67
[9646]68%package        libs
69Summary:        Libraries for %{name}
70Summary(ja):    %{name} の共有ライブラリ
71Group:          System Environment/Libraries
[7938]72
[9646]73%description    libs
[7938]74The %{name}-libs package contains the runtime shared libraries for
75%{name}.
76
77
[521]78%prep
79%setup -q
[12005]80%patch0 -p1
[9791]81%patch100 -p1
[521]82
83%build
[10716]84export CFLAGS="$RPM_OPT_FLAGS -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=format"
[12005]85#intltoolize --force --copy
[7938]86autoreconf -if
[12005]87%configure \
88  --disable-static \
89  --disable-wayland \
90  --enable-wayland-egl-server=no
91
[521]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)
[12005]129%license COPYING
130%doc NEWS
[521]131%{_bindir}/mutter
[7938]132%{_libdir}/mutter/plugins/default.so
[9073]133%{_libexecdir}/mutter-restart-helper
[6011]134%{_datadir}/GConf/gsettings/mutter-schemas.convert
[521]135%{_datadir}/applications/*
[6011]136%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
[9073]137%{_datadir}/glib-2.0/schemas/org.gnome.mutter.wayland.gschema.xml
[7633]138%{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml
139%{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml
[6011]140%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
[521]141%{_mandir}/man1/mutter.1.gz
142
[7938]143%files libs
144%defattr(-,root,root,-)
145%{_libdir}/lib*.so.*
[12005]146%dir %{_libdir}/mutter
147%dir %{_libdir}/mutter/plugins
148%{_libdir}/mutter/*.so
149%{_libdir}/mutter/*.typelib
[7938]150
[521]151%files devel
152%defattr(-,root,root,-)
153%{_includedir}/mutter/*
154%{_libdir}/lib*.so
155%{_libdir}/pkgconfig/*
[12005]156%{_libdir}/mutter/*.gir
[521]157
[7633]158
[521]159%changelog
[12005]160* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.30.2-1
161- new upstream release.
162
[10716]163* Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.3-1
[10195]164- new upstream release
165
[9804]166* Fri Nov 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.2-1
167- new upstream release
168
[9791]169* Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.1-1
170- new upstream release
171- add Patch100 (mutter-3.18.1-roundf.patch)
172- remove %%{name}-docs subpackage
173
[9569]174* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
175- new upstream release
176
[9646]177* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.2-1
178- new upstream release
179
[9520]180* Sun Apr 19 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.1.1-1
181- new upstream release
182
[9475]183* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
184- new upstream release
185
[9178]186* Mon Dec 22 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.3-1
187- new upstream release
188
[9102]189* Wed Nov 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.2-1
190- new upstream release
191
[9073]192* Sat Nov 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.1.5-1
193- new upstream release
194- add BuildRequires: mesa-libgbm-devel, libxkbfile-devel, xkeyboard-config, libxkbcommon-devel
195
[8962]196* Sun Sep 21 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-2
197- rebuild with upower-0.99.1
198
[8447]199* Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
200- new upstream release
201
[8369]202* Sat Apr 19 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.1-1
203- new upstream release
204
[8353]205* Sat Apr 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
206- new upstream release
207
[8219]208* Sat Jan 25 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.3-1
209- new upstream release
210
[8011]211* Sun Nov 24 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.2-1
212- new upstream release
213
[7938]214* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1.1-1
215- new upstream release
216- add BuildRequires: gnome-desktop3-devel, upower-devel
217- create libs subpackage
218- add Patch0 (mutter-3.10.0.1-introspection.patch)
219
[7756]220* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
221- new upstream release
222
[7712]223* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
224- new upstream release
225
[7681]226* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
227- new upstream release
228- remove Patch101 (mutter-vine-customize.patch)
229
[7633]230* Thu Apr 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
231- new upstream release
232- create %%{name}-doc subpackage
233
[7474]234* Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
235- new upstream release
236
[7119]237* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
238- new upstream release
239
[6951]240* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
241- new upstream release
242
[6890]243* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
244- new upstream release
245- remove BuildRequires: GConf2-devel
246
[6011]247* Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
248- new upstream release
249- update Patch101 (mutter-vine-customize.patch)
250- add BuildRequires: gsettings-desktop-schemas-devel
251
[5448]252* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
253- new upstream release
254
[5038]255* Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
256- new upstream release
257
[4850]258* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
259- new upstream release
260
[4812]261* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
262- new upstream release
263
264* Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91.1-1
265- new upstream release
266- add Requires: gtk3-devel, libX11-devel (-devel package)
267
[4704]268* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
269- new upstream release
270- add BuildRequires: zenity
271
[4616]272* Fri Aug 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
273- new upstream release
274- change BuildRequires: gobject-introspection-devel instead of gir-repository-devel
275- change BuildRequires: gtk3-devel instead of gtk2-devel
276- change BuildRequires: libcanberra-gtk3-devel instead of libcanberra-devel
277- add Patch101 (mutter-vine-customize.patch)
278
[1886]279* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
280- rebuild with rpm-4.8.1 for pkg-config file
281
[914]282* Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
283- new upstream release
284- add BuildRequires: libcanberra-devel
285- Requires: clutter-devel (devel package)
286
[521]287* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
288- initial build for Vine Linux
289
Note: See TracBrowser for help on using the repository browser.