]> git.pld-linux.org Git - packages/mutter.git/blame - mutter.spec
- updated to 3.6.2
[packages/mutter.git] / mutter.spec
CommitLineData
01dfc256
JR
1#
2# Conditional build:
3%bcond_with gnome2 # build with support for GNOME2 wm-properties
4#
25d9769d 5Summary: Window and compositing manager based on Clutter
2d2fcd08 6Summary(pl.UTF-8): Zarządca okien i składania oparty na bibliotece Clutter
25d9769d 7Name: mutter
a8988fc4 8Version: 3.6.2
5af58c6f 9Release: 1
25d9769d
PZ
10License: GPL v2+
11Group: X11/Window Managers
fc161ac2 12Source0: http://ftp.gnome.org/pub/GNOME/sources/mutter/3.6/%{name}-%{version}.tar.xz
a8988fc4 13# Source0-md5: ef93fc9512e6797244346b4f9daf85f1
25d9769d 14URL: http://git.gnome.org/cgit/mutter
d7ee70a8 15BuildRequires: autoconf >= 2.50
011c8734 16BuildRequires: automake >= 1:1.11
d7ee70a8 17BuildRequires: cairo-devel >= 1.10
3ba512a2
ŁK
18BuildRequires: clutter-devel >= 1.9.10
19BuildRequires: cogl-devel >= 1.9.6
d7ee70a8
MB
20BuildRequires: gdk-pixbuf2-devel
21BuildRequires: gettext-devel
3ba512a2 22BuildRequires: glib2-devel >= 1:2.26.0
25d9769d 23BuildRequires: gnome-common
d7ee70a8 24BuildRequires: gobject-introspection-devel >= 0.10.0
3ba512a2
ŁK
25BuildRequires: gsettings-desktop-schemas-devel >= 3.3.0
26BuildRequires: gtk+3-devel >= 3.3.7
d7ee70a8
MB
27BuildRequires: intltool >= 0.35.0
28BuildRequires: libcanberra-gtk3-devel >= 0.26
25d9769d 29BuildRequires: libtool
d7ee70a8 30BuildRequires: pango-devel >= 1.2.0
25d9769d 31BuildRequires: pkgconfig
d7ee70a8 32# only in configure.in
2d2fcd08 33BuildRequires: python >= 1:2.5
d7ee70a8 34BuildRequires: startup-notification-devel >= 0.7
011c8734 35BuildRequires: tar >= 1:1.22
d7ee70a8
MB
36BuildRequires: xorg-lib-libICE-devel
37BuildRequires: xorg-lib-libSM-devel
25d9769d 38BuildRequires: xorg-lib-libX11-devel
d7ee70a8 39BuildRequires: xorg-lib-libXcomposite-devel >= 0.2
25d9769d
PZ
40BuildRequires: xorg-lib-libXcursor-devel
41BuildRequires: xorg-lib-libXdamage-devel
42BuildRequires: xorg-lib-libXext-devel
d7ee70a8
MB
43BuildRequires: xorg-lib-libXfixes-devel
44BuildRequires: xorg-lib-libXinerama-devel
25d9769d
PZ
45BuildRequires: xorg-lib-libXrandr-devel
46BuildRequires: xorg-lib-libXrender-devel
011c8734 47BuildRequires: xz
3ba512a2 48Requires(post,postun): glib2 >= 1:2.26.0
2d2fcd08
JB
49Requires: %{name}-libs = %{version}-%{release}
50Requires: gsettings-desktop-schemas >= 3.3.0
25d9769d 51Requires: zenity
d7ee70a8 52Provides: gnome-wm
25d9769d
PZ
53BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55%description
d7ee70a8
MB
56Mutter is a window and compositing manager that displays and manages
57your desktop via OpenGL. Mutter combines a sophisticated display
58engine using the Clutter toolkit with solid window-management logic
59inherited from the Metacity window manager.
25d9769d 60
2d2fcd08
JB
61%description -l pl.UTF-8
62Mutter to zarządca okien i składania wyświetlający pulpit i
63zarządzający nim poprzez OpenGL. Łączy wyszukany silnik wyświetlania
64wykorzystujący toolkit Clutter z solidną logiką zarządcy okien
65odziedziczoną z zarządcy okien Metacity.
66
67%package libs
68Summary: Mutter shared library
69Summary(pl.UTF-8): Biblioteka współdzielona zarządcy okien Mutter
70Group: Libraries
71Requires: cairo >= 1.10
72Requires: clutter >= 1.9.10
73Requires: cogl >= 1.9.6
74Requires: glib2 >= 1:2.26.0
75Requires: gtk+3 >= 3.3.7
76Requires: libcanberra-gtk3 >= 0.26
77Requires: startup-notification >= 0.7
78Requires: xorg-lib-libXcomposite >= 0.2
79Conflicts: mutter < 3.4.0-2
80
81%description libs
82Mutter shared library.
83
84%description libs -l pl.UTF-8
85Biblioteka współdzielona zarządcy okien i składania Mutter.
86
25d9769d 87%package devel
d7ee70a8 88Summary: Development package for Mutter
2d2fcd08 89Summary(pl.UTF-8): Pakiet programistyczny do wtyczek zarządcy okien Mutter
d7ee70a8 90Group: X11/Development/Libraries
2d2fcd08
JB
91Requires: %{name}-libs = %{version}-%{release}
92Requires: cairo-devel >= 1.10
93Requires: clutter-devel >= 1.9.10
94Requires: cogl-devel >= 1.9.6
95Requires: glib2-devel >= 1:2.26.0
96Requires: gtk+3-devel >= 3.3.7
97Requires: libcanberra-gtk3-devel >= 0.26
98Requires: startup-notification-devel >= 0.7
99Requires: xorg-lib-libXcomposite-devel >= 0.2
100Requires: xorg-lib-libXcursor-devel
101Requires: xorg-lib-libXdamage-devel
102Requires: xorg-lib-libXfixes-devel
103Requires: xorg-lib-libXrender-devel
25d9769d
PZ
104
105%description devel
2d2fcd08
JB
106Header files for developing Mutter plugins.
107
108%description devel -l pl.UTF-8
109Pliki nagłówkowe do tworzenia wtyczek zarządcy okien i składania
110Mutter.
25d9769d
PZ
111
112%prep
113%setup -q
25d9769d
PZ
114
115%build
116%{__intltoolize}
117%{__libtoolize}
118%{__aclocal}
119%{__autoconf}
120%{__autoheader}
121%{__automake}
122%configure \
2d2fcd08 123 ZENITY=/usr/bin/zenity \
25d9769d 124 --disable-schemas-install \
b4b16ff1 125 --disable-silent-rules \
25d9769d
PZ
126 --disable-static
127%{__make}
128
129%install
130rm -rf $RPM_BUILD_ROOT
131
25d9769d
PZ
132%{__make} install \
133 DESTDIR=$RPM_BUILD_ROOT
134
4a829738 135%{!?with_gnome2:%{__rm} $RPM_BUILD_ROOT%{_datadir}/gnome/wm-properties/mutter-wm.desktop}
01dfc256 136
d7ee70a8 137%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
25d9769d 138
d7ee70a8 139%find_lang %{name}
25d9769d
PZ
140
141%clean
142rm -rf $RPM_BUILD_ROOT
143
144%post
3ba512a2 145%glib_compile_schemas
25d9769d 146
3ba512a2 147%postun
3ba512a2 148%glib_compile_schemas
25d9769d 149
2d2fcd08
JB
150%post libs -p /sbin/ldconfig
151%postun libs -p /sbin/ldconfig
152
25d9769d
PZ
153%files -f %{name}.lang
154%defattr(644,root,root,755)
d7ee70a8 155%doc README AUTHORS NEWS HACKING doc/theme-format.txt rationales.txt
25d9769d
PZ
156%attr(755,root,root) %{_bindir}/mutter
157%attr(755,root,root) %{_bindir}/mutter-message
d7ee70a8
MB
158%attr(755,root,root) %{_bindir}/mutter-theme-viewer
159%attr(755,root,root) %{_bindir}/mutter-window-demo
25d9769d
PZ
160%dir %{_libdir}/mutter/plugins
161%attr(755,root,root) %{_libdir}/mutter/plugins/default.so
d7ee70a8 162%{_desktopdir}/mutter.desktop
01dfc256 163%{?with_gnome2:%{_datadir}/gnome/wm-properties/mutter-wm.desktop}
d7ee70a8 164%{_datadir}/mutter
3ba512a2
ŁK
165%{_datadir}/GConf/gsettings/mutter-schemas.convert
166%{_datadir}/glib-2.0/schemas/org.gnome.mutter.gschema.xml
167%{_datadir}/gnome-control-center/keybindings/50-mutter-windows.xml
d7ee70a8
MB
168%{_mandir}/man1/mutter.1*
169%{_mandir}/man1/mutter-message.1*
170%{_mandir}/man1/mutter-theme-viewer.1*
171%{_mandir}/man1/mutter-window-demo.1*
25d9769d 172
2d2fcd08
JB
173%files libs
174%defattr(644,root,root,755)
175%attr(755,root,root) %{_libdir}/libmutter.so.*.*.*
176%attr(755,root,root) %ghost %{_libdir}/libmutter.so.0
177%dir %{_libdir}/mutter
178# intentionally installed in package-private dir
179%{_libdir}/mutter/Meta-*.typelib
180
25d9769d
PZ
181%files devel
182%defattr(644,root,root,755)
d7ee70a8 183%attr(755,root,root) %{_libdir}/libmutter.so
2d2fcd08 184%{_includedir}/mutter
d7ee70a8
MB
185# intentionally installed in package-private dir
186%{_libdir}/mutter/Meta-*.gir
187%{_pkgconfigdir}/libmutter.pc
188%{_pkgconfigdir}/mutter-plugins.pc
This page took 0.088999 seconds and 4 git commands to generate.