r5460 - in packages/branches/openal/andres/debian: . patches
Andres Mejia
ceros-guest at alioth.debian.org
Fri Jan 18 18:58:46 UTC 2008
Author: ceros-guest
Date: 2008-01-18 18:58:46 +0000 (Fri, 18 Jan 2008)
New Revision: 5460
Modified:
packages/branches/openal/andres/debian/TODO
packages/branches/openal/andres/debian/changelog
packages/branches/openal/andres/debian/control
packages/branches/openal/andres/debian/patches/series
Log:
Actually name development packages libopenal1-dev.
Use a Conflicts field for the development packages.
Don't use Provides, Conflicts, or Replaces fields for the libraries. They should not be necessary.
Drop a patch that was unnecessary.
Update TODO.
Updated changelog to the relevant changes that were made to this commit.
Modified: packages/branches/openal/andres/debian/TODO
===================================================================
--- packages/branches/openal/andres/debian/TODO 2008-01-18 16:05:20 UTC (rev 5459)
+++ packages/branches/openal/andres/debian/TODO 2008-01-18 18:58:46 UTC (rev 5460)
@@ -1,11 +1,14 @@
- * Check the B-D:
- - Check the architecture(s) for which `nasm' is needed. There are some
- conditions on whether the platform is x86 or x86_64, in CMakeLists.txt.
- * Adjust the -dev package:
- - Probably do not attempt to ship evil .la files, currently commented out in
- the install file. Document it in the changelog once it is decided.
- + This I'm sure is a bad idea as we can not be sure that no project will
- ever need these files. I've uncommented the install file for these files.
- -- Andres Mejia
+ * yasm support.
+ yasm seems to be supported as the default assembler upstream. Also, it seems
+ that yasm has more features. We should probably attempt to have openal build
+ with yasm as the default assembler. Also, we should use the latest version
+ of yasm (http://bugs.debian.org/440528).
+ * Transition.
+ We should support a transition from the old libopenal packages to the new
+ ones. The old development packages should be reuploaded using the name
+ libopenal0a-dev and have a Conflicts of libopenal1-dev. There should also be
+ dummy package named libopenal-dev which should have a Depends on the more
+ stable development packages (currently libopenal0a-dev). The libraries
+ shouldn't contain any Provides, Replaces, or Conflicts fields.
- -- Cyril Brulebois
+ -- Andres Mejia Fri, 18 Jan 2008 13:37:14 -0500
Modified: packages/branches/openal/andres/debian/changelog
===================================================================
--- packages/branches/openal/andres/debian/changelog 2008-01-18 16:05:20 UTC (rev 5459)
+++ packages/branches/openal/andres/debian/changelog 2008-01-18 18:58:46 UTC (rev 5460)
@@ -7,30 +7,10 @@
* Dropped the following patches:
- fix_gcc-4.2.diff:
Merged upstream.
- - kfreebsd_linking.diff:
- Autotools and m4 are no longer used.
- pkg-config_drop_requirements.diff:
@requirements@ is now replaced by an appropriate variable.
- undocumented_alext_header.diff:
There's no file to patch anymore.
- * Dropped quilt from the B-D accordingly, no patch left!
- * Upstream now proposes cmake:
- - debian/control:
- + Added cmake, pkg-config to the B-D.
- + Added nasm to the B-D, see debian/TODO.
- + Dropped libarts1-dev from the B-D, since there's no arts-related
- code anymore.
- + Dropped texinfo from the B-D also, no longer needed.
- - debian/rules:
- + Moved ./configure to cmake. It looks like almost all --enable-*
- options are enabled in the CMakeLists.txt file (which means: esd,
- mp3, vorbis, alsa, sdl). It seems that there's neither `arts' or
- `capture', though. Alsa is only enabled on Linux, which sounds fine.
- + Replaced `distclean' by `clean', since cmake doesn't support the
- former. Extra cleanup will be needed, see TODO.Debian.
- + Added a BUILD_TREE variable to specify the build directory where the
- `out-of-tree' build has to be done. That ensures a nice `clean'
- target.
* Transition from libopenal0a to libopenal1:
- debian/control:
Renamed package, updated Conflicts/Replaces.
@@ -67,6 +47,10 @@
libsmpeg-dev, libvorbis-dev (>= 1.0.1), libasound2-dev (>= 1.0.5)
[!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386] for libopenal-dev.
* Updated copyright file to show where upstream source was downloaded from.
+ * Actually name development package libopenal1-dev.
+ + Provide a Conflicts field for previous versions of libopenal*-dev
+ * Don't provide a Replaces or Conflicts field for libopenal1. This should be
+ for transition purposes.
-- Andres Mejia <mcitadel at gmail.com> Thu, 17 Jan 2008 19:15:00 -0500
Modified: packages/branches/openal/andres/debian/control
===================================================================
--- packages/branches/openal/andres/debian/control 2008-01-18 16:05:20 UTC (rev 5459)
+++ packages/branches/openal/andres/debian/control 2008-01-18 18:58:46 UTC (rev 5460)
@@ -9,9 +9,10 @@
Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/openal/?op=log
Homepage: http://openal.org/
-Package: libopenal-dev
+Package: libopenal1-dev
Section: libdevel
Architecture: any
+Conflicts: libopenal0a-dev
Depends: libopenal1 (= ${binary:Version}), libsdl1.2-dev (>= 1.2.7) | libsdl-dev, libesd0-dev, libsmpeg-dev, libvorbis-dev (>= 1.0.1), libasound2-dev (>= 1.0.5) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386]
Description: OpenAL is a portable library for 3D spatialized audio
OpenAL, the Open Audio Library, is a joint effort to create an open,
@@ -27,11 +28,11 @@
Section: libs
Architecture: any
Depends: ${shlibs:Depends}
-Replaces: libopenal0, libopenal0a
-Conflicts: libopenal0, libopenal0a
Description: OpenAL is a portable library for 3D spatialized audio
OpenAL, the Open Audio Library, is a joint effort to create an open,
vendor-neutral, cross-platform API for interactive, primarily spatialized
audio. OpenAL's primary audience are application developers and desktop
users that rely on portable standards like OpenGL, for games and other
multimedia applications.
+ .
+ This package provides the OpenAL libraries.
Modified: packages/branches/openal/andres/debian/patches/series
===================================================================
--- packages/branches/openal/andres/debian/patches/series 2008-01-18 16:05:20 UTC (rev 5459)
+++ packages/branches/openal/andres/debian/patches/series 2008-01-18 18:58:46 UTC (rev 5460)
@@ -1,2 +1 @@
kfreebsd_linking.diff
-pkg-config_drop_requirements.diff
More information about the Pkg-games-commits
mailing list