[rep-gtk] improved specfile



commit b536e55d165d932dedae985650e29e701af63d9e
Author: Christopher Roy Bratusek <chris nanolx org>
Date:   Sun Jan 24 11:46:15 2010 +0100

    improved specfile

 ChangeLog         |    3 +++
 rep-gtk.ebuild.in |    5 -----
 rep-gtk.spec.in   |   27 ++++++++++++++++++++-------
 3 files changed, 23 insertions(+), 12 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index e559bef..5c7ec06 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2010-01-24  Christopher Bratusek <zanghar freenet de>
+	* rep-gtk.spec.in: improved [Kim B. Heino]
+
 2010-01-15  Christopher Bratusek <zanghar freenet de>
 	* gtkfilechooser.defs: fixed two typos:
 		gtk_file_choose{t,r}_get_preview_widget
diff --git a/rep-gtk.ebuild.in b/rep-gtk.ebuild.in
index 94374d1..48eddc8 100644
--- a/rep-gtk.ebuild.in
+++ b/rep-gtk.ebuild.in
@@ -17,11 +17,6 @@ RDEPEND=">=dev-libs/librep- REP_MIN_VER@
 DEPEND="${RDEPEND}
 	dev-util/pkgconfig"
 
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-}
-
 src_compile() {
 	econf || die "configure failed"
 	emake || die "make failed"
diff --git a/rep-gtk.spec.in b/rep-gtk.spec.in
index 616d48d..b21cf52 100644
--- a/rep-gtk.spec.in
+++ b/rep-gtk.spec.in
@@ -2,20 +2,27 @@ Name: rep-gtk
 Version: @version@
 Release: 1%{?dist}
 Summary: GTK+ binding for librep Lisp environment
-Requires: librep >= @REP_MIN_VER@ gtk2 >= @GTK_MIN_VER@
-License: GPL
+Requires: librep >= @REP_MIN_VER@, gtk2 >= @GTK_MIN_VER@
+License: GPLv2+
 Group: Development/Languages
 Source: http://download.sourceforge.net/rep-gtk/rep-gtk-%{version}.tar.bz2
 URL: http://rep-gtk.sourceforge.net/
-Packager: Christopher Bratusek <zanghar freenet de>
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
-BuildRequires: librep-devel gtk2-devel glib2-devel automake autoconf
+BuildRequires: librep-devel, glib2-devel, cairo-devel, gtk2-devel
 
 %description
 This is a binding of GTK+ for the librep Lisp interpreter. It is based
 on Marius Vollmer's guile-gtk package (initially version 0.15, updated
 to 0.17), with a new glue-code generator.
 
+%package devel
+Summary: Development files for rep-gtk
+Group: Development/Languages
+Requires: %{name} = %{version}, pkgconfig
+
+%description devel
+Link libraries and C header files for librep development.
+
 %prep
 %setup -q
 
@@ -38,19 +45,25 @@ rm -rf $RPM_BUILD_ROOT
 %defattr (-,root,root,-)
 %doc README* examples/  TODO NEWS HACKING AUTHORS BUGS ChangeLog gtk.defs gdk.defs
 %{_libdir}/rep/%{_host}/gui
-%{_libdir}/pkgconfig/rep-gtk.pc
+
+%files devel
+%defattr (-,root,root,-)
 %{_includedir}/rep-gtk/
+%{_libdir}/pkgconfig/rep-gtk.pc
 
 %changelog
+* Sun Jan 10 2010 Kim B. Heino <b bbbs net> - 0.90.3-1
+- fix devel package, fix rpmlint warnings
+
 * Sat Sep 05 2009 Kim B. Heino <b bbbs net>
 - add dist-tag
 
 * Wed May 06 2009 Christopher Bratusek <zanghar freenet de>
 - require gtk2 instead of gtk+
-- add --libdir=%{_libdir} to configure flags
+- add --libdir=_libdir to configure flags
 
 * Mon May 04 2009 Christopher Bratusek <zanghar freenet de>
-- fixup %files section
+- fixup files section
 
 * Sun Jan 18 2009 Christopher Bratusek <zanghar freenet de>
 - several updates



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