[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