Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/sound
In directory vz-cvs-3.sog:/tmp/cvs-serv5188/main/finkinfo/sound

Modified Files:
        phonon-mac.info phonon-x11.info 
Added Files:
        phonon-backend-gstreamer.info phonon-backend-gstreamer.patch 
        phonon-backend-xine.info phonon-backend.info 
Log Message:
phonon gstreamer and xine backends

Index: phonon-mac.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sound/phonon-mac.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- phonon-mac.info     18 May 2011 02:22:51 -0000      1.3
+++ phonon-mac.info     19 May 2011 01:58:51 -0000      1.4
@@ -1,7 +1,7 @@
 Info3: <<
 Package: phonon-mac
 Version: 4.5.0
-Revision: 3
+Revision: 4
 Description: Qt-based multimedia framework
 Type: phonon (mac)
 License: LGPL
@@ -17,6 +17,7 @@
        qt4-base-%type_pkg[phonon] (>= 4.7.3-1)
 <<
 Replaces: qt4-%type_pkg[phonon] (<< 4.7.3-1)
+BuildDependsOnly: true
 GCC: 4.0
 
 Source: mirror:kde:stable/phonon/%v/src/phonon-%v.tar.bz2

--- NEW FILE: phonon-backend-gstreamer.patch ---
diff -Nurd phonon-backend-gstreamer-4.5.1/CMakeLists.txt 
phonon-backend-gstreamer-4.5.1-new/CMakeLists.txt
--- phonon-backend-gstreamer-4.5.1/CMakeLists.txt       2011-05-04 
00:34:52.000000000 -0400
+++ phonon-backend-gstreamer-4.5.1-new/CMakeLists.txt   2011-05-18 
17:20:19.000000000 -0400
@@ -14,8 +14,6 @@
 set(PHONON_GST_VERSION 
"${PHONON_GST_MAJOR_VERSION}.${PHONON_GST_MINOR_VERSION}.${PHONON_GST_PATCH_VERSION}")
 add_definitions(-DPHONON_GST_VERSION="${PHONON_GST_VERSION}")
 
-if (Q_WS_X11)
     add_subdirectory(gstreamer)
-endif (Q_WS_X11)
 
 macro_display_feature_log()
diff -Nurd phonon-backend-gstreamer-4.5.1/gstreamer/CMakeLists.txt 
phonon-backend-gstreamer-4.5.1-new/gstreamer/CMakeLists.txt
--- phonon-backend-gstreamer-4.5.1/gstreamer/CMakeLists.txt     2011-05-04 
00:34:52.000000000 -0400
+++ phonon-backend-gstreamer-4.5.1-new/gstreamer/CMakeLists.txt 2011-05-18 
17:20:27.000000000 -0400
@@ -25,6 +25,7 @@
           ${GSTREAMER_PLUGIN_PBUTILS_INCLUDE_DIR}
           ${GLIB2_INCLUDE_DIR}
           ${LIBXML2_INCLUDE_DIR}
+          ${OPENGL_INCLUDE_DIR}
           ${X11_X11_INCLUDE_PATH})
    add_definitions(-DPHONON_BACKEND_VERSION_4_2)
    if (PHONON_FOUND_EXPERIMENTAL)
@@ -67,13 +68,13 @@
         list(APPEND phonon_gstreamer_SRCS glrenderer.cpp)
    endif(OPENGL_FOUND)
 
-   if(NOT WIN32)
+   if(Q_WS_X11)
       set(phonon_gstreamer_SRCS
           ${phonon_gstreamer_SRCS}
           x11renderer.cpp)
       macro_optional_find_package(Alsa)
       macro_ensure_version("0.10.22" ${GSTREAMER_VERSION} 
GSTREAMER_HAS_NONBLOCKING_ALSASINK)
-   endif(NOT WIN32)
+   endif(Q_WS_X11)
    if(ALSA_FOUND AND NOT GSTREAMER_HAS_NONBLOCKING_ALSASINK)
       add_definitions(-DUSE_ALSASINK2)
       include_directories(${ALSA_INCLUDES})
diff -Nurd phonon-backend-gstreamer-4.5.1/gstreamer/devicemanager.cpp 
phonon-backend-gstreamer-4.5.1-new/gstreamer/devicemanager.cpp
--- phonon-backend-gstreamer-4.5.1/gstreamer/devicemanager.cpp  2011-05-04 
00:34:53.000000000 -0400
+++ phonon-backend-gstreamer-4.5.1-new/gstreamer/devicemanager.cpp      
2011-05-18 17:20:19.000000000 -0400
@@ -311,7 +311,7 @@
     if (m_videoSinkWidget == "software") {
         return new WidgetRenderer(parent);
     }
-#ifndef Q_WS_QWS
+#ifdef Q_WS_X11
     else if (m_videoSinkWidget == "xwindow") {
         return new X11Renderer(parent);
     } else {
diff -Nurd phonon-backend-gstreamer-4.5.1/gstreamer/x11renderer.cpp 
phonon-backend-gstreamer-4.5.1-new/gstreamer/x11renderer.cpp
--- phonon-backend-gstreamer-4.5.1/gstreamer/x11renderer.cpp    2011-05-04 
00:34:55.000000000 -0400
+++ phonon-backend-gstreamer-4.5.1-new/gstreamer/x11renderer.cpp        
2011-05-18 17:20:19.000000000 -0400
@@ -18,7 +18,7 @@
 #include "videowidget.h"
 #include "x11renderer.h"
 
-#ifndef Q_WS_QWS
+#ifdef Q_WS_X11
 
 #include "backend.h"
 #include "mediaobject.h"
@@ -199,4 +199,4 @@
 
 QT_END_NAMESPACE
 
-#endif // Q_WS_QWS
+#endif // Q_WS_X11
diff -Nurd phonon-backend-gstreamer-4.5.1/gstreamer/x11renderer.h 
phonon-backend-gstreamer-4.5.1-new/gstreamer/x11renderer.h
--- phonon-backend-gstreamer-4.5.1/gstreamer/x11renderer.h      2011-05-04 
00:34:55.000000000 -0400
+++ phonon-backend-gstreamer-4.5.1-new/gstreamer/x11renderer.h  2011-05-18 
17:20:19.000000000 -0400
@@ -22,7 +22,7 @@
 
 QT_BEGIN_NAMESPACE
 
-#ifndef Q_WS_QWS
+#ifdef Q_WS_X11
 
 class QString;
 
@@ -58,7 +58,7 @@
 }
 } //namespace Phonon::Gstreamer
 
-#endif // Q_WS_QWS
+#endif // Q_WS_X11
 
 QT_END_NAMESPACE
 

--- NEW FILE: phonon-backend-xine.info ---
Info3: <<
Package: phonon-%type_pkg[phonon]-backend-xine
Version: 4.4.4
Revision: 1
Description: Phonon Xine backend (%type_pkg[phonon])
Type: phonon (mac x11)
License: LGPL
Maintainer: Benjamin Reed <pho...@fink.raccoonfink.com>

Depends: <<
        libxine1-shlibs (>= 1.1.19-1),
        phonon-mac-shlibs (>= 4.5.0-1),
        qt4-base-mac-qtcore-shlibs (>= 4.7.3-1),
        qt4-base-mac-qtdbus-shlibs (>= 4.7.3-1),
        qt4-base-mac-qtgui-shlibs (>= 4.7.3-1)
<<
BuildDepends: <<
        automoc-%type_pkg[phonon] (>= 0.9.89-0.999999.1),
        cmake (>= 2.8.2-1),
        fink (>= 0.30.0-1),
        kde4-buildenv (>= 4.6.0-1),
        libxine1 (>= 1.1.19-1),
        system-openssl-dev,
        phonon-%type_pkg[phonon] (>= 4.5.0-1),
        qt4-base-%type_pkg[phonon] (>= 4.7.3-1)
<<
Replaces: qt4-%type_pkg[phonon] (<< 4.7.3-1)
GCC: 4.0

Source: 
mirror:kde:stable/phonon/phonon-backend-xine/%v/src/phonon-backend-xine-%v.tar.bz2
Source-MD5: b127104e67538e573adeed3b2fb3bf55

UseMaxBuildJobs: true
CompileScript: <<
        #!/bin/sh -ev
        
        export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[phonon]"
        # KDE4_INSTALL_PREFIX="%p/lib/qt4-%type_pkg[phonon]"
        export PATH="%p/opt/kde4/%type_pkg[phonon]/bin:$PATH"
        . %p/sbin/kde4-buildenv.sh
        
        mkdir -p build
        pushd build
        cmake $KDE4_CMAKE_ARGS 
-DPLUGIN_INSTALL_DIR="%p/lib/qt4-%type_pkg[phonon]" ..
        make VERBOSE=1
        popd
<<

InstallScript: <<
#!/bin/sh -ev

        pushd build
                make -j1 install/fast DESTDIR="%d"
        popd
<<

DescDetail: <<
Phonon is the Qt 4 multimedia API, which provides a task-oriented
abstraction layer for capturing, mixing, processing, and playing
audio and video content.

This package provides a phonon backend implementation which uses
the Xine multimedia library.
<<
<<


--- NEW FILE: phonon-backend.info ---
Info4: <<
Package: phonon-%type_pkg[phonon]-backend
Version: 4.5.0
Revision: 1
Description: Wrapper package to choose a Phonon backend
Type: phonon (x11 mac)
License: BSD
Maintainer: Benjamin Reed <phonon-back...@fink.raccoonfink.com>

Depends: phonon-%type_pkg[phonon]-backend-gstreamer (>= 4.5.1-1) | 
phonon-%type_pkg[phonon]-backend-xine (>= 4.4.4-1)
GCC: 4.0

CustomMirror: <<
        Primary: http://www.finkproject.org/~ranger/distfiles
        eur-NL: http://www.finkproject.org/~ranger/distfiles
        nam-US: http://ranger.befunk.com/fink
<<
NoSourceDirectory: true
Source: mirror:custom:qt/README
Source-MD5: e39453c974609d19aa5cb625386faf3b
SourceRename: README.phonon-%type_pkg[phonon]-backend

UseMaxBuildJobs: true
CompileScript: echo "none needed"

InstallScript: <<
#!/bin/sh -ev

        install -d -m 755 %i/share/doc/installed-packages
        touch %i/share/doc/installed-packages/%N
<<

<<


--- NEW FILE: phonon-backend-gstreamer.info ---
Info3: <<
Package: phonon-%type_pkg[phonon]-backend-gstreamer
Version: 4.5.1
Revision: 1
Description: Phonon GStreamer backend (%type_pkg[phonon])
Type: phonon (mac x11)
License: LGPL
Maintainer: Benjamin Reed <pho...@fink.raccoonfink.com>

Depends: <<
        glib2-shlibs (>= 2.22.0-1),
        gst-plugins-base-0.10-shlibs (>= 0.10.34-1),
        gstreamer-0.10-shlibs (>= 0.10.34-1),
        phonon-mac-shlibs (>= 4.5.0-1),
        qt4-base-mac-qtcore-shlibs (>= 4.7.3-1),
        qt4-base-mac-qtgui-shlibs (>= 4.7.3-1),
        qt4-base-mac-qtopengl-shlibs (>= 4.7.3-1)
<<
BuildDepends: <<
        automoc-%type_pkg[phonon] (>= 0.9.89-0.999999.1),
        cmake (>= 2.8.2-1),
        fink (>= 0.30.0-1),
        glib2-dev (>= 2.22.0-1),
        gstreamer-0.10-dev (>= 0.10.34-1),
        gst-plugins-base-0.10-dev (>= 0.10.34-1),
        kde4-buildenv (>= 4.6.0-1),
        libxml2 (>= 2.6.32-1),
        system-openssl-dev,
        phonon-%type_pkg[phonon] (>= 4.5.0-1),
        qt4-base-%type_pkg[phonon] (>= 4.7.3-1)
<<
Replaces: qt4-%type_pkg[phonon] (<< 4.7.3-1)
GCC: 4.0

Source: 
mirror:kde:stable/phonon/phonon-backend-gstreamer/%v/src/phonon-backend-gstreamer-%v.tar.bz2
Source-MD5: 021cf7740208e7212b7ce91adb6a349b
PatchFile: phonon-backend-gstreamer.patch
PatchFile-MD5: e5c0a53161b8c9a236a743d63f0a2077

UseMaxBuildJobs: true
CompileScript: <<
        #!/bin/sh -ev
        
        export KDE4_PREFIX="%p" KDE4_TYPE="%type_pkg[phonon]"
        # KDE4_INSTALL_PREFIX="%p/lib/qt4-%type_pkg[phonon]"
        export PATH="%p/opt/kde4/%type_pkg[phonon]/bin:$PATH"
        . %p/sbin/kde4-buildenv.sh
        
        mkdir -p build
        pushd build
        cmake $KDE4_CMAKE_ARGS 
-DPLUGIN_INSTALL_DIR="%p/lib/qt4-%type_pkg[phonon]" ..
        make VERBOSE=1
        popd
<<

InstallScript: <<
#!/bin/sh -ev

        pushd build
                make -j1 install/fast DESTDIR="%d"
        popd
<<

DescDetail: <<
Phonon is the Qt 4 multimedia API, which provides a task-oriented
abstraction layer for capturing, mixing, processing, and playing
audio and video content.

This package provides a phonon backend implementation which uses
the GStreamer multimedia framework.
<<
<<


Index: phonon-x11.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/sound/phonon-x11.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- phonon-x11.info     18 May 2011 02:22:51 -0000      1.2
+++ phonon-x11.info     19 May 2011 01:58:51 -0000      1.3
@@ -1,7 +1,7 @@
 Info3: <<
 Package: phonon-x11
 Version: 4.5.0
-Revision: 3
+Revision: 4
 Description: Qt-based multimedia framework
 Type: phonon (x11)
 License: LGPL
@@ -17,6 +17,7 @@
        qt4-base-%type_pkg[phonon] (>= 4.7.3-1)
 <<
 Replaces: qt4-%type_pkg[phonon] (<< 4.7.3-1)
+BuildDependsOnly: true
 GCC: 4.0
 
 Source: mirror:kde:stable/phonon/%v/src/phonon-%v.tar.bz2


------------------------------------------------------------------------------
What Every C/C++ and Fortran developer Should Know!
Read this article and learn how Intel has extended the reach of its 
next-generation tools to help Windows* and Linux* C/C++ and Fortran 
developers boost performance applications - including clusters. 
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to