[libsfml] 10/11: Ensure graphics 2.4 is not used with window 2.4.1

James Cowgill jcowgill at moszumanska.debian.org
Thu Oct 27 20:51:54 UTC 2016


This is an automated email from the git hooks/post-receive script.

jcowgill pushed a commit to branch master
in repository libsfml.

commit 80b225a208e3d71af2cf533db4790769ded9cc55
Author: James Cowgill <jcowgill at debian.org>
Date:   Thu Oct 27 20:35:32 2016 +0100

    Ensure graphics 2.4 is not used with window 2.4.1
    
    In SFML 2.4.1, the TransientContextLock API was added which replaces the
    ensureGlContext API. To maintain the 2.4 ABI, ensureGlContext became a
    stub function. Unfortunately the old graphics module relied on its
    behavior and upgrading window to 2.4.1 breaks it.
    
    While this is arguably an ABI break anyway, I think we can get away with
    it since ensureGlContext is almost exclusively used from within SFML.
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index 26c6b10..d3910a9 100644
--- a/debian/control
+++ b/debian/control
@@ -105,6 +105,7 @@ Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libsfml-graphics2.4 (<< 2.4.1~)
 Description: Simple and Fast Multimedia Library - Window part
  SFML is a modern multimedia library offering a wide range of subsystems
  useful to produce a multimedia app. It offers OpenGL integration for

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/libsfml.git



More information about the Pkg-games-commits mailing list