Group :: Sistema/Bibliotecas
RPM: libopenmpt
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: libopenmpt
Version: 0.7.1
Release: alt1
License: BSD
Group: System/Libraries
Summary: C/C++ library to decode tracker music module (MOD) files
Url: https://lib.openmpt.org/libopenmpt/
Packager: Artyom Bystrov <arbars at altlinux.org>
Source: %name-%version.tar
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: chrpath
BuildRequires: libmpg123-devel
BuildRequires: libogg-devel
BuildRequires: libvorbis-devel
BuildRequires: libsndfile-devel
BuildRequires: libflac-devel
BuildRequires: zlib-devel
BuildRequires: libportaudio2-devel
BuildRequires: libSDL2-devel
# for command-line player audio output
BuildRequires: libpulseaudio-devel
%description
libopenmpt is a cross-platform C++ and C library to decode tracked music
files (modules) into a raw PCM audio stream.
libopenmpt is based on the player code of the OpenMPT project (Open
ModPlug Tracker). In order to avoid code base fragmentation, libopenmpt is
developed in the same source code repository as OpenMPT.
%package -n openmpt123
Summary: Command-line tracker music player based on libopenmpt
Group: Sound
%description -n openmpt123
Openmpt123 is a cross-platform command-line or terminal based player
for tracker music (MOD) module files.
%package devel
Summary: Development files for the libopenmpt library
Group: System/Libraries
%description devel
Files needed when building software which uses libopenmpt.
%prep
%setup
%__subst 's/\r$//' LICENSE
%build
%autoreconf
%configure \
--docdir=%_docdir/%name-devel \
--disable-static \
--disable-silent-rules \
--disable-doxygen-doc \
--with-zlib \
--with-mpg123 \
--with-ogg \
--with-vorbis \
--with-vorbisfile \
--with-pulseaudio \
--with-sndfile \
--with-flac \
--with-portaudio \
--with-sdl2
%make_build
%install
install -d %buildroot%_docdir/%name/examples
%makeinstall_std
%files -n openmpt123
%_bindir/openmpt123
%_man1dir/*
%files
%doc LICENSE README.md
%_libdir/*.so.0*
%dir %_docdir/%name/
%files devel
%doc LICENSE README.md
%_includedir/%name/
%_libdir/*.so
%_pkgconfigdir/*.pc
%dir %_docdir/%name-devel/
%exclude %_docdir/%name-devel/examples
%changelog
…
Todas as alterações você pod ver aqui
Version: 0.7.1
Release: alt1
License: BSD
Group: System/Libraries
Summary: C/C++ library to decode tracker music module (MOD) files
Url: https://lib.openmpt.org/libopenmpt/
Packager: Artyom Bystrov <arbars at altlinux.org>
Source: %name-%version.tar
BuildRequires: make
BuildRequires: gcc-c++
BuildRequires: chrpath
BuildRequires: libmpg123-devel
BuildRequires: libogg-devel
BuildRequires: libvorbis-devel
BuildRequires: libsndfile-devel
BuildRequires: libflac-devel
BuildRequires: zlib-devel
BuildRequires: libportaudio2-devel
BuildRequires: libSDL2-devel
# for command-line player audio output
BuildRequires: libpulseaudio-devel
%description
libopenmpt is a cross-platform C++ and C library to decode tracked music
files (modules) into a raw PCM audio stream.
libopenmpt is based on the player code of the OpenMPT project (Open
ModPlug Tracker). In order to avoid code base fragmentation, libopenmpt is
developed in the same source code repository as OpenMPT.
%package -n openmpt123
Summary: Command-line tracker music player based on libopenmpt
Group: Sound
%description -n openmpt123
Openmpt123 is a cross-platform command-line or terminal based player
for tracker music (MOD) module files.
%package devel
Summary: Development files for the libopenmpt library
Group: System/Libraries
%description devel
Files needed when building software which uses libopenmpt.
%prep
%setup
%__subst 's/\r$//' LICENSE
%build
%autoreconf
%configure \
--docdir=%_docdir/%name-devel \
--disable-static \
--disable-silent-rules \
--disable-doxygen-doc \
--with-zlib \
--with-mpg123 \
--with-ogg \
--with-vorbis \
--with-vorbisfile \
--with-pulseaudio \
--with-sndfile \
--with-flac \
--with-portaudio \
--with-sdl2
%make_build
%install
install -d %buildroot%_docdir/%name/examples
%makeinstall_std
%files -n openmpt123
%_bindir/openmpt123
%_man1dir/*
%files
%doc LICENSE README.md
%_libdir/*.so.0*
%dir %_docdir/%name/
%files devel
%doc LICENSE README.md
%_includedir/%name/
%_libdir/*.so
%_pkgconfigdir/*.pc
%dir %_docdir/%name-devel/
%exclude %_docdir/%name-devel/examples
%changelog
…
Todas as alterações você pod ver aqui