From 4d6f1256116aa785992e2ed1df78c1d9932ceb3b Mon Sep 17 00:00:00 2001 From: Tuncer Ayaz Date: Sat, 6 Jul 2013 16:38:03 +0200 Subject: Add support for building fribidi locally --- .gitmodules | 4 +++- Makefile | 12 ++++++++++-- fribidi | 1 + scripts/fribidi-config | 9 +++++++++ scripts/libass-config | 2 +- 5 files changed, 24 insertions(+), 4 deletions(-) create mode 160000 fribidi create mode 100755 scripts/fribidi-config diff --git a/.gitmodules b/.gitmodules index 83b13ca..8f14252 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,4 +7,6 @@ [submodule "libass"] path = libass url = https://code.google.com/p/libass/ - +[submodule "fribidi"] + path = fribidi + url = git://anongit.freedesktop.org/fribidi/fribidi.git diff --git a/Makefile b/Makefile index 7b132b1..e4c31ce 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,13 @@ ffmpeg-config: ffmpeg: ffmpeg-config $(MAKE) -C ffmpeg_build install -libass-config: +fribidi-config: + scripts/fribidi-config + +fribidi: fribidi-config + $(MAKE) -C fribidi install + +libass-config: fribidi scripts/libass-config libass: libass-config @@ -19,6 +25,7 @@ libass: libass-config noconfig: $(MAKE) -C ffmpeg_build install + $(MAKE) -C fribidi install $(MAKE) -C libass install $(MAKE) -C mpv @@ -27,7 +34,8 @@ install: clean: -rm -rf ffmpeg_build build_libs + -$(MAKE) -C fribidi distclean -$(MAKE) -C libass distclean -$(MAKE) -C mpv distclean -.PHONY: mpv-config mpv ffmpeg-config ffmpeg libass-config libass noconfig install clean +.PHONY: mpv-config mpv ffmpeg-config ffmpeg fribidi-config fribidi libass-config libass noconfig install clean diff --git a/fribidi b/fribidi new file mode 160000 index 0000000..fecb731 --- /dev/null +++ b/fribidi @@ -0,0 +1 @@ +Subproject commit fecb73185c223cf1db5533ed6cb55b035563c1ee diff --git a/scripts/fribidi-config b/scripts/fribidi-config new file mode 100755 index 0000000..b6c762e --- /dev/null +++ b/scripts/fribidi-config @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +OPTIONS="" + +BUILD="$(pwd)" +cd "$BUILD"/fribidi +./bootstrap +./configure --prefix="$BUILD/build_libs" --libdir="$BUILD/build_libs/lib" --enable-static --disable-shared $OPTIONS diff --git a/scripts/libass-config b/scripts/libass-config index d27d769..65ab5f1 100755 --- a/scripts/libass-config +++ b/scripts/libass-config @@ -5,4 +5,4 @@ OPTIONS="" BUILD="$(pwd)" cd "$BUILD"/libass -./autogen.sh --prefix="$BUILD/build_libs" --libdir="$BUILD/build_libs/lib" --enable-static --disable-shared $OPTIONS +PKG_CONFIG_PATH="$BUILD"/build_libs/lib/pkgconfig ./autogen.sh --prefix="$BUILD/build_libs" --libdir="$BUILD/build_libs/lib" --enable-static --disable-shared $OPTIONS -- cgit v1.2.3