Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates-src > by-pkgid > 5e259164628e7d49d6624126e628e5b8 > files > 3

mpg123-1.25.4-1.mga6.src.rpm

%define major 0
%define libname %mklibname mpg123_ %{major}
%define develname %mklibname -d mpg123

%define build_nas 0

Summary:	MPEG audio player
Name:		mpg123
Version:	1.25.4
Release:	%mkrel 1
License:	LGPLv2+
Group:		Sound/Players
URL:		http://www.mpg123.de
Source0:	http://mpg123.org/download/%{name}-%{version}.tar.bz2
Source1:	mp3license.tar.bz2
BuildRequires:	libalsa-devel
BuildRequires:	libltdl-devel
BuildRequires:	libjack-devel
%if %{build_nas}
BuildRequires:	libnas-devel
%endif
BuildRequires:	libportaudio-devel
BuildRequires:	libpulseaudio-devel
BuildRequires:	libSDL-devel
BuildRequires:	openal-devel
BuildRequires:	zlib-devel

%description
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%package pulse
Group: Sound/Players
Summary: Pulse audio output plugin for mpg123
Requires: %{name} >= %{version}

%description pulse
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%package jack
Group: Sound/Players
Summary: Jack audio output plugin for mpg123
Requires: %{name} >= %{version}

%description jack
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org


%package portaudio
Group: Sound/Players
Summary: Portaudio output plugin for mpg123
Requires: %{name} >= %{version}

%description portaudio
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%if %{build_nas}
%package nas
Group: Sound/Players
Summary: NAS audio output plugin for mpg123
Requires: %{name} >= %{version}

%description nas
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org
%endif

%package sdl
Group: Sound/Players
Summary: SDL audio output plugin for mpg123
Requires: %{name} >= %{version}

%description sdl
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%package openal
Group: Sound/Players
Summary:OpenAL audio output plugin for mpg123
Requires: %{name} >= %{version}

%description openal
Mpg123 is a fast, free and portable MPEG audio player for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For
full CD quality playback (44 kHz, 16 bit, stereo) a fast CPU
is required. Mono and/or reduced quality playback (22 kHz or
11 kHz) is possible on slow CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%package -n %{libname}
Group:System/Libraries
Summary: MPEG audio decoding library

%description -n %{libname}
libmpg123 is a fast, free and portable MPEG audio decoding library for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For full CD
quality playback (44 kHz, 16 bit, stereo) a fast CPU is required. Mono
and/or reduced quality playback (22 kHz or 11 kHz) is possible on slow
CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%package -n %{develname}
Group: Development/C
Summary: MPEG audio decoding library - development files
Requires: %{libname} = %{version}
Provides: libmpg123-devel = %{version}-%{release}

%description -n %{develname}
libmpg123 is a fast, free and portable MPEG audio decoding library for Unix.
It supports MPEG 1.0/2.0 layers 1, 2 and 3 ("mp3" files).  For full CD
quality playback (44 kHz, 16 bit, stereo) a fast CPU is required. Mono
and/or reduced quality playback (22 kHz or 11 kHz) is possible on slow
CPUs (like Intel 486).

For information on the MP3 License, please visit:
http://www.mpeg.org

%prep
%setup -q -a 1

rm -f doc/README.WIN32

%build
rm -f configure
libtoolize --force --copy --install; aclocal; autoheader; automake --add-missing --copy -f; autoconf

#gw this must be disabled for configure, else it will bail out
%define Werror_cflags %{nil}
%configure2_5x \
    --with-module-suffix=.so \
    --with-default-audio=alsa \
    --enable-ipv6=yes \
    --enable-network=yes

%make CFLAGS="%optflags -Wformat -Werror=format-security"

%install
%make_install
find %{buildroot} -name '*.la' -delete
# do not remove .la files for plugins

%files 
%doc doc/* NEWS README AUTHORS ChangeLog
%doc mp3license
%{_bindir}/*
%{_mandir}/man1/*
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/output_alsa*
%{_libdir}/%{name}/output_dummy*
%{_libdir}/%{name}/output_oss*

%files pulse
%{_libdir}/%{name}/output_pulse*

%files jack
%{_libdir}/%{name}/output_jack*

%if %{build_nas}
%files nas
%{_libdir}/%{name}/output_nas*
%endif

%files portaudio
%{_libdir}/%{name}/output_portaudio*

%files sdl
%{_libdir}/%{name}/output_sdl*

%files openal
%{_libdir}/%{name}/output_openal*

%files -n %{libname}
%{_libdir}/libmpg123.so.%{major}{,.*}
%{_libdir}/libout123.so.%{major}{,.*}

%files -n %{develname}
%{_libdir}/libmpg123.so
%{_libdir}/libout123.so
%{_includedir}/*.h
%{_libdir}/pkgconfig/libmpg123.pc
%{_libdir}/pkgconfig/libout123.pc


%changelog
* Sun Jul 30 2017 luigiwalser <luigiwalser> 1.25.4-1.mga6
+ Revision: 1132626
- 1.25.4

* Sat May 20 2017 zezinho <zezinho> 1.24.0-1.mga6
+ Revision: 1103497
- new version

* Wed Mar 01 2017 ghibo <ghibo> 1.23.8-2.mga6
+ Revision: 1088241
- Rebuilt against pulseaudio 10

* Mon Oct 17 2016 luigiwalser <luigiwalser> 1.23.8-1.mga6
+ Revision: 1061286
- 1.23.8 (fixes CVE-2016-1000247)

* Thu Aug 11 2016 luigiwalser <luigiwalser> 1.23.6-1.mga6
+ Revision: 1045519
- 1.23.6

* Wed May 25 2016 luigiwalser <luigiwalser> 1.23.4-1.mga6
+ Revision: 1018491
- 1.23.4

* Wed Mar 30 2016 zezinho <zezinho> 1.23.3-1.mga6
+ Revision: 996937
- new version 1.23.3
- new version 1.23.3

* Mon Mar 07 2016 fwang <fwang> 1.23.2-1.mga6
+ Revision: 986934
- update file list

  + zezinho <zezinho>
    - new version
    - new version

* Mon Dec 14 2015 zezinho <zezinho> 1.22.4-1.mga6
+ Revision: 910513
- new version

* Wed Oct 15 2014 umeabot <umeabot> 1.20.1-4.mga5
+ Revision: 746146
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 1.20.1-3.mga5
+ Revision: 727360
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 1.20.1-2.mga5
+ Revision: 682645
- Mageia 5 Mass Rebuild

* Mon Jun 23 2014 luigiwalser <luigiwalser> 1.20.1-1.mga5
+ Revision: 639052
- 1.20.1

* Tue May 27 2014 luigiwalser <luigiwalser> 1.20.0-1.mga5
+ Revision: 627013
- 1.20.0

* Sat Mar 08 2014 luigiwalser <luigiwalser> 1.19.0-1.mga5
+ Revision: 601408
- 1.19.0

* Mon Feb 17 2014 luigiwalser <luigiwalser> 1.18.1-1.mga5
+ Revision: 593284
- 1.18.1

* Wed Feb 05 2014 luigiwalser <luigiwalser> 1.18.0-1.mga5
+ Revision: 583741
- 1.18.0

* Mon Oct 21 2013 umeabot <umeabot> 1.16.0-2.mga4
+ Revision: 539687
- Mageia 4 Mass Rebuild

* Mon Oct 07 2013 luigiwalser <luigiwalser> 1.16.0-1.mga4
+ Revision: 492746
- 1.16.0

* Sat Jan 12 2013 umeabot <umeabot> 1.14.4-4.mga3
+ Revision: 360424
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Jan 06 2013 cjw <cjw> 1.14.4-3.mga3
+ Revision: 339613
- patch1: fix build with automake 1.13

* Sat Dec 01 2012 malo <malo> 1.14.4-2.mga3
+ Revision: 324565
- spec clean-up

* Fri Jul 27 2012 fwang <fwang> 1.14.4-1.mga3
+ Revision: 274928
- new version 1.14.4

* Mon Jul 02 2012 luigiwalser <luigiwalser> 1.14.3-1.mga3
+ Revision: 266558
- 1.14.3

* Mon May 28 2012 obgr_seneca <obgr_seneca> 1.14.2-1.mga3
+ Revision: 248685
- new version

* Sun Apr 15 2012 luigiwalser <luigiwalser> 1.13.8-1.mga2
+ Revision: 230827
- 1.13.8

* Wed Mar 28 2012 luigiwalser <luigiwalser> 1.13.7-1.mga2
+ Revision: 227221
- 1.13.7

* Wed Mar 07 2012 luigiwalser <luigiwalser> 1.13.5-1.mga2
+ Revision: 220945
- 1.13.5

* Wed Dec 07 2011 fwang <fwang> 1.13.4-4.mga2
+ Revision: 178014
- use .so to detech modules

* Thu Nov 03 2011 blino <blino> 1.13.4-3.mga2
+ Revision: 162035
- do not remove plugins .la files, they are needed for plugins loading

* Thu Sep 22 2011 fwang <fwang> 1.13.4-2.mga2
+ Revision: 146658
- drop .la files

* Thu Sep 08 2011 tv <tv> 1.13.4-1.mga2
+ Revision: 141143
- new release

* Thu Jun 16 2011 tv <tv> 1.13.3-1.mga2
+ Revision: 108422
- new release

* Mon Jan 24 2011 ahmad <ahmad> 1.13.1-2.mga1
+ Revision: 37874
- drop esound-devel (phasing out esuond support from the distro)
- make building nas support optional and disable (does anyone use it?)
- imported package mpg123


* Thu Jan 06 2011 Götz Waschk <waschk@mandriva.org> 1.13.1-1mdv2011.0
+ Revision: 629053
- update to new version 1.13.1

* Tue Dec 14 2010 Götz Waschk <waschk@mandriva.org> 1.13.0-1mdv2011.0
+ Revision: 621691
- update to new version 1.13.0

* Thu Oct 07 2010 Götz Waschk <waschk@mandriva.org> 1.12.5-1mdv2011.0
+ Revision: 584012
- update to new version 1.12.5

* Sat Sep 18 2010 Götz Waschk <waschk@mandriva.org> 1.12.4-1mdv2011.0
+ Revision: 579619
- update to new version 1.12.4

* Sun Jul 11 2010 Götz Waschk <waschk@mandriva.org> 1.12.3-1mdv2011.0
+ Revision: 551162
- update to new version 1.12.3

* Sat Jul 10 2010 Götz Waschk <waschk@mandriva.org> 1.12.2-1mdv2011.0
+ Revision: 550273
- new version

* Wed Apr 14 2010 Götz Waschk <waschk@mandriva.org> 1.12.1-1mdv2010.1
+ Revision: 534704
- new version

* Wed Mar 31 2010 Götz Waschk <waschk@mandriva.org> 1.12.0-1mdv2010.1
+ Revision: 530454
- update to new version 1.12.0

* Sun Mar 21 2010 Götz Waschk <waschk@mandriva.org> 1.11.0-1mdv2010.1
+ Revision: 526133
- update to new version 1.11.0

* Sat Feb 27 2010 Götz Waschk <waschk@mandriva.org> 1.10.1-1mdv2010.1
+ Revision: 512490
- new version

* Sun Dec 06 2009 Funda Wang <fwang@mandriva.org> 1.10.0-1mdv2010.1
+ Revision: 474122
- new version 1.10.0

* Sat Nov 21 2009 Funda Wang <fwang@mandriva.org> 1.9.2-1mdv2010.1
+ Revision: 468071
- New version 1.9.2

* Fri Nov 06 2009 Götz Waschk <waschk@mandriva.org> 1.9.1-1mdv2010.1
+ Revision: 460841
- update to new version 1.9.1

* Fri Aug 14 2009 Götz Waschk <waschk@mandriva.org> 1.9.0-1mdv2010.0
+ Revision: 416308
- new version
- add openal plugin

* Mon Jun 15 2009 Funda Wang <fwang@mandriva.org> 1.8.1-1mdv2010.0
+ Revision: 385956
- New version 1.8.1

* Thu Jun 11 2009 Götz Waschk <waschk@mandriva.org> 1.8.0-1mdv2010.0
+ Revision: 385061
- new version
- drop patch

* Mon Jun 08 2009 Götz Waschk <waschk@mandriva.org> 1.7.3-1mdv2010.0
+ Revision: 383898
- update to new version 1.7.3

* Fri Apr 17 2009 Oden Eriksson <oeriksson@mandriva.com> 1.7.2-1mdv2009.1
+ Revision: 367902
- fix deps (zlib-devel)
- 1.7.2
- fix autopoo

* Mon Feb 09 2009 Helio Chissini de Castro <helio@mandriva.com> 1.6.4-3mdv2009.1
+ Revision: 338926
- No arts anymore...

* Wed Jan 28 2009 Götz Waschk <waschk@mandriva.org> 1.6.4-2mdv2009.1
+ Revision: 334734
- rebuild for new libltdl

* Sun Jan 11 2009 Funda Wang <fwang@mandriva.org> 1.6.4-1mdv2009.1
+ Revision: 328266
- 1.6.4

* Sun Dec 21 2008 Götz Waschk <waschk@mandriva.org> 1.6.3-1mdv2009.1
+ Revision: 317118
- new version
- fix build

* Thu Nov 13 2008 Götz Waschk <waschk@mandriva.org> 1.6.2-1mdv2009.1
+ Revision: 302637
- update to new version 1.6.2

* Mon Nov 10 2008 Götz Waschk <waschk@mandriva.org> 1.6.1-1mdv2009.1
+ Revision: 301677
- update to new version 1.6.1

* Wed Nov 05 2008 Götz Waschk <waschk@mandriva.org> 1.6.0-1mdv2009.1
+ Revision: 300003
- update to new version 1.6.0

* Fri Aug 29 2008 Oden Eriksson <oeriksson@mandriva.com> 1.5.1-1mdv2009.0
+ Revision: 277348
- 1.5.1

* Sun Aug 03 2008 Oden Eriksson <oeriksson@mandriva.com> 1.5.0-1mdv2009.0
+ Revision: 262019
- 1.5.0

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Fri May 23 2008 Götz Waschk <waschk@mandriva.org> 1.4.3-2mdv2009.0
+ Revision: 210361
- disable no undefined workaround

* Fri May 23 2008 Götz Waschk <waschk@mandriva.org> 1.4.3-1mdv2009.0
+ Revision: 210270
- fix buildrequires for stupid KDE
- new version
- disable no undefined option to make it build

* Mon Apr 21 2008 Götz Waschk <waschk@mandriva.org> 1.4.2-1mdv2009.0
+ Revision: 196116
- new version

* Tue Apr 08 2008 Götz Waschk <waschk@mandriva.org> 1.4.1-1mdv2009.0
+ Revision: 192392
- new version

* Thu Mar 06 2008 Götz Waschk <waschk@mandriva.org> 1.3.0-2mdv2008.1
+ Revision: 180900
- use alsa by default
- split pulseaudio plugin

* Mon Mar 03 2008 Oden Eriksson <oeriksson@mandriva.com> 1.3.0-1mdv2008.1
+ Revision: 177857
- 1.3.0 (Major bugfixes)

* Wed Feb 20 2008 Götz Waschk <waschk@mandriva.org> 1.2.1-1mdv2008.1
+ Revision: 173165
- new version

  + Thierry Vignaud <tv@mandriva.org>
    - fix no-buildroot-tag

* Fri Feb 01 2008 Funda Wang <fwang@mandriva.org> 1.2.0-1mdv2008.1
+ Revision: 161062
- New version 1.2.0

* Tue Jan 15 2008 Götz Waschk <waschk@mandriva.org> 1.1.0-1mdv2008.1
+ Revision: 152836
- new version
- add arts plugin

* Sat Dec 29 2007 Funda Wang <fwang@mandriva.org> 1.0.1-1mdv2008.1
+ Revision: 139179
- New version 1.0.1

* Thu Dec 27 2007 Götz Waschk <waschk@mandriva.org> 1.0.0-1mdv2008.1
+ Revision: 138436
- add esd plugin
- new version
- drop patch

* Thu Dec 20 2007 Götz Waschk <waschk@mandriva.org> 1.0-0.rc3.2mdv2008.1
+ Revision: 136006
- fix pulse plugin

* Tue Dec 18 2007 Götz Waschk <waschk@mandriva.org> 1.0-0.rc3.1mdv2008.1
+ Revision: 132240
- add additional audio output plugins
- make pulseaudio the default output plugin
- new version

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Dec 10 2007 Götz Waschk <waschk@mandriva.org> 1.0-0.rc2.1mdv2008.1
+ Revision: 116874
- new version

* Wed Dec 05 2007 Götz Waschk <waschk@mandriva.org> 1.0-0.rc1.1mdv2008.1
+ Revision: 115656
- fix buildrequires
- new version
- add library package

* Sat Nov 17 2007 Funda Wang <fwang@mandriva.org> 0.68-2mdv2008.1
+ Revision: 109207
- rebuild for new lzma

* Sun Nov 04 2007 Götz Waschk <waschk@mandriva.org> 0.68-1mdv2008.1
+ Revision: 105947
- new version

* Fri Oct 19 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 0.67-1mdv2008.1
+ Revision: 100093
- new version
- spec file clean

* Mon Jun 04 2007 Götz Waschk <waschk@mandriva.org> 0.66-2mdv2008.0
+ Revision: 35061
- new version


* Wed Feb 07 2007 Götz Waschk <waschk@mandriva.org> 0.65-1mdv2007.0
+ Revision: 117186
- new version

* Tue Jan 16 2007 Götz Waschk <waschk@mandriva.org> 0.64-1mdv2007.1
+ Revision: 109395
- new version

* Sun Jan 14 2007 Götz Waschk <waschk@mandriva.org> 0.63-1mdv2007.1
+ Revision: 108921
- new version

* Wed Dec 27 2006 Götz Waschk <waschk@mandriva.org> 0.62-1mdv2007.1
+ Revision: 102143
- new version

* Mon Oct 23 2006 Götz Waschk <waschk@mandriva.org> 0.61-1mdv2007.0
+ Revision: 71689
- Import mpg123

* Mon Oct 23 2006 Götz Waschk <waschk@mandriva.org> 0.61-1mdv2007.1
- New version 0.61

* Thu Aug 31 2006 Götz Waschk <waschk@mandriva.org> 0.60-2mdv2007.0
- fix buildrequires

* Thu Aug 31 2006 Götz Waschk <waschk@mandriva.org> 0.60-1mdv2007.0
- drop all patches
- change license to LGPL
- new version

* Sun Jan 01 2006 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.59r-24mdk
- Rebuild

* Wed Jan 26 2005 Michael Scherer <misc@mandrake.org> 0.59r-23mdk
- from Nicolas Lécureuil <neoclust@zarb.org>
  - security fix for CAN-2004-0991
  - security fix (ref: gentoo bug #68343)

* Sat Oct 09 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.59r-22mdk
- Patch 8 & 9 : security fixes for CAN-2003-0865 and CAN-2004-0805