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

Revision 7474, 4.9 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

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