Hello community, here is the log from the commit of package SDL2 for openSUSE:Factory checked in at 2018-01-20 11:18:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/SDL2 (Old) and /work/SRC/openSUSE:Factory/.SDL2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "SDL2" Sat Jan 20 11:18:24 2018 rev:20 rq:567212 version:2.0.7 Changes: -------- --- /work/SRC/openSUSE:Factory/SDL2/SDL2.changes 2017-11-11 14:16:56.553057256 +0100 +++ /work/SRC/openSUSE:Factory/.SDL2.new/SDL2.changes 2018-01-20 11:18:30.103404867 +0100 @@ -1,0 +2,5 @@ +Wed Jan 10 22:48:16 UTC 2018 - [email protected] + +- Add sdl2-symvers.patch. + +------------------------------------------------------------------- New: ---- sdl2-symvers.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ SDL2.spec ++++++ --- /var/tmp/diff_new_pack.5FzXp5/_old 2018-01-20 11:18:31.171354942 +0100 +++ /var/tmp/diff_new_pack.5FzXp5/_new 2018-01-20 11:18:31.175354755 +0100 @@ -1,7 +1,7 @@ # # spec file for package SDL2 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,6 +30,7 @@ Source2: http://libsdl.org/release/%name-%version.tar.gz.sig Source3: %name.keyring Source4: baselibs.conf +Patch1: sdl2-symvers.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: dos2unix @@ -103,6 +104,7 @@ %prep %setup -q +%patch -P 1 -p1 dos2unix WhatsNew.txt dos2unix TODO.txt dos2unix BUGS.txt ++++++ sdl2-symvers.patch ++++++ From: Jan Engelhardt <[email protected]> Date: 2018-01-10 23:56:12.245827883 +0100 Scrape the SDL announcements since 2.0.3 (version in Leap 42.3) and add some symvers so that zypper knows when to upgrade SDL. --- Makefile.in | 2 - sdl2.sym | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) Index: SDL2-2.0.7/Makefile.in =================================================================== --- SDL2-2.0.7.orig/Makefile.in +++ SDL2-2.0.7/Makefile.in @@ -122,7 +122,7 @@ LT_AGE = @LT_AGE@ LT_CURRENT = @LT_CURRENT@ LT_RELEASE = @LT_RELEASE@ LT_REVISION = @LT_REVISION@ -LT_LDFLAGS = -no-undefined -rpath $(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) +LT_LDFLAGS = -no-undefined -rpath $(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -Wl,--version-script=sdl2.sym all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) $(objects)/$(SDLTEST_TARGET) Index: SDL2-2.0.7/sdl2.sym =================================================================== --- /dev/null +++ SDL2-2.0.7/sdl2.sym @@ -0,0 +1,61 @@ +SUSE_2.0.5 { +global: + SDL_DequeueAudio; + SDL_GetHintBoolean; + SDL_RenderSetIntegerScale; + SDL_CreateRGBSurfaceWithFormat; + SDL_CreateRGBSurfaceWithFormatFrom; + SDL_GetDisplayUsableBounds; + SDL_GetWindowBordersSize; + SDL_SetWindowResizable; + SDL_SetWindowOpacity; + SDL_SetWindowModalFor; +}; +SUSE_2.0.6 { +global: + SDL_Vulkan_LoadLibrary; + SDL_Vulkan_GetVkGetInstanceProcAddr; + SDL_Vulkan_GetInstanceExtensions; + SDL_Vulkan_CreateSurface; + SDL_Vulkan_GetDrawableSize; + SDL_Vulkan_UnloadLibrary; + SDL_ComposeCustomBlendMode; + SDL_HasNEON; + SDL_JoystickGetDeviceVendor; + SDL_JoystickGetDeviceProduct; + SDL_JoystickGetDeviceProductVersion; + SDL_JoystickGetDeviceType; + SDL_JoystickGetDeviceInstanceID; + SDL_JoystickGetVendor; + SDL_JoystickGetProduct; + SDL_JoystickGetProductVersion; + SDL_JoystickGetType; + SDL_JoystickGetAxisInitialState; + SDL_GameControllerGetVendor; + SDL_GameControllerGetProduct; + SDL_GameControllerGetProductVersion; + SDL_GameControllerNumMappings; + SDL_GameControllerMappingForIndex; + SDL_LoadFile; + SDL_LoadFile_RW; + SDL_DuplicateSurface; +} SUSE_2.0.5; +SUSE_2.0.7 { +global: + SDL_NewAudioStream; + SDL_AudioStreamPut; + SDL_AudioStreamGet; + SDL_AudioStreamAvailable; + SDL_AudioStreamFlush; + SDL_AudioStreamClear; + SDL_FreeAudioStream; + SDL_GetMemoryFunctions; + SDL_SetMemoryFunctions; + SDL_GetNumAllocations; + SDL_LockJoystick; + SDL_UnlockJoystick; + SDL_SetEventFilter; + SDL_GetEventFilter; + SDL_AddEventWatch; + SDL_DelEventWatch; +} SUSE_2.0.6;
