twolame/twolame.spec

Fri, 11 Mar 2011 21:36:51 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 11 Mar 2011 21:36:51 +0100
changeset 1
4667f24fe848
parent 0
4f133201e207
permissions
-rw-r--r--

Adjust specification build configurations to port packages to MeeGo.

michael@1 1 Name: twolame
michael@1 2 Summary: TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME
michael@1 3 Vendor: Europalab Software
michael@1 4 Packager: Michael Schloh von Bennewitz
michael@1 5 Distribution: MeeGo Thirdparty
michael@1 6 Group: Applications/Multimedia
michael@1 7 Version: 0.3.12
michael@1 8 Release: 20101201
michael@1 9 License: LGPLv2+
michael@1 10 URL: http://www.twolame.org/
michael@1 11 Source: http://downloads.sourceforge.net/twolame/%{name}-%{version}.tar.gz
michael@1 12 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
michael@1 13 BuildRequires: libsndfile-devel
michael@0 14
michael@0 15 %description
michael@0 16 TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME,
michael@1 17 which in turn is based heavily on the ISO dist10 code and improvement to
michael@1 18 algorithms as part of the LAME project (www.sulaco.org/mp3).
michael@0 19
michael@0 20 This package contains the command line frontend.
michael@0 21
michael@0 22 %package libs
michael@1 23 Summary: TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME
michael@1 24 Vendor: Europalab Software
michael@1 25 Packager: Michael Schloh von Bennewitz
michael@1 26 Distribution: MeeGo Thirdparty
michael@1 27 Group: System Environment/Libraries
michael@1 28 Obsoletes: %{name} < 0.3.12-1
michael@0 29
michael@0 30 %description libs
michael@0 31 TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME,
michael@1 32 which in turn is based heavily on the ISO dist10 code and improvement to
michael@1 33 algorithms as part of the LAME project (www.sulaco.org/mp3).
michael@0 34
michael@0 35 This package contains the shared library.
michael@0 36
michael@0 37 %package devel
michael@1 38 Summary: Development tools for TwoLAME applications
michael@1 39 Vendor: Europalab Software
michael@1 40 Packager: Michael Schloh von Bennewitz
michael@1 41 Distribution: MeeGo Thirdparty
michael@1 42 Group: Development/Libraries
michael@1 43 Requires: %{name}-libs = %{version}-%{release}
michael@1 44 Requires: pkgconfig
michael@0 45
michael@0 46 %description devel
michael@1 47 TwoLAME is an optimised MPEG Audio Layer 2 encoding library based on tooLAME,
michael@1 48 which in turn is based heavily on the ISO dist10 code and improvement to
michael@1 49 algorithms as part of the LAME project (www.sulaco.org/mp3).
michael@1 50
michael@1 51 This package contains the header files and documentation needed to
michael@1 52 develop applications with TwoLAME.
michael@0 53
michael@0 54 %prep
michael@0 55 %setup -q
michael@0 56
michael@0 57 %build
michael@1 58 %configure
michael@0 59 %{__make} %{?_smp_mflags}
michael@0 60
michael@0 61 %install
michael@0 62 rm -rf $RPM_BUILD_ROOT
michael@0 63 %{__make} DESTDIR=$RPM_BUILD_ROOT install
michael@0 64 rm -rf $RPM_BUILD_ROOT%{_docdir}
michael@0 65
michael@0 66 %clean
michael@0 67 rm -rf $RPM_BUILD_ROOT
michael@0 68
michael@0 69 %post libs -p /sbin/ldconfig
michael@0 70
michael@0 71 %postun libs -p /sbin/ldconfig
michael@0 72
michael@0 73 %files
michael@0 74 %defattr(644,root,root,755)
michael@0 75 %doc AUTHORS COPYING ChangeLog README TODO
michael@0 76 %attr(755,root,root) %{_bindir}/%{name}
michael@0 77 %{_mandir}/man1/%{name}.1*
michael@0 78
michael@0 79 %files libs
michael@0 80 %defattr(-,root,root,-)
michael@0 81 %attr(755,root,root) %{_libdir}/lib%{name}.so.*
michael@0 82
michael@0 83 %files devel
michael@0 84 %defattr(644,root,root,755)
michael@0 85 %doc doc/api.txt doc/html doc/psycho.txt doc/vbr.txt
michael@0 86 %{_libdir}/pkgconfig/%{name}.pc
michael@1 87 %{_libdir}/lib%{name}.a
michael@1 88 %{_libdir}/lib%{name}.la
michael@0 89 %{_libdir}/lib%{name}.so
michael@0 90 %{_includedir}/%{name}.h
michael@0 91
michael@0 92 %changelog
michael@1 93 * Wed Dec 1 2010 Michael Schloh von Bennewitz <michael@schloh.com> - 0.3.12-20101201
michael@1 94 - Adjust packaging
michael@1 95
michael@0 96 * Mon Nov 1 2010 Kozinov Ivan <kozinov@gmail.com> - 0.3.12-5
michael@0 97 - Build for MeeGo 1.1
michael@0 98
michael@0 99 * Sun Mar 29 2009 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 0.3.12-4
michael@0 100 - rebuild for new F11 features
michael@0 101
michael@0 102 * Mon Aug 04 2008 kwizart < kwizart at gmail.com > - 0.3.12-3
michael@0 103 - Remove rpath with the "patch libtool" method instead of autoreconf
michael@0 104
michael@0 105 * Sun Aug 03 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.3.12-2
michael@0 106 - rebuild
michael@0 107
michael@0 108 * Sun Jan 13 2008 Dominik Mierzejewski <rpm@greysector.net> 0.3.12-1
michael@0 109 - updated to 0.3.12
michael@0 110 - updated source URL
michael@0 111 - split off libs to avoid multilib conflicts
michael@0 112 - move docs processing to prep to avoid problems with shortcut builds
michael@0 113 - update license tag
michael@0 114
michael@0 115 * Thu May 03 2007 Dominik Mierzejewski <rpm@greysector.net> 0.3.10-1
michael@0 116 - updated to 0.3.10
michael@0 117 - removed redundant BRs
michael@0 118
michael@0 119 * Wed Nov 01 2006 Dominik Mierzejewski <rpm@greysector.net> 0.3.8-1
michael@0 120 - updated to 0.3.8
michael@0 121 - rebuild autofiles to get rid of rpath
michael@0 122 - disable static library build
michael@0 123 - fix manpage encoding
michael@0 124 - fix HTML docs line endings
michael@0 125
michael@0 126 * Sun Mar 12 2006 Dominik Mierzejewski <rpm@greysector.net> 0.3.6-1
michael@0 127 - updated to 0.3.6
michael@0 128
michael@0 129 * Tue Jan 24 2006 Dominik Mierzejewski <rpm@greysector.net> 0.3.5-1
michael@0 130 - updated to 0.3.5
michael@0 131 - simplified package layout
michael@0 132 - FE/livna compliance
michael@0 133
michael@0 134 * Sun Aug 21 2005 Dominik Mierzejewski <rpm@greysector.net>
michael@0 135 - initial package

mercurial