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

Revision 6011, 4.6 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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