Sisyphus
: 6 2023 | : 18175 | : 26663270
en ru br
ALT
S:0.12.14-alt1.svn10262
D:0.3.0-alt0.1.svn696
5.1: 0.8.0.1-alt0.M51.svn4266
4.1: 0.2.3-alt2.M41.1
4.0: 0.2.3-alt2.M40.1
www.altlinux.org/Changes

::
: qmmp

             Sources      Gear   Bugs and FR  Repocop 

%define branch 0.12
%define svn svn10262

%define rel alt1

Version: %branch.14
Epoch: 1
Name: qmmp
Release: %rel.%svn
Summary: QMMP - Qt-based multimedia player
Summary(ru_RU.UTF8): Qmmp - мультимедиа проигрыватель на базе Qt
Summary(uk_UA.UTF8): Qmmp - мультимедіа програвач на базі Qt
License: GPLv2
Group: Sound
Packager: Motsyo Gennadi <drool at altlinux.ru>
Url: http://qmmp.ylsoftware.com/
Source0: %name-%branch.tar.bz2

Requires: unzip winamplike-skins lib%name = %version-%release

Provides: %name-out-pulseaudio %name-docs
Obsoletes: %name-out-pulseaudio %name-docs

BuildPreReq: rpm-build-wlskins doxygen

BuildRequires: cmake gcc-c++ libavformat-devel libmad-devel
BuildRequires: libcurl-devel libfaad-devel libmpg123-devel libmodplug-devel
BuildRequires: libmpcdec-devel libpulseaudio-devel >= 0.9.15 libqt4-devel
BuildRequires: libsoxr-devel libtag-devel >= 1.6 libvorbis-devel
BuildRequires: libwavpack-devel libalsa-devel libflac-devel libbs2b-devel >= 3.0
BuildRequires: libprojectM-devel >= 2.0.1 jackit-devel xorg-xf86miscproto-devel
BuildRequires: libenca-devel libcddb-devel libmms-devel >= 0.4

%if "%rel" != "alt1"
BuildRequires: libwildmidi-devel >= 0.2.3.4
%endif

BuildRequires: libgme-devel libGLU-devel libsidplayfp-devel >= 1.0.3 libshout2-devel
BuildRequires: libcdio-paranoia-devel libarchive-devel libopusfile-devel

ExcludeArch: armh

%description
QMMP is an audio-player, written with help of Qt library.
The user interface is similar to winamp or xmms.

Supported formats:
- MPEG1 layer 2/3
- Ogg Vorbis
- Opus
- Native FLAC, Ogg FLAC
- Musepack
- WavePack
- tracker modules (mod, s3m, it, xm, etc)
- ADTS AAC
- CD Audio
- WMA, Monkey's Audio (and other formats provided by FFmpeg library)
- PCM WAVE (and other formats provided by libsndfile library)
- midi
- chiptune formats (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)

DSP effects:
- BS2B effect
- sample rate converter
- LADSPA effects
- extra stereo
- crossfade (Experimental)

Visual effects:
- projectM visualization
- spectrum analyzer

Output system support:
- OSS
- ALSA (Linux)
- Pulse Audio
- JACK
- WaveOut (Win32)

Other features:
- XMMS and Winamp 2.x skins support
- 10-band equalizer
- MP3, Vorbis, AAC, AAC+ streams support
- mms support
- MPRIS (1.0 and 2.0)
- removable device detection (via HAL or UDisks)
- video playback via Mplayer
- lyrics (using lyrics.wikia.com)
- cover art support
- CUE sheet support
- embedded CUE support (for FLAC and WavPack)
- multiple playlists
- automatic charset detection for cue files and ShoutCast metadata
- playlist formats: m3u, pls, xspf
- ReplayGain support
- Last.fm/Libre.fm scrobbler
- CDDB support

%description -l ru_RU.UTF8
Программа является аудио-плеером, написанным с использованием библиотеки Qt.
Пользовательский интерфейс сходный с winamp или xmms.

Поддерживаемые форматы:
- MPEG1 layer 2/3
- Ogg Vorbis
- Opus
- Native FLAC, Ogg FLAC
- Musepack
- WavePack
- трекерные форматы (mod, s3m, it, xm и т.д.)
- ADTS AAC
- CD Audio
- WMA, Monkey's Audio (и др. форматы библиотеки FFmpeg)
- PCM WAVE (и др. форматы библиотеки libsndfile)
- midi
- форматы звука игровых консолей (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)

Аудио-эффекты:
- эффект BS2B
- Передискретизация
- эффекты LADSPA
- расширение стереобазы
- плавный переход между треками (экспериментальный)

Визуальные эффекты:
- визуализация projectM
- анализатор спектра

Системы вывода звука:
- OSS
- ALSA (Linux)
- Pulse Audio
- JACK
- WaveOut (Win32)

Другие возможности:
- поддержка обложек XMMS и Winamp 2.x
- 10-полосный эквалайзер
- поддержка потоков MP3, Vorbis, AAC, AAC+
- поддержка протокола MMS
- MPRIS (1.0 и 2.0)
- автоопределение съёмных устройств (с помощью HAL или UDisks)
- воспроизведение видео с помощью Mplayer-а
- получение текстов песен с lyrics.wikia.com
- просмотр обложек
- поддержка CUE
- поддержка "встроенного" CUE (для файлов FLAC и WavPack)
- возможность использовать несколько списков воспроизведения
- автоматической определение кодировки для cue-файлов и ShoutCast-метаданных
- поддерживаемые форматы списков воспроизведения: m3u, pls, xspf
- поддержка ReplayGain
- скробблер Last.fm/Libre.fm
- поддержка CDDB

%description -l uk_UA.UTF8
Програма є аудіо-плеєром, написаним з використанням бібліотеки Qt.
Інтерфейс користувача подібний до winamp чи xmms.

Підтримувані формати:
- MPEG1 layer 2/3
- Ogg Vorbis
- Opus
- Native FLAC, Ogg FLAC
- Musepack
- WavePack
- трекерные форматы (mod, s3m, it, xm и т.д.)
- ADTS AAC
- CD Audio
- WMA, Monkey's Audio (та інші формати бібліотеки FFmpeg)
- PCM WAVE (та інші формати бібліотеки libsndfile)
- midi
- формати звуку ігрових консолей (AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)

Аудіо-ефекти:
- Ефект BS2B
- Передискретизація
- Ефекти LADSPA
- розширення стереобази
- плавний перехід між треками (експериментально)

Візуальні ефекти:
- Візуалізація projectM
- Аналізатор спектру

Системы вывода звукаСистеми виведення звуку:
- OSS
- ALSA (Linux)
- Pulse Audio
- JACK
- WaveOut (Win32)

Інші можливості:
- Підтримка обкладинок Xmms і Winamp 2.x
- 10-смуговий еквалайзер
- Підтримка потоків MP3, Vorbis, AAC, AAC +
- Підтримка протоколу MMS (експериментальна)
- MPRIS
- Автовизначення знімних пристроїв (за допомогою HAL або UDisks)
- Відтворення відео за допомогою MPlayer-а
- Отримання текстів пісень з lyricsplugin.com
- Перегляд обкладинок
- Підтримка CUE
- Підтримка "вбудованого" CUE (для файлів FLAC і WavPack)
- Можливість використовувати декілька списків відтворення
- Автоматичне визначення кодування для cue-файлів і ShoutCast-метаданих
- Підтримувані формати списків відтворення: m3u, pls, xspf
- Підтримка ReplayGain
- Скробблер Last.fm/Libre.fm
- Підтримка CDDB

%package -n lib%name
Summary: Shared libraries for Qmmp
Group: System/Libraries

%description -n lib%name
Shared libraries for Qmmp

# Output plugins

%package -n %name-out-alsa
Summary: Qmmp ALSA Output Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-out-alsa
Qmmp ALSA Output Plugin

%package -n %name-out-oss
Summary: Qmmp OSS Output Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-out-oss
Qmmp OSS Output Plugin

%package -n %name-out-jack
Summary: Qmmp Jack Output Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-out-jack
Qmmp Jack Output Plugin

%package -n %name-out-qtmultimedia
Summary: Qmmp Qt Multimedia Output Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-out-qtmultimedia
Qmmp Qt Multimedia Output Plugin

%package -n %name-out-null
Summary: Qmmp Null Output Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-out-null
Qmmp Null Output Plugin

%package -n %name-out-icecast
Summary: Qmmp Icecast Output Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-out-icecast
Qmmp Icecast Output Plugin

# Input plugins

%package -n %name-in-ffmpeg
Summary: Qmmp FFMPEG Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-ffmpeg
Qmmp FFMPEG Audio Plugin

%package -n %name-in-flac
Summary: Qmmp FLAC Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-flac
Qmmp FLAC Audio Plugin

%package -n %name-in-musepack
Summary: Qmmp Musepack Audio Plugin
Group: Sound
Requires: qmmp = %version-%release libtag >= 1.6

%description -n %name-in-musepack
Qmmp Musepack Audio Plugin

%package -n %name-in-sndfile
Summary: Qmmp Sndfile Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-sndfile
Qmmp Sndfile Audio Plugin

%package -n %name-in-wavpack
Summary: Qmmp WavPack Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-wavpack
Qmmp WavPack Audio Plugin

%package -n %name-in-modplug
Summary: Qmmp ModPlug Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-modplug
Qmmp ModPlug Audio Plugin

%package -n %name-in-cue
Summary: Qmmp Cue Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-cue
Qmmp Cue Audio Plugin

%package -n %name-in-aac
Summary: Qmmp AAC Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-aac
Qmmp AAC Audio Plugin

%package -n %name-in-mplayer
Summary: Qmmp MPlayer Plugin
Group: Video
Requires: qmmp = %version-%release mplayer

%description -n %name-in-mplayer
Qmmp MPlayer Plugin

%package -n %name-in-cdaudio
Summary: Qmmp CDAudio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-cdaudio
Qmmp CDAudio Plugin

%if "%rel" != "alt1"
%package -n %name-in-midi
Summary: Qmmp Midi Plugin
Group: Sound
Requires: qmmp = %version-%release
Requires: libwildmidi


%description -n %name-in-midi
Qmmp Midi Plugin, used WildMidi
%endif

%package -n %name-in-gme
Summary: Qmmp GME Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-gme
Qmmp GME Audio Plugin

%package -n %name-in-opus
Summary: Qmmp Opus Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-opus
Qmmp Opus Audio Plugin

%package -n %name-in-sid
Summary: Qmmp SID Audio Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-sid
This plugin plays Commodore 64 music files using libsidplayfp library

%package -n %name-in-archive
Summary: Qmmp Archive Reader Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-in-archive
Qmmp Archive Reader Plugin

# Visualization plugins

%package -n %name-vis-analyzer
Summary: Qmmp Analyzer Visual Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-vis-analyzer
Qmmp Analyzer Visual Plugin

%package -n %name-vis-projectm
Summary: Qmmp ProjectM Visual Plugin
Group: Sound
Requires: qmmp = %version-%release libprojectM >= 2.0.1

%description -n %name-vis-projectm
Qmmp ProjectM Visual Plugin

# Effects plugins

%package -n %name-eff-soxr
Summary: Qmmp SoX Resampler Plugin
Group: Sound
Requires: qmmp = %version-%release
Provides: %name-eff-srconverter
Obsoletes: %name-eff-srconverter

%description -n %name-eff-soxr
Qmmp SoX Resampler Plugin

%package -n %name-eff-bs2b
Summary: Qmmp BS2B Effect Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-eff-bs2b
Qmmp BS2B Effect Plugin

%package -n %name-eff-ladspa
Summary: Qmmp LADSPA Effect Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-eff-ladspa
Qmmp LADSPA Effect Plugin

%package -n %name-eff-crossfade
Summary: Qmmp Crossfade Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-eff-crossfade
Qmmp Crossfade Plugin

%package -n %name-eff-extrastereo
Summary: Qmmp Extra Stereo Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-eff-extrastereo
Qmmp Extra Stereo Plugin

%package -n %name-eff-monotostereo
Summary: Qmmp Mono to Stereo Converter Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-eff-monotostereo
Qmmp Mono to Stereo Converter Plugin

%package -n %name-eff-filewriter
Summary: File Writer Plugin for Qmmp
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-eff-filewriter
File Writer Plugin for Qmmp

# Transports plugins

%package -n %name-http
Summary: Qmmp HTTP Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-http
Qmmp HTTP Plugin

%package -n %name-mms
Summary: Qmmp MMS Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-mms
Qmmp Plugin for MMS stream protocol support

# Interface plugins

%package -n %name-qsui
Summary: Qmmp Simple Ui - simple user interface based on standard widgets set
Summary(ru_RU.UTF8): Qmmp Simple Ui - простой пользовательский интерфейс с использованием стандартных элементов
Summary(uk_UA.UTF8): Qmmp Simple Ui - простий інтерфейс користувача з використанням стандартних елементів
Group: Sound
Requires: qmmp >= %version-%release
Provides: qmmp-plugin-pack-qsui
Obsoletes: qmmp-plugin-pack-qsui

%description -n %name-qsui
Qmmp Simple Ui - simple user interface based on standard widgets set for Qmmp.

%description -l ru_RU.UTF8 -n %name-qsui
Qmmp Simple Ui - простой пользовательский интерфейс с использованием стандартных элементов для Qmmp.

%description -l uk_UA.UTF8 -n %name-qsui
Qmmp Simple Ui - простий інтерфейс користувача з використанням стандартних елементів для Qmmp.


# General plugins

%package -n %name-converter
Summary: Qmmp Converter Plugin
Group: Sound
Requires: qmmp = %version-%release
Requires: /usr/bin/oggenc lame flac wavpack

%description -n %name-converter
Qmmp Converter Plugin. This plugin converts supported audio
files to other file formats using external command-line encoders.

%package -n %name-mpris
Summary: Qmmp MPRIS Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-mpris
Qmmp MPRIS Plugin

%package -n %name-notifier
Summary: Qmmp Notifier Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-notifier
Qmmp Notifier Plugin

%package -n %name-kdenotify
Summary: Qmmp notification plugin for KDE4
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-kdenotify
Qmmp notification plugin for KDE4

%package -n %name-scrobbler
Summary: Qmmp AudioScrobbler Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-scrobbler
Qmmp AudioScrobbler Plugin

%package -n %name-statusicon
Summary: Qmmp Status Icon Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-statusicon
Qmmp Status Icon Plugin

%package -n %name-lyrics
Summary: Qmmp Lyrics Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-lyrics
Qmmp Lyrics Plugin

%package -n %name-hal
Summary: Qmmp HAL Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-hal
Qmmp HAL Plugin

%package -n %name-hotkey
Summary: Qmmp Global Hotkey Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-hotkey
Qmmp Global Hotkey Plugin. This plugin adds support
for multimedia keys or global key combinations

%package -n %name-gnomehotkey
Summary: Qmmp Gnome Hotkey Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-gnomehotkey
Qmmp Gnome Hotkey Plugin. This plugin adds
support of the GNOME/Cinnamon hotkeys

%package -n %name-fileops
Summary: Qmmp file operations Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-fileops
Qmmp file operations Plugin

%package -n %name-covermanager
Summary: Qmmp cover manager Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-covermanager
Qmmp cover manager Plugin

%package -n %name-udisks
Summary: Qmmp UDisks Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-udisks
Qmmp UDisks Plugin

%package -n %name-streambrowser
Summary: Qmmp Stream Browser Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-streambrowser
This Qmmp plugin allows to add stream from IceCast stream directory

%package -n %name-copypaste
Summary: Qmmp Copy/Paste Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-copypaste
This plugin allows to copy selected tracks from one playlist to another

%package -n %name-trackchange
Summary: Qmmp Track Change Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-trackchange
This plugin executes external command when current track is changed

%package -n %name-rgscan
Summary: ReplayGain Scanner Plugin for Qmmp
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-rgscan
This plugin scans audio files and gives information for volume normalization

%package -n %name-history
Summary: Qmmp Listening History Plugin
Group: Sound
Requires: qmmp = %version-%release

%description -n %name-history
This plugin collects information about listened tracks

%package -n lib%name-devel
Summary: Qmmp header files
Group: Development/C++
Requires: lib%name = %version-%release
Provides: %name-devel
Obsoletes: %name-devel

%description -n lib%name-devel
%name-devel contains the header files needed to develop
programs which make use of Qmmp.

%package -n %name-full
Summary: QMMP - Qt-based multimedia player
Group: Sound
Requires: qmmp qmmp-in-wavpack qmmp-mpris qmmp-notifier
Requires: qmmp-eff-soxr qmmp-in-ffmpeg qmmp-in-mplayer
Requires: qmmp-in-flac qmmp-out-alsa qmmp-in-modplug

%if "%rel" != "alt1"
Requires: qmmp-in-midi
%endif

Requires: qmmp-in-musepack qmmp-statusicon qmmp-in-sndfile qmmp-in-cue
Requires: qmmp-vis-analyzer qmmp-scrobbler qmmp-hal qmmp-hotkey qmmp-gnomehotkey
Requires: qmmp-eff-bs2b qmmp-vis-projectm qmmp-fileops qmmp-converter
Requires: qmmp-out-jack qmmp-out-oss qmmp-out-null qmmp-http qmmp-mms
Requires: qmmp-kdenotify qmmp-eff-ladspa qmmp-covermanager qmmp-rgscan
Requires: qmmp-eff-crossfade qmmp-udisks qmmp-in-gme qmmp-in-sid qmmp-history
Requires: qmmp-streambrowser qmmp-trackchange qmmp-copypaste qmmp-eff-extrastereo
Requires: qmmp-out-qtmultimedia qmmp-out-icecast qmmp-eff-filewriter qmmp-eff-monotostereo
Requires: qmmp-in-archive

%description -n %name-full
Virtual package for full installation Qmmp (exclude %name-devel).

%prep
%setup -q -n %name-%branch-svn

%build
# # with CMake
cmake \
-DCMAKE_INSTALL_PREFIX=%prefix \
-DCMAKE_CXX_FLAGS:STRING="%optflags" \
-DCMAKE_C_FLAGS:STRING="%optflags" \
-DQMMP_DEFAULT_OUTPUT=pulse \
-DLIB_DIR:STRING=%_lib \
-DUSE_OSS:BOOL=TRUE


%make_build VERBOSE=1

cd doc && doxygen Doxyfile

%install
# # with CMake
%make DESTDIR=%buildroot install

mkdir -p %buildroot%_datadir/%name-0
ln -s %_wlskindir %buildroot%_datadir/%name-0/skins
mkdir -p %buildroot/{%_miconsdir,%_niconsdir,%_liconsdir}

%files
%doc AUTHORS ChangeLog* README* doc/html
%dir %_libdir/%name-%branch
%dir %_libdir/%name-%branch/Input
%dir %_libdir/%name-%branch/Ui
%dir %_libdir/%name-%branch/Output
%dir %_libdir/%name-%branch/Engines
%dir %_libdir/%name-%branch/Transports
%dir %_libdir/%name-%branch/PlayListFormats
%dir %_libdir/%name-%branch/CommandLineOptions
%dir %_libdir/%name-%branch/FileDialogs
%dir %_libdir/%name-%branch/Effect
%dir %_libdir/%name-%branch/General
%dir %_libdir/%name-%branch/Visual
%_bindir/*
%_desktopdir/*
%_libdir/%name-%branch/Input/libmpeg*
%_libdir/%name-%branch/Input/libvorbis*
%_libdir/%name-%branch/Ui/libskinned*
%_libdir/%name-%branch/Output/libpulseaudio*
%_libdir/%name-%branch/PlayListFormats/*.so
%_libdir/%name-%branch/CommandLineOptions/*.so
%_libdir/%name-%branch/FileDialogs/*.so
%_datadir/%name-0/
%_iconsdir/hicolor/*/*/*.png
%_iconsdir/hicolor/scalable/apps/*
%_datadir/metainfo/*.xml

%files -n lib%name
%_libdir/*.so.0
%_libdir/*.so.0.12*

# Output plugins

%files -n %name-out-alsa
%_libdir/%name-%branch/Output/libalsa*

%files -n %name-out-oss
%_libdir/%name-%branch/Output/liboss*

%files -n %name-out-jack
%_libdir/%name-%branch/Output/libjack*

%files -n %name-out-qtmultimedia
%_libdir/%name-%branch/Output/libqtmultimedia*

%files -n %name-out-null
%_libdir/%name-%branch/Output/libnull*

%files -n %name-out-icecast
%_libdir/%name-%branch/Output/libshout*

# Input plugins

%files -n %name-in-ffmpeg
%_libdir/%name-%branch/Input/libffmpeg*

%files -n %name-in-flac
%_libdir/%name-%branch/Input/libflac*

%files -n %name-in-musepack
%_libdir/%name-%branch/Input/libmpc*

%files -n %name-in-sndfile
%_libdir/%name-%branch/Input/libsndfile*

%files -n %name-in-wavpack
%_libdir/%name-%branch/Input/libwavpack*

%files -n %name-in-cue
%_libdir/%name-%branch/Input/libcue*

%files -n %name-in-aac
%_libdir/%name-%branch/Input/libaac*

%files -n %name-in-modplug
%_libdir/%name-%branch/Input/libmodplug*

%files -n %name-in-mplayer
%_libdir/%name-%branch/Engines/libmplayer*

%files -n %name-in-cdaudio
%_libdir/%name-%branch/Input/libcdaudio*

%if "%rel" != "alt1"
%files -n %name-in-midi
%_libdir/%name-%branch/Input/libwildmidi*
%endif

%files -n %name-in-gme
%_libdir/%name-%branch/Input/libgme*

%files -n %name-in-sid
%_libdir/%name-%branch/Input/libsid*

%files -n %name-in-archive
%_libdir/%name-%branch/Input/libarchive*

%files -n %name-in-opus
%_libdir/%name-%branch/Input/libopus*

# Visualization plugins

%files -n %name-vis-analyzer
%_libdir/%name-%branch/Visual/libanalyzer*

%files -n %name-vis-projectm
%_libdir/%name-%branch/Visual/libprojectm*

# Effects plugins

%files -n %name-eff-soxr
%_libdir/%name-%branch/Effect/libsoxr*

%files -n %name-eff-bs2b
%_libdir/%name-%branch/Effect/libbs2b*

%files -n %name-eff-ladspa
%_libdir/%name-%branch/Effect/libladspa*

%files -n %name-eff-crossfade
%_libdir/%name-%branch/Effect/libcrossfade*

%files -n %name-eff-extrastereo
%_libdir/%name-%branch/Effect/libstereo*

%files -n %name-eff-monotostereo
%_libdir/%name-%branch/Effect/libmonotostereo*

%files -n %name-eff-filewriter
%_libdir/%name-%branch/Effect/libfilewriter*

# Transports plugins

%files -n %name-http
%_libdir/%name-%branch/Transports/libhttp*

%files -n %name-mms
%_libdir/%name-%branch/Transports/libmms*

# Interface plugins

%files -n %name-qsui
%_libdir/%name-%branch/Ui/libqsui*

# General plugins

%files -n %name-converter
%_libdir/%name-%branch/General/libconverter*

%files -n %name-mpris
%_libdir/%name-%branch/General/libmpris*

%files -n %name-notifier
%_libdir/%name-%branch/General/libnotifier*

%files -n %name-kdenotify
%_libdir/%name-%branch/General/libkdenotify*

%files -n %name-scrobbler
%_libdir/%name-%branch/General/libscrobbler*

%files -n %name-statusicon
%_libdir/%name-%branch/General/libstatusicon*

%files -n %name-lyrics
%_libdir/%name-%branch/General/liblyrics*

%files -n %name-hal
%_libdir/%name-%branch/General/libhal*

%files -n %name-hotkey
%_libdir/%name-%branch/General/libhotkey*

%files -n %name-gnomehotkey
%_libdir/%name-%branch/General/libgnomehotkey*

%files -n %name-fileops
%_libdir/%name-%branch/General/libfileops*

%files -n %name-covermanager
%_libdir/%name-%branch/General/libcovermanager*

%files -n %name-udisks
%_libdir/%name-%branch/General/libudisks*

%files -n %name-streambrowser
%_libdir/%name-%branch/General/libstreambrowser*

%files -n %name-trackchange
%_libdir/%name-%branch/General/libtrackchange*

%files -n %name-copypaste
%_libdir/%name-%branch/General/libcopypaste*

%files -n %name-history
%_libdir/%name-%branch/General/libhistory*

%files -n %name-rgscan
%_libdir/%name-%branch/General/librgscan*

%files -n lib%name-devel
%dir %_includedir/%name-0
%dir %_includedir/%name-0/qmmp
%dir %_includedir/%name-0/qmmpui
%_pkgconfigdir/*.pc
%_includedir/%name-0/%name/*.h
%_includedir/%name-0/%{name}ui/*.h
%_libdir/*.so

%files -n %name-full

%changelog

changelog

 
: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
: Michael Shigorin