mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
multimedia/kmediafactory: Updated for subversion revision r691.
Added patches for gcc-4.7.x and for ffmpeg-0.11.x, changed deps info Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
This commit is contained in:
parent
96d5e68407
commit
bf87d87454
5 changed files with 45 additions and 8 deletions
|
@ -2,4 +2,5 @@ KMediaFactory is easy to use template based dvd authoring tool.
|
|||
You can quickly create DVD menus for home videos and TV recordings
|
||||
in three simple steps.
|
||||
|
||||
kaffeine is a optional dependency for preview DVDs.
|
||||
Optional dependencies are kaffeine (for preview DVDs), mlt and
|
||||
dvd-slideshow (for slideshows).
|
||||
|
|
11
multimedia/kmediafactory/gcc47.patch
Normal file
11
multimedia/kmediafactory/gcc47.patch
Normal file
|
@ -0,0 +1,11 @@
|
|||
diff -Naur kmediafactory-r691.orig/lib/kmftools.cpp kmediafactory-r691/lib/kmftools.cpp
|
||||
--- kmediafactory-r691.orig/lib/kmftools.cpp 2011-06-10 19:05:46.000000000 +0200
|
||||
+++ kmediafactory-r691/lib/kmftools.cpp 2012-09-19 07:54:15.485298848 +0200
|
||||
@@ -51,6 +51,7 @@
|
||||
#include <fontconfig/fontconfig.h>
|
||||
#include <sys/stat.h>
|
||||
#include <stdlib.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
#include "Q4puGenericSignalSpy.h"
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
--- lib/videofile.cpp.ffmpeg 2012-07-30 04:42:30.000000000 +0000
|
||||
+++ lib/videofile.cpp 2012-07-30 04:43:24.000000000 +0000
|
||||
@@ -58,7 +58,6 @@
|
||||
static bool init=false;
|
||||
if(!init) {
|
||||
av_register_all();
|
||||
- avcodec_init();
|
||||
avcodec_register_all();
|
||||
av_log_set_level(0);
|
||||
init=true;
|
||||
@@ -66,7 +65,7 @@
|
||||
|
||||
close();
|
||||
|
||||
- if ( av_open_input_file(&avFromatContext, QFile::encodeName(filename).constData(), 0L, 0, 0L) != 0 ||
|
||||
+ if ( avformat_open_input(&avFromatContext, QFile::encodeName(filename).constData(), 0L, 0L) != 0 ||
|
||||
av_find_stream_info(avFromatContext) < 0) {
|
||||
close();
|
||||
}
|
|
@ -23,7 +23,7 @@
|
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=kmediafactory
|
||||
VERSION=${VERSION:-0.8.0}
|
||||
VERSION=${VERSION:-r691}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
|
@ -55,13 +55,13 @@ else
|
|||
LIBDIRSUFFIX=""
|
||||
fi
|
||||
|
||||
set -e # Exit on most errors
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
mkdir -p $TMP $PKG $OUTPUT
|
||||
cd $TMP
|
||||
rm -rf $PRGNAM-$VERSION
|
||||
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
|
||||
tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
|
||||
cd $PRGNAM-$VERSION
|
||||
chown -R root:root .
|
||||
find . \
|
||||
|
@ -73,6 +73,12 @@ find . \
|
|||
# Fix doctype version
|
||||
sed -i "s/V4.1.2-Based/V4.2-Based/" doc/en/index.docbook
|
||||
|
||||
# Fix for gcc-4.7.x
|
||||
patch -p1 < $CWD/gcc47.patch
|
||||
|
||||
# Thanks go to mageia for this patch
|
||||
patch -p0 < $CWD/kmediafactory-0.8.1-ffmpeg0.11.patch
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake \
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
PRGNAM="kmediafactory"
|
||||
VERSION="0.8.0"
|
||||
VERSION="r691"
|
||||
HOMEPAGE="http://code.google.com/p/kmediafactory/"
|
||||
DOWNLOAD="http://kmediafactory.googlecode.com/files/kmediafactory-0.8.0.tar.bz2"
|
||||
MD5SUM="e3621dffd97a45acd6ff883181d6e106"
|
||||
DOWNLOAD="http://ponce.cc/slackware/sources/repo/kmediafactory-r691.tar.xz"
|
||||
MD5SUM="49d4ad5aeca21d90f014ff62edf6e80f"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES="dvd-slideshow mjpegtools mlt"
|
||||
REQUIRES="dvdauthor mjpegtools ffmpeg"
|
||||
MAINTAINER="Giovanne Castro"
|
||||
EMAIL="giovannefc@ig.com.br"
|
||||
|
|
Loading…
Reference in a new issue