rpms/allegro/devel allegro.spec,1.42,1.43

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Sun Aug 12 21:24:12 UTC 2007


Author: jwrdegoede

Update of /cvs/extras/rpms/allegro/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8901

Modified Files:
	allegro.spec 
Log Message:
* Sun Aug 12 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 4.2.2-3
- Enable building of JACK (Jack Audio Connection Kit) sound output plugin
- Put non default sound output plugins in their own subpackage to avoid
  dragging in unwanted deps (allegro-esound-plugin, allegro-arts-plugin,
  allegro-jack-plugin) (bz 250736)
- Make man pages and info file UTF-8



Index: allegro.spec
===================================================================
RCS file: /cvs/extras/rpms/allegro/devel/allegro.spec,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- allegro.spec	24 Jul 2007 21:43:40 -0000	1.42
+++ allegro.spec	12 Aug 2007 21:23:40 -0000	1.43
@@ -1,12 +1,12 @@
 Name:           allegro
 Version:        4.2.2
-Release:        2%{?dist}
+Release:        3%{?dist}
 
 Summary:        A game programming library
 Summary(es):    Una libreria de programacion de juegos
 Summary(fr):    Une librairie de programmation de jeux
 Summary(it):    Una libreria per la programmazione di videogiochi
-Summary(cz):    Knihovna pro programování her
+Summary(cs):    Knihovna pro programování her
 
 Group:          System Environment/Libraries
 License:        Giftware
@@ -22,8 +22,8 @@
 BuildRequires:  esound-devel, texinfo, perl, arts-devel
 BuildRequires:  xorg-x11-proto-devel, libX11-devel, libXext-devel, libXt-devel
 BuildRequires:  libXpm-devel, libXcursor-devel, libXxf86vm-devel
-BuildRequires:  libXxf86dga-devel, autoconf
-Requires:	timidity++
+BuildRequires:  libXxf86dga-devel, jack-audio-connection-kit-devel, autoconf
+Requires:       timidity++
 %ifarch %{ix86}
 Requires(post): policycoreutils /sbin/ldconfig
 Requires(postun): policycoreutils /sbin/ldconfig
@@ -54,7 +54,7 @@
 Summary(es):    Una libreria de programacion de juegos
 Summary(fr):    Une librairie de programmation de jeux
 Summary(it):    Una libreria per la programmazione di videogiochi
-Summary(cz):    Knihovna pro programování her
+Summary(cs):    Knihovna pro programování her
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}, xorg-x11-proto-devel
 Requires:       libX11-devel, libXcursor-devel
@@ -91,7 +91,7 @@
 Summary(es):    Herramientas adicionales para la librería de programación Allegro
 Summary(fr):    Outils supplémentaires pour la librairie de programmation Allegro
 Summary(it):    Programmi di utilità aggiuntivi per la libreria Allegro
-Summary(cz):    Přídavné nástroje pro programovou knihovnu Allegro
+Summary(cs):    Přídavné nástroje pro programovou knihovnu Allegro
 Group:          Development/Tools
 Requires:       %{name} = %{version}-%{release}
 
@@ -123,6 +123,33 @@
 typy multimediálního programování. Tento balíček obsahuje přídavné nástroje,
 které jsou užitečné pro vývoj Allegro programů.
 
+%package esound-plugin
+Summary:        Allegro Enlightened Sound Daemon plugin
+Group:          System Environment/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description esound-plugin
+This package contains a plugin for Allegro which enables Allegro to playback
+sound through the Enlightened Sound Daemon (ESD / esound).
+
+%package arts-plugin
+Summary:        Allegro aRts (analog realtime synthesizer) plugin
+Group:          System Environment/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description arts-plugin
+This package contains a plugin for Allegro which enables Allegro to playback
+sound through aRts (analog realtime synthesizer).
+
+%package jack-plugin
+Summary:        Allegro JACK (Jack Audio Connection Kit) plugin
+Group:          System Environment/Libraries
+Requires:       %{name} = %{version}-%{release}
+
+%description jack-plugin
+This package contains a plugin for Allegro which enables Allegro to playback
+sound through JACK (Jack Audio Connection Kit).
+
 
 %prep
 %setup -q
@@ -132,6 +159,8 @@
 %patch4 -p1 -z .multilib
 %patch5 -p1 -z .noexecmod
 %patch6 -p1 -z .multilib2
+iconv -f iso-8859-1 -t utf-8 docs/src/allegro._tx > docs/src/allegro._tx.tmp
+mv docs/src/allegro._tx.tmp docs/src/allegro._tx
 
 
 %build
@@ -209,6 +238,9 @@
 %{_libdir}/liballeg*.so*
 %{_libdir}/allegro
 %{_datadir}/allegro
+%exclude %{_libdir}/allegro/%{version}/alleg-esddigi.so
+%exclude %{_libdir}/allegro/%{version}/alleg-artsdigi.so
+%exclude %{_libdir}/allegro/%{version}/alleg-jackdigi.so
 
 %files devel
 %defattr(-,root,root,-)
@@ -239,8 +271,27 @@
 %{_bindir}/rgbmap
 %{_bindir}/textconv
 
+%files esound-plugin
+%defattr(-,root,root,-)
+%{_libdir}/allegro/%{version}/alleg-esddigi.so
+
+%files arts-plugin
+%defattr(-,root,root,-)
+%{_libdir}/allegro/%{version}/alleg-artsdigi.so
+
+%files jack-plugin
+%defattr(-,root,root,-)
+%{_libdir}/allegro/%{version}/alleg-jackdigi.so
+
 
 %changelog
+* Sun Aug 12 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 4.2.2-3
+- Enable building of JACK (Jack Audio Connection Kit) sound output plugin
+- Put non default sound output plugins in their own subpackage to avoid
+  dragging in unwanted deps (allegro-esound-plugin, allegro-arts-plugin,
+  allegro-jack-plugin) (bz 250736)
+- Make man pages and info file UTF-8
+
 * Tue Jul 24 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 4.2.2-2
 - sync .libdir patch to 4.2.2 and use it again for multilib devel goodness
   (make allegro-devel i386 and x86_64 parallel installable again)
@@ -251,7 +302,7 @@
 - sync .multilib patch
 
 * Fri Jul  6 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 4.2.1-3
-- Silence output of chcon command in %post, because otherwise users get this:
+- Silence output of chcon command in %%post, because otherwise users get this:
   "chcon: can't apply partial context to unlabeled file" when installing with
   selinux disabled (bz 246820)
 




More information about the scm-commits mailing list