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

Revision 8962, 6.9 KB checked in by Takemikaduchi, 10 years ago (diff)

upower-0.99.1
lightdm : new upstream release

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