summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@fedoraproject.org>2007-04-03 16:13:55 +0000
committerMatthias Clasen <mclasen@fedoraproject.org>2007-04-03 16:13:55 +0000
commit1ccd7a9c19b396543041e15e468e6da347cc0375 (patch)
tree9cb5822186bad6eebcd20f993fae2fccec3cb01f
parent5e385e5310a3918a1bd2efc7d8ff9f6853313b1c (diff)
downloadmetacity-1ccd7a9c19b396543041e15e468e6da347cc0375.tar.gz
metacity-1ccd7a9c19b396543041e15e468e6da347cc0375.tar.xz
metacity-1ccd7a9c19b396543041e15e468e6da347cc0375.zip
Split off a devel package
-rw-r--r--metacity.spec42
1 files changed, 35 insertions, 7 deletions
diff --git a/metacity.spec b/metacity.spec
index 8262c45..356c9c8 100644
--- a/metacity.spec
+++ b/metacity.spec
@@ -7,9 +7,9 @@
Summary: Metacity window manager
Name: metacity
Version: %{metacity_version}
-Release: 1%{?dist}
+Release: 2%{?dist}
URL: http://ftp.gnome.org/pub/gnome/sources/metacity/
-Source0: %{metacity_filename}.tar.bz2
+Source0: http://ftp.gnome.org/pub/gnome/sources/metacity/2.18/%{metacity_filename}.tar.bz2
License: GPL
Group: User Interface/Desktops
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -32,6 +32,7 @@ Requires: redhat-artwork >= 0.62
Requires: pkgconfig
Requires(post): GConf2 >= 2.14
+Requires(post): /sbin/ldconfig
Requires(pre): GConf2 >= 2.14
Requires(preun): GConf2 >= 2.14
@@ -40,6 +41,20 @@ Requires(preun): GConf2 >= 2.14
Metacity is a simple window manager that integrates nicely with
GNOME 2.
+%package devel
+Group: Development/Libraries
+Summary: Headers and libraries for metacity
+Requires: gtk2-devel, libX11-devel
+Requires: pkgconfig
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+
+This package contains the files needed for compiling programs using
+the metacity-private library. Note that you are not supposed to write
+programs using the metacity-private library, since it is a private
+API. This package exists purely for technical reasons.
+
%prep
%setup -q -n %{metacity_filename}
@@ -70,14 +85,14 @@ done
make CPPFLAGS="$CPPFLAGS" LIBS="$LIBS"
%install
-#rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
make install DESTDIR=$RPM_BUILD_ROOT
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-/bin/rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
%find_lang %{gettext_package}
@@ -106,18 +121,31 @@ fi
%files -f %{gettext_package}.lang
%defattr(-,root,root)
%doc README AUTHORS COPYING NEWS HACKING doc/theme-format.txt doc/metacity-theme.dtd
-%{_bindir}/*
+%{_bindir}/metacity
+%{_bindir}/metacity-message
%{_libexecdir}/*
%{_datadir}/gnome/wm-properties/metacity.desktop
%{_sysconfdir}/gconf/schemas/*.schemas
%{_datadir}/metacity
%{_datadir}/themes
+%{_libdir}/lib*.so.*
+%{_mandir}/man1/metacity.1.gz
+
+%files devel
+%defattr(-,root,root)
+%{_bindir}/metacity-theme-viewer
+%{_bindir}/metacity-window-demo
%{_includedir}/*
%{_libdir}/lib*.so*
%{_libdir}/pkgconfig/*
-%{_mandir}/man1/*
+%{_mandir}/man1/metacify-theme-viewer.1.gz
+%{_mandir}/man1/metacify-window-demo.1.gz
%changelog
+* Tue Apr 3 2007 Matthias Clasen <mclasen@redhat.com> - 2.18.0-2
+- Split off a devel package (#203547)
+- Some spec file cleanups (#21573)
+
* Tue Mar 13 2007 Matthias Clasen <mclasen@redhat.com> - 2.18.0-1
- Update to 2.18.0