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

Revision 12446, 8.6 KB checked in by tomop, 4 years ago (diff)

updated 92 packages

ModemManager?-1.14.0-1

accountsservice-0.6.55-1

adwaita-icon-theme-3.36.1-1

cheese-3.34.0-1

clutter-gst3-3.0.27-1

clutter-gtk-1.8.4-2

clutter-1.26.4-1

cogl-1.22.8-1

colord-gtk-0.2.0-1

colord-1.4.4-1

control-center-3.36.4-1

eog-plugins-3.26.5-1

eog-3.36.3-1

evince-3.36.7-1

evolution-data-server-3.36.4-1

evolution-3.36.4-1

folks-0.14.0-1

fuse3-3.9.2-2

gcr-3.36.0-1

gdm-3.36.3-1

geocode-glib-3.26.2-1

gjs-1.64.4-1

glade3-3.36.0-1

gnome-applets-3.36.4-1

gnome-autoar-0.2.4-1

gnome-bluetooth-3.34.1-1

gnome-books-3.34.0-3

gnome-clocks-3.36.2-1

gnome-color-manager-3.36.0-1

gnome-contacts-3.36.2-1

gnome-desktop3-3.36.4-1

gnome-documents-3.34.0-1

gnome-flashback-3.36.3-1

gnome-font-viewer-3.34.0-1

gnome-keyring-3.36.0-1

gnome-menus-3.36.0-1

gnome-online-accounts-3.36.0-1

gnome-panel-3.36.2-1

gnome-session-3.36.0-1

gnome-settings-daemon-3.36.1-1

gnome-shell-3.36.4-1

gnome-software-3.36.1-1

gnome-themes-extra-3.28-2

gnome-tweaks-3.34.0-1

gnome-video-effects-0.5.0-1

gom-0.4-1

graphene-1.10.2-2

grilo-plugins-0.3.11-1

grilo-0.3.12-1

gsettings-desktop-schemas-3.36.1-1

gsound-1.0.2-3

gvfs-1.44.1-1

libaccounts-glib-1.25-1

libappindicator-12.10.0-1

libchamplain-0.12.20-1

libdbusmenu-16.04.0-1

libgdata-0.17.12-1

libgepub-0.6.0-4

libgphoto2-2.5.25-1

libgweather-3.36.1-1

libgxps-0.3.1-1

libhandy0-0.0.13-6

libical-3.0.8-2

libindicator-12.10.1-2

libmtp-1.1.17-1

libnma-1.8.30-2

liboauth-1.0.3-2

libsecret-0.20.3-1

libspectre-0.2.9-1

libwacom-1.4.1-1

libwnck3-3.36.0-1

libxmlb-0.1.15-3

metacity-3.36.1-1

mm-common-1.0.1-3

mobile-broadband-provider-info-0.20190618-1

mozjs68-68.11.0-1

mutter-3.36.4-1

nautilus-3.36.3-1

network-manager-applet-1.18.0-1

pipewire-0.3.8-1

python-dbusmock-0.18.3-6

python-mallard-ducktype-1.0.2-8

startup-notification-0.12-4

totem-pl-parser-3.26.5-1

totem-3.34.1-1

vala-0.48.8-1

xdg-desktop-portal-gtk-1.7.1-1

xdg-desktop-portal-1.7.2-1

yelp-tools-3.32.2-1

yelp-xsl-3.36.0-1

yelp-3.36.0-1

zenity-3.32.0-1

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