[sawfish] improved specfile



commit c11494d65700d1ab43bf0091471be8d5ddb9202a
Author: Christopher Roy Bratusek <chris nanolx org>
Date:   Sun Jan 24 11:43:20 2010 +0100

    improved specfile

 ChangeLog       |    6 ++++++
 man/news.texi   |    2 ++
 sawfish.spec.in |   26 ++++++++++++++++++++------
 3 files changed, 28 insertions(+), 6 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 1282589..fd2f020 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-01-24  Christopher Bratusek <zanghar freenet de>
+	* sawfish.spec.in: improved [Kim B. Heino]
+
+2010-01-23  Christopher Bratusek <zanghar freenet de>
+	* sawfish.ebuild.in: improved
+
 2010-01-18  Christopher Bratusek <zanghar freenet de>
 	* lisp/sawfish/wm/menus.jl: sawfish-themer is dead, so remove the corresponing entry from custom-menu
 
diff --git a/man/news.texi b/man/news.texi
index dd565fa..af67fbe 100644
--- a/man/news.texi
+++ b/man/news.texi
@@ -35,6 +35,8 @@ browsers, which tend to change their WM_NAME relatively often.
 @end itemize
 @item Misc
 @itemize @minus
+ item Improved ebuild and specfile [Christopher Bratusek] [Kim B. Heino]
+
 @item Updated documentation [Christopher Bratusek]
 
 @item Removed @code{frame-style-editable-p} and all other remaining
diff --git a/sawfish.spec.in b/sawfish.spec.in
index d808a6c..991d50d 100644
--- a/sawfish.spec.in
+++ b/sawfish.spec.in
@@ -1,16 +1,15 @@
-Summary: An extensible window manager for the X Window System.
+Summary: An extensible window manager for the X Window System
 Name: sawfish
 Version: @version@
 Release: 1%{?dist}
 Requires: librep >= @REP_MIN_VER@, rep-gtk >= @REP_GTK_MIN_VER@
-License: GPL
+License: GPLv2+
 Group: User Interface/Desktops
 Source: http://download.sourceforge.net/sawmill/sawfish-%{version}.tar.bz2
 URL: http://sawfish.wikia.com/
-Packager: Christopher Bratusek <zanghar freenet de>
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: gmp-devel texinfo
-Provides: windowmanager
+BuildRequires: gmp-devel, pango-devel, libXft-devel, texinfo
+BuildRequires: librep-devel, rep-gtk-devel
 
 %define rep_execdir %(pkg-config librep --variable=repcommonexecdir)
 %if %{?_kde4_appsdir:1}%{!?_kde4_appsdir:0}
@@ -27,6 +26,14 @@ controlled through the Lisp language.  Configuration can be
 accomplished by writing Lisp code in a personal .sawfishrc file, or
 using a GTK+ interface.  Sawfish is mostly GNOME compliant
 
+%package devel
+Summary: Development files for sawfish
+Group: Development/Languages
+Requires: %{name} = %{version}, pkgconfig
+
+%description devel
+Include files for sawfish development.
+
 %prep
 %setup -q
 
@@ -46,6 +53,7 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 gzip -9nf $RPM_BUILD_ROOT%{_infodir}/sawfish*
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+find $RPM_BUILD_ROOT%{_libdir} -name \*.a -exec rm '{}' \;
 
 %post
 /sbin/install-info %{_infodir}/sawfish.info.gz %{_infodir}/dir
@@ -70,13 +78,19 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/xsessions/sawfish.desktop
 %{_datadir}/man/man1/sawfish*.gz
 %{_datadir}/sawfish/sawfish.png
-%{_libdir}/pkgconfig/sawfish.pc
 %{_libdir}/sawfish/%{version}/%{_host}
 %{rep_execdir}/sawfish
 %{_infodir}/sawfish*
+
+%files devel
+%defattr (-,root,root,-)
 %{_includedir}/sawfish/
+%{_libdir}/pkgconfig/sawfish.pc
 
 %changelog
+* Sun Jan 10 2010 Kim B. Heino <b bbbs net> - 1.6.2-1
+- fix devel package, fix rpmlint warnings
+
 * Sat Sep 05 2009 Kim B. Heino <b bbbs net>
 - add dist-tag, update files list
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]