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

Revision 7633, 5.4 KB checked in by Takemikaduchi, 11 years ago (diff)

GNOME-3.8.1

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