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

Revision 8011, 6.4 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

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