From 60e6db227b951f6e6851fbddedf882c44a5f5920 Mon Sep 17 00:00:00 2001 From: Dima Panov Date: Mon, 22 Aug 2022 20:46:33 +0300 Subject: multimedia/qmmp*-qt6: add Qt6 version of QMMP and plugins (+) It may be a little buggy but testers are welcome :) --- multimedia/Makefile | 2 + multimedia/qmmp-plugin-pack-qt6/Makefile | 68 ++++++ multimedia/qmmp-plugin-pack-qt6/distinfo | 3 + multimedia/qmmp-plugin-pack-qt6/pkg-descr | 13 ++ multimedia/qmmp-plugin-pack-qt6/pkg-plist | 7 + multimedia/qmmp-qt6/Makefile | 330 ++++++++++++++++++++++++++++++ multimedia/qmmp-qt6/distinfo | 3 + multimedia/qmmp-qt6/pkg-descr | 24 +++ multimedia/qmmp-qt6/pkg-plist | 148 ++++++++++++++ 9 files changed, 598 insertions(+) create mode 100644 multimedia/qmmp-plugin-pack-qt6/Makefile create mode 100644 multimedia/qmmp-plugin-pack-qt6/distinfo create mode 100644 multimedia/qmmp-plugin-pack-qt6/pkg-descr create mode 100644 multimedia/qmmp-plugin-pack-qt6/pkg-plist create mode 100644 multimedia/qmmp-qt6/Makefile create mode 100644 multimedia/qmmp-qt6/distinfo create mode 100644 multimedia/qmmp-qt6/pkg-descr create mode 100644 multimedia/qmmp-qt6/pkg-plist diff --git a/multimedia/Makefile b/multimedia/Makefile index 6d43f90fc131..0cc93450806b 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -330,7 +330,9 @@ SUBDIR += py-subliminal SUBDIR += py-tvnamer SUBDIR += qmmp-plugin-pack-qt5 + SUBDIR += qmmp-plugin-pack-qt6 SUBDIR += qmmp-qt5 + SUBDIR += qmmp-qt6 SUBDIR += qpwgraph SUBDIR += qt5-multimedia SUBDIR += qt6-multimedia diff --git a/multimedia/qmmp-plugin-pack-qt6/Makefile b/multimedia/qmmp-plugin-pack-qt6/Makefile new file mode 100644 index 000000000000..0849e44cd8c6 --- /dev/null +++ b/multimedia/qmmp-plugin-pack-qt6/Makefile @@ -0,0 +1,68 @@ +PORTNAME= qmmp-plugin-pack +PORTVERSION= 2.1.0 +CATEGORIES= multimedia +MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \ + SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/ +PKGNAMESUFFIX= -qt6 + +MAINTAINER= fluffy@FreeBSD.org +COMMENT= Additional plug-ins for QMMP (Qt5) + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libqmmpui.so:multimedia/qmmp-qt6 +BUILD_DEPENDS= qmmp-qt6>=2.1:multimedia/qmmp-qt6 + +CONFLICTS= ${PORTNAME}-qt5 +PORTSCOUT= limit:^1\..* + +USES= cmake pkgconfig qt:6 tar:bzip2 +USE_QT= base tools_build +USE_LDCONFIG= yes + +OPTIONS_SUB= yes + +OPTIONS_MULTI= PLUGINS +OPTIONS_MULTI_PLUGINS= FFAP FFVIDEO GOOM MODPLUG SRCONV YTB +OPTIONS_DEFAULT= FFAP FFVIDEO GOOM MODPLUG YTB +OPTIONS_DEFINE_i386= FFAPASM GOOMASM +OPTIONS_DEFAULT_i386= FFAPASM GOOMASM +OPTIONS_DEFINE_amd64= FFAPASM GOOMASM +OPTIONS_DEFAULT_amd64= FFAPASM GOOMASM + +FFAP_DESC= Support APE sound file +FFAP_LIB_DEPENDS= libtag.so:audio/taglib +FAAP_USES= iconv +FFAP_CMAKE_BOOL= USE_FFAP + +FFAPASM_DESC= Optimize FFap decoder using devel/yasm +FFAPASM_BUILD_DEPENDS= yasm:devel/yasm +FFAPASM_CMAKE_BOOL= USE_ASM + +FFVIDEO_DESC= FFmpeg video +FFVIDEO_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg +FFVIDEO_CMAKE_BOOL= USE_FFVIDEO + +GOOM_DESC= Goom spectacle +GOOM_CMAKE_BOOL= USE_GOOM +GOOMASM_DESC= Optimize Goom spectacle using devel/yasm +GOOMASM_BUILD_DEPENDS= yasm:devel/yasm +GOOMASM_CMAKE_BOOL= GOOM_ASM + +MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug +MODPLUG_CMAKE_BOOL= USE_MODPLUG + +SRCONV_DESC= Support the sample rate converter +SRCONV_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate +SRCONV_CMAKE_BOOL= USE_SRC + +YTB_DESC= YouTube plugin +YTB_CMAKE_BOOL= USE_YTB + +PLIST_SUB+= APP_SUFFIX=${PORTVERSION:R} + +pre-configure: + @${RM} ${BUILD_WRKSRC}/CMakeCache.txt + +.include diff --git a/multimedia/qmmp-plugin-pack-qt6/distinfo b/multimedia/qmmp-plugin-pack-qt6/distinfo new file mode 100644 index 000000000000..cebe94ab660a --- /dev/null +++ b/multimedia/qmmp-plugin-pack-qt6/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1661189530 +SHA256 (qmmp-plugin-pack-2.1.0.tar.bz2) = 25692f5fc9f608d9b194697dae76d16408c98707758fb1d77ca633ba78eee917 +SIZE (qmmp-plugin-pack-2.1.0.tar.bz2) = 243070 diff --git a/multimedia/qmmp-plugin-pack-qt6/pkg-descr b/multimedia/qmmp-plugin-pack-qt6/pkg-descr new file mode 100644 index 000000000000..bfb0dc223bfe --- /dev/null +++ b/multimedia/qmmp-plugin-pack-qt6/pkg-descr @@ -0,0 +1,13 @@ +Additional plug-ins for Qt MultiMedia Player + +- MPG123: provides MPEG v1/2 layer1/2/3 support with use of + libmpg123 library +- FFap: provides enhanced Monkey's Audio (APE) support + (24-bit samples and embedded cue support) +- Goom: Goom spectacle +- xmp: Decodes module audio and renders sound +- Sample Rate Converter: Changes frequency of sample rate. +- History: Collects information about listend tracks. +- FFvideo: FFmpeg-based video + +WWW: http://qmmp.ylsoftware.com/ diff --git a/multimedia/qmmp-plugin-pack-qt6/pkg-plist b/multimedia/qmmp-plugin-pack-qt6/pkg-plist new file mode 100644 index 000000000000..eaadd4dc41e9 --- /dev/null +++ b/multimedia/qmmp-plugin-pack-qt6/pkg-plist @@ -0,0 +1,7 @@ +%%SRCONV%%lib/qmmp-%%APP_SUFFIX%%/Effect/libsrconverter.so +%%FFVIDEO%%lib/qmmp-%%APP_SUFFIX%%/Engines/libffvideo.so +%%FFAP%%lib/qmmp-%%APP_SUFFIX%%/Input/libffap.so +%%MODPLUG%%lib/qmmp-%%APP_SUFFIX%%/Input/libmodplug.so +%%GOOM%%lib/qmmp-%%APP_SUFFIX%%/Visual/libgoom.so +%%YTB%%lib/qmmp-%%APP_SUFFIX%%/Transports/libytb.so +share/metainfo/qmmp-plugin-pack.appdata.xml diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile new file mode 100644 index 000000000000..2aab54d8ec6e --- /dev/null +++ b/multimedia/qmmp-qt6/Makefile @@ -0,0 +1,330 @@ +PORTNAME= qmmp +PORTVERSION= 2.1.1 +CATEGORIES= multimedia +MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \ + SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/ +PKGNAMESUFFIX= -qt6 + +MAINTAINER= fluffy@FreeBSD.org +COMMENT= Qt5-based multimedia player + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +CONFLICTS= ${PORTNAME}-qt5 +PORTSCOUT= limit:^1\..* + +USES= cmake gl gnome pathfix pkgconfig qt:6 tar:bzip2 +USE_GL= gl opengl +USE_QT= base_build declarative_build tools_build +USE_LDCONFIG= yes + +CMAKE_OFF= USE_MMS + +OPTIONS_SUB= yes +OPTIONS_GROUP= DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \ + PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \ + PLUGIN_PLAYLIST PLUGIN_NETWORKING MISC + +PLUGIN_APPLICATION_DESC= Main program view +OPTIONS_GROUP_PLUGIN_APPLICATION= GNOMEHOTKEY HISTORY HOTKEY KDENOTIFY \ + NOTIFIER QMMP_DIALOG QSUI SKINNEDUI STATICON TWOPANELDIALOG + +DOCUMENTS_DESC= Documentation and API Reference +OPTIONS_GROUP_DOCUMENTS= DOCS DOXYGEN + +PLUGIN_FORMATS_DESC= Support various media formats +OPTIONS_GROUP_PLUGIN_FORMATS= ARCHIVE CDDA FAAD FFMPEG FLAC GME \ + MAD MPG123 MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI XMP + +PLUGIN_DSP_EFFECTS_DESC= DSP effects +OPTIONS_GROUP_PLUGIN_DSP_EFFECTS= BS2B CROSSFADE LADSPA SOXR STEREO + +PLUGIN_VISUAL_EFFECTS_DESC= Visual effects +OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS= ANALYZER PROJECTM + +PLUGIN_OUTPUT_DESC= Output sound systems +OPTIONS_GROUP_PLUGIN_OUTPUT= ALSA JACK NULLOUT OSS OSS4 \ + PULSEAUDIO QTMULTIMEDIA SHOUTCAST + +PLUGIN_PLAYLIST_DESC= Playlist operation +OPTIONS_GROUP_PLUGIN_PLAYLIST= COPYPASTE DIR_ASSOC FILEOPS \ + TRACKCHANGE UDISKS + +PLUGIN_NETWORKING_DESC= Features via the Net +OPTIONS_GROUP_PLUGIN_NETWORKING= COVER CURL LYRICS SB SCROBBLER + +MISC_DESC= Other features +OPTIONS_GROUP_MISC= CONVERTER CUE ENCA FILEWRITER MPLAYER MPRIS RGSCAN SID + +OPTIONS_DEFAULT= ALSA ANALYZER ARCHIVE BS2B CDDA CONVERTER COPYPASTE COVER \ + CROSSFADE CUE CURL DIR_ASSOC ENCA FFMPEG FILEOPS FILEWRITER FLAC \ + GNOMEHOTKEY GME HISTORY HOTKEY JACK KDENOTIFY LADSPA LYRICS \ + MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \ + OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI RGSCAN \ + SHOUTCAST SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \ + TRACKCHANGE TWOPANELDIALOG UDISKS VORBIS WAVPACK WILDMIDI XMP + +DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen + +QSUI_DESC= Simple UI based on standard widgets set +QSUI_CMAKE_BOOL= USE_QSUI + +SKINNEDUI_DESC= Skinned GUI +SKINNEDUI_USES= xorg +SKINNEDUI_USE= QT=base XORG=x11 +SKINNEDUI_CMAKE_BOOL= USE_SKINNED + +DIR_ASSOC_DESC= inode/directory mime type association +DIR_ASSOC_CMAKE_BOOL= USE_DIR_ASSOC +DIR_ASSOC_USES= desktop-file-utils + +JACK_LIB_DEPENDS= libjack.so:audio/jack \ + libsoxr.so:audio/libsoxr +JACK_BUILD_DEPENDS= jackit>=0.121.2:audio/jack +JACK_CMAKE_BOOL= USE_JACK + +ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib +ALSA_CMAKE_BOOL= USE_ALSA + +BS2B_DESC= Support the Bauer stereophonic2binaural effect +BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b +BS2B_CMAKE_BOOL= USE_BS2B + +HISTORY_DESC= Information about listened tracks +HISTORY_USE= QT=base +HISTORY_CMAKE_BOOL= USE_HISTORY + +PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio +PULSEAUDIO_CMAKE_BOOL= USE_PULSE + +QTMULTIMEDIA_DESC= Support to use Qt low-level multimedia API +QTMULTIMEDIA_USE= QT=multimedia +QTMULTIMEDIA_CMAKE_BOOL= USE_QTMULTIMEDIA + +SHOUTCAST_LIB_DEPENDS= libogg.so:audio/libogg \ + libshout.so:audio/libshout \ + libsoxr.so:audio/libsoxr \ + libvorbis.so:audio/libvorbis +SHOUTCAST_CMAKE_BOOL= USE_SHOUT + +FLAC_LIB_DEPENDS= libFLAC.so:audio/flac \ + libtag.so:audio/taglib +FLAC_USES= iconv +FLAC_CMAKE_BOOL= USE_FLAC + +MUSEPACK_LIB_DEPENDS= libmpcdec.so:audio/musepack \ + libtag.so:audio/taglib +MUSEPACK_USES= iconv +MUSEPACK_CMAKE_BOOL= USE_MPC + +GME_DESC= Support video game music files +GME_LIB_DEPENDS= libgme.so:audio/libgme +GME_CMAKE_BOOL= USE_GME + +FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg +FFMPEG_CMAKE_BOOL= USE_FFMPEG + +FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ + libtag.so:audio/taglib +FAAD_USES= iconv +FAAD_CMAKE_BOOL= USE_AAC + +CDDA_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ + libcddb.so:audio/libcddb \ + libcdio_cdda.so:sysutils/libcdio-paranoia +CDDA_CMAKE_BOOL= USE_CDA + +ENCA_DESC= Support automatic character set detection +ENCA_LIB_DEPENDS= libenca.so:converters/enca +ENCA_CMAKE_BOOL= USE_ENCA + +FILEWRITER_DESC= Dump output sound into ogg audio file +FILEWRITER_LIB_DEPENDS= libvorbisenc.so:audio/libvorbis +FILEWRITER_CMAKE_BOOL= USE_FILEWRITER + +MPLAYER_DESC= Enable showing videos by mplayer +MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer +MPLAYER_CMAKE_BOOL= USE_MPLAYER + +PROJECTM_DESC= Support the projectM music visualiser +PROJECTM_LIB_DEPENDS= libprojectM.so:graphics/libprojectm +PROJECTM_CMAKE_BOOL= USE_PROJECTM + +OSS_CMAKE_BOOL= USE_OSS + +OSS4_DESC= Open Sound System (ver4) support +OSS4_BUILD_DEPENDS= ${LOCALBASE}/lib/oss/include/sys/soundcard.h:audio/oss +OSS4_CMAKE_BOOL= USE_OSS4 + +LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa +LADSPA_CMAKE_BOOL= USE_LADSPA + +WILDMIDI_DESC= Support to playback MIDI files +WILDMIDI_LIB_DEPENDS= libWildMidi.so:audio/wildmidi +WILDMIDI_CMAKE_BOOL= USE_MIDI + +MAD_LIB_DEPENDS= libmad.so:audio/libmad \ + libtag.so:audio/taglib +MUAD_USES= iconv +MAD_CMAKE_BOOL= USE_MAD + +MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 \ + libtag.so:audio/taglib +MPG123K_USES= iconv +MPG123_CMAKE_BOOL= USE_MPG123 + +OPUS_DESC= Enable reading opusfile tags +OPUS_LIB_DEPENDS= libopusfile.so:audio/opusfile \ + libopus.so:audio/opus \ + libtag.so:audio/taglib +OPUS_USES= iconv +OPUS_CMAKE_BOOL= USE_OPUS + +RGSCAN_DESC= ReplayGain scanner +RGSCAN_LIB_DEPENDS= libtag.so:audio/taglib +RGSCAN_CMAKE_BOOL= USE_RGSCAN + +SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile +SNDFILE_CMAKE_BOOL= USE_SNDFILE + +VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ + libogg.so:audio/libogg \ + libtag.so:audio/taglib +VORBIS_USES= iconv +VORBIS_CMAKE_BOOL= USE_VORBIS + +WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack +WAVPACK_CMAKE_BOOL= USE_WAVPACK + +XMP_DESC= Support various module formats using libxmp +XMP_LIB_DEPENDS= libxmp.so:audio/libxmp +XMP_CMAKE_BOOL= USE_XMP + +CURL_LIB_DEPENDS= libcurl.so:ftp/curl +CURL_CMAKE_BOOL= USE_CURL + +CUE_CMAKE_BOOL= USE_CUE + +NULLOUT_DESC= Support null output +NULLOUT_CMAKE_BOOL= USE_NULL + +SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr +SOXR_CMAKE_BOOL= USE_SOXR + +CROSSFADE_DESC= Support cross-fade effect +CROSSFADE_CMAKE_BOOL= USE_CROSSFADE + +STEREO_DESC= Support stereo effect +STEREO_CMAKE_BOOL= USE_STEREO + +ANALYZER_DESC= Support spectrum analyzer visualization +ANALYZER_CMAKE_BOOL= USE_ANALYZER + +ARCHIVE_DESC= Read archived media file +ARCHIVE_USES= libarchive +ARCHIVE_CMAKE_BOOL= USE_ARCHIVE + +CONVERTER_DESC= Support file type converter +CONVERTER_LIB_DEPENDS= libtag.so:audio/taglib +CONVERTER_CMAKE_BOOL= USE_CONVERTER + +COPYPASTE_DESC= Enable copy/paste track infos between playlists +COPYPASTE_CMAKE_BOOL= USE_COPYPASTE + +MPRIS_DESC= Support the Media Player Remote +MPRIS_USE= QT=base +MPRIS_CMAKE_BOOL= USE_MPRIS + +SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature +SCROBBLER_CMAKE_BOOL= USE_SCROBBLER + +SID_DESC= Support sid +SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp +SID_CMAKE_BOOL= USE_SID + +STATICON_DESC= Support to show status icon +STATICON_CMAKE_BOOL= USE_STATICON + +SB_DESC= Browser for IceCast stream directory +SB_CMAKE_BOOL= USE_SB + +NOTIFIER_DESC= Support to popup notifier +NOTIFIER_CMAKE_BOOL= USE_NOTIFIER + +LYRICS_DESC= Support to show lyrics using lyrics.wikia.com +LYRICS_CMAKE_BOOL= USE_LYRICS + +HOTKEY_DESC= Support global shortcut keys +HOTKEY_USE= QT=base XORG=x11 +HOTKEY_CMAKE_BOOL= USE_HOTKEY + +GNOMEHOTKEY_DESC= Support GNOME/Cinnamon shortcut keys +GNOMEHOTKEY_USE= QT=base +GNOMEHOTKEY_CMAKE_BOOL= USE_GNOMEHOTKEY + +FILEOPS_DESC= Support file operation +FILEOPS_CMAKE_BOOL= USE_FILEOPS + +COVER_DESC= Support to show cover images +COVER_CMAKE_BOOL= USE_COVER + +KDENOTIFY_DESC= Support to popup notifier for KDE +KDENOTIFY_USE= QT=base +KDENOTIFY_CMAKE_BOOL= USE_KDENOTIFY + +TRACKCHANGE_DESC= Enable to run external command each track +TRACKCHANGE_CMAKE_BOOL= USE_TRACKCHANGE + +UDISKS_DESC= Support removable disc detection using UDisks +UDISKS_RUN_DEPENDS= bsdisks:sysutils/bsdisks +UDISKS_USE= QT=base +UDISKS_CMAKE_BOOL= USE_UDISKS + +QMMP_DIALOG_DESC= An original dialog +QMMP_DIALOG_CMAKE_BOOL= USE_QMMP_DIALOG + +TWOPANELDIALOG_DESC= File dialog by two-panel selector +TWOPANELDIALOG_CMAKE_BOOL= USE_TWO_PANEL_DIALOG + +PLIST_SUB+= SHLIB_VER=${PORTVERSION:C/-.*//} LIB_SUFFX=-${PORTVERSION:R} BIN_SUFFX=-${PORTVERSION:R:R} + +PATHFIX_CMAKELISTSTXT= \\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\" +PORTDOCS= README README.RUS AUTHORS + +.include + +.if (${PORT_OPTIONS:MMAD} || ${PORT_OPTIONS:MMPG123}) +PLIST_SUB+= MPEG="" +.else +PLIST_SUB+= MPEG="@comment " +.endif + +post-patch: + @${GREP} -L '${LOCALBASE}/lib/oss' \ + ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \ + ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' + +pre-configure: + @${RM} ${BUILD_WRKSRC}/CMakeCache.txt + +post-build-DOXYGEN-on: + cd ${WRKSRC}/doc && doxygen Doxyfile + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR}; \ + cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +post-install-DOXYGEN-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR}/html/search ; \ + cd ${WRKSRC}/doc/html && \ + ${INSTALL_MAN} *.html *.png *.css ${STAGEDIR}${DOCSDIR}/html ; \ + cd ${WRKSRC}/doc/html/search && \ + ${INSTALL_MAN} *.html *.png *.css *.js ${STAGEDIR}${DOCSDIR}/html/search ; \ + ${RM} ${WRKDIR}/PLIST.doc ; \ + ${FIND} ${STAGEDIR}${DOCSDIR}/html -type f | \ + ${SED} 's|${STAGEDIR}${PREFIX}/||' \ + >> ${WRKDIR}/PLIST.doc ; \ + cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST} + +.include diff --git a/multimedia/qmmp-qt6/distinfo b/multimedia/qmmp-qt6/distinfo new file mode 100644 index 000000000000..acff236750b8 --- /dev/null +++ b/multimedia/qmmp-qt6/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1661124631 +SHA256 (qmmp-2.1.1.tar.bz2) = d16fa33d066ec3e4993070b7dee8336df39869560a54a36d5d9659935ef0057f +SIZE (qmmp-2.1.1.tar.bz2) = 1344539 diff --git a/multimedia/qmmp-qt6/pkg-descr b/multimedia/qmmp-qt6/pkg-descr new file mode 100644 index 000000000000..9a763e11e960 --- /dev/null +++ b/multimedia/qmmp-qt6/pkg-descr @@ -0,0 +1,24 @@ +This program is an audio-player, written with help of Qt library. +Supported formats: + MPEG1 layer 2/3, Ogg Vorbis, Native FLAC, Ogg FLAC, Musepack, WavePack, + tracker modules (mod, s3m, it, xm, etc.), ADTS AAC, CD Audio, MIDI, + Opus tags, WMA-Monkey's Audio (and other formats via FFmpeg), + PCM Wave (and other formats via libsndfile), and Chiptune formats + (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX) +DSP effects: + Effects of Bauer Stereophonic-to-Binaural, SoX resampling, LADSPA, + extra stereo, and crossfade +Visual effects: + Spectrum Analyzer, and projectM audio visulaliser +Output system support: + PulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast +Other features: + multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey, + streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser, + CDDB, removable device detection (via HAL or UDisks), cover art, MMS, + multiple playlists, file type determination and converter, ReplayGain, + CUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media, + automatic charset detection for cue files and ShoutCast metadata, + video playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple + UI, and skinned UI (supports all skins for XMMS and Winamp 2.x) +WWW: http://qmmp.ylsoftware.com/ diff --git a/multimedia/qmmp-qt6/pkg-plist b/multimedia/qmmp-qt6/pkg-plist new file mode 100644 index 000000000000..30bc5a8e2ccd --- /dev/null +++ b/multimedia/qmmp-qt6/pkg-plist @@ -0,0 +1,148 @@ +bin/qmmp +include/qmmp/abstractengine.h +include/qmmp/audioconverter.h +include/qmmp/audioparameters.h +include/qmmp/buffer.h +include/qmmp/channelmap.h +include/qmmp/cueparser.h +include/qmmp/decoder.h +include/qmmp/decoderfactory.h +include/qmmp/effect.h +include/qmmp/effectfactory.h +include/qmmp/enginefactory.h +include/qmmp/eqsettings.h +include/qmmp/inputsource.h +include/qmmp/inputsourcefactory.h +include/qmmp/metadatamanager.h +include/qmmp/metadatamodel.h +include/qmmp/output.h +include/qmmp/outputfactory.h +include/qmmp/qmmp.h +include/qmmp/qmmp_export.h +include/qmmp/qmmpsettings.h +include/qmmp/qmmptextcodec.h +include/qmmp/soundcore.h +include/qmmp/statehandler.h +include/qmmp/tagmodel.h +include/qmmp/trackinfo.h +include/qmmp/visual.h +include/qmmp/visualfactory.h +include/qmmp/volume.h +include/qmmp/volumehandler.h +include/qmmpui/commandlinehandler.h +include/qmmpui/commandlinemanager.h +include/qmmpui/configdialog.h +include/qmmpui/detailsdialog.h +include/qmmpui/filedialog.h +include/qmmpui/filedialogfactory.h +include/qmmpui/general.h +include/qmmpui/generalfactory.h +include/qmmpui/mediaplayer.h +include/qmmpui/metadataformatter.h +include/qmmpui/metadataformattermenu.h +include/qmmpui/playlistdownloader.h +include/qmmpui/playlistformat.h +include/qmmpui/playlistgroup.h +include/qmmpui/playlistheadermodel.h +include/qmmpui/playlistitem.h +include/qmmpui/playlistmanager.h +include/qmmpui/playlistmodel.h +include/qmmpui/playlistparser.h +include/qmmpui/playlisttrack.h +include/qmmpui/qmmpui_export.h +include/qmmpui/qmmpuisettings.h +include/qmmpui/templateeditor.h +include/qmmpui/uifactory.h +include/qmmpui/uihelper.h +include/qmmpui/uiloader.h +lib/libqmmp.so +lib/libqmmp.so.2 +lib/libqmmp.so.%%SHLIB_VER%% +lib/libqmmpui.so +lib/libqmmpui.so.2 +lib/libqmmpui.so.%%SHLIB_VER%% +lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libincdecvolumeoption.so +lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libplaylistoption.so +lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libseekoption.so +lib/qmmp%%LIB_SUFFX%%/CommandLineOptions/libstatusoption.so +%%LADSPA%%lib/qmmp%%LIB_SUFFX%%/Effect/libladspa.so +%%BS2B%%lib/qmmp%%LIB_SUFFX%%/Effect/libbs2b.so +%%FILEWRITER%%lib/qmmp%%LIB_SUFFX%%/Effect/libfilewriter.so +lib/qmmp%%LIB_SUFFX%%/Effect/libmonotostereo.so +%%SOXR%%lib/qmmp%%LIB_SUFFX%%/Effect/libsoxr.so +%%STEREO%%lib/qmmp%%LIB_SUFFX%%/Effect/libstereo.so +%%CROSSFADE%%lib/qmmp%%LIB_SUFFX%%/Effect/libcrossfade.so +%%MPLAYER%%lib/qmmp%%LIB_SUFFX%%/Engines/libmplayer.so +%%QMMP_DIALOG%%lib/qmmp%%LIB_SUFFX%%/FileDialogs/libqmmpfiledialog.so +%%TWOPANELDIALOG%%lib/qmmp%%LIB_SUFFX%%/FileDialogs/libtwopanelfiledialog.so +%%CONVERTER%%lib/qmmp%%LIB_SUFFX%%/General/libconverter.so +%%COPYPASTE%%lib/qmmp%%LIB_SUFFX%%/General/libcopypaste.so +%%COVER%%lib/qmmp%%LIB_SUFFX%%/General/libcovermanager.so +%%FILEOPS%%lib/qmmp%%LIB_SUFFX%%/General/libfileops.so +%%GNOMEHOTKEY%%lib/qmmp%%LIB_SUFFX%%/General/libgnomehotkey.so +%%HISTORY%%lib/qmmp%%LIB_SUFFX%%/General/libhistory.so +%%HOTKEY%%lib/qmmp%%LIB_SUFFX%%/General/libhotkey.so +%%KDENOTIFY%%lib/qmmp%%LIB_SUFFX%%/General/libkdenotify.so +lib/qmmp%%LIB_SUFFX%%/General/liblibrary.so +lib/qmmp%%LIB_SUFFX%%/General/liblistenbrainz.so +%%LYRICS%%lib/qmmp%%LIB_SUFFX%%/General/liblyrics.so +%%MPRIS%%lib/qmmp%%LIB_SUFFX%%/General/libmpris.so +%%NOTIFIER%%lib/qmmp%%LIB_SUFFX%%/General/libnotifier.so +%%RGSCAN%%lib/qmmp%%LIB_SUFFX%%/General/librgscan.so +lib/qmmp%%LIB_SUFFX%%/General/libsleepinhibitor.so +%%SCROBBLER%%lib/qmmp%%LIB_SUFFX%%/General/libscrobbler.so +%%STATICON%%lib/qmmp%%LIB_SUFFX%%/General/libstatusicon.so +%%SB%%lib/qmmp%%LIB_SUFFX%%/General/libstreambrowser.so +%%TRACKCHANGE%%lib/qmmp%%LIB_SUFFX%%/General/libtrackchange.so +%%UDISKS%%lib/qmmp%%LIB_SUFFX%%/General/libudisks.so +%%FAAD%%lib/qmmp%%LIB_SUFFX%%/Input/libaac.so +%%ARCHIVE%%lib/qmmp%%LIB_SUFFX%%/Input/libarchive.so +%%CDDA%%lib/qmmp%%LIB_SUFFX%%/Input/libcdaudio.so +%%CUE%%lib/qmmp%%LIB_SUFFX%%/Input/libcue.so +%%FFMPEG%%lib/qmmp%%LIB_SUFFX%%/Input/libffmpeg.so +%%FLAC%%lib/qmmp%%LIB_SUFFX%%/Input/libflac.so +%%GME%%lib/qmmp%%LIB_SUFFX%%/Input/libgme.so +%%MUSEPACK%%lib/qmmp%%LIB_SUFFX%%/Input/libmpc.so +%%MPEG%%lib/qmmp%%LIB_SUFFX%%/Input/libmpeg.so +%%OPUS%%lib/qmmp%%LIB_SUFFX%%/Input/libopus.so +%%SID%%lib/qmmp%%LIB_SUFFX%%/Input/libsid.so +%%SNDFILE%%lib/qmmp%%LIB_SUFFX%%/Input/libsndfile.so +%%VORBIS%%lib/qmmp%%LIB_SUFFX%%/Input/libvorbis.so +%%WAVPACK%%lib/qmmp%%LIB_SUFFX%%/Input/libwavpack.so +%%WILDMIDI%%lib/qmmp%%LIB_SUFFX%%/Input/libwildmidi.so +%%XMP%%lib/qmmp%%LIB_SUFFX%%/Input/libxmp.so +%%JACK%%lib/qmmp%%LIB_SUFFX%%/Output/libjack.so +%%ALSA%%lib/qmmp%%LIB_SUFFX%%/Output/libalsa.so +%%NULLOUT%%lib/qmmp%%LIB_SUFFX%%/Output/libnull.so +%%OSS%%lib/qmmp%%LIB_SUFFX%%/Output/liboss.so +%%OSS4%%lib/qmmp%%LIB_SUFFX%%/Output/liboss4.so +%%PULSEAUDIO%%lib/qmmp%%LIB_SUFFX%%/Output/libpulseaudio.so +%%QTMULTIMEDIA%%lib/qmmp%%LIB_SUFFX%%/Output/libqtmultimedia.so +%%SHOUTCAST%%lib/qmmp%%LIB_SUFFX%%/Output/libshout.so +lib/qmmp%%LIB_SUFFX%%/PlayListFormats/libm3uplaylistformat.so +lib/qmmp%%LIB_SUFFX%%/PlayListFormats/libplsplaylistformat.so +lib/qmmp%%LIB_SUFFX%%/PlayListFormats/libxspfplaylistformat.so +%%CURL%%lib/qmmp%%LIB_SUFFX%%/Transports/libhttp.so +%%SKINNEDUI%%lib/qmmp%%LIB_SUFFX%%/Ui/libskinned.so +%%QSUI%%lib/qmmp%%LIB_SUFFX%%/Ui/libqsui.so +%%ANALYZER%%lib/qmmp%%LIB_SUFFX%%/Visual/libanalyzer.so +%%PROJECTM%%lib/qmmp%%LIB_SUFFX%%/Visual/libprojectm.so +libdata/pkgconfig/qmmp.pc +libdata/pkgconfig/qmmpui.pc +%%DIR_ASSOC%%share/applications/qmmp-dir.desktop +%%DIR_ASSOC%%share/applications/qmmp-enqueue.desktop +share/applications/qmmp.desktop +share/icons/hicolor/128x128/apps/qmmp.png +share/icons/hicolor/16x16/apps/qmmp.png +share/icons/hicolor/256x256/apps/qmmp.png +share/icons/hicolor/32x32/apps/qmmp.png +share/icons/hicolor/48x48/apps/qmmp.png +share/icons/hicolor/56x56/apps/qmmp.png +share/icons/hicolor/64x64/apps/qmmp.png +share/icons/hicolor/scalable/apps/qmmp-simple.svgz +share/icons/hicolor/scalable/apps/qmmp.svgz +share/metainfo/qmmp.appdata.xml +%%DATADIR%%/images/app_icon.png +%%DATADIR%%/images/empty_cover.png +%%DATADIR%%/scripts/kwin.sh +share/solid/actions/qmmp-opencda.desktop -- cgit v1.2.3