diff options
8 files changed, 42 insertions, 1 deletions
diff --git a/project/BuildDependencies/scripts/0_package.target-win10-arm.list b/project/BuildDependencies/scripts/0_package.target-win10-arm.list index 006e62032c..fb7e72b03b 100644 --- a/project/BuildDependencies/scripts/0_package.target-win10-arm.list +++ b/project/BuildDependencies/scripts/0_package.target-win10-arm.list @@ -23,6 +23,7 @@ libfribidi-1.0.8-win10-arm-v141-20200105.7z libiconv-1.16-win10-arm-v141-20200105.7z libmicrohttpd-0.9.69-win10-arm-v141-20200105.7z libnfs-4.0.0-win10-arm-v141-20200105.7z +libudfread-1.0.0-win10-arm-v141-20200411.7z libxml2-2.9.9-win10-arm-v141-20200105.7z libxslt-1.1.34-win10-arm-v141-20200105.7z lzo2-2.10-win10-arm-v141-20200105.7z diff --git a/project/BuildDependencies/scripts/0_package.target-win10-win32.list b/project/BuildDependencies/scripts/0_package.target-win10-win32.list index d436c98662..52e38e93aa 100644 --- a/project/BuildDependencies/scripts/0_package.target-win10-win32.list +++ b/project/BuildDependencies/scripts/0_package.target-win10-win32.list @@ -23,6 +23,7 @@ libfribidi-1.0.8-win10-win32-v141-20200105.7z libiconv-1.16-win10-win32-v141-20200105.7z libmicrohttpd-0.9.69-win10-win32-v141-20200105.7z libnfs-4.0.0-win10-win32-v141-20200105.7z +libudfread-1.0.0-win10-win32-v141-20200411.7z libxml2-2.9.9-win10-win32-v141-20200105.7z libxslt-1.1.34-win10-win32-v141-20200105.7z lzo2-2.10-win10-win32-v141-20200105.7z diff --git a/project/BuildDependencies/scripts/0_package.target-win10-x64.list b/project/BuildDependencies/scripts/0_package.target-win10-x64.list index d641de4a03..99cef44952 100644 --- a/project/BuildDependencies/scripts/0_package.target-win10-x64.list +++ b/project/BuildDependencies/scripts/0_package.target-win10-x64.list @@ -23,6 +23,7 @@ libfribidi-1.0.8-win10-x64-v141-20200105.7z libiconv-1.16-win10-x64-v141-20200105.7z libmicrohttpd-0.9.69-win10-x64-v141-20200105.7z libnfs-4.0.0-win10-x64-v141-20200105.7z +libudfread-1.0.0-win10-x64-v141-20200411.7z libxml2-2.9.9-win10-x64-v141-20200105.7z libxslt-1.1.34-win10-x64-v141-20200105.7z lzo2-2.10-win10-x64-v141-20200105.7z diff --git a/project/BuildDependencies/scripts/0_package.target-win32.list b/project/BuildDependencies/scripts/0_package.target-win32.list index fd184070ff..fb690a3c4e 100644 --- a/project/BuildDependencies/scripts/0_package.target-win32.list +++ b/project/BuildDependencies/scripts/0_package.target-win32.list @@ -30,6 +30,7 @@ libmicrohttpd-0.9.69-win32-v141-20200105.7z libnfs-4.0.0-win32-v141-20200105.7z libplist-2.1.0-win32-v141-20200105.7z libpng-1.6.37-win32-v141-20200105.7z +libudfread-1.0.0-win32-v141-20200411.7z libxml2-2.9.9-win32-v141-20200105.7z libxslt-1.1.34-win32-v141-20200105.7z lzo2-2.10-win32-v141-20200105.7z diff --git a/project/BuildDependencies/scripts/0_package.target-x64.list b/project/BuildDependencies/scripts/0_package.target-x64.list index 72e2a601b4..25794a6690 100644 --- a/project/BuildDependencies/scripts/0_package.target-x64.list +++ b/project/BuildDependencies/scripts/0_package.target-x64.list @@ -27,6 +27,7 @@ libiconv-1.16-x64-v141-20200105.7z libmicrohttpd-0.9.69-x64-v141-20200105.7z libnfs-4.0.0-x64-v141-20200105.7z libplist-2.1.0-x64-v141-20200105.7z +libudfread-1.0.0-x64-v141-20200411.7z libxml2-2.9.9-x64-v141-20200105.7z libxslt-1.1.34-x64-v141-20200105.7z lzo2-2.10-x64-v141-20200105.7z diff --git a/tools/depends/target/Makefile b/tools/depends/target/Makefile index 840c1a7111..41b39a2735 100644 --- a/tools/depends/target/Makefile +++ b/tools/depends/target/Makefile @@ -14,7 +14,7 @@ DEPENDS = \ libplist libcec libbluray tinyxml \ taglib libusb libnfs meson-cross-file \ pythonmodule-pil pythonmodule-pycryptodome pythonmodule-setuptools \ - libxslt ffmpeg crossguid \ + libxslt ffmpeg crossguid libudfread \ libdvdread libdvdnav libdvdcss p8-platform flatbuffers dav1d ifeq ($(ENABLE_GPLV3),yes) diff --git a/tools/depends/target/libudfread/Makefile b/tools/depends/target/libudfread/Makefile new file mode 100644 index 0000000000..1e2c67b712 --- /dev/null +++ b/tools/depends/target/libudfread/Makefile @@ -0,0 +1,33 @@ +include ../../Makefile.include +include UDFREAD-VERSION +DEPS = ../../Makefile.include Makefile UDFREAD-VERSION + +# configuration settings +CONFIGURE = ./configure --prefix=$(PREFIX) --disable-shared --enable-static + +LIBDYLIB=$(PLATFORM)/lib/lib$(LIBNAME).a + +all: .installed-$(PLATFORM) + +$(TARBALLS_LOCATION)/$(ARCHIVE): + cd $(TARBALLS_LOCATION); $(RETRIEVE_TOOL) $(RETRIEVE_TOOL_FLAGS) $(BASE_URL)/$(ARCHIVE) + +$(PLATFORM): $(TARBALLS_LOCATION)/$(ARCHIVE) $(DEPS) + rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM) + cd $(PLATFORM); $(ARCHIVE_TOOL) $(ARCHIVE_TOOL_FLAGS) $(TARBALLS_LOCATION)/$(ARCHIVE) + cd $(PLATFORM); $(AUTORECONF) -vif + cd $(PLATFORM); $(CONFIGURE) + +$(LIBDYLIB): $(PLATFORM) + $(MAKE) -C $(PLATFORM) + +.installed-$(PLATFORM): $(LIBDYLIB) + $(MAKE) -C $(PLATFORM) install + touch $@ + +clean: + $(MAKE) -C $(PLATFORM) clean + rm -f .installed-$(PLATFORM) + +distclean: + rm -rf $(PLATFORM) .installed-$(PLATFORM) diff --git a/tools/depends/target/libudfread/UDFREAD-VERSION b/tools/depends/target/libudfread/UDFREAD-VERSION new file mode 100644 index 0000000000..9a13b55e1e --- /dev/null +++ b/tools/depends/target/libudfread/UDFREAD-VERSION @@ -0,0 +1,3 @@ +LIBNAME=libudfread +VERSION=1.0.0 +ARCHIVE=$(LIBNAME)-$(VERSION).tar.gz |