diff options
author | markd <markd@pkgsrc.org> | 2008-11-03 10:59:46 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2008-11-03 10:59:46 +0000 |
commit | d94babd10b84edb3521f577e088126a953f490f0 (patch) | |
tree | 17bdf0bd54c96df96e421904a8ba0211687c22a1 /multimedia/phonon | |
parent | b6eaf05acb07c417cbe5712e57864202c5e15d06 (diff) | |
download | pkgsrc-d94babd10b84edb3521f577e088126a953f490f0.tar.gz |
Import of phonon 4.2.0
Phonon is the Multimedia API for KDE and QT.
In Phonon there are three main concepts: MediaObjects, Paths and Outputs.
The MediaObjects control the playback/capture and provide the media data.
MediaObjects can be connected to Outputs using Path objects which also
allow the insertion of Effect objects between MediaObject and Output.
Diffstat (limited to 'multimedia/phonon')
-rw-r--r-- | multimedia/phonon/DESCR | 6 | ||||
-rw-r--r-- | multimedia/phonon/Makefile | 35 | ||||
-rw-r--r-- | multimedia/phonon/PLIST | 102 | ||||
-rw-r--r-- | multimedia/phonon/buildlink3.mk | 22 | ||||
-rw-r--r-- | multimedia/phonon/distinfo | 5 |
5 files changed, 170 insertions, 0 deletions
diff --git a/multimedia/phonon/DESCR b/multimedia/phonon/DESCR new file mode 100644 index 00000000000..17f2bfa9c3e --- /dev/null +++ b/multimedia/phonon/DESCR @@ -0,0 +1,6 @@ +Phonon is the Multimedia API for KDE and QT. + +In Phonon there are three main concepts: MediaObjects, Paths and Outputs. +The MediaObjects control the playback/capture and provide the media data. +MediaObjects can be connected to Outputs using Path objects which also +allow the insertion of Effect objects between MediaObject and Output. diff --git a/multimedia/phonon/Makefile b/multimedia/phonon/Makefile new file mode 100644 index 00000000000..0746c0f81c1 --- /dev/null +++ b/multimedia/phonon/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $ + +DISTNAME= phonon-4.2.0 +CATEGORIES= multimedia +MASTER_SITES= ${MASTER_SITE_KDE:=phonon/4.2.0/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= markd@NetBSD.org +HOMEPAGE= http://phonon.kde.org +COMMENT= Multimedia API for KDE and QT + +PKG_DESTDIR_SUPPORT= user-destdir + +# BUILD_MAKE_FLAGS+= VERBOSE=1 + +BUILD_DEPENDS+= automoc4>=0.9.83:../../devel/automoc4 + +USE_DIRS+= kde4-1.0 +USE_TOOLS+= pkg-config +USE_LANGUAGES= c c++ +USE_CMAKE= yes +CMAKE_ARG_PATH= .. +CONFIGURE_DIRS= _build + +pre-configure: + ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/ + ${MKDIR} ${WRKSRC}/_build + +.include "../../multimedia/gstreamer0.10/buildlink3.mk" +.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk" +.include "../../x11/qt4-libs/buildlink3.mk" +.include "../../x11/qt4-tools/buildlink3.mk" +.include "../../x11/qt4-qdbus/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/multimedia/phonon/PLIST b/multimedia/phonon/PLIST new file mode 100644 index 00000000000..df8ca749344 --- /dev/null +++ b/multimedia/phonon/PLIST @@ -0,0 +1,102 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $ +include/KDE/Phonon/AbstractAudioOutput +include/KDE/Phonon/AbstractMediaStream +include/KDE/Phonon/AbstractVideoOutput +include/KDE/Phonon/AddonInterface +include/KDE/Phonon/AudioDevice +include/KDE/Phonon/AudioDeviceEnumerator +include/KDE/Phonon/AudioOutput +include/KDE/Phonon/AudioOutputDevice +include/KDE/Phonon/AudioOutputDeviceModel +include/KDE/Phonon/AudioOutputInterface +include/KDE/Phonon/BackendCapabilities +include/KDE/Phonon/BackendInterface +include/KDE/Phonon/Effect +include/KDE/Phonon/EffectDescription +include/KDE/Phonon/EffectDescriptionModel +include/KDE/Phonon/EffectInterface +include/KDE/Phonon/EffectParameter +include/KDE/Phonon/EffectWidget +include/KDE/Phonon/Experimental/AudioDataOutput +include/KDE/Phonon/Experimental/VideoDataOutput +include/KDE/Phonon/Experimental/VideoFrame +include/KDE/Phonon/Experimental/Visualization +include/KDE/Phonon/Global +include/KDE/Phonon/MediaController +include/KDE/Phonon/MediaNode +include/KDE/Phonon/MediaObject +include/KDE/Phonon/MediaObjectInterface +include/KDE/Phonon/MediaSource +include/KDE/Phonon/ObjectDescription +include/KDE/Phonon/ObjectDescriptionModel +include/KDE/Phonon/Path +include/KDE/Phonon/PlatformPlugin +include/KDE/Phonon/SeekSlider +include/KDE/Phonon/StreamInterface +include/KDE/Phonon/VideoPlayer +include/KDE/Phonon/VideoWidget +include/KDE/Phonon/VideoWidgetInterface +include/KDE/Phonon/VolumeFaderEffect +include/KDE/Phonon/VolumeFaderInterface +include/KDE/Phonon/VolumeSlider +include/phonon/abstractaudiooutput.h +include/phonon/abstractmediastream.h +include/phonon/abstractvideooutput.h +include/phonon/addoninterface.h +include/phonon/audiooutput.h +include/phonon/audiooutputinterface.h +include/phonon/backendcapabilities.h +include/phonon/backendinterface.h +include/phonon/effect.h +include/phonon/effectinterface.h +include/phonon/effectparameter.h +include/phonon/effectwidget.h +include/phonon/experimental/audiodataoutput.h +include/phonon/experimental/backendcapabilities.h +include/phonon/experimental/backendinterface.h +include/phonon/experimental/export.h +include/phonon/experimental/mediasource.h +include/phonon/experimental/objectdescription.h +include/phonon/experimental/videodataoutput.h +include/phonon/experimental/videoframe.h +include/phonon/experimental/visualization.h +include/phonon/mediacontroller.h +include/phonon/medianode.h +include/phonon/mediaobject.h +include/phonon/mediaobjectinterface.h +include/phonon/mediasource.h +include/phonon/objectdescription.h +include/phonon/objectdescriptionmodel.h +include/phonon/path.h +include/phonon/phonon_export.h +include/phonon/phonondefs.h +include/phonon/phononnamespace.h +include/phonon/platformplugin.h +include/phonon/seekslider.h +include/phonon/streaminterface.h +include/phonon/videoplayer.h +include/phonon/videowidget.h +include/phonon/videowidgetinterface.h +include/phonon/volumefadereffect.h +include/phonon/volumefaderinterface.h +include/phonon/volumeslider.h +lib/kde4/plugins/phonon_backend/phonon_gstreamer.so +lib/libphonon.so +lib/libphonon.so.4 +lib/libphonon.so.4.2.0 +lib/libphononexperimental.so +lib/libphononexperimental.so.4 +lib/libphononexperimental.so.4.2.0 +lib/pkgconfig/phonon.pc +share/dbus-1/interfaces/org.kde.Phonon.AudioOutput.xml +share/kde4/services/phononbackends/gstreamer.desktop +@dirrm share/kde4/services/phononbackends +@comment @dirrm share/kde4/services +@comment @dirrm share/dbus-1/interfaces +@dirrm lib/kde4/plugins/phonon_backend +@comment @dirrm lib/kde4/plugins +@dirrm include/phonon/experimental +@dirrm include/phonon +@dirrm include/KDE/Phonon/Experimental +@dirrm include/KDE/Phonon +@comment @dirrm include/KDE diff --git a/multimedia/phonon/buildlink3.mk b/multimedia/phonon/buildlink3.mk new file mode 100644 index 00000000000..a267667f1d8 --- /dev/null +++ b/multimedia/phonon/buildlink3.mk @@ -0,0 +1,22 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +PHONON_BUILDLINK3_MK:= ${PHONON_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= phonon +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nphonon} +BUILDLINK_PACKAGES+= phonon +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}phonon + +.if ${PHONON_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.phonon+= phonon>=4.1.83 +BUILDLINK_PKGSRCDIR.phonon?= ../../multimedia/phonon +.endif # PHONON_BUILDLINK3_MK + +.include "../../x11/qt4-libs/buildlink3.mk" +.include "../../x11/qt4-qdbus/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/multimedia/phonon/distinfo b/multimedia/phonon/distinfo new file mode 100644 index 00000000000..936ffef8c17 --- /dev/null +++ b/multimedia/phonon/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/11/03 10:59:46 markd Exp $ + +SHA1 (phonon-4.2.0.tar.bz2) = 11e2f2d73b0f0ccd66dfbe82f95d5185c6dc005b +RMD160 (phonon-4.2.0.tar.bz2) = 9a141abb24a5f4c9b484c9f28680e45c4bb788d8 +Size (phonon-4.2.0.tar.bz2) = 400435 bytes |