Группа :: Система/Библиотеки
Пакет: SDL2_mixer
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%def_with bootstrap
Name: SDL2_mixer
Version: 2.6.3
Release: alt1
Summary: Simple DirectMedia Layer - Sample Mixer Library
License: Zlib
Group: System/Libraries
Url: http://www.libsdl.org/projects/SDL_mixer/
Packager: Nazarov Denis <nenderus at altlinux.org>
# https://github.com/libsdl-org/SDL_mixer/archive/release-%version/SDL_mixer-release-%version.tar.gz
Source: SDL_mixer-release-%version.tar
BuildRequires: libSDL2-devel
BuildRequires: libflac-devel
%{?!_with_bootstrap:BuildRequires: libfluidsynth-devel}
BuildRequires: libmodplug-devel
BuildRequires: libmpg123-devel
BuildRequires: libopusfile-devel
BuildRequires: libvorbis-devel
%description
Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
%package -n lib%name
Summary: Simple DirectMedia Layer - Sample Mixer Library
Group: System/Libraries
%description -n lib%name
Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
%package -n lib%name-devel
Summary: Libraries, includes and more to develop SDL applications.
Group: Development/C
%description -n lib%name-devel
Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
%prep
%setup -n SDL_mixer-release-%version
%build
%configure \
--disable-static \
--disable-music-ogg-stb \
--disable-music-flac-drflac \
--disable-music-mp3-drmp3 \
--disable-music-mod-modplug \
--disable-music-mod-xmp-shared \
--disable-music-midi-fluidsynth-shared \
--enable-music-ogg-vorbis \
--enable-music-flac-libflac \
--enable-music-mp3-mpg123 \
--enable-music-mod-xmp \
--enable-music-mp3-mpg123-shared
%make_build
%install
%makeinstall_std
%__rm -f %buildroot%_libdir/lib%name.la
%files -n lib%name
%doc CHANGES.txt README.txt
%_libdir/lib%name-2.0.so.*
%files -n lib%name-devel
%dir %_includedir/SDL2
%_includedir/SDL2/SDL_mixer.h
%_pkgconfigdir/%name.pc
%_libdir/lib%name.so
%_libdir/cmake/%name
%changelog
…
Полный changelog можно просмотреть здесь
Name: SDL2_mixer
Version: 2.6.3
Release: alt1
Summary: Simple DirectMedia Layer - Sample Mixer Library
License: Zlib
Group: System/Libraries
Url: http://www.libsdl.org/projects/SDL_mixer/
Packager: Nazarov Denis <nenderus at altlinux.org>
# https://github.com/libsdl-org/SDL_mixer/archive/release-%version/SDL_mixer-release-%version.tar.gz
Source: SDL_mixer-release-%version.tar
BuildRequires: libSDL2-devel
BuildRequires: libflac-devel
%{?!_with_bootstrap:BuildRequires: libfluidsynth-devel}
BuildRequires: libmodplug-devel
BuildRequires: libmpg123-devel
BuildRequires: libopusfile-devel
BuildRequires: libvorbis-devel
%description
Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
%package -n lib%name
Summary: Simple DirectMedia Layer - Sample Mixer Library
Group: System/Libraries
%description -n lib%name
Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
%package -n lib%name-devel
Summary: Libraries, includes and more to develop SDL applications.
Group: Development/C
%description -n lib%name-devel
Due to popular demand, here is a simple multi-channel audio mixer.
It supports 8 channels of 16 bit stereo audio, plus a single channel
of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3
libraries.
%prep
%setup -n SDL_mixer-release-%version
%build
%configure \
--disable-static \
--disable-music-ogg-stb \
--disable-music-flac-drflac \
--disable-music-mp3-drmp3 \
--disable-music-mod-modplug \
--disable-music-mod-xmp-shared \
--disable-music-midi-fluidsynth-shared \
--enable-music-ogg-vorbis \
--enable-music-flac-libflac \
--enable-music-mp3-mpg123 \
--enable-music-mod-xmp \
--enable-music-mp3-mpg123-shared
%make_build
%install
%makeinstall_std
%__rm -f %buildroot%_libdir/lib%name.la
%files -n lib%name
%doc CHANGES.txt README.txt
%_libdir/lib%name-2.0.so.*
%files -n lib%name-devel
%dir %_includedir/SDL2
%_includedir/SDL2/SDL_mixer.h
%_pkgconfigdir/%name.pc
%_libdir/lib%name.so
%_libdir/cmake/%name
%changelog
…
Полный changelog можно просмотреть здесь