]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
add target libdvdcss and use it
authorMarkham <markham001@gmx.de>
Sun, 6 May 2018 09:36:03 +0000 (11:36 +0200)
committerMarkham <markham001@gmx.de>
Sun, 6 May 2018 09:36:03 +0000 (11:36 +0200)
make/archives.mk
make/libraries.mk
make/neutrino.mk
make/versions.mk

index 507ef4ec78a6c27b3f587cd5c9cf8f8d5958ee0f..57745f2ae24db0a3bb3c046f8908d18b611199dd 100755 (executable)
@@ -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
 
index 22e0835bae635f295226fdf2c563a931e37f4baf..19d87f7e0ac909382c7558b1d23d413de15affbf 100755 (executable)
@@ -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
index a290e2f0d9e921fbbc5d2b571456c604071bd1ff..71e10fbf047fc9cecaa3ae37c87f2fa2a6cb13e2 100755 (executable)
@@ -96,6 +96,7 @@ endif
 ifeq ($(BOXSERIES), hd2)
 NEUTRINO_DEPS += $(D)/mc
 endif
+NEUTRINO_DEPS += $(D)/libdvdcss
 NEUTRINO_DEPS += $(D)/dvdreadfs
 
 
index 00ef6e9079eec8a237c720ea5016add60d2d1442..912e2341f410e8fbdbb340b6423e1c00f04f5b25 100644 (file)
@@ -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