Compare commits

...
This repository has been archived on 2026-01-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

19 commits

Author SHA1 Message Date
Hans de Goede
5be30a25dc alleggl is now part of / bundled with allegro itself 2011-07-13 10:22:53 +02:00
Dennis Gilmore
087ddcff61 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:51:56 -06:00
Hans de Goede
67733e8118 - Fix crash when libGL reports a NULL rendering string (#658758) 2010-12-01 08:53:45 +01:00
Hans de Goede
1c4a1cd285 - Fix FTBFS (#631146) 2010-09-10 09:29:22 +02:00
Fedora Release Engineering
e86d057675 dist-git conversion 2010-07-28 09:42:34 +00:00
Bill Nottingham
27f855ddb3 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:39:09 +00:00
Hans de Goede
a805759f79 - Fix (workaround) viewport issues in fullscreen mode (#522116) 2009-09-10 20:40:19 +00:00
Jesse Keating
41fcef960a - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 16:43:58 +00:00
Jesse Keating
4b4a49aca0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-24 00:36:13 +00:00
Hans de Goede
a18d1f7fd4 - Upstream has done a new (respin) release without bumping the version GRR
- Rebuild for gcc 4.3
2008-02-15 14:05:02 +00:00
Hans de Goede
4e03981715 - Fix headers to allow inclusion from c++ programs compiled with gcc 4.3 2008-01-04 20:45:16 +00:00
Hans de Goede
589902ea36 - New upstream release 0.4.3
- Drop prebuild doxygen Source as upstream now includes prebuild doxygen
    docs
2007-11-11 11:42:33 +00:00
Hans de Goede
c3277405c5 - Some cleanups to the multilib doxygen documentation bugfix 2007-10-21 11:36:02 +00:00
Hans de Goede
0e1d452a63 - Upstream has renamed rc1 to final, so drop the .rc1 from the release
field
- Fix multilib conflicts in doxygen documentation (bz 340611)
2007-10-21 09:50:45 +00:00
Hans de Goede
aa319b7165 - Update License tag for new Licensing Guidelines compliance 2007-08-03 18:58:24 +00:00
Hans de Goede
0d94b9fa24 - New upstream release 0.4.2 RC1 2007-07-22 14:09:46 +00:00
Hans de Goede
b38ed86047 - New upstream release 0.4.2 RC1 2007-07-22 12:43:10 +00:00
Hans de Goede
642b368bf3 - New upstream release 0.4.1 final 2007-06-03 18:39:55 +00:00
Hans de Goede
2eb210d2a5 - New upstream release 0.4.0 final 2006-12-13 15:00:34 +00:00
5 changed files with 1 additions and 127 deletions

View file

@ -1 +0,0 @@
alleggl-0.4.0_rc4.tar.bz2

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: alleggl
# $Id$
NAME := alleggl
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -1,104 +0,0 @@
%define pre_version rc4
Name: alleggl
Version: 0.4.0
Release: 0.5.%{pre_version}%{?dist}
Summary: OpenGL support library for Allegro
Group: System Environment/Libraries
License: zlib License
URL: http://allegrogl.sourceforge.net/
Source0: http://dl.sf.net/sourceforge/%{name}/%{name}-%{version}_%{pre_version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: allegro-devel libGLU-devel libX11-devel libXext-devel
BuildRequires: libXpm-devel libXxf86vm-devel
%description
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.
AllegroGL also automatically exposes most, if not all, OpenGL extensions
available to user programs. This means you no longer have to manually load
them; extension management is already done for you.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: allegro-devel libGL-devel
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q -n %{name}
%build
%configure --disable-static
make %{?_smp_mflags} 'LIB_BUILDER=gcc -shared -Wl,-soname,libagl.so.0 -o' \
CFLAGS="$RPM_OPT_FLAGS -ffast-math"
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# clean up messy alleggl install
mv $RPM_BUILD_ROOT%{_libdir}/libagl.so $RPM_BUILD_ROOT%{_libdir}/libagl.so.0
chmod +x $RPM_BUILD_ROOT%{_libdir}/libagl.so.0
ln -s libagl.so.0 $RPM_BUILD_ROOT%{_libdir}/libagl.so
# alleggl installs an autoheader generated header file which could very
# well conflict with other autoheader generated header files, so we override
# this with our own version which contains only the bare minimum:
echo '#define ALLEGROGL_HAVE_DYNAMIC_LINK 1' \
> $RPM_BUILD_ROOT%{_includedir}/alleggl_config.h
echo '#define ALLEGROGL_HAVE_XF86VIDMODE 1' \
>> $RPM_BUILD_ROOT%{_includedir}/alleggl_config.h
# we don't want these files to end up under %%doc and there is no way
# to %%exclude files from %%doc, so we remove them
rm docs/html/index.hh?
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc bugs.txt todo.txt
%{_libdir}/libagl.so.0
%files devel
%defattr(-,root,root,-)
%doc extensions.txt faq.txt howto.txt quickstart.txt docs/html
%{_includedir}/*
%{_libdir}/libagl.so
%changelog
* Mon Aug 28 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4.0-0.5.rc4
- FE6 Rebuild
* Thu Aug 10 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4.0-0.4.rc4
- Cleanup %%doc for both base and -devel a bit
* Fri Aug 4 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4.0-0.3.rc4
- Add missing BRs: libXext-devel and libXpm-devel
* Thu Aug 3 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4.0-0.2.rc4
- Replace installed autoheader generated header file with our own version
which contains only the nescesarry alleggl specific defines, thus avoiding
possible conflicts with other autoheader generated headers.
* Thu Aug 3 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 0.4.0-0.1.rc4
- Initial Fedora Extras package

1
dead.package Normal file
View file

@ -0,0 +1 @@
alleggl is now part of / bundled with allegro itself

View file

@ -1 +0,0 @@
0cbe43f8fa2488a7e7d6e9807e5f0100 alleggl-0.4.0_rc4.tar.bz2