diff --git a/libbluray-0.4.0.tar.bz2 b/libbluray-0.4.0.tar.bz2 deleted file mode 100644 index 8f980f7..0000000 --- a/libbluray-0.4.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63a3218d69f179f4834ef3b48bfa95268ad62c302ff38bfc052e2fc6916ae3f8 -size 549758 diff --git a/libbluray-0.6.2.tar.bz2 b/libbluray-0.6.2.tar.bz2 new file mode 100644 index 0000000..1b74758 --- /dev/null +++ b/libbluray-0.6.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ca410c8a4a1e2e8344014a67e2c908182cff3e04ece4e3b9ef196cf6bca5cd0 +size 582227 diff --git a/libbluray-autotools.patch b/libbluray-autotools.patch index 4fb90c6..f2e2b65 100644 --- a/libbluray-autotools.patch +++ b/libbluray-autotools.patch @@ -1,18 +1,19 @@ ---- libbluray-0.4.0.orig/configure.ac -+++ libbluray-0.4.0/configure.ac -@@ -99,8 +99,9 @@ AC_ARG_WITH([bdj-bootclasspath], +--- configure.ac.orig 2014-12-17 18:01:33.515364222 +0100 ++++ configure.ac 2014-12-17 18:01:33.523364060 +0100 +@@ -102,9 +102,10 @@ [BDJ_BOOTCLASSPATH=]) dnl required programs -AC_PROG_CC --AC_PROG_LIBTOOL +AC_PROG_CC_STDC + AM_PROG_CC_C_O +-AC_PROG_LIBTOOL +AC_USE_SYSTEM_EXTENSIONS +LT_INIT([disable-static pic-only]) dnl required types AC_TYPE_SIGNAL -@@ -115,23 +116,12 @@ AC_STRUCT_DIRENT_D_TYPE +@@ -119,23 +120,12 @@ dnl required system services AC_SYS_LARGEFILE @@ -38,11 +39,11 @@ dnl libxml2 for metadata parser AS_IF([test "x$with_libxml2" != "xno"], [ ---- libbluray-0.4.0.orig/src/Makefile.am -+++ libbluray-0.4.0/src/Makefile.am +--- src/Makefile.am.orig 2014-12-17 18:01:35.803318166 +0100 ++++ src/Makefile.am 2014-12-17 18:01:35.831317614 +0100 @@ -1,7 +1,7 @@ -SET_FEATURES = -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT - SET_INCLUDES = -I$(top_srcdir) -Ifile -Ilibbluray -Ilibbluray/bdnav + SET_INCLUDES = -I$(top_srcdir) -Ifile -Ilibbluray -Ilibbluray/bdnav $(BDJAVA_CFLAGS) -AM_CFLAGS = -std=c99 $(SET_FEATURES) $(SET_INCLUDES) $(LIBXML2_CFLAGS) $(FT2_CFLAGS) +AM_CFLAGS = -pthread $(LIBXML2_CFLAGS) $(FT2_CFLAGS) @@ -50,7 +51,7 @@ EXTRA_DIST = \ libbluray/bdj/build.xml \ -@@ -109,8 +109,8 @@ endif +@@ -120,8 +120,8 @@ endif @@ -61,16 +62,3 @@ pkginclude_HEADERS = \ file/filesystem.h \ ---- libbluray-0.4.0.orig/src/examples/Makefile.am -+++ libbluray-0.4.0/src/examples/Makefile.am -@@ -1,7 +1,8 @@ --SET_FEATURES = -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT -+SET_FEATURES = -D_REENTRANT - SET_INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/src/file -I$(top_srcdir)/src/libbluray/bdnav - --AM_CFLAGS = -std=c99 $(SET_FEATURES) $(SET_INCLUDES) -+AM_CFLAGS = $(SET_FEATURES) $(SET_INCLUDES) -+AM_CPPFLAGS = -include config.h - - if USING_EXAMPLES - diff --git a/libbluray.changes b/libbluray.changes index 5411a8f..a670443 100644 --- a/libbluray.changes +++ b/libbluray.changes @@ -1,3 +1,58 @@ +------------------------------------------------------------------- +Wed Dec 17 16:17:23 UTC 2014 - joerg.lorenzen@ki.tng.de + +- Update to version 0.6.2: + + Fix possible subtitle corruption after seek. + + Fix some main path embedded HDMV menus. + + Fix reading outside of source image in BD-J drawImage(). + + Fix missing BD_EVENT_ERROR when BD-J is not supported. + + Several stability and code quality fixes. + +- Version 0.6.1: + + Fix stream position when seamless angle change point is at + clip boundary. + + Fix Mac OS X jni compilation + + Fix bd_seek() jumping outside of clip/playlist. + + Fix crash when stream selection is changed after playlist end. + + Fix J2ME build. + + Fix seamless angle change. + + Fix freetype2 resource leaks on shutdown. + + Improve duplicate playlist detection. + +- Version 0.6.0: + + Improved BD-J support (Most BD-J discs are correctly played). + + Mark BD-J titles supported in BLURAY_DISC_INFO if BD-J is + functional. + + Install .jar files to datadir (/usr/share/java/) instead of + libdir. + + Added version number to .jar file names. + + Added JNI headers for BD-J (cross) compilation. + + Added HDMV/BD-J title information to BLURAY_DISC_INFO. + + Added disc application info to BLURAY_DISC_INFO. + + Added bd_set_rate(). + + Added color keys (RED, GREEN, YELLOW, BLUE). + + Improved error resilence. + + Fix build without libxml. + +- Version 0.5.0: + + Portability fixes. + + Build system updates. + + Improved BD-J support (still alpha). + + Improved updating of application-allocated ARGB frame buffer. + + Get JRE library location from registry (Windows). + + Added bd_get_main_title(). + + Added BD_EVENT_ERROR when title playback fails. + + Added BD-J flags to disc info. + + Added support for user timeout in HDMV menus. + + Added cropping of RLE images. Cropping values in overlay are + now always 0. + + Added support for LIBAACS_PATH and LIBBDPLUS_PATH environment + variables. + + Added timestamp based m2ts stream filtering. + +- Removed patch use-recommended-freetype-include.patch, + fixed upstream. + ------------------------------------------------------------------- Wed Jan 1 22:21:18 UTC 2014 - crrodriguez@opensuse.org diff --git a/libbluray.spec b/libbluray.spec index 01271da..8568c90 100644 --- a/libbluray.spec +++ b/libbluray.spec @@ -18,16 +18,13 @@ Name: libbluray -Version: 0.4.0 +Version: 0.6.2 Release: 0 Summary: Library to access Blu-Ray disk License: LGPL-2.1+ Group: Productivity/Multimedia/Other Url: http://bd.videolan.org Source: ftp://ftp.videolan.org/pub/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM use-recommended-freetype-include.patch -- Freetype upstream recommends using their macros together with -# ft2build include. Positive sideeffect is that this patch makes it build with both freetype2 2.5.1, and older versions -Patch0: use-recommended-freetype-include.patch Patch1: libbluray-autotools.patch Source99: baselibs.conf BuildRequires: libtool @@ -71,8 +68,7 @@ MPlayer). We, the authors of this library, do not condone nor endorse piracy. %prep %setup -q -%patch0 -p1 -%patch1 -p1 +%patch1 -p0 %build autoreconf -fiv %configure --disable-static diff --git a/use-recommended-freetype-include.patch b/use-recommended-freetype-include.patch deleted file mode 100644 index 513265f..0000000 --- a/use-recommended-freetype-include.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/libbluray/decoders/textst_render.c b/src/libbluray/decoders/textst_render.c -index 780b640..ffcb1bd 100644 ---- a/src/libbluray/decoders/textst_render.c -+++ b/src/libbluray/decoders/textst_render.c -@@ -30,7 +30,7 @@ - #ifdef HAVE_FT2 - #include - #include FT_FREETYPE_H --#include -+#include FT_SYNTHESIS_H - #endif - - #include "textst_render.h"