[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