Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/sound
In directory vz-cvs-3.sog:/tmp/cvs-serv13480/stable/main/finkinfo/sound

Added Files:
        phonon-backend-gstreamer.info phonon-backend-gstreamer.patch 
        phonon-backend-xine.info phonon-backend.info phonon-mac.info 
        phonon-x11.info phonon.patch 
Log Message:
phonon and qtwebkit to 10.7 too

--- NEW FILE: phonon-mac.info ---
Info3: <<
Package: phonon-mac
Version: 4.5.0
Revision: 36
Description: Qt-based multimedia framework
Type: phonon (mac)
License: LGPL
Maintainer: Benjamin Reed <[email protected]>

Depends: %N-shlibs (>= %v-%r)
BuildDepends: <<
        automoc-%type_pkg[phonon] (>= 0.9.89-0.999999.1),
        cmake (>= 2.8.2-1),
        fink (>= 0.30.2-1),
        kde4-buildenv (>= 4.6.0-1),
        system-openssl-dev,
        qt4-base-%type_pkg[phonon] (>= 4.7.3-2)
<<
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
Source-MD5: 32f8d388c18fde2e23dea7bb103f9713
PatchFile: phonon.patch
PatchFile-MD5: f1dfbdbfa9d6c4816c23db7058d76ee7

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 -DPHONON_USE_FRAMEWORKS=true ..
        make VERBOSE=1
        popd
<<

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

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

        pushd %i/lib/qt4-%type_pkg[phonon]/lib/phonon.framework
                mv Versions/4.5/* Versions/4/
                rm -rf Versions/4.5
                ln -sf Versions/4/Headers Headers
                pushd Versions
                        ln -sf 4 4.5
                popd
        popd
        pushd 
%i/lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions
                mkdir 4
                mv 4.5/* 4/
                rm -rf 4.5
                ln -sf 4 4.5
        popd
        install_name_tool -id 
%p/lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4/phonon \
                
%i/lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4.5/phonon
        install_name_tool -id 
%p/lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4/phononexperimental
 \
                
%i/lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4.5/phononexperimental
        install_name_tool -change 
%p/lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4.5/phonon \
                
%p/lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4/phonon \
                
%i/lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4.5/phononexperimental
<<
SplitOff: <<
        Package: %N-shlibs
        Description: Shared libraries for Phonon
        Depends: <<
                qt4-base-mac-qtcore-shlibs (>= 4.7.3-2),
                qt4-base-mac-qtdbus-shlibs (>= 4.7.3-2),
                qt4-base-mac-qtdesigner-shlibs (>= 4.7.3-2),
                qt4-base-mac-qtgui-shlibs (>= 4.7.3-2)
        <<
        Replaces: <<
                qt4-%type_pkg[phonon]-designer-shlibs (<< 4.7.3-1),
                qt4-%type_pkg[phonon]-gui-shlibs (<< 4.7.3-1),
                qt4-%type_pkg[phonon] (<< 4.7.3-1),
                phonon-%type_pkg[phonon] (<< 4.5.0-5)
        <<
        Files: <<
                lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Resources
                
lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4/Resources/Info.plist
                lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4/phonon
                lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4.5
                lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/Current
                lib/qt4-%type_pkg[phonon]/lib/phonon.framework/phonon
                
lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Resources
                
lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4/Resources/Info.plist
                
lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4/phononexperimental
                
lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4.5
                
lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/Current
                
lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/phononexperimental
                lib/qt4-%type_pkg[phonon]/plugins/designer/*phonon*
                lib/qt4-%type_pkg[phonon]/share/dbus-1/interfaces
        <<
        Shlibs: <<
                
%p/lib/qt4-%type_pkg[phonon]/lib/phonon.framework/Versions/4/phonon             
            4.5.0 %n (>= 4.5.0-5)
                
%p/lib/qt4-%type_pkg[phonon]/lib/phononexperimental.framework/Versions/4/phononexperimental
 4.5.0 %n (>= 4.5.0-5)
        <<
<<

PostInstScript: <<
if [ "$1" = "configure" ] && [ ! -f 
"%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon/MediaNode" ]; then
        # case-sensitive filesystem, make various build-system stuff happy
        /bin/ln -sf . "%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon"
fi
<<
PreRmScript: <<
# remove the symlinks we created earlier
if [ -h "%p/lib/qt4-%type_pkg[phonon]/include/Phonon" ]; then
        /bin/rm "%p/lib/qt4-%type_pkg[phonon]/include/Phonon"
fi
if [ -h "%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon" ]; then
        /bin/rm "%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon"
fi
<<

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.
<<
<<


--- NEW FILE: phonon.patch ---
diff -Nurd phonon-4.5.0/CMakeLists.txt phonon-4.5.0-new/CMakeLists.txt
--- phonon-4.5.0/CMakeLists.txt 2011-03-25 09:55:56.000000000 -0400
+++ phonon-4.5.0-new/CMakeLists.txt     2011-05-23 09:06:19.000000000 -0400
@@ -32,8 +32,18 @@
 set(PHONON_LIB_MAJOR_VERSION "4") # Only change on binary incompatible changes
 set(PHONON_LIB_MINOR_VERSION "5") # Only change on binary compatible changes 
with new interfaces
 set(PHONON_LIB_PATCH_VERSION "0") # Bump whenever you feel like it :P
+
+if (APPLE AND PHONON_USE_FRAMEWORKS)
+set(PHONON_LIB_VERSION 
"${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}")
+set(PHONON_LIB_SOVERSION 
"${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}")
+set(PC_LIBS "-F\${libdir} -Wl,-framework,phonon")
+set(PC_CFLAGS "-F\${libdir} -I\${includedir}")
+else (APPLE AND PHONON_USE_FRAMEWORKS)
 set(PHONON_LIB_VERSION 
"${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}.${PHONON_LIB_PATCH_VERSION}")
-set(PHONON_LIB_SOVERSION ${PHONON_LIB_MAJOR_VERSION})
+set(PHONON_LIB_SOVERSION 
"${PHONON_LIB_MAJOR_VERSION}.${PHONON_LIB_MINOR_VERSION}")
+set(PC_LIBS "-L\${libdir} -lphonon")
+set(PC_CFLAGS "-I\${includedir}")
+endif (APPLE AND PHONON_USE_FRAMEWORKS)
 
 add_definitions(${QT_DEFINITIONS})
 remove_definitions(-DQT3_SUPPORT_WARNINGS -DQT3_SUPPORT)
diff -Nurd phonon-4.5.0/cmake/FindPhononInternal.cmake 
phonon-4.5.0-new/cmake/FindPhononInternal.cmake
--- phonon-4.5.0/cmake/FindPhononInternal.cmake 2011-03-25 09:55:56.000000000 
-0400
+++ phonon-4.5.0-new/cmake/FindPhononInternal.cmake     2011-05-23 
08:24:17.000000000 -0400
@@ -217,6 +217,7 @@
 # on the Mac support an extra install directory for application bundles
 if(APPLE)
     set(INSTALL_TARGETS_DEFAULT_ARGS ${INSTALL_TARGETS_DEFAULT_ARGS}
+                                     FRAMEWORK DESTINATION "${LIB_INSTALL_DIR}"
                                      BUNDLE DESTINATION 
"${BUNDLE_INSTALL_DIR}")
     set(CMAKE_SHARED_MODULE_CREATE_C_FLAGS   
"${CMAKE_SHARED_MODULE_CREATE_C_FLAGS}   -flat_namespace -undefined 
dynamic_lookup")
     set(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS 
"${CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS} -flat_namespace -undefined 
dynamic_lookup")
diff -Nurd phonon-4.5.0/includes/CMakeLists.txt 
phonon-4.5.0-new/includes/CMakeLists.txt
--- phonon-4.5.0/includes/CMakeLists.txt        2011-03-25 09:55:56.000000000 
-0400
+++ phonon-4.5.0-new/includes/CMakeLists.txt    2011-05-23 08:24:17.000000000 
-0400
@@ -1,4 +1,4 @@
-install( FILES
+set(INCLUDES_HEADER_FILES
     phonon/AbstractAudioOutput
     phonon/AbstractMediaStream
     phonon/AbstractVideoOutput
@@ -50,8 +50,12 @@
     phonon/VolumeFaderEffect
     phonon/VolumeFaderInterface
     phonon/VolumeSlider
+)
+install( FILES ${INCLUDES_HEADER_FILES}
 DESTINATION ${INCLUDE_INSTALL_DIR}/phonon COMPONENT Devel)
 
+install( FILES ${INCLUDES_HEADER_FILES}
+DESTINATION 
${LIB_INSTALL_DIR}/phonon.framework/Versions/${PHONON_LIB_MAJOR_VERSION}/Headers
 COMPONENT Devel)
 
 install( FILES
   old/Phonon/AbstractAudioOutput
diff -Nurd phonon-4.5.0/phonon/CMakeLists.txt 
phonon-4.5.0-new/phonon/CMakeLists.txt
--- phonon-4.5.0/phonon/CMakeLists.txt  2011-03-25 09:55:56.000000000 -0400
+++ phonon-4.5.0-new/phonon/CMakeLists.txt      2011-05-23 08:24:17.000000000 
-0400
@@ -109,6 +109,10 @@
   target_link_libraries(phonon m)
 endif (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
 
+if (APPLE AND PHONON_USE_FRAMEWORKS)
+set_target_properties(phonon PROPERTIES FRAMEWORK true)
+endif (APPLE AND PHONON_USE_FRAMEWORKS)
+
 set_target_properties(phonon PROPERTIES
                              VERSION ${PHONON_LIB_VERSION}
                              SOVERSION ${PHONON_LIB_SOVERSION}
@@ -117,7 +121,7 @@
 install(TARGETS phonon ${INSTALL_TARGETS_DEFAULT_ARGS})
 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/phononnamespace.h.in 
${CMAKE_CURRENT_BINARY_DIR}/phononnamespace.h)
 
-install(FILES
+set(PHONON_HEADER_FILES
    abstractaudiooutput.h
    abstractmediastream.h
    abstractvideooutput.h
@@ -155,6 +159,12 @@
    volumefaderinterface.h
    volumeslider.h
    ${CMAKE_CURRENT_BINARY_DIR}/phononnamespace.h
+)
+install(FILES
+   ${PHONON_HEADER_FILES}
    DESTINATION ${INCLUDE_INSTALL_DIR}/phonon COMPONENT Devel)
+install(FILES
+   ${PHONON_HEADER_FILES}
+   DESTINATION 
${LIB_INSTALL_DIR}/phonon.framework/Versions/${PHONON_LIB_MAJOR_VERSION}/Headers
 COMPONENT Devel)
 
 install(FILES org.kde.Phonon.AudioOutput.xml  DESTINATION  
${DBUS_INTERFACES_INSTALL_DIR})
diff -Nurd phonon-4.5.0/phonon/experimental/CMakeLists.txt 
phonon-4.5.0-new/phonon/experimental/CMakeLists.txt
--- phonon-4.5.0/phonon/experimental/CMakeLists.txt     2011-03-25 
09:55:56.000000000 -0400
+++ phonon-4.5.0-new/phonon/experimental/CMakeLists.txt 2011-05-23 
08:24:17.000000000 -0400
@@ -23,6 +23,10 @@
    )
 automoc4_add_library(phononexperimental SHARED ${phononexperimental_LIB_SRCS})
 target_link_libraries(phononexperimental ${PHONON_LIBS})
+
+if (APPLE AND PHONON_USE_FRAMEWORKS)
+set_target_properties(phononexperimental PROPERTIES FRAMEWORK true)
+endif (APPLE AND PHONON_USE_FRAMEWORKS)
 set_target_properties(phononexperimental PROPERTIES
                                          VERSION ${PHONON_LIB_VERSION}
                                          SOVERSION ${PHONON_LIB_SOVERSION}
diff -Nurd phonon-4.5.0/phonon/experimental/tests/CMakeLists.txt 
phonon-4.5.0-new/phonon/experimental/tests/CMakeLists.txt
--- phonon-4.5.0/phonon/experimental/tests/CMakeLists.txt       2011-03-25 
09:55:56.000000000 -0400
+++ phonon-4.5.0-new/phonon/experimental/tests/CMakeLists.txt   2011-05-23 
08:24:17.000000000 -0400
@@ -28,22 +28,22 @@
 
 MACRO(PHONON_EXECUTABLE_TESTS)
    FOREACH(_testname ${ARGN})
-      set(_add_executable_param)
+      set(_phonon_add_executable_param)
       if (Q_WS_MAC)
-         set(_add_executable_param MACOSX_BUNDLE)
+         set(_phonon_add_executable_param MACOSX_BUNDLE)
       endif (Q_WS_MAC)
 # this breaks compilation      
 #      if (WIN32)
-#         set(_add_executable_param WIN32)
+#         set(_phonon_add_executable_param WIN32)
 #      endif (WIN32)
       if (NOT PHONON_BUILD_TESTS)
-         set(_add_executable_param ${_add_executable_param} EXCLUDE_FROM_ALL)
+         set(_phonon_add_executable_param ${_phonon_add_executable_param} 
EXCLUDE_FROM_ALL)
       endif (NOT PHONON_BUILD_TESTS)
       set(srcs ${_testname}.cpp)
       if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_testname}.qrc)
          qt4_add_resources(srcs ${_testname}.qrc)
       endif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_testname}.qrc)
-      automoc4_add_executable(${_testname} ${_add_executable_param} ${srcs})
+      automoc4_add_executable(${_testname} ${_phonon_add_executable_param} 
${srcs})
       target_link_libraries(${_testname} ${PHONON_LIBS} phononexperimental 
${QT_QTTEST_LIBRARY})
    ENDFOREACH(_testname)
 ENDMACRO(PHONON_EXECUTABLE_TESTS)
diff -Nurd phonon-4.5.0/phonon.pc.cmake phonon-4.5.0-new/phonon.pc.cmake
--- phonon-4.5.0/phonon.pc.cmake        2011-03-25 09:55:56.000000000 -0400
+++ phonon-4.5.0-new/phonon.pc.cmake    2011-05-23 08:24:17.000000000 -0400
@@ -8,5 +8,7 @@
 Description: Phonon library needed to build applications
 Version: 
@PHONON_LIB_MAJOR_VERSION@.@PHONON_LIB_MINOR_VERSION@.@PHONON_LIB_PATCH_VERSION@
 Requires: QtCore QtGui QtDBus
-Libs: -L${libdir} -lphonon
-Cflags: -I${includedir}
+Libs: @PC_LIBS@
+# -L${libdir} -lphonon
+Cflags: @PC_CFLAGS@
+# -I${includedir}

--- 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: 31
Description: Phonon Xine backend (%type_pkg[phonon])
Type: phonon (mac x11)
License: LGPL
Maintainer: Benjamin Reed <[email protected]>

Depends: <<
        libxine1-shlibs (>= 1.1.19-1),
        phonon-mac-shlibs (>= 4.5.0-1),
        qt4-base-mac-qtcore-shlibs (>= 4.7.3-2),
        qt4-base-mac-qtdbus-shlibs (>= 4.7.3-2),
        qt4-base-mac-qtgui-shlibs (>= 4.7.3-2)
<<
BuildDepends: <<
        automoc-%type_pkg[phonon] (>= 0.9.89-0.999999.1),
        cmake (>= 2.8.2-1),
        fink (>= 0.30.2-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-2)
<<
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: 31
Description: Wrapper package to choose a Phonon backend
Type: phonon (x11 mac)
License: BSD
Maintainer: Benjamin Reed <[email protected]>

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: 31
Description: Phonon GStreamer backend (%type_pkg[phonon])
Type: phonon (mac x11)
License: LGPL
Maintainer: Benjamin Reed <[email protected]>

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-2),
        qt4-base-mac-qtgui-shlibs (>= 4.7.3-2),
        qt4-base-mac-qtopengl-shlibs (>= 4.7.3-2)
<<
BuildDepends: <<
        automoc-%type_pkg[phonon] (>= 0.9.89-0.999999.1),
        cmake (>= 2.8.2-1),
        fink (>= 0.30.2-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-2)
<<
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.
<<
<<


--- NEW FILE: phonon-x11.info ---
Info3: <<
Package: phonon-x11
Version: 4.5.0
Revision: 36
Description: Qt-based multimedia framework
Type: phonon (x11)
License: LGPL
Maintainer: Benjamin Reed <[email protected]>

Depends: %N-shlibs (>= %v-%r)
BuildDepends: <<
        automoc-%type_pkg[phonon] (>= 0.9.89-0.999999.1),
        cmake (>= 2.8.2-1),
        fink (>= 0.30.2-1),
        kde4-buildenv (>= 4.6.0-1),
        system-openssl-dev,
        qt4-base-%type_pkg[phonon] (>= 4.7.3-2)
<<
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
Source-MD5: 32f8d388c18fde2e23dea7bb103f9713
PatchFile: phonon.patch
PatchFile-MD5: f1dfbdbfa9d6c4816c23db7058d76ee7

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 ..
        make VERBOSE=1
        popd
<<

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

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

        pushd %i/lib/qt4-%type_pkg[phonon]/lib
                ln -s libphonon.4.5.dylib libphonon.4.dylib
                ln -s libphononexperimental.4.5.dylib 
libphononexperimental.4.dylib
                install_name_tool -id 
%p/lib/qt4-%type_pkg[phonon]/lib/libphonon.4.dylib libphonon.%v.dylib
                install_name_tool -id 
%p/lib/qt4-%type_pkg[phonon]/lib/libphononexperimental.4.dylib 
libphononexperimental.%v.dylib
                install_name_tool -change 
%p/lib/qt4-%type_pkg[phonon]/lib/libphonon.4.5.dylib 
%p/lib/qt4-%type_pkg[phonon]/lib/libphonon.4.dylib 
libphononexperimental.%v.dylib
        popd
<<
SplitOff: <<
        Package: %N-shlibs
        Description: Shared libraries for Phonon
        Depends: <<
                qt4-base-mac-qtcore-shlibs (>= 4.7.3-2),
                qt4-base-mac-qtdbus-shlibs (>= 4.7.3-2),
                qt4-base-mac-qtdesigner-shlibs (>= 4.7.3-2),
                qt4-base-mac-qtgui-shlibs (>= 4.7.3-2)
        <<
        Replaces: <<
                qt4-%type_pkg[phonon]-designer-shlibs (<< 4.7.3-1),
                qt4-%type_pkg[phonon]-gui-shlibs (<< 4.7.3-1),
                qt4-%type_pkg[phonon] (<< 4.7.3-1),
                phonon-%type_pkg[phonon] (<< 4.5.0-5)
        <<
        Files: <<
                lib/qt4-%type_pkg[phonon]/lib/libphonon.4*.dylib
                lib/qt4-%type_pkg[phonon]/lib/libphononexperimental.4*.dylib
                lib/qt4-%type_pkg[phonon]/plugins/designer/*phonon*
                lib/qt4-%type_pkg[phonon]/share/dbus-1/interfaces
        <<
        Shlibs: <<
                %p/lib/qt4-%type_pkg[phonon]/lib/libphonon.4.dylib             
4.5.0 %n (>= 4.5.0-5)
                %p/lib/qt4-%type_pkg[phonon]/lib/libphononexperimental.4.dylib 
4.5.0 %n (>= 4.5.0-5)
        <<
<<

PostInstScript: <<
if [ "$1" = "configure" ] && [ ! -f 
"%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon/MediaNode" ]; then
        # case-sensitive filesystem, make various build-system stuff happy
        /bin/ln -sf . "%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon"
fi
<<
PreRmScript: <<
# remove the symlinks we created earlier
if [ -h "%p/lib/qt4-%type_pkg[phonon]/include/Phonon" ]; then
        /bin/rm "%p/lib/qt4-%type_pkg[phonon]/include/Phonon"
fi
if [ -h "%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon" ]; then
        /bin/rm "%p/lib/qt4-%type_pkg[phonon]/include/phonon/Phonon"
fi
<<

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.
<<
<<



------------------------------------------------------------------------------
Using storage to extend the benefits of virtualization and iSCSI
Virtualization increases hardware utilization and delivers a new level of
agility. Learn what those decisions are and how to modernize your storage 
and backup environments for virtualization.
http://www.accelacomm.com/jaw/sfnl/114/51434361/
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to