[glyph-keeper] Rebuilt for new SDL_gfx Split into glyph-keeper-allegro[-devel] and glyph-keeper-SDL[-devel]
Hans de Goede
jwrdegoede at fedoraproject.org
Thu Jul 14 17:39:58 UTC 2011
commit 3f0db6c03ace86cd949c057276af56560347da89
Author: Hans de Goede <hdegoede at redhat.com>
Date: Thu Jul 14 19:40:59 2011 +0200
Rebuilt for new SDL_gfx
Split into glyph-keeper-allegro[-devel] and glyph-keeper-SDL[-devel]
glyph-keeper.spec | 85 ++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 71 insertions(+), 14 deletions(-)
---
diff --git a/glyph-keeper.spec b/glyph-keeper.spec
index 2bd1206..603a0c8 100644
--- a/glyph-keeper.spec
+++ b/glyph-keeper.spec
@@ -1,6 +1,6 @@
Name: glyph-keeper
Version: 0.32
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Library for text rendering
Group: System Environment/Libraries
License: zlib
@@ -20,15 +20,55 @@ and SDL targets are supported, but there will be more in future. Glyph Keeper
uses FreeType as a font engine.
-%package devel
-Summary: Development files for %{name}
+%package allegro
+Summary: Library for text rendering with Allegro
+Group: System Environment/Libraries
+# Only the allegro package is currently actually used in Fedora, so make this
+# one obsolete the old glyph-keeper package which had both allegro and SDL
+# variants in one package
+Provides: %{name} = %{version}-%{release}
+Obsoletes: %{name} < 0.32-9
+
+%description allegro
+Glyph Keeper is a library for text rendering. It is written in C and can be
+used by C or C++ code. Glyph Keeper helps your program to load a font, render
+character glyphs and write them to the target surface. Glyph Keeper uses
+FreeType as a font engine. This package contains glyph-keeper build for use
+with Allegro apps.
+
+%package allegro-devel
+Summary: Development files for glyph-keeper-allegro
+Group: Development/Libraries
+Requires: allegro-devel
+Requires: glyph-keeper-allegro = %{version}-%{release}
+Provides: %{name}-devel = %{version}-%{release}
+Obsoletes: %{name}-devel < 0.32-9
+
+%description allegro-devel
+The glyph-keeper-allegro-devel package contains libraries and header files for
+developing applications that use glyph-keeper-allegro.
+
+
+%package SDL
+Summary: Library for text rendering with SDL
+Group: System Environment/Libraries
+
+%description SDL
+Glyph Keeper is a library for text rendering. It is written in C and can be
+used by C or C++ code. Glyph Keeper helps your program to load a font, render
+character glyphs and write them to the target surface. Glyph Keeper uses
+FreeType as a font engine. This package contains glyph-keeper build for use
+with SDL apps.
+
+%package SDL-devel
+Summary: Development files for glyph-keeper-SDL
Group: Development/Libraries
-Requires: allegro-devel SDL-devel
-Requires: %{name} = %{version}-%{release}
+Requires: SDL-devel
+Requires: glyph-keeper-SDL = %{version}-%{release}
-%description devel
-The %{name}-devel package contains libraries and header files for
-developing applications that use %{name}.
+%description SDL-devel
+The glyph-keeper-SDL-devel package contains libraries and header files for
+developing applications that use glyph-keeper-SDL.
%prep
@@ -59,22 +99,39 @@ ln -s libglyph-sdl.so.0 $RPM_BUILD_ROOT%{_libdir}/libglyph-sdl.so
install -m 644 include/glyph.h $RPM_BUILD_ROOT%{_includedir}
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%post allegro -p /sbin/ldconfig
+%postun allegro -p /sbin/ldconfig
+%post SDL -p /sbin/ldconfig
+%postun SDL -p /sbin/ldconfig
-%files
+
+%files allegro
%defattr(-,root,root,-)
%doc license.txt changes.txt authors.txt docs/*
-%{_libdir}/libglyph-*.so.*
+%{_libdir}/libglyph-alleg.so.0
-%files devel
+%files allegro-devel
%defattr(-,root,root,-)
%{_includedir}/glyph.h
-%{_libdir}/libglyph-*.so
+%{_libdir}/libglyph-alleg.so
+
+%files SDL
+%defattr(-,root,root,-)
+%doc license.txt changes.txt authors.txt docs/*
+%{_libdir}/libglyph-sdl.so.0
+
+%files SDL-devel
+%defattr(-,root,root,-)
+%{_includedir}/glyph.h
+%{_libdir}/libglyph-sdl.so
%changelog
+* Thu Jul 14 2011 Hans de Goede <hdegoede at redhat.com> - 0.32-9
+- Rebuilt for new SDL_gfx
+- Split into glyph-keeper-allegro[-devel] and glyph-keeper-SDL[-devel]
+
* Wed Jul 13 2011 Hans de Goede <hdegoede at redhat.com> - 0.32-8
- Rebuilt for new allegro-4.4
More information about the scm-commits
mailing list