From 16e6e8424c365142af0a5020f15031e36abd07a0 Mon Sep 17 00:00:00 2001 From: Andre Heider Date: Wed, 8 Jan 2020 22:58:43 +0100 Subject: [PATCH] tstools: work around broken make dependencies --- .../multimedia-tools-depends/tstools/package.mk | 5 ++++- .../tstools/patches/build.patch | 12 ++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 packages/addons/addon-depends/multimedia-tools-depends/tstools/patches/build.patch diff --git a/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk b/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk index 2270af7085..77f3d9f829 100644 --- a/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk +++ b/packages/addons/addon-depends/multimedia-tools-depends/tstools/package.mk @@ -10,7 +10,10 @@ PKG_SITE="https://github.com/kynesim/tstools" PKG_URL="https://github.com/kynesim/tstools/archive/$PKG_VERSION.tar.gz" PKG_DEPENDS_TARGET="toolchain" PKG_LONGDESC="This is a set of cross-platform command line tools for working with MPEG data." -PKG_BUILD_FLAGS="-parallel" + +pre_make_target() { + make builddirs +} make_target() { make CROSS_COMPILE=$TARGET_PREFIX diff --git a/packages/addons/addon-depends/multimedia-tools-depends/tstools/patches/build.patch b/packages/addons/addon-depends/multimedia-tools-depends/tstools/patches/build.patch new file mode 100644 index 0000000000..a32a9c95c1 --- /dev/null +++ b/packages/addons/addon-depends/multimedia-tools-depends/tstools/patches/build.patch @@ -0,0 +1,12 @@ +--- a/Makefile 2020-01-08 22:09:15.794660218 +0100 ++++ b/Makefile 2020-01-08 22:09:18.954615301 +0100 +@@ -412,6 +412,9 @@ + # ------------------------------------------------------------ + # Directory creation + ++.PHONY: builddirs ++builddirs: $(OBJDIR) $(LIBDIR) $(BINDIR) ++ + $(OBJDIR) $(LIBDIR) $(BINDIR) $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(man1dir): + mkdir -p $@ +