Blame mpg123.spec.in

Packit c32a2d
# This is a generic spec file that should "just work" with rpmbuild on any distro.
Packit c32a2d
# Make sure you have appropriate -devel packes installed:
Packit c32a2d
# - devel packages for alsa, sdl, etc... to build the respective output modules.
Packit c32a2d
Summary:	The fast console mpeg audio decoder/player.
Packit c32a2d
Name:		@PACKAGE_NAME@
Packit c32a2d
Version:	@PACKAGE_VERSION@
Packit c32a2d
Release:	1
Packit c32a2d
URL:		http://www.mpg123.org/
Packit c32a2d
License:	GPL
Packit c32a2d
Group:		Applications/Multimedia
Packit c32a2d
Packager:	Michael Ryzhykh <mclroy@gmail.com>
Packit c32a2d
Source:		http://www.mpg123.org/download/mpg123-%{version}.tar.bz2
Packit c32a2d
BuildRoot:	%_tmppath/%name-%version
Packit c32a2d
Prefix: 	/usr
Packit c32a2d
Packit c32a2d
%description
Packit c32a2d
This is a console based decoder/player for mono/stereo mpeg audio files,
Packit c32a2d
probably more familiar as MP3 or MP2 files. It's focus is speed.
Packit c32a2d
It can play MPEG1.0/2.0/2.5 layer I, II, II (1, 2, 3;-) files
Packit c32a2d
(VBR files are fine, too) and produce output on a number of different ways:
Packit c32a2d
raw data to stdout and different sound systems depending on your platform.
Packit c32a2d
Packit c32a2d
%package devel
Packit c32a2d
Summary:	Files needed for development with libmpg123 or libout123
Packit c32a2d
Group:		Development/Libraries
Packit c32a2d
Packit c32a2d
%description devel
Packit c32a2d
Libraries and header files for development with mpg123.
Packit c32a2d
Packit c32a2d
%prep
Packit c32a2d
%setup -q -n %name-%version
Packit c32a2d
Packit c32a2d
%build
Packit c32a2d
%configure --enable-shared --enable-static
Packit c32a2d
make
Packit c32a2d
Packit c32a2d
%install
Packit c32a2d
%{__rm} -rf %{buildroot}
Packit c32a2d
%makeinstall
Packit c32a2d
Packit c32a2d
%clean
Packit c32a2d
%{__rm} -rf %{buildroot}
Packit c32a2d
Packit c32a2d
%files
Packit c32a2d
%defattr(755,root,root)
Packit c32a2d
%{_bindir}/*
Packit c32a2d
%defattr(644,root,root)
Packit c32a2d
%doc %{_mandir}/*/mpg123.1.gz
Packit c32a2d
%doc %{_mandir}/*/out123.1.gz
Packit c32a2d
%{_libdir}/libmpg123.so.*
Packit c32a2d
%{_libdir}/libout123.so.*
Packit c32a2d
%{_libdir}/mpg123/output_*.so
Packit c32a2d
Packit c32a2d
%files devel
Packit c32a2d
%defattr(644,root,root)
Packit c32a2d
%{_libdir}/pkgconfig/libmpg123.pc
Packit c32a2d
%{_libdir}/pkgconfig/libout123.pc
Packit c32a2d
%{_includedir}/*.h
Packit c32a2d
%{_libdir}/libmpg123.a
Packit c32a2d
%{_libdir}/libmpg123.la
Packit c32a2d
%{_libdir}/libmpg123.so
Packit c32a2d
%{_libdir}/libout123.a
Packit c32a2d
%{_libdir}/libout123.la
Packit c32a2d
%{_libdir}/libout123.so
Packit c32a2d
%exclude %{_libdir}/mpg123/output_*.a
Packit c32a2d
Packit c32a2d
%changelog
Packit c32a2d
* 2017-02-27 Thomas Orgis <thomas@orgis.org>
Packit c32a2d
- libltdl and module .la files gone
Packit c32a2d
* Sat Sep  3 2016 Srikanth Rao <srirao@bandwidth.com>
Packit c32a2d
- remove junk added in last edit, add out123 manpage
Packit c32a2d
* Much later Thomas Orgis <thomas@orgis.org>
Packit c32a2d
- some blind update
Packit c32a2d
* Tue Jan  1 2008 Michael Ryzhykh <mclroy@gmail.com>
Packit c32a2d
- Initial Version.
Packit c32a2d