pkgsrc/multimedia/kdemultimedia3/Makefile

67 lines
2.1 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.81 2011/07/03 02:02:27 markd Exp $
Update to KDE 3.2 Changes: Multimedia aRts * New mixer-channel: LittleStereoMixer Arnold Krille * Create KAudioPlayStream and put it into kdelibs/arts/kde. Needed at least for KRec and its the logical counterpart to KAudoRecordStream... It is basicly a total rewrite of the (not compiling) version Matthias Kretz put into kdenonbeta/arts/kde so I could grab and finish it. Arnold Krille * New Widget: LayoutBox being able to change direction dynamically. As replacement for [HV]Box. Arnold Krille * New Widget: PopupBox with the ability to hide its contents and showing them inside the widget or a new top-level widget (like a tooltip but permanent). Arnold Krille * New Widget: Label that can rotate its text. Arnold Krille * New Widget: Tickmarks specially for deciBel. Arnold Krille * New Widget: VolumeFader specially for Volumes supporting deciBel. Arnold Krille * New Widget: VU-Meter specially for deciBel. * Supports various styles: NormalBars (just a configurable number of bars), FireBars (a colored bar moving), LineBar (a bar moving, color depends on the actual volume), Small (whole widget painted in a color depending on the volume) * Configurable things: Direction, Peak, Peakfalloff, min. dB, style. Arnold Krille * A Gui for the StereoVolumeControl. Arnold Krille * First part of the rewriting/reordering of artscontrol. Making the features available via a lib. Arnold Krille * A little kicker-applet named artscontrol ;-) Perhaps with the ability to include not only the master-fader but an environment-mixer with a small gui. Of course it includes all the normal artscontrol features. Arnold Krille * AudioIOEsd: output to an esd Ian Chiew * autosuspend in full duplex Stefan Westerfeld Noatun * Equalizer in KJofol Skin Loader. Stefan Gehn * Support for loading of EXTM3U Format (saved by Winamp since 2.x). Stefan Gehn * Support for loading of Windows Media Player Playlists. Stefan Gehn * Variable Band Equalizer. Charles Samuels * New playlist, Oblique. Charles Samuels KRec * Big rewrite to create a new simplier Gui and make it easier to use. Its a big bunch of work and depends on a lot of small things. Arnold Krille * Make exporting to various soundformats work. OGG and MP3 need some additional work for 3.3 but are working for now. Arnold Krille * Saving and loading of KRec's own fileformat. Arnold Krille * Create a view-mode for the soundfiles. Arnold Krille * Create an informative time/size/etc display. Arnold Krille * Add a menu to open the Audiomanager (and other tools) since there is an artscontrol library. Arnold Krille * Make it use the Arts::LevelMeter. Arnold Krille aKtion * Drop aKtion. Chris Howells KsCD * LIRC support Aaron J. Seigo * Using the new KDE cddb library. Richard Laerkaeng, Aaron J. Seigo KAudioCreator * Using the new KDE cddb library. Benjamin Meyer * Automaticly detects CD's. Benjamin Meyer * Many new small features including: File text regular expression replacment. Benjamin Meyer * Disk drive now user selectable. Benjamin Meyer libkcddb * NEW IN KDE: Common library for accessing cddb information Richard Laerkaeng * Add support for sending cddb information Richard Laerkaeng KFileMetaInfo * ID3v2 support (without id3lib) Scott Wheeler JuK [Not yet built in pkgsrc] * NEW IN KDE: A jukebox and music manager Scott Wheeler * Advanced search mode Scott Wheeler * Tree view mode Scott Wheeler * Storable searches Scott Wheeler * A "weighted width" mode for the playlists -- possibly to be merged into KListView Scott Wheeler
2004-02-05 08:43:30 +01:00
DISTNAME= kdemultimedia-${_KDE_VERSION}
PKGREVISION= 12
CATEGORIES= multimedia
COMMENT= Multimedia tools for the KDE integrated X11 desktop
2008-07-14 14:55:56 +02:00
PKG_DESTDIR_SUPPORT= user-destdir
.include "../../meta-pkgs/kde3/Makefile.kde3"
DEPENDS+= xine-arts>=1rc0a:../../audio/xine-arts
USE_TOOLS+= pkg-config bash:run
REPLACE_PERL+= kscd/workman2cddb.pl
2011-07-02 04:28:26 +02:00
REPLACE_BASH+= kioslave/audiocd/upgrade-metadata.sh \
kaudiocreator/upgrade-kaudiocreator-metadata.sh
CONF_FILES+= ${PREFIX}/share/examples/kdemultimedia3/applications-merged/kde-multimedia-music.menu \
${PKG_SYSCONFDIR}/xdg/menus/applications-merged/kde-multimedia-music.menu
.include "../../mk/compiler.mk"
.if !empty(CC_VERSION:Mgcc-3.*)
BUILDLINK_API_DEPENDS.xine-lib+= xine-lib>=1rc0anb1
.endif
CONFIGURE_ARGS+= --enable-cdparanoia
CONFIGURE_ARGS+= --with-cdparanoia=${BUILDLINK_PREFIX.cdparanoia}
CONFIGURE_ARGS+= --with-vorbis=${BUILDLINK_PREFIX.libvorbis}
2007-01-26 03:55:41 +01:00
.include "options.mk"
2005-06-01 16:51:56 +02:00
# Ensure we export symbols in the linked shared object.
LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
PTHREAD_OPTS+= require
PTHREAD_AUTO_VARS= yes
UNLIMIT_RESOURCES+= datasize
.include "../../meta-pkgs/kde3/kde3.mk"
.include "../../audio/akode/buildlink3.mk"
.include "../../audio/arts/buildlink3.mk"
.include "../../audio/cdparanoia/buildlink3.mk"
.include "../../audio/flac/buildlink3.mk"
.include "../../audio/lame/buildlink3.mk"
# version 0.5.x is not supported -- reconsider when updating
#.include "../../audio/libtunepimp/buildlink3.mk"
#.include "../../audio/musicbrainz/buildlink3.mk"
.include "../../audio/taglib/buildlink3.mk"
2007-01-26 03:55:41 +01:00
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../multimedia/libtheora/buildlink3.mk"
.include "../../multimedia/xine-lib/buildlink3.mk"
.include "../../x11/kdebase3/buildlink3.mk"
.include "../../x11/kdelibs3/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "pth"
.include "../../devel/pthread-sem/buildlink3.mk"
BUILDLINK_TRANSFORM+= l:pthread:pthread:semaphore
.endif
.include "../../mk/bsd.pkg.mk"