package/linuxconsoletools: bump version to 1.7.0
PATCH 1/1 package/linuxconsoletools: bump version to 1.7.0
This version changed the (optional) dependency from sdl and sdl-config to sdl2 and pkg-config. Therefore, the patch that provided the correct path to sdl-config has been dropped and the dependency has been changed to BR2_PACKAGE_SDL2.
Somehow, SDL2 fails to build without shared library support, but this is not explicitly depended on by SDL2, therefore a dependency to BR2_SHARED_LIBS was added to the force- feedback utility configuration option.
--- .../linuxconsoletools/0002-sdl-config.patch | 20 ------------------- package/linuxconsoletools/Config.in | 3 ++- .../linuxconsoletools/linuxconsoletools.hash | 2 +- .../linuxconsoletools/linuxconsoletools.mk | 6 +++--- 4 files changed, 6 insertions(+), 25 deletions(-) delete mode 100644 package/linuxconsoletools/0002-sdl-config.patch
package/linuxconsoletools/0002-sdl-config.patch deleted +0 -20
@@ -1,20 +0,0 @@ -Specify sdl-config to use instead of using host sdl-config. - -Signed-off-by: Koen Martens <[email protected]> - -diff -Naur a/utils/Makefile b/utils/Makefile ---- a/utils/Makefile 2017-06-16 18:48:28.402824790 +0200 -+++ b/utils/Makefile 2017-06-16 18:48:53.898696647 +0200 -@@ -69,10 +69,10 @@ - $(CC) $(CFLAGS) $(CPPFLAGS) -funsigned-char $^ $(LDFLAGS) -lm -o $@ - - ffmvforce.o: ffmvforce.c -- $(CC) $(CFLAGS) $(CPPFLAGS) -c $^ -o $@ `sdl-config --cflags` -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $^ -o $@ `${SDL_CONFIG} --cflags` - - ffmvforce: ffmvforce.o -- $(CC) $^ -o $@ $(LDFLAGS) -g -lm `sdl-config --libs` -+ $(CC) $^ -o $@ $(LDFLAGS) -g -lm `${SDL_CONFIG} --libs` - - axbtnmap.o: axbtnmap.c axbtnmap.h -
package/linuxconsoletools/Config.in +2 -1
@@ -28,7 +28,8 @@ config BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK config BR2_PACKAGE_LINUXCONSOLETOOLS_FORCEFEEDBACK bool "force-feedback utilities" - select BR2_PACKAGE_SDL + depends on BR2_SHARED_LIBS + select BR2_PACKAGE_SDL2 help Build force-feedback driver utilities (fftest, ffmvforce, ffset, ffcfstress).
package/linuxconsoletools/linuxconsoletools.hash +1 -1
@@ -1,3 +1,3 @@ # Locally calculated -sha256 e9d6b05a6c57c7eb3ec7f9f017f46b20e4b55d5a02f930eff1823a13921c5934 linuxconsoletools-1.6.1.tar.bz2 +sha256 95d112f06393806116341d593bda002c8bc44119c1538407623268fed90d8c34 linuxconsoletools-1.7.0.tar.bz2 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
package/linuxconsoletools/linuxconsoletools.mk +3 -3
@@ -4,7 +4,7 @@ # ################################################################################ -LINUXCONSOLETOOLS_VERSION = 1.6.1 +LINUXCONSOLETOOLS_VERSION = 1.7.0 LINUXCONSOLETOOLS_SOURCE = linuxconsoletools-$(LINUXCONSOLETOOLS_VERSION).tar.bz2 LINUXCONSOLETOOLS_SITE = https://downloads.sourceforge.net/project/linuxconsole LINUXCONSOLETOOLS_LICENSE = GPL-2.0+
@@ -21,8 +21,8 @@ endif ifeq ($(BR2_PACKAGE_LINUXCONSOLETOOLS_FORCEFEEDBACK),y) LINUXCONSOLETOOLS_MAKE_OPTS += \ ENABLE_FORCEFEEDBACK=1 \ - SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config -LINUXCONSOLETOOLS_DEPENDENCIES += sdl + CFLAGS="--std=gnu99" +LINUXCONSOLETOOLS_DEPENDENCIES += sdl2 host-pkgconf endif define LINUXCONSOLETOOLS_BUILD_CMDS
Signature · 1 line
2.17.1
PATCH 1/1 package/linuxconsoletools: bump version to 1.7.0
Quoted 4 lines · Koen Martens
This version changed the (optional) dependency from sdl and sdl-config to sdl2 and pkg-config. Therefore, the patch that provided the correct path to sdl-config has been dropped and the dependency has been changed to
BR2_PACKAGE_SDL2.
Excellent explanation.
Quoted 8 lines
Somehow, SDL2 fails to build without shared library support, but this is not explicitly depended on by SDL2, therefore a dependency to
BR2_SHARED_LIBSwas added to the force- feedback utility configuration option.Signed-off-by Koen Martens <[email protected]>---
[snip]
package/linuxconsoletools/Config.in config BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK · line 31
Quoted 10 lines
package/linuxconsoletools/Config.in +1
-1@@ -28,7 +28,8 @@ config BR2_PACKAGE_LINUXCONSOLETOOLS_JOYSTICK config BR2_PACKAGE_LINUXCONSOLETOOLS_FORCEFEEDBACK bool "force-feedback utilities" - select BR2_PACKAGE_SDL + depends on BR2_SHARED_LIBS
As mentioned in my other mail, this should be !STATIC and a comment should be
added.
With that fixed, you can add my:
Regards,
Arnout
Quoted 37 lines
package/linuxconsoletools/Config.in +1
-0+ select BR2_PACKAGE_SDL2 help Build force-feedback driver utilities (fftest, ffmvforce, ffset, ffcfstress).package/linuxconsoletools/linuxconsoletools.hash +1
-1@@ -1,3 +1,3 @@ # Locally calculated -sha256 e9d6b05a6c57c7eb3ec7f9f017f46b20e4b55d5a02f930eff1823a13921c5934 linuxconsoletools-1.6.1.tar.bz2 +sha256 95d112f06393806116341d593bda002c8bc44119c1538407623268fed90d8c34 linuxconsoletools-1.7.0.tar.bz2 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYINGpackage/linuxconsoletools/linuxconsoletools.mk +3
-3@@ -4,7 +4,7 @@ # ################################################################################ -LINUXCONSOLETOOLS_VERSION = 1.6.1 +LINUXCONSOLETOOLS_VERSION = 1.7.0 LINUXCONSOLETOOLS_SOURCE = linuxconsoletools-$(LINUXCONSOLETOOLS_VERSION).tar.bz2 LINUXCONSOLETOOLS_SITE = https://downloads.sourceforge.net/project/linuxconsole LINUXCONSOLETOOLS_LICENSE = GPL-2.0+@@ -21,8 +21,8 @@ endif ifeq ($(BR2_PACKAGE_LINUXCONSOLETOOLS_FORCEFEEDBACK),y) LINUXCONSOLETOOLS_MAKE_OPTS += \ ENABLE_FORCEFEEDBACK=1 \ - SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config -LINUXCONSOLETOOLS_DEPENDENCIES += sdl + CFLAGS="--std=gnu99" +LINUXCONSOLETOOLS_DEPENDENCIES += sdl2 host-pkgconf> endif define LINUXCONSOLETOOLS_BUILD_CMDS