[allegro] New upstream release Partially based on spec file update by Brandon McCaig <bamccaig at gmail.com> Drop
Hans de Goede
jwrdegoede at fedoraproject.org
Tue Jul 12 22:24:57 UTC 2011
commit f8cf897494c165d0437b50ebbfe84936c9d8ad26
Author: Hans de Goede <hdegoede at redhat.com>
Date: Wed Jul 13 00:26:21 2011 +0200
New upstream release
Partially based on spec file update by Brandon McCaig <bamccaig at gmail.com>
Drop a number of no longer relevant patches
Now comes with alleggl, jpgalleg, loadpng and logg bundled
.gitignore | 1 +
allegro-4.0.3-libdir.patch | 22 +--
allegro-4.2.0-multilib.patch | 30 ---
allegro-4.2.0-noexecstack.patch | 233 ---------------------
allegro-4.2.0-nostrip.patch | 11 -
allegro-4.2.1-noexecmod.patch | 47 -----
allegro-4.2.2-fullscreen-viewport.patch | 16 --
allegro-4.2.3-make.patch | 40 ----
allegro-4.4.2-doc-install.patch | 30 +++
allegro-4.4.2-dynamic-addons.patch | 16 ++
allegro.spec | 336 +++++++++++++++++++++----------
sources | 2 +-
12 files changed, 280 insertions(+), 504 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 69b28e7..04aa4be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
allegro-4.2.3.tar.gz
+/allegro-4.4.2.tar.gz
diff --git a/allegro-4.0.3-libdir.patch b/allegro-4.0.3-libdir.patch
index 051555f..f9b7983 100644
--- a/allegro-4.0.3-libdir.patch
+++ b/allegro-4.0.3-libdir.patch
@@ -1,12 +1,12 @@
-diff -up allegro-4.2.2/misc/allegro-config.in.multilib2 allegro-4.2.2/misc/allegro-config.in
---- allegro-4.2.2/misc/allegro-config.in.multilib2 2007-07-22 09:45:47.000000000 +0200
-+++ allegro-4.2.2/misc/allegro-config.in 2007-07-24 21:27:21.000000000 +0200
-@@ -16,15 +16,22 @@ exec_prefix=$prefix
+diff -up allegro-4.4.2/misc/allegro-config.in~ allegro-4.4.2/misc/allegro-config.in
+--- allegro-4.4.2/misc/allegro-config.in~ 2010-03-03 11:22:34.000000000 +0100
++++ allegro-4.4.2/misc/allegro-config.in 2011-07-12 10:42:05.231457514 +0200
+@@ -19,8 +19,15 @@ exec_prefix=$prefix
exec_prefix_set=no
include_prefix=@INCLUDE_PREFIX@
- include_path=@includedir@
--lib_path=@libdir@
- bin_path=@bindir@
+ include_path=${prefix}/include
+-lib_path=${exec_prefix}/lib at LIB_SUFFIX@
+ bin_path=${exec_prefix}/bin
+arch=$(/bin/arch)
+if [ "$arch" = "x86_64" -o "$arch" = "s390x" -o "$arch" = "ppc64" \
+ -o "$arch" = "ia64" ];
@@ -18,11 +18,3 @@ diff -up allegro-4.2.2/misc/allegro-config.in.multilib2 allegro-4.2.2/misc/alleg
static_libs=@LINK_WITH_STATIC_LIBS@
lib_type=@LIB_TO_LINK@
-
- accepts_frameworks=no
-
--allegro_ldflags="@LDFLAGS@"
-+allegro_ldflags="-Wl,--export-dynamic "
- allegro_libs="@LIBS@"
- allegro_frameworks="@FRAMEWORKS@"
- allegro_cflags=""
diff --git a/allegro-4.4.2-doc-install.patch b/allegro-4.4.2-doc-install.patch
new file mode 100644
index 0000000..06f138c
--- /dev/null
+++ b/allegro-4.4.2-doc-install.patch
@@ -0,0 +1,30 @@
+diff -up allegro-4.4.2/docs/CMakeLists.txt~ allegro-4.4.2/docs/CMakeLists.txt
+--- allegro-4.4.2/docs/CMakeLists.txt~ 2009-10-31 00:05:30.000000000 +0100
++++ allegro-4.4.2/docs/CMakeLists.txt 2011-07-12 11:24:06.604309215 +0200
+@@ -8,7 +8,7 @@ if(NOT WANT_DOCS OR CMAKE_CROSSCOMPILING
+ return()
+ endif()
+
+-set(DOCDIR "doc" CACHE STRING "Install docs into $DOCDIR/allegro-$VERSION")
++set(DOCDIR "share/doc" CACHE STRING "Install docs into $DOCDIR/allegro-$VERSION")
+ set(ACTUAL_DOC_DIR "${DOCDIR}/allegro-${ALLEGRO_VERSION}")
+
+ add_executable(makedoc
+@@ -156,7 +156,7 @@ endif(UNIX)
+ #
+
+ option(WANT_DOCS_MAN "Generate man pages" on)
+-set(MANDIR "man" CACHE STRING "Install man pages into this directory")
++set(MANDIR "share/man" CACHE STRING "Install man pages into this directory")
+
+ if(WANT_DOCS_MAN)
+ set(man_out ${CMAKE_CURRENT_BINARY_DIR}/man/allegro_init.3)
+@@ -187,7 +187,7 @@ endif(WANT_DOCS_MAN)
+ option(WANT_DOCS_INFO "Generate Info document" on)
+ find_program(MAKEINFO NAMES makeinfo)
+ mark_as_advanced(MAKEINFO)
+-set(INFODIR "info" CACHE STRING "Install Info docs into this directory")
++set(INFODIR "share/info" CACHE STRING "Install Info docs into this directory")
+
+ if(WANT_DOCS_INFO AND MAKEINFO)
+ set(texi_out ${CMAKE_CURRENT_BINARY_DIR}/texi/allegro.texi)
diff --git a/allegro-4.4.2-dynamic-addons.patch b/allegro-4.4.2-dynamic-addons.patch
new file mode 100644
index 0000000..262c763
--- /dev/null
+++ b/allegro-4.4.2-dynamic-addons.patch
@@ -0,0 +1,16 @@
+diff -up allegro-4.4.2/CMakeLists.txt~ allegro-4.4.2/CMakeLists.txt
+--- allegro-4.4.2/CMakeLists.txt~ 2011-03-25 00:18:50.000000000 +0100
++++ allegro-4.4.2/CMakeLists.txt 2011-07-12 11:03:07.975383245 +0200
+@@ -907,11 +907,7 @@ option(WANT_LOADPNG "Enable loadpng" on)
+ option(WANT_LOGG "Enable logg" on)
+ option(WANT_JPGALLEG "Enable JPGAlleg" on)
+
+-if(WANT_FRAMEWORKS)
+- set(ADDON_LINKAGE SHARED)
+-else()
+- set(ADDON_LINKAGE STATIC)
+-endif()
++set(ADDON_LINKAGE SHARED)
+
+ if(WANT_ALLEGROGL)
+ add_subdirectory(addons/allegrogl)
diff --git a/allegro.spec b/allegro.spec
index 4192143..dd67589 100644
--- a/allegro.spec
+++ b/allegro.spec
@@ -1,6 +1,6 @@
Name: allegro
-Version: 4.2.3
-Release: 5%{?dist}
+Version: 4.4.2
+Release: 1%{?dist}
Summary: A game programming library
Summary(es): Una libreria de programacion de juegos
@@ -13,19 +13,15 @@ License: Giftware
URL: http://alleg.sourceforge.net/
Source: http://downloads.sourceforge.net/alleg/allegro-%{version}.tar.gz
Patch1: allegro-4.0.3-cfg.patch
-Patch2: allegro-4.2.0-nostrip.patch
-Patch3: allegro-4.2.0-noexecstack.patch
-Patch4: allegro-4.2.0-multilib.patch
-Patch5: allegro-4.2.1-noexecmod.patch
-Patch6: allegro-4.0.3-libdir.patch
-Patch7: allegro-4.2.2-fullscreen-viewport.patch
-Patch8: allegro-4.2.3-make.patch
-Patch9: allegro-4.2.3-pack-formatstring.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: esound-devel, texinfo, perl, arts-devel, glib2-devel
-BuildRequires: xorg-x11-proto-devel, libX11-devel, libXext-devel, libXt-devel
-BuildRequires: libXpm-devel, libXcursor-devel, libXxf86vm-devel
-BuildRequires: libXxf86dga-devel, jack-audio-connection-kit-devel, autoconf
+Patch2: allegro-4.0.3-libdir.patch
+Patch3: allegro-4.2.3-pack-formatstring.patch
+Patch4: allegro-4.4.2-dynamic-addons.patch
+Patch5: allegro-4.4.2-doc-install.patch
+BuildRequires: texinfo
+BuildRequires: xorg-x11-proto-devel libX11-devel libXpm-devel libXcursor-devel
+BuildRequires: libXxf86vm-devel libXxf86dga-devel libGL-devel
+BuildRequires: alsa-lib-devel jack-audio-connection-kit-devel
+BuildRequires: libjpeg-devel libpng-devel libvorbis-devel
Requires: timidity++-patches
%ifarch %{ix86}
Requires(post): policycoreutils /sbin/ldconfig
@@ -52,6 +48,7 @@ videogiochi ed in altri tipi di programmazione multimediale.
Allegro je multiplatformní knihovna pro počítačové hry a jiné
typy multimediálního programování.
+
%package devel
Summary: A game programming library
Summary(es): Una libreria de programacion de juegos
@@ -59,7 +56,6 @@ Summary(fr): Une librairie de programmation de jeux
Summary(it): Una libreria per la programmazione di videogiochi
Summary(cs): Knihovna pro programování her
Group: Development/Libraries
-Provides: %{name}-static = %{version}-%{release}
Requires: %{name} = %{version}-%{release}, xorg-x11-proto-devel
Requires: libX11-devel, libXcursor-devel
Requires(post): /sbin/install-info
@@ -90,6 +86,7 @@ Allegro je multiplatformní knihovna pro počítačové hry a jiné
typy multimediálního programování. Tento balíček je je potřebný
k sestavení programů napsaných v Allegru.
+
%package tools
Summary: Extra tools for the Allegro programming library
Summary(es): Herramientas adicionales para la librería de programación Allegro
@@ -99,6 +96,7 @@ Summary(cs): Přídavné nástroje pro programovou knihovnu Allegro
Group: Development/Tools
Requires: %{name} = %{version}-%{release}
+
%description tools
Allegro is a cross-platform library intended for use in computer games
and other types of multimedia programming. This package contains extra
@@ -127,102 +125,151 @@ Allegro je multiplatformní knihovna pro počítačové hry a jiné
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
+%package jack-plugin
+Summary: Allegro JACK (Jack Audio Connection Kit) plugin
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
-%description esound-plugin
+%description jack-plugin
This package contains a plugin for Allegro which enables Allegro to playback
-sound through the Enlightened Sound Daemon (ESD / esound).
+sound through JACK (Jack Audio Connection Kit).
-%package arts-plugin
-Summary: Allegro aRts (analog realtime synthesizer) plugin
+
+%package -n alleggl
+Summary: OpenGL support library for Allegro
Group: System Environment/Libraries
+License: zlib or GPL+
+URL: http://allegrogl.sourceforge.net/
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).
+%description -n alleggl
+AllegroGL is an Allegro add-on that allows you to use OpenGL alongside Allegro.
+You use OpenGL for your rendering to the screen, and Allegro for miscellaneous
+tasks like gathering input, doing timers, getting cross-platform portability,
+loading data, and drawing your textures. So this library fills the same hole
+that things like glut do.
-%package jack-plugin
-Summary: Allegro JACK (Jack Audio Connection Kit) plugin
+%package -n alleggl-devel
+Summary: Development files for alleggl
+Group: Development/Libraries
+License: zlib or GPL+
+Requires: alleggl = %{version}-%{release}
+
+%description -n alleggl-devel
+The alleggl-devel package contains libraries and header files for
+developing applications that use alleggl.
+
+
+%package -n jpgalleg
+Summary: JPEG library for the Allegro game library
Group: System Environment/Libraries
+License: zlib
+URL: http://www.ecplusplus.com/index.php?page=projects&pid=1
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).
+%description -n jpgalleg
+jpgalleg is a jpeg library for use with the Allegro game library. It allows
+using jpeg's as Allegro bitmaps.
+
+%package -n jpgalleg-devel
+Summary: Development files for jpgalleg
+Group: Development/Libraries
+License: zlib
+Requires: jpgalleg = %{version}-%{release}
+
+%description -n jpgalleg-devel
+The jpgalleg-devel package contains libraries and header files for
+developing applications that use jpgalleg.
+
+
+%package loadpng
+Summary: OGG/Vorbis library for the Allegro game library
+Group: System Environment/Libraries
+License: Public Domain
+URL: http://wiki.allegro.cc/index.php?title=LoadPNG
+Requires: %{name} = %{version}-%{release}
+
+%description loadpng
+loadpng is some glue that makes it easy to use libpng to load and
+save bitmaps from Allegro programs.
+
+%package loadpng-devel
+Summary: Development files for loadpng
+Group: Development/Libraries
+License: Public Domain
+Requires: %{name}-loadpng = %{version}-%{release}
+
+%description loadpng-devel
+The loadpng-devel package contains libraries and header files for
+developing applications that use loadpng.
+
+
+%package logg
+Summary: OGG/Vorbis library for the Allegro game library
+Group: System Environment/Libraries
+License: MIT
+URL: http://trent.gamblin.ca/logg/
+Requires: %{name} = %{version}-%{release}
+
+%description logg
+LOGG is an Allegro add-on library for playing OGG/Vorbis audio files.
+
+%package logg-devel
+Summary: Development files for logg
+Group: Development/Libraries
+License: MIT
+Requires: %{name}-logg = %{version}-%{release}
+
+%description logg-devel
+The logg-devel package contains libraries and header files for
+developing applications that use logg.
%prep
%setup -q
-%patch1 -p1 -b .config
-%patch2 -p1 -z .nostrip
-%patch3 -p1 -z .noexecstack
-%patch4 -p1 -z .multilib
-%patch5 -p1 -z .noexecmod
-%patch6 -p1 -z .multilib2
-%patch7 -p1 -z .fs-viewport
-%patch8 -p1
-%patch9 -p1
-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
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
%build
-%configure \
-%ifnarch %{ix86}
- --enable-vga=no --enable-vbeaf=no \
-%endif
- --enable-svgalib=no \
- --enable-dbglib=yes \
- --enable-proflib=yes \
- --enable-opts=generic
-# GRRR configure insists on adding -fomit-frame-pointer, remove it
-sed -i 's/-fomit-frame-pointer//g' makefile
-# Explicitly set PROG_LDFLAGS to avoid stripping of the utilities
-make CFLAGS="$RPM_OPT_FLAGS" PROG_LDFLAGS="-Wl,--export-dynamic"
+%cmake
+make %{?_smp_mflags}
+
+# Converting text documentation to UTF-8 encoding.
+for f in docs/AUTHORS docs/CHANGES docs/THANKS \
+ docs/info/*.info docs/txt/*.txt docs/man/get_camera_matrix.3 \
+ addons/allegrogl/changelog; do
+ dirname=$(dirname "$f");
+ basename=$(basename "$f");
+ tmppath="${dirname}/${basename}.tmp";
+ iconv -f 'iso-8859-1' -t 'utf-8' "$f" > "$tmppath";
+ mv "$tmppath" "$f";
+done
%install
-rm -rf $RPM_BUILD_ROOT
-make install install-man install-info \
- DESTDIR=$RPM_BUILD_ROOT LDCONFIG=/bin/true
-install -m 755 docs/makedoc $RPM_BUILD_ROOT%{_bindir}/allegro-makedoc
+make install DESTDIR=$RPM_BUILD_ROOT
+# installation of these is broken, because they use a cmake GLOB, but
+# that gets "resolved" when runnning cmake, and at that time the files
+# to install aren't generated yet ...
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html
+install -p -m 644 docs/man/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
+install -p -m 644 docs/html/*.{html,css} \
+ $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/html
+# Install some extra files
install -Dpm 644 allegro.cfg $RPM_BUILD_ROOT%{_sysconfdir}/allegrorc
+install -pm 755 tools/x11/xfixicon.sh $RPM_BUILD_ROOT%{_bindir}
+install -m 755 docs/makedoc $RPM_BUILD_ROOT%{_bindir}/allegro-makedoc
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/allegro
install -pm 644 keyboard.dat language.dat $RPM_BUILD_ROOT%{_datadir}/allegro
-find demo examples setup -type f -perm +111 -print | xargs rm
-chmod 755 `find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.so"`
-rm -f $RPM_BUILD_ROOT%{_infodir}/dir
-rm -f $RPM_BUILD_ROOT%{_libdir}/liball{p,d}_unsharable.a
-%ifarch %{ix86}
-%post
-/sbin/ldconfig
-# Set SELinux file_context for vga plugin in the policy
-semanage fcontext -a -t textrel_shlib_t \
- '%{_libdir}/allegro/4\.2\.2/alleg-vga\.so' 2>/dev/null || :
-# Actually change the context
-chcon -t textrel_shlib_t %{_libdir}/allegro/%{version}/alleg-vga.so \
- 2> /dev/null || :
-%else
%post -p /sbin/ldconfig
-%endif
-
-%ifarch %{ix86}
-%postun
-/sbin/ldconfig
-# SELinux support
-if [ $1 -eq 0 ]; then # final removal
- semanage fcontext -d -t textrel_shlib_t \
- '%{_libdir}/allegro/4\.2\.2/alleg-vga\.so' 2>/dev/null || :
-fi
-%else
%postun -p /sbin/ldconfig
-%endif
%post devel
/sbin/install-info %{_infodir}/allegro.info %{_infodir}/dir 2>/dev/null || :
@@ -233,42 +280,61 @@ if [ $1 -eq 0 ] ; then
2>/dev/null || :
fi
+%post -n alleggl -p /sbin/ldconfig
+%postun -n alleggl -p /sbin/ldconfig
+
+%post -n jpgalleg -p /sbin/ldconfig
+%postun -n jpgalleg -p /sbin/ldconfig
-%clean
-rm -rf $RPM_BUILD_ROOT
+%post loadpng -p /sbin/ldconfig
+%postun loadpng -p /sbin/ldconfig
+
+%post logg -p /sbin/ldconfig
+%postun logg -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
-%doc readme.txt docs/build/unix.txt docs/build/linux.txt
-%doc AUTHORS CHANGES THANKS
+%doc %{_docdir}/%{name}-%{version}/AUTHORS
+%doc %{_docdir}/%{name}-%{version}/CHANGES
+%doc %{_docdir}/%{name}-%{version}/THANKS
+%doc %{_docdir}/%{name}-%{version}/addons.txt
+%doc %{_docdir}/%{name}-%{version}/faq.txt
+%doc %{_docdir}/%{name}-%{version}/license.txt
+%doc %{_docdir}/%{name}-%{version}/readme.txt
%config(noreplace) %{_sysconfdir}/allegrorc
-%{_libdir}/liballeg*.so*
+%{_libdir}/liballeg.so.4*
%{_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
+%exclude %{_libdir}/allegro/%{version}/alleg-jack.so
%files devel
%defattr(-,root,root,-)
-%doc docs/txt/abi.txt docs/txt/ahack.txt docs/txt/allegro.txt
-%doc docs/txt/const.txt docs/txt/faq.txt docs/txt/help.txt
-%doc todo.txt docs/html
-%doc demo examples setup
+%doc %{_docdir}/%{name}-%{version}/abi.txt
+%doc %{_docdir}/%{name}-%{version}/ahack.txt
+%doc %{_docdir}/%{name}-%{version}/allegro.txt
+%doc %{_docdir}/%{name}-%{version}/api.txt
+%doc %{_docdir}/%{name}-%{version}/const.txt
+%doc %{_docdir}/%{name}-%{version}/faq.txt
+%doc %{_docdir}/%{name}-%{version}/help.txt
+%doc %{_docdir}/%{name}-%{version}/html
+%doc %{_docdir}/%{name}-%{version}/makedoc.txt
+%doc %{_docdir}/%{name}-%{version}/mistakes.txt
+%doc %{_docdir}/%{name}-%{version}/packfile.txt
%{_bindir}/allegro-config
%{_bindir}/allegro-makedoc
-%{_libdir}/liballeg_unsharable.a
-%{_libdir}/liball?.so.*
-%{_libdir}/liball?-%{version}.so
-%{_includedir}/*alleg*
+%{_libdir}/liballeg.so
+%{_libdir}/pkgconfig/allegro.pc
+%{_includedir}/allegro
+%{_includedir}/allegro.h
+%{_includedir}/xalleg.h
%{_infodir}/allegro.info*
%{_mandir}/man3/*
-%{_datadir}/aclocal/allegro.m4
%files tools
%defattr(-,root,root,-)
-%doc tools/plugins/plugins.txt
+%doc %{_docdir}/%{name}-%{version}/dat*.txt
+%doc %{_docdir}/%{name}-%{version}/grabber.txt
%{_bindir}/colormap
%{_bindir}/dat
%{_bindir}/dat2s
@@ -279,21 +345,69 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/pat2dat
%{_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
+%{_bindir}/xfixicon.sh
%files jack-plugin
%defattr(-,root,root,-)
-%{_libdir}/allegro/%{version}/alleg-jackdigi.so
+%{_libdir}/allegro/%{version}/alleg-jack.so
+
+%files -n alleggl
+%doc addons/allegrogl/changelog
+%doc addons/allegrogl/faq.txt
+%doc addons/allegrogl/gpl.txt
+%doc addons/allegrogl/readme.txt
+%doc addons/allegrogl/zlib.txt
+%{_libdir}/liballeggl.so.4*
+
+%files -n alleggl-devel
+%doc addons/allegrogl/bugs.txt
+%doc addons/allegrogl/extensions.txt
+%doc addons/allegrogl/howto.txt
+%doc addons/allegrogl/quickstart.txt
+%doc addons/allegrogl/todo.txt
+%{_libdir}/liballeggl.so
+%{_libdir}/pkgconfig/allegrogl.pc
+%{_includedir}/alleggl.h
+%{_includedir}/allegrogl
+
+%files -n jpgalleg
+%doc addons/jpgalleg/license.txt
+%doc addons/jpgalleg/readme.txt
+%{_libdir}/libjpgalleg.so.4*
+
+%files -n jpgalleg-devel
+%{_libdir}/libjpgalleg.so
+%{_libdir}/pkgconfig/jpgalleg.pc
+%{_includedir}/jpgalleg.h
+
+%files loadpng
+%doc addons/loadpng/CHANGES.txt
+%doc addons/loadpng/README.txt
+%doc addons/loadpng/THANKS.txt
+%{_libdir}/libloadpng.so.4*
+
+%files loadpng-devel
+%{_libdir}/libloadpng.so
+%{_libdir}/pkgconfig/loadpng.pc
+%{_includedir}/loadpng.h
+
+%files logg
+%doc addons/logg/LICENSE.txt
+%{_libdir}/liblogg.so.4*
+
+%files logg-devel
+%{_libdir}/liblogg.so
+%{_libdir}/pkgconfig/logg.pc
+%{_includedir}/logg.h
%changelog
+* Tue Jul 12 2011 Hans de Goede <hdegoede at redhat.com> 4.4.2-1
+- New upstream release
+- Partially based on spec file update by Brandon McCaig <bamccaig at gmail.com>
+- Drop a number of no longer relevant patches
+- Now comes with alleggl, jpgalleg, loadpng and logg bundled
+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.2.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
@@ -415,7 +529,7 @@ rm -rf $RPM_BUILD_ROOT
* Mon Mar 13 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 4.2.0-11
- really, _really_ fix asm stretch code on i386 with NX processors, long
- story see bugzilla bug 185214 .
+ story see bugzilla bug 185214 .
* Sat Mar 11 2006 Hans de Goede <j.w.r.degoede at hhs.nl> 4.2.0-10
- really fix asm stretch code on i386 with NX processors, on OpenBSD mprotects
diff --git a/sources b/sources
index a087208..9db2b35 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-36d3e75052da03645039f7da407efca4 allegro-4.2.3.tar.gz
+4db71b0460fc99926ae91d223199c2e6 allegro-4.4.2.tar.gz
More information about the scm-commits
mailing list