Permalink
Browse files

allegro4.4: 4.4.2-1~getdeb2

  * Rebuild for precise.
  • Loading branch information...
1 parent c316319 commit 070d9209172d209b5fa8ec7cfc18b0e15bd5d881 Christoph Korn committed Mar 3, 2013
@@ -0,0 +1,83 @@
+Allegro for Debian
+==================
+
+Overview
+~~~~~~~~
+
+- liballegro<version> - Shared library
+- liballegro-dev - Static library, utilities
+- allegro-examples - small demos and example programs
+- allegro-demo - a demo game using the shared library (req. allegro-demo-data)
+- allegro-doc - documentation, example source files
+
+For game developers, I suggest to install data files into
+/usr/share/games/<game-or-package-name>. If you have an executable file, which
+depends on being executed from the starting directory, you may place this
+binary in the /usr/games/ directory, using a name like "game.real", symlink it
+to the dat directory and create an small wrapper in /usr/games. Or put the
+files in /usr/games, /usr/lib/gamex/*/ and /usr/share/games/*/, corresponding
+to their function and platform dependency. See FHS and allegro-demo for
+example.
+
+Configuration
+~~~~~~~~~~~~~
+
+Allegro should have rational settings by default. To enable DIGMID (software
+midi), please install timidity-patches package. To modify Allegro's behaviour,
+you can take the example config file from /usr/share/doc/liballegro4/examples,
+modify and save as /etc/allegro.cfg or ~/.allegrorc .
+
+Description
+~~~~~~~~~~~
+
+The Allegro library is a comfortable game development kit, used by over
+200 games (in the DOS-version). It is written in C with assembler
+optimisations and can be used in C or C++, but also in other languages
+via extensions. Allegro has many features, supports several input
+sources and output targets.
+
+Portability:
+- DOS
+- UNIX
+- Win32
+- BeOS
+...without reinventing the wheel.
+
+2D graphics:
+- X window graphics
+- DGA2 (Accelerated modes under XFree86-4.0.x)
+- DGA (Accelerated modes under XFree86-3.3.6)
+- Framebuffer (experimental)
+- SVGALIB (experimental)
+- good driver API, more drivers possible
+- high-level drawing routines, simplifying programming
+
+3D graphics:
+- integrated software 3D routines
+- OpenGL (via extension, in development)
+
+Sound:
+- usuall OSS
+- EsounD
+- misc. playing routines
+- MIDI software synthesizer, similar to Timidity
+- misc. extensions available, MOD, MP3 player
+
+Input:
+- Keyboard, on Console and X11, internationalisation
+- Mouse (native drivers, GPM, X11)
+- Joystick interface
+
+Support functions:
+- image loader (misc. formats, extendable)
+- sound loader (wave, midi, extendable)
+- advanced handling of data files (compression, virtual filesystem, data
+ files embedded into executable)
+- environment detection, configuration storing/loading routines, timers,
+ image manipulation
+
+Got interessted? Install allegro-demo and see Allegro in action. Wanna
+develop with it? Check documentation and examples in allegro*-dev,
+allegro*-doc and allegro-examples packages.
+
+ Eduard Bloch <blade@debian.org> -- Fri, 18 Jan 2002 14:22:05 +0100
@@ -0,0 +1,91 @@
+.TH ALLEGRO 1 "8 June 2003" Version 4.0.3
+.SH NAME
+allegro-config - script to get information about the installed version of Allegro
+.SH SYNOPSIS
+.B allegro-config
+[\-\-prefix\fI[=DIR]\fP] [\-\-exec\-prefix\fI[=DIR]\fP] [\-\-version] [\-\-libs] [\-\-cflags] [\-\-static] [\-\-shared] [\-\-env] [release|debug|profile]
+.SH DESCRIPTION
+.PP
+\fIallegro-config\fP is a tool that is used to configure to determine
+the compiler and linker flags that should be used to compile
+and link programs that use the \fIAllegro\fP library. It is intended to
+be used on Unix systems instead of the simple "-lalleg" call.
+.
+.SH EXAMPLE
+.l
+\fIgcc -o mygame mygame.o `allegro-config --libs`\fP
+.PP
+\fIallegro-config\fP will insert arguments needed to link into the
+command line.
+.
+.SH OPTIONS
+.l
+\fIallegro-config\fP accepts the following options:
+.TP 8
+.B \-\-version
+Print the currently installed version of \fIAllegro\fP on the standard output.
+.TP 8
+.B \-\-libs
+Print the linker flags that are necessary to link an \fIAllegro\fP program.
+.TP 8
+.B \-\-cflags
+Print the compiler flags that are necessary to compile an \fIAllegro\fP program.
+.TP 8
+.B \-\-prefix=PREFIX
+If specified, use PREFIX instead of the installation prefix that \fIAllegro\fP
+was built with when computing the output for the \-\-cflags and
+\-\-libs options. This option is also used for the exec prefix
+if \-\-exec\-prefix was not specified. This option must be specified
+before any \-\-libs or \-\-cflags options.
+.TP 8
+.B \-\-exec\-prefix=PREFIX
+If specified, use PREFIX instead of the installation exec prefix that
+\fIAllegro\fP was built with when computing the output for the \-\-cflags
+and \-\-libs options. This option must be specified before any
+\-\-libs or \-\-cflags options.
+.TP 8
+.B \-\-static
+Like \-\-libs, but always print the linker flags needed to get a statically
+linked executable.
+.TP 8
+.B \-\-shared
+Like \-\-libs, but always print the linker flags needed to get an
+executable linked against shared libs.
+.TP 8
+.B \-\-env
+Print some needed environment variables in the way needed in shell
+scripts. Output may be loaded into your environment using
+
+BASH#>\ eval\ \`allegro\-config\ \-\-env`
+.TP
+.B release
+This will use the optimized Allegro library which you should use when
+you are compiling for a release.
+.TP
+.B debug
+This will add extra debug info into your programs, useful to find out
+where your program crashed or simply to debug it (names of functions
+are seen). You may choose this option while developing a program.
+.TP
+.B profile
+This may be used when you want to profile your program - i.e. measure
+the speeds of various function calls.
+.SH SEE ALSO
+.BR allegro-dev-tools (1)
+.br
+The
+.BR allegro
+info entry
+.SH COPYRIGHT
+This manual page was written by Eduard Bloch <blade@debian.org>,
+for the Debian GNU/Linux system (but may be used by others). It is
+heavily based on a similar manpage for gtk-config, written by Owen
+Taylor. His notice:
+
+Copyright \(co 1998 Owen Taylor
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation.
View
@@ -0,0 +1,81 @@
+allegro4.4 (2:4.4.2-1~getdeb2) precise; urgency=low
+
+ * Rebuild for precise.
+
+ -- Christoph Korn <christoph.korn@getdeb.net> Sun, 03 Mar 2013 17:20:02 +0100
+
+allegro4.4 (2:4.4.2-1~getdeb1) lucid; urgency=low
+
+ * New upstream version
+ Make rest(0) call select() with non-zero timeout on Unix. The old
+ implementation was no longer enough to make input responsive on X11,
+ on programs which try to draw as fast as possible. (Peter Wang)
+
+ Fix module loading on Unix (Bernhard Rosenkraenzer).
+
+ Made memory bitmaps returned by create_system_bitmap not marked as system
+ bitmaps (Edgar Reynaldo).
+
+ Add detection of Windows 7 (Andrei Ellman).
+
+ Fail instead of crashing if gfx_directx_make_bitmap_from_surface() fails
+ (Andrei Ellman).
+
+ Fix crash in GDI driver if setting a second mode fails, after having
+ successfully set a mode previously (Andrei Ellman).
+
+ Add missing frameworks required for static linking on OS X (Peter Johansson).
+
+ Fixed a problem with keyboard focus being lost on OS X when switching from
+ windowed mode to fullscreen mode (Peter Johansson).
+
+ alsa_rawmidi_init could return success on failure (Nicolas Kaiser).
+
+ Updated PSP port from diedel. "The graphics, system, digi, keyboard, mouse,
+ joystick and timer drivers are implemented and are fully functional. It
+ supports 8, 15, 16 and 32 bpp color depths and a max. resolution of 480x272
+ pixels."
+
+ Eliminated the need for old DirectX headers for the Windows port
+ (David Capello).
+
+ Fix problems in Windows when you use Alt-Tab. Sometimes the Alt modifier is
+ kept pressed when you focus the Allegro window. (David Capello)
+
+ Make the submenu appear to the right of its parent menu if it does not fit
+ in the screen (Paul Suntsov).
+
+ Made timers on Unix cope with system time being set backwards
+ (Hardi Stengelin).
+
+ Fix various compilation and build problems (scottmc, Cristian Morales Vega,
+ Tony Ylisirniö, Edgar Reynaldo).
+
+ Added WANT_OSS, WANT_ALSA, WANT_JACK, WANT_SGIAUDIO options
+ (Samuli Suominen).
+
+ Also pass -pg when building shared library in PROFILE mode.
+
+ Let demos find readme.txt and source files correctly even if running from a
+ build directory (Peter Wang).
+
+ -- Christoph Korn <christoph.korn@getdeb.net> Mon, 30 May 2011 18:41:41 +0200
+
+allegro4.4 (2:4.4.1.1-1~getdeb1) lucid; urgency=low
+
+ * Upload to GetDeb.
+
+ -- Christoph Korn <christoph.korn@getdeb.net> Sun, 01 May 2011 15:18:20 +0200
+
+allegro4.4 (2:4.4.1.1-2lucid1) lucid; urgency=low
+
+ * Build for lucid
+ * Small patch for building documentation
+
+ -- Szymon Weihs <sz.weihs@gmail.com> Sun, 17 Oct 2010 16:55:52 +0200
+
+allegro4.4 (2:4.4.1.1-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Szymon Weihs <sz.weihs@gmail.com> Mon, 16 Aug 2010 11:22:43 +0200
View
@@ -0,0 +1 @@
+9
View
@@ -0,0 +1,51 @@
+Source: allegro4.4
+Section: devel
+Priority: optional
+Maintainer: GetDeb Package Ninjas <package.ninjas@getdeb.net>
+Build-Depends: debhelper (>= 9),
+ quilt,
+ cmake,
+ texinfo,
+ libasound2-dev,
+ libjack-dev,
+ libvorbis-dev,
+ libx11-dev,
+ libxxf86dga-dev,
+ libpng12-dev,
+ libglu1-mesa-dev
+Standards-Version: 3.9.3
+Homepage: http://alleg.sourceforge.net/
+
+Package: liballeg4.4
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends}
+Priority: optional
+Description: portable library for cross-platform game and multimedia development
+ Allegro is a game programming library for C/C++ developers distributed freely.
+ It provides many functions for graphics, sounds, player input (keyboard,
+ mouse and joystick) and timers. It also provides fixed and floating point
+ mathematical functions, 3d functions, file management functions, compressed
+ datafile and a GUI.
+
+Package: liballeg4.4-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ liballeg4.4 (= ${binary:Version}),
+ libx11-dev,
+ libpng12-dev,
+ libglu1-mesa-dev,
+ libvorbis-dev
+Replaces: liballegro4.2-dev
+Conflicts: liballegro4.2-dev
+Priority: optional
+Description: development files for the Allegro library
+ This package contains the static libraries for the Allegro library with
+ the following addons: AllegroGL, JPGalleg, loadpng and LOGG.
+ .
+ Allegro is a cross-platform library intended for use in computer
+ games and other types of multimedia programming. It is used by many
+ DOS games and can be used to port them easily to Linux.
View
@@ -0,0 +1,22 @@
+This package was debianized by Szymon Weihs <sz.weihs@gmail.com> on
+Mon, 12 Jul 2010 11:22:43 +0200.
+
+It was downloaded from: http://alleg.sourceforge.net/
+
+Upstream Authors: Shawn Hargreaves <shawn@talula.demon.co.uk> and
+others, see AUTHORS file in the documentation directory.
+
+Copyright (C) 1996-2010 Shawn Hargreaves and the Allegro developers.
+
+License:
+ Allegro is gift-ware. It was created by a number of people working in
+ cooperation, and is given to you freely as a gift. You may use, modify,
+ redistribute, and generally hack it about in any way you like, and you do
+ not have to give us anything in return. However, if you like this product
+ you are encouraged to thank us by making a return gift to the Allegro
+ community. This could be by writing an add-on package, providing a useful
+ bug report, making an improvement to the library, or perhaps just
+ releasing the sources of your program so that other people can learn from
+ them. If you redistribute parts of this code or make a game using it, it
+ would be nice if you mentioned Allegro somewhere in the credits, but you
+ are not required to do this. We trust you not to abuse our generosity.
@@ -0,0 +1,5 @@
+/usr/include
+/usr/bin
+/usr/lib/pkgconfig
+/usr/lib/liballeg.so
+/usr/lib/*.a
@@ -0,0 +1 @@
+debian/allegro-config.1
@@ -0,0 +1,3 @@
+/usr/lib/allegro
+/usr/lib/liballeg.so.4.4.2
+/usr/lib/liballeg.so.4.4
@@ -0,0 +1,13 @@
+--- a/docs/CMakeLists.txt
++++ b/docs/CMakeLists.txt
+@@ -73,8 +73,8 @@
+
+ set(page ${CMAKE_CURRENT_SOURCE_DIR}/${page})
+ if(${page} MATCHES "/build/")
+- set(txt_out ${CMAKE_CURRENT_BINARY_DIR}/build/${basename}.txt)
+- set(html_out ${CMAKE_CURRENT_BINARY_DIR}/build/${basename}.html)
++ set(txt_out ${CMAKE_CURRENT_BINARY_DIR}/txt/${basename}.txt)
++ set(html_out ${CMAKE_CURRENT_BINARY_DIR}/html/${basename}.html)
+ else()
+ set(txt_out ${CMAKE_CURRENT_BINARY_DIR}/txt/${basename}.txt)
+ set(html_out ${CMAKE_CURRENT_BINARY_DIR}/html/${basename}.html)
@@ -0,0 +1 @@
+01-build-docs.patch
Oops, something went wrong.

0 comments on commit 070d920

Please sign in to comment.