[gauche-gl] Put header in -devel subpackage Fix overlapping directory ownerships

Michel Alexandre Salim salimma at fedoraproject.org
Thu Sep 15 16:09:01 UTC 2011


commit 22085031da1eee27d177008b85c22263d19ff58e
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date:   Thu Sep 15 18:08:07 2011 +0200

    Put header in -devel subpackage
    Fix overlapping directory ownerships

 gauche-gl.spec |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)
---
diff --git a/gauche-gl.spec b/gauche-gl.spec
index 193afcf..f336759 100644
--- a/gauche-gl.spec
+++ b/gauche-gl.spec
@@ -3,15 +3,15 @@
 
 Name:           gauche-gl
 Version:        0.5.1
-Release:        1%{?dist}
-Summary:	OpenGL binding for Gauche
+Release:        2%{?dist}
+Summary:        OpenGL binding for Gauche
 
 Group:          Development/Languages
 License:        BSD
 URL:            http://www.shiro.dreamhost.com/scheme/gauche
 Source:         http://download.sourceforge.net/gauche/Gauche-gl-%{version}.tgz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: 	gauche-devel = %{gauche_version}
+BuildRequires:  gauche-devel = %{gauche_version}
 BuildRequires:  freeglut-devel
 BuildRequires:  libSM-devel
 BuildRequires:  libXext-devel
@@ -19,7 +19,7 @@ BuildRequires:  libXi-devel
 BuildRequires:  libXmu-devel
 BuildRequires:  texinfo
 Requires:       gauche = %{gauche_version}
-Requires(post):	/sbin/install-info
+Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 ExcludeArch:    ppc64
 
@@ -28,6 +28,15 @@ ExcludeArch:    ppc64
 OpenGL binding for Gauche.
 
 
+%package devel
+Summary:        Development files for %{name}
+Group:          Development/Languages
+Requires:       %{name} = %{version}-%{release}
+
+%description devel
+Development files for %{name}.
+
+
 %prep
 %setup -q -n Gauche-gl-%{version}
 # add RPM opt flags
@@ -79,13 +88,24 @@ fi
 
 %files
 %defattr(-,root,root,-)
-%{_libdir}/gauche-%{gauche_main_version}
-%{_datadir}/gauche-%{gauche_main_version}
-%{_infodir}/gauche-gl-refe.*
 %doc COPYING examples
+%{_libdir}/gauche-%{gauche_main_version}/site/*/libgauche-*.so
+%{_datadir}/gauche-%{gauche_main_version}/site/lib/.packages/Gauche-gl.gpd
+%{_datadir}/gauche-%{gauche_main_version}/site/lib/gl.scm
+%{_datadir}/gauche-%{gauche_main_version}/site/lib/gl
+%{_infodir}/gauche-gl-refe.*
+
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/gauche-%{gauche-main_version}/site/include/gauche/math3d.h
 
 
 %changelog
+* Thu Sep 15 2011 Michel Salim <salimma at fedoraproject.org> - 0.5.1-2
+- Put header in -devel subpackage
+- Fix overlapping directory ownerships
+
 * Thu Sep 15 2011 Michel Salim <salimma at fedoraproject.org> - 0.5.1-1
 - Update to 0.5.1
 


More information about the scm-commits mailing list