From 8fcfa84cd8a72d53477ff3979929f52a3a8d3975 Mon Sep 17 00:00:00 2001 From: Markham Date: Sun, 6 May 2018 11:36:03 +0200 Subject: [PATCH] add target libdvdcss and use it --- make/archives.mk | 3 +++ make/libraries.mk | 16 ++++++++++++++++ make/neutrino.mk | 1 + make/versions.mk | 3 +++ 4 files changed, 23 insertions(+) diff --git a/make/archives.mk b/make/archives.mk index 507ef4e..57745f2 100755 --- a/make/archives.mk +++ b/make/archives.mk @@ -67,6 +67,9 @@ $(ARCHIVE)/dropbear-$(DROPBEAR_VER).tar.bz2: $(ARCHIVE)/libdvdread-$(LIBDVDREAD_VER).tar.xz: $(WGET) http://dvdnav.mplayerhq.hu/releases/libdvdread-$(LIBDVDREAD_VER).tar.xz +$(ARCHIVE)/libdvdcss-$(LIBDVDCSS_VER).tar.bz2: + $(WGET) https://download.videolan.org/pub/libdvdcss/$(LIBDVDCSS_VER)/libdvdcss-$(LIBDVDCSS_VER).tar.bz2 + $(ARCHIVE)/gd-$(GD_VER).tar.gz: $(WGET) ftp://ftp.uni-duisburg.de/Graphics/gd-$(GD_VER).tar.gz diff --git a/make/libraries.mk b/make/libraries.mk index 22e0835..19d87f7 100755 --- a/make/libraries.mk +++ b/make/libraries.mk @@ -233,6 +233,22 @@ $(D)/libdvdread: $(ARCHIVE)/libdvdread-$(LIBDVDREAD_VER).tar.xz | $(TARGETPREFIX $(REMOVE)/libdvdread-$(LIBDVDREAD_VER) $(TOUCH) +$(D)/libdvdcss: $(ARCHIVE)/libdvdcss-$(LIBDVDCSS_VER).tar.bz2 | $(TARGETPREFIX) + $(START_BUILD) + $(REMOVE)/libdvdcss-$(LIBDVDCSS_VER) + $(UNTAR)/libdvdcss-$(LIBDVDCSS_VER).tar.bz2 + set -e; cd $(BUILD_TMP)/libdvdcss-$(LIBDVDCSS_VER); \ + $(CONFIGURE) \ + --prefix= \ + --disable-doc \ + ; \ + $(MAKE); \ + $(MAKE) install DESTDIR=$(TARGETPREFIX) + $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libdvdcss.pc + $(REWRITE_LIBTOOL)/libdvdcss.la + $(REMOVE)/libdvdcss-$(LIBDVDCSS_VER) + $(TOUCH) + $(D)/giflib: $(ARCHIVE)/giflib-$(GIFLIB_VER).tar.bz2 | $(TARGETPREFIX) $(START_BUILD) $(UNTAR)/giflib-$(GIFLIB_VER).tar.bz2 diff --git a/make/neutrino.mk b/make/neutrino.mk index a290e2f..71e10fb 100755 --- a/make/neutrino.mk +++ b/make/neutrino.mk @@ -96,6 +96,7 @@ endif ifeq ($(BOXSERIES), hd2) NEUTRINO_DEPS += $(D)/mc endif +NEUTRINO_DEPS += $(D)/libdvdcss NEUTRINO_DEPS += $(D)/dvdreadfs diff --git a/make/versions.mk b/make/versions.mk index 00ef6e9..912e234 100644 --- a/make/versions.mk +++ b/make/versions.mk @@ -86,6 +86,9 @@ LIBDVBSI_GIT=ff57e5 # The library libdvdread provides simple basic functions for accessing a video DVD LIBDVDREAD_VER = 4.9.9 +# libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption +LIBDVDCSS_VER = 1.2.13 + # The libffi library is useful to anyone trying to build a bridge between interpreted and natively compiled code LIBFFI_VER = 3.2.1 -- 2.39.5