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

Line 
1%define pkg_version 3.4.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.4/%{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
17Requires(post,pre,preun): GConf2 >= 2.14
18BuildRequires: pkgconfig
19BuildRequires: gtk3-devel
20BuildRequires: clutter-devel
21BuildRequires: libSM-devel
22BuildRequires: GConf2-devel
23BuildRequires: gobject-introspection-devel
24BuildRequires: python-devel
25BuildRequires: startup-notification-devel
26BuildRequires: libcanberra-gtk3-devel
27BuildRequires: gnome-doc-utils
28BuildRequires: desktop-file-utils
29BuildRequires: zenity
30BuildRequires: gsettings-desktop-schemas-devel >= 3.4.0
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
49Requires: gtk3-devel
50Requires: clutter-devel
51Requires: libX11-devel
52
53%description devel
54Development files of the mutter library.
55
56
57%prep
58%setup -q
59%patch101 -p1 -b .vine
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
73find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
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/*
102%{_datadir}/GConf/gsettings/mutter-schemas.convert
103%{_datadir}/applications/*
104%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
105%{_datadir}/gnome/wm-properties/*
106%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
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
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
127* Sat Jan 21 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
128- new upstream release
129
130* Fri Oct 21 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
131- new upstream release
132
133* Wed Sep 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
134- new upstream release
135
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
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
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
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
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
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.