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

Revision 7756, 5.6 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

RevLine 
[7756]1%define pkg_version 3.8.4
[4616]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}
[7633]8Source0:     http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.8/%{name}-%{version}.tar.xz
[4616]9
[521]10License:     GPLv2+
11Group:       User Interface/Desktops
12URL:         http://git.gnome.org/browse/mutter
13
14BuildRequires: pkgconfig
[4616]15BuildRequires: gtk3-devel
[521]16BuildRequires: clutter-devel
17BuildRequires: libSM-devel
[4616]18BuildRequires: gobject-introspection-devel
[521]19BuildRequires: python-devel
20BuildRequires: startup-notification-devel
[4616]21BuildRequires: libcanberra-gtk3-devel
[521]22BuildRequires: gnome-doc-utils
23BuildRequires: desktop-file-utils
[4704]24BuildRequires: zenity
[6011]25BuildRequires: gsettings-desktop-schemas-devel >= 3.4.0
[521]26BuildRoot: %{_tmppath}/%{name}-%{version}-root
27
28Vendor: Project Vine
29Distribution: Vine Linux
30Packager: Takemikaduchi
31
32
33%description
34Mutter 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.
35
36
[7633]37%package        devel
38Summary:        Development files of the mutter library.
39Group:          Development/Libraries
[521]40
41Requires: %{name} = %{version}-%{release}
42Requires: pkgconfig
43Requires: gtk-doc
[4812]44Requires: gtk3-devel
[914]45Requires: clutter-devel
[4812]46Requires: libX11-devel
[521]47
48%description devel
49Development files of the mutter library.
50
51
[7633]52%package        doc
53Summary:                Documentation for mutter
54Summary(ja):    mutter 用のドキュメント
55Group:                  Documentation
56Requires:               %{name} = %{version}-%{release}
57BuildArch:      noarch
58
59%description    doc
60This package contains documentation for mutter.
61
62
[521]63%prep
64%setup -q
65
66%build
67%configure --disable-static
68%{__make} %{?_smp_mflags}
69
70
71%install
72%{__rm} -rf ${RPM_BUILD_ROOT}
73%{__make} install DESTDIR=${RPM_BUILD_ROOT}
74
75%find_lang %{name}
76
[4616]77find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
[521]78
79
80%clean
81%{__rm} -rf ${RPM_BUILD_ROOT}
82
83
84%post
85/sbin/ldconfig
86touch --no-create %{_datadir}/icons/hicolor
87if [ -x /usr/bin/gtk-update-icon-cache ]; then
88  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
89fi
90
91%postun
92/sbin/ldconfig
93touch --no-create %{_datadir}/icons/hicolor
94if [ -x /usr/bin/gtk-update-icon-cache ]; then
95  gtk-update-icon-cache -q %{_datadir}/icons/hicolor
96fi
97
98
99%files -f %{name}.lang
100%defattr(-,root,root)
101%doc COPYING ChangeLog NEWS README
102%{_bindir}/mutter
103%{_bindir}/mutter-message
104%{_libdir}/lib*.so.*
105%{_libdir}/mutter/*
[6011]106%{_datadir}/GConf/gsettings/mutter-schemas.convert
[521]107%{_datadir}/applications/*
[6011]108%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
[521]109%{_datadir}/gnome/wm-properties/*
[7633]110%{_datadir}/gnome-control-center/keybindings/50-mutter-navigation.xml
111%{_datadir}/gnome-control-center/keybindings/50-mutter-system.xml
[6011]112%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
[521]113%{_datadir}/mutter/*
114%{_mandir}/man1/mutter.1.gz
115%{_mandir}/man1/mutter-message.1.gz
116
117%files devel
118%defattr(-,root,root,-)
119%{_bindir}/mutter-theme-viewer
120%{_bindir}/mutter-window-demo
121%{_includedir}/mutter/*
122%{_libdir}/lib*.so
123%{_libdir}/pkgconfig/*
124%{_mandir}/man1/mutter-theme-viewer.1.gz
125%{_mandir}/man1/mutter-window-demo.1.gz
126
[7633]127%files doc
128%defattr(-,root,root,-)
129%{_datadir}/gtk-doc/html/meta
130
[521]131%changelog
[7756]132* Sun Aug 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.4-1
133- new upstream release
134
[7712]135* Sun Jun 09 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.3-1
136- new upstream release
137
[7681]138* Sun May 19 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
139- new upstream release
140- remove Patch101 (mutter-vine-customize.patch)
141
[7633]142* Thu Apr 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
143- new upstream release
144- create %%{name}-doc subpackage
145
[7474]146* Sun Feb 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.3-1
147- new upstream release
148
[7119]149* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
150- new upstream release
151
[6951]152* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
153- new upstream release
154
[6890]155* Sat Sep 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
156- new upstream release
157- remove BuildRequires: GConf2-devel
158
[6011]159* Sat Apr 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
160- new upstream release
161- update Patch101 (mutter-vine-customize.patch)
162- add BuildRequires: gsettings-desktop-schemas-devel
163
[5448]164* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
165- new upstream release
166
[5038]167* Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
168- new upstream release
169
[4850]170* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
171- new upstream release
172
[4812]173* Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.92-1
174- new upstream release
175
176* Sun Sep 18 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.91.1-1
177- new upstream release
178- add Requires: gtk3-devel, libX11-devel (-devel package)
179
[4704]180* Sat Sep 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.90.1-1
181- new upstream release
182- add BuildRequires: zenity
183
[4616]184* Fri Aug 12 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
185- new upstream release
186- change BuildRequires: gobject-introspection-devel instead of gir-repository-devel
187- change BuildRequires: gtk3-devel instead of gtk2-devel
188- change BuildRequires: libcanberra-gtk3-devel instead of libcanberra-devel
189- add Patch101 (mutter-vine-customize.patch)
190
[1886]191* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-2
192- rebuild with rpm-4.8.1 for pkg-config file
193
[914]194* Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.29.1-1
195- new upstream release
196- add BuildRequires: libcanberra-devel
197- Requires: clutter-devel (devel package)
198
[521]199* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.0-1
200- initial build for Vine Linux
201
Note: See TracBrowser for help on using the repository browser.