Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d3a8949e6815c2330d02e74de4d78a5d43d59ca3

commit d3a8949e6815c2330d02e74de4d78a5d43d59ca3
Author: crazy <[EMAIL PROTECTED]>
Date:   Tue Apr 29 22:06:49 2008 +0200

dvdstyler-1.6.2-1-x86_64
* ffmpeg fallout
* bump it while at it
* added ffmpeg diff
* added patch to fix the build

diff --git a/source/xapps-extra/dvdstyler/FrugalBuild 
b/source/xapps-extra/dvdstyler/FrugalBuild
index 64bb8b2..76bb995 100644
--- a/source/xapps-extra/dvdstyler/FrugalBuild
+++ b/source/xapps-extra/dvdstyler/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: BMH1980 <[EMAIL PROTECTED]>

pkgname=dvdstyler
-pkgver=1.6.1_2
+pkgver=1.6.2
pkgrel=1
pkgdesc="DVDStyler is a crossplatform dvd authoring system."
_F_sourceforge_dirname="dvdstyler"
@@ -12,19 +12,23 @@ _F_sourceforge_broken_up2date=1
Finclude sourceforge
url="http://www.dvdstyler.de";
makedepends=('dvdauthor' 'netpbm')
-depends=('mpgtx' 'wxgtk>=2.8.1' 'mjpegtools>=1.9.0rc3' 'cdrtools' 
'dvd+rw-tools' 'wxsvg>=1.0b10' 'libexif')
+depends=('mpgtx' 'wxgtk>=2.8.1' 'mjpegtools>=1.9.0rc3' 'cdrtools' 
'dvd+rw-tools' 'wxsvg>=1.0b10-2' 'libexif' 'ffmpeg>=20080427')
license="GPL2"
-source=(http://$_F_sourceforge_mirror.dl.sourceforge.net/sourceforge/dvdstyler/DVDStyler-${pkgver}.tar.gz)
+source=(http://$_F_sourceforge_mirror.dl.sourceforge.net/sourceforge/dvdstyler/DVDStyler-${pkgver}.tar.gz
 \
+       ffmpeg.patch missing-wx-include.patch)
options=('scriptlet')
groups=('xapps-extra')
archs=('i686' 'x86_64')
-sha1sums=('4e671bb69ad81c1c208c7bfaafdae7ac9d5c259a')
+sha1sums=('9019af416f3af9701c5176ee57c59ed61d8172b9' \
+          'cd189e8343f1f18611645b299b7c837b77ba034e' \
+          'fa0118603dbbad9f03bdc3a220ea7a54aca68c65')

build()
{
+       unset MAKEFLAGS
Fcd DVDStyler-${pkgver}
-       Fpatchall
touch NEWS || Fdie
+       Fpatchall
Fautoreconf
Fmake
Fmakeinstall
diff --git a/source/xapps-extra/dvdstyler/ffmpeg.patch 
b/source/xapps-extra/dvdstyler/ffmpeg.patch
new file mode 100644
index 0000000..8074829
--- /dev/null
+++ b/source/xapps-extra/dvdstyler/ffmpeg.patch
@@ -0,0 +1,26 @@
+diff -Naur DVDStyler-1.6.2/configure.in DVDStyler-1.6.2-p/configure.in
+--- DVDStyler-1.6.2/configure.in       2008-01-27 12:10:22.000000000 +0100
++++ DVDStyler-1.6.2-p/configure.in     2008-04-29 19:00:42.000000000 +0200
+@@ -84,7 +84,7 @@
+ AC_CHECK_LIB(avformat, av_register_all, [], [AC_MSG_ERROR([*** missing ffmpeg 
library: libavformat])])
+ AC_CHECK_LIB(avcodec, avcodec_decode_audio2, [], [AC_MSG_ERROR([*** missing 
ffmpeg library: libavcodec])])
+ AC_CHECK_LIB(swscale, sws_getContext)
+-AC_CHECK_HEADERS(ffmpeg/avcodec.h, [], [AC_MSG_ERROR([*** missing ffmpeg 
header file: ffmpeg/avcodec.h.])])
++AC_CHECK_HEADERS(libavcodec/avcodec.h, [], [AC_MSG_ERROR([*** missing ffmpeg 
header file: ffmpeg/avcodec.h.])])
+
+ CXXFLAGS="$CXXFLAGS -DDATADIR=\\\"$datadir/$PACKAGE\\\""
+
+diff -Naur DVDStyler-1.6.2/src/mediaenc_ffmpeg.cpp 
DVDStyler-1.6.2-p/src/mediaenc_ffmpeg.cpp
+--- DVDStyler-1.6.2/src/mediaenc_ffmpeg.cpp    2008-04-28 23:15:50.000000000 
+0200
++++ DVDStyler-1.6.2-p/src/mediaenc_ffmpeg.cpp  2008-04-29 18:59:38.000000000 
+0200
+@@ -24,8 +24,8 @@
+ extern "C" {
+ #define __STDC_CONSTANT_MACROS
+ #define __STDC_LIMIT_MACROS
+-#include <ffmpeg/avformat.h>
+-#include <ffmpeg/swscale.h>
++#include <libavformat/avformat.h>
++#include <libswscale/swscale.h>
+ }
+
+ #define AUDIO_BUF_SIZE 50000
diff --git a/source/xapps-extra/dvdstyler/missing-wx-include.patch 
b/source/xapps-extra/dvdstyler/missing-wx-include.patch
new file mode 100644
index 0000000..b401af7
--- /dev/null
+++ b/source/xapps-extra/dvdstyler/missing-wx-include.patch
@@ -0,0 +1,10 @@
+--- DVDStyler-1.6.2/src/Utils.cpp      2008-04-18 22:14:41.000000000 +0200
++++ DVDStyler-1.6.2-p/src/Utils.cpp    2008-04-29 21:58:53.000000000 +0200
+@@ -12,6 +12,7 @@
+ #include <wx/clipbrd.h>
+ #include <wx/mstream.h>
+ #include <wx/log.h>
++#include <wx/dataobj.h>
+
+ void CopyXmlToClipboard(wxSvgXmlNode* node, wxString dataFormatId) {
+       wxMemoryOutputStream stream;
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to