]> git.pld-linux.org Git - packages/mutter.git/blame - mutter.spec
- verbose make
[packages/mutter.git] / mutter.spec
CommitLineData
25d9769d
PZ
1Summary: Window and compositing manager based on Clutter
2Name: mutter
89b70613 3Version: 2.28.0
b4b16ff1 4Release: 2
25d9769d
PZ
5License: GPL v2+
6Group: X11/Window Managers
7URL: http://git.gnome.org/cgit/mutter
89b70613 8Source0: http://download.gnome.org/sources/mutter/2.28/%{name}-%{version}.tar.bz2
9# Source0-md5: 3926895782024cff7af7ca480df46b4f
25d9769d
PZ
10BuildRequires: GConf2-devel
11BuildRequires: autoconf
12BuildRequires: automake
13BuildRequires: clutter-devel >= 1.0.0
14BuildRequires: desktop-file-utils
15BuildRequires: gettext
16BuildRequires: gir-repository-devel
17BuildRequires: gnome-common
18BuildRequires: gnome-doc-utils
19BuildRequires: gobject-introspection-devel
20BuildRequires: gtk+2-devel
21BuildRequires: intltool
22BuildRequires: libtool
23BuildRequires: pango-devel
24BuildRequires: pkgconfig
25BuildRequires: startup-notification-devel
26BuildRequires: xorg-lib-libX11-devel
27BuildRequires: xorg-lib-libXcursor-devel
28BuildRequires: xorg-lib-libXdamage-devel
29BuildRequires: xorg-lib-libXext-devel
30BuildRequires: xorg-lib-libXrandr-devel
31BuildRequires: xorg-lib-libXrender-devel
32BuildRequires: zenity
33Requires: GConf2
34Requires: dbus
35Requires: startup-notification
36Requires: zenity
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40A window manager based on metacity and clutter
41
42%package devel
43Summary: Development package for %{name}
44Group: Development/Libraries
45Requires: %{name} = %{version}-%{release}
46Requires: gtk-doc
47Requires: pkgconfig
48
49%description devel
50Files for development with %{name}.
51
52%prep
53%setup -q
54rm po/ca@valencia.po
55rm po/la.po
56sed -i 's/^ca@valencia$//;s/^la$//' po/LINGUAS
57
58%build
59%{__intltoolize}
60%{__libtoolize}
61%{__aclocal}
62%{__autoconf}
63%{__autoheader}
64%{__automake}
65%configure \
66 --disable-schemas-install \
b4b16ff1 67 --disable-silent-rules \
25d9769d
PZ
68 --disable-static
69%{__make}
70
71%install
72rm -rf $RPM_BUILD_ROOT
73
74install -d $RPM_BUILD_ROOT{%{_datadir}/gir-1.0,%{_libdir}/girepository-1.0}
75
76%{__make} install \
77 DESTDIR=$RPM_BUILD_ROOT
78
79rm -rf $RPM_BUILD_ROOT/%{_libdir}/*.la
80mv $RPM_BUILD_ROOT%{_libdir}/mutter/*.gir $RPM_BUILD_ROOT%{_datadir}/gir-1.0
81mv $RPM_BUILD_ROOT%{_libdir}/mutter/*.typelib $RPM_BUILD_ROOT%{_libdir}/girepository-1.0
82
83%find_lang %{name} --with-gnome --all-name
84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%post
89%gconf_schema_install mutter.schemas
90/sbin/ldconfig
91
92%preun
93%gconf_schema_uninstall mutter.schemas
94
95%postun -p /sbin/ldconfig
96
97%files -f %{name}.lang
98%defattr(644,root,root,755)
99%doc README AUTHORS COPYING NEWS HACKING doc/theme-format.txt rationales.txt
100%{_mandir}/man1/mutter.1*
101%{_mandir}/man1/mutter-message.1*
102%attr(755,root,root) %{_bindir}/mutter
103%attr(755,root,root) %{_bindir}/mutter-message
104%{_desktopdir}/*.desktop
105%{_datadir}/gnome/wm-properties/mutter-wm.desktop
106%{_sysconfdir}/gconf/schemas/mutter.schemas
107%{_datadir}/mutter
108%attr(755,root,root) %{_libdir}/libmutter-private.so.*.*
109%attr(755,root,root) %ghost %{_libdir}/libmutter-private.so.0
110%dir %{_libdir}/mutter
111%dir %{_libdir}/mutter/plugins
112%attr(755,root,root) %{_libdir}/mutter/plugins/default.so
113%{_libdir}/girepository-1.0/*.typelib
114
115%files devel
116%defattr(644,root,root,755)
117%attr(755,root,root) %{_bindir}/mutter-theme-viewer
118%attr(755,root,root) %{_bindir}/mutter-window-demo
119%{_includedir}/*
120%attr(755,root,root) %{_libdir}/lib*.so
121%{_pkgconfigdir}/*
122%{_mandir}/man1/mutter-theme-viewer.1*
123%{_mandir}/man1/mutter-window-demo.1*
124%{_datadir}/gir-1.0/*.gir
This page took 0.070688 seconds and 4 git commands to generate.