Blame SPECS/lame.spec

105630
Name:           lame
105630
Version:        3.100
105630
Release:        6%{?dist}
105630
Summary:        Free MP3 audio compressor
105630
105630
Group:          Applications/Multimedia
105630
License:        GPLv2+
105630
URL:            http://lame.sourceforge.net/
105630
Source0:        http://downloads.sourceforge.net/sourceforge/lame/%{name}-%{version}.tar.gz
105630
Patch1:         %{name}-noexecstack.patch
105630
Patch2:         libmp3lame-symbols.patch
105630
Patch3:         add-dwarf-debug.patch
105630
105630
BuildRequires:  ncurses-devel
105630
%ifarch %{ix86}
105630
BuildRequires:  nasm
105630
%endif
105630
Requires:       %{name}-libs = %{version}-%{release}
105630
105630
%description
105630
LAME is an open source MP3 encoder whose quality and speed matches
105630
commercial encoders. LAME handles MPEG1,2 and 2.5 layer III encoding
105630
with both constant and variable bitrates.
105630
105630
%package        libs
105630
Summary:        LAME MP3 encoding library
105630
Group:          System Environment/Libraries
105630
105630
%description    libs
105630
LAME MP3 encoding library.
105630
105630
%package        devel
105630
Summary:        Development files for %{name}
105630
Group:          Development/Libraries
105630
Requires:       %{name}-libs = %{version}-%{release}
105630
105630
%description    devel
105630
This package development files for %{name}.
105630
105630
%prep
105630
%autosetup -p1
105630
105630
105630
%build
105630
sed -i -e 's/^\(\s*hardcode_libdir_flag_spec\s*=\).*/\1/' configure
105630
%ifarch %{ix86}
105630
export CFLAGS="$RPM_OPT_FLAGS -ffast-math"
105630
#From LFS:http://www.linuxfromscratch.org/blfs/view/svn/multimedia/lame.html
105630
export ac_cv_header_xmmintrin_h=no
105630
%endif
105630
%configure \
105630
  --disable-dependency-tracking \
105630
  --disable-static \
105630
%ifarch %{ix86}
105630
  --enable-nasm \
105630
%endif
105630
  --disable-mp3x \
105630
  --enable-mp3rtp
105630
105630
%make_build
105630
105630
105630
%install
105630
%make_install INSTALL="install -p"
105630
rm -f %{buildroot}%{_libdir}/*.la
105630
# Some apps still expect to find <lame.h>
105630
ln -sf lame/lame.h %{buildroot}%{_includedir}/lame.h
105630
rm -rf %{buildroot}%{_docdir}/%{name}
105630
105630
105630
%check
105630
make test
105630
105630
105630
%ldconfig_scriptlets libs
105630
105630
105630
%files
105630
%doc README TODO USAGE doc/html/*.html
105630
%{_bindir}/lame
105630
%{_bindir}/mp3rtp
105630
%{_mandir}/man1/lame.1*
105630
105630
%files libs
105630
%doc ChangeLog
105630
%license COPYING LICENSE
105630
%{_libdir}/libmp3lame.so.0*
105630
105630
%files devel
105630
%doc API HACKING STYLEGUIDE
105630
%{_libdir}/libmp3lame.so
105630
%{_includedir}/lame
105630
%{_includedir}/lame.h
105630
105630
%changelog
105630
* Tue Oct 09 2018 Wim Taymans <wtaymans@redhat.com> - 3.100-6
105630
- Fix nasm build flags
105630
- Resolves: #1630577
105630
105630
* Tue Oct 09 2018 Wim Taymans <wtaymans@redhat.com> - 3.100-5
105630
- Add dwarf debug symbols
105630
- Resolves: #1630577
105630
105630
* Wed Jun 06 2018 Colin Walters <walters@redhat.com> - 3.100-4
105630
- Drop mp3x subpackage
105630
  https://src.fedoraproject.org/rpms/lame/pull-request/1
105630
105630
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.100-3
105630
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
105630
105630
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.100-2
105630
- Switch to %%ldconfig_scriptlets
105630
105630
* Sun Oct 22 2017 Yaakov Selkowitz <yselkowi@redhat.com> - 3.100-1
105630
- Update to 3.100 (#1470202, #1505172)
105630
105630
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.99.5-10
105630
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
105630
105630
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.99.5-9
105630
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
105630
105630
* Wed May 10 2017 Yaakov Selkowitz <yselkowi@redhat.com> - 3.99.5-8
105630
- Rebuilt for inclusion into Fedora
105630
105630
* Sun Mar 19 2017 RPM Fusion Release Engineering <kwizart@rpmfusion.org> - 3.99.5-7
105630
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
105630
105630
* Thu Aug 18 2016 Sérgio Basto <sergio@serjux.com> - 3.99.5-6
105630
- Clean spec, Vascom patches series, rfbz #4201, add license tag
105630
105630
* Sun Dec 07 2014 Nicolas Chauvet <kwizart@gmail.com> - 3.99.5-5
105630
- Fix FTBFS on i686
105630
105630
* Sat Dec 06 2014 Nicolas Chauvet <kwizart@gmail.com> - 3.99.5-4
105630
- Rebuilt for F-21
105630
105630
* Sun Aug 31 2014 Sérgio Basto <sergio@serjux.com> - 3.99.5-3
105630
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
105630
105630
* Sun Mar 03 2013 Nicolas Chauvet <kwizart@gmail.com> - 3.99.5-2
105630
- Mass rebuilt for Fedora 19 Features
105630
105630
* Tue Apr 17 2012 Matthias Saou <matthias@saou.eu> 3.99.5-1
105630
- Update to 3.99.5.
105630
105630
* Sun Feb 19 2012 Nicolas Chauvet <kwizart@gmail.com> - 3.99.4-1
105630
- Update to 3.99.4
105630
105630
* Tue Jul 06 2010 Dominik Mierzejewski <rpm at greysector.net> - 3.98.4-1
105630
- update to 3.98.4
105630
- drop obsolete (build)requirements
105630
105630
* Sat Feb 27 2010 Dominik Mierzejewski <rpm at greysector.net> - 3.98.3-1
105630
- update to 3.98.3
105630
105630
* Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 3.98.2-3
105630
- rebuild for new F11 features
105630
105630
* Mon Oct 20 2008 Dominik Mierzejewski <rpm at greysector.net> - 3.98.2-2
105630
- update to 3.98.2
105630
- preserve file timestamps
105630
- drop obsolete patch
105630
- no need to call autoreconf anymore
105630
- fix parallel make builds
105630
105630
* Sun Aug 03 2008 Thorsten Leemhuis 
105630
- rebuild
105630
105630
* Thu Oct  4 2007 Hans de Goede <j.w.r.degoede@hhs.nl> - 3.97-6
105630
- Merge freshrpms spec into livna spec for rpmfusion:
105630
- Set release to 6 to be higher as both livna and freshrpms latest release
105630
- Update license tag for new license tag guidelines
105630
- Add --enable-decode-layer1 to configure flags
105630
- Make Source0 the advised sf.net download url
105630
- Make ChangeLog UTF-8
105630
- Don't duplicate the COPYING ChangeLog and LICENSE docs betweent the main
105630
  and the -libs package
105630
105630
* Fri Sep 21 2007 Ville Skyttä <ville.skytta at iki.fi> - 3.97-5
105630
- BuildRequire pkgconfig for gtk+-devel in EL-5.
105630
105630
* Sun Mar 11 2007 Dominik Mierzejewski <rpm at greysector.net> - 3.97-4
105630
- fix rpaths and SELinux noexec stack issue (patch by Hans de Goede)
105630
105630
* Wed Nov 01 2006 Dominik Mierzejewski <rpm at greysector.net> - 3.97-3
105630
- fix FC6+ binutils issues (patch by Rex Dieter)
105630
105630
* Thu Sep 28 2006 Dominik Mierzejewski <rpm at greysector.net> - 3.97-2
105630
- Split off -libs subpackage
105630
- Reenable parallel make
105630
105630
* Sun Sep 24 2006 Ville Skyttä <ville.skytta at iki.fi> - 3.97-1
105630
- 3.97, 3DNow! asm patch applied upstream.
105630
105630
* Wed Sep 20 2006 Ville Skyttä <ville.skytta at iki.fi> - 3.96.1-7
105630
- Avoid rpaths (from Ubuntu).
105630
- Don't ship static libraries.
105630
- Drop unneeded zero epochs.
105630
- Build with dependency tracking disabled.
105630
- Prune pre-2003 changelog entries.
105630
- Other specfile cleanups.
105630
105630
* Sun May 14 2006 Noa Resare <noa@resare.com> 3.96.1-6
105630
- Adding a patch to fix the 3DNow! asm and re-enable it
105630
105630
* Fri Apr  7 2006 Dams <anvil[AT]livna.org> - 3.96.1-5
105630
- Disabling nasm for now. (bug #892)
105630
105630
* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
105630
- switch to new release field
105630
105630
* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
105630
- add dist
105630
105630
* Tue Dec 27 2005 Thorsten Leemhuis <fedora[at]leemhuis.info> 3.96.1-0.lvn.4
105630
- add defattr to files of mp3x subpackage
105630
105630
* Tue Dec 27 2005 Thorsten Leemhuis <fedora[at]leemhuis.info> 3.96.1-0.lvn.3
105630
- Drop Epoch
105630
105630
* Sat Sep 17 2005 W. Michael Petullo <mike[at]flyn.org> - 0:3.96.1-0.lvn.2
105630
- Split mp3x into its own package to remove general gtk+ requirement.
105630
105630
* Sun Jul 25 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:3.96.1-0.lvn.1
105630
- Updated to 3.96.1.
105630
105630
* Thu Apr 15 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:3.96-0.lvn.1
105630
- Updated to 3.96.
105630
105630
* Tue Jan 27 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:3.95.1-0.lvn.3
105630
- Enable mp3x and mp3rtp.
105630
- Run tests in the %%check section.
105630
- Use "make install DESTDIR=..." instead of %%makeinstall.
105630
- s/fdr/lvn/ in release tag.
105630
105630
* Tue Jan 27 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:3.95.1-0.fdr.2
105630
- Disabled parallel make (#61).
105630
105630
* Sat Jan 17 2004 Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:3.95.1-0.fdr.1
105630
- Updated to 3.95.1.
105630
- Spec file edited to match current Fedora template.
105630
- Re-wrote descriptions.
105630
- Converted spec file to UTF-8.
105630
105630
* Sat Aug 16 2003 Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.8
105630
- Patch configure instead of configure.in to avoid regenerating build files (bug 223).
105630
105630
* Mon Jul 21 2003 Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.7
105630
- Rebuild to get source permissions right (bug 223).
105630
- Removed Requires: /usr/bin/find (bug 223).
105630
105630
* Sat May 10 2003 Marius Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.6
105630
- Use RPM_BUILD_ROOT and RPM_OPT_FLAGS instead of macros.
105630
105630
* Sat May 10 2003 Marius Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.5
105630
- Backed out Vorbis changes (bug 198, 223).
105630
105630
* Fri May  2 2003 Marius Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.4
105630
- Fixed problems with Makefiles being removed from documentation upon
105630
  installation.
105630
105630
* Fri Apr 25 2003 Marius Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.3
105630
- Honour %%optflags.
105630
- Vorbis support (bug #198).
105630
- Added LICENSE to documentation.
105630
105630
* Fri Apr  4 2003 Marius Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.2
105630
- Minor adjustments of optimisation flags and configure settings.
105630
- Killed some noise caused by a bad gtk macro.
105630
- Added epoch numbers to requires.
105630
105630
* Wed Apr  2 2003 Marius Jøhndal <mariuslj at ifi.uio.no> 0:3.93.1-0.fdr.1
105630
- Initial Fedora RPM release.
105630
105630
* Mon Mar 31 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
105630
- Rebuilt for Red Hat Linux 9.
105630
- Exclude .la file.
105630
105630
* Mon Jan 13 2003 Matthias Saou <matthias.saou@est.une.marmotte.net>
105630
- Update to 3.93.1.
105630
- Removed Epoch: tag, upgrade by hand! :-/