Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > cd190d4aaebe20462f6535f4c7ec0b34 > files > 2

aften-0.0.8-0.svnr843.2mdv2010.1.src.rpm

%define svn		r843
%define major		0
%define libname		%mklibname %{name} %{major}
%define develname	%mklibname %{name} -d
%define staticdevelname	%mklibname %{name} -d -s

Name:		       	aften
Summary:    		An A/52 audio encoder
Version:    		0.0.8
Release:    		%mkrel 0.svn%{svn}.2
License:    		GPLv2+ and LGPLv2+ and BSD
Group:      		Sound
Source:     		%{name}-%{svn}.tar.bz2
URL:        		http://aften.sourceforge.net/
BuildRequires:		cmake
Requires:		%{libname} = %{version}-%{release}
BuildRoot:  		%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
Aften is an audio encoder which generates compressed audio streams based on 
ATSC A/52 specification. This type of audio is also known as AC-3 or Dolby® 
Digital and is one of the audio codecs used in DVD-Video content. 

%package -n		%{libname}
Summary:		Library for %{name}
Group:			System/Libraries

%description -n		%{libname}
This package provides the library for %{name}.

%package -n		%{develname}
Summary:		Development files for %{name}
Group:			Development/Other
Requires:		%{name} = %{version}-%{release}
Provides:		%{name}-devel = %{version}-%{release}

%description -n 	%{develname}
This package contains development files for %{name}.

%package -n		%{staticdevelname}
Summary:		Static development files for %{name}
Group:			Development/Other
Requires:		%{develname} = %{version}-%{release}
Provides:		%{name}-static-devel = %{version}-%{release}

%description -n		%{staticdevelname}
This package contains static development files for %{name}.

	
%prep
%setup -q -n %{name}

# fix install with x86_64
sed -i -e "s|lib\${LIB_SUFFIX}|%{_lib}|g" CMakeLists.txt

%build
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX:STRING="%{_prefix}" \
	 -DSHARED:STRING="yes"
%make 

%install
rm -rf %{buildroot}
cd build
%makeinstall DESTDIR=%{buildroot} 

# install static devel files
cp -Pp *.a %{buildroot}%{_libdir}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc COPYING README Changelog
%{_bindir}/*

%files -n               %{libname}
%defattr(-,root,root)
%{_libdir}/*.so.*

%files -n               %{develname}
%defattr(-,root,root)
%{_libdir}/*.so
%{_includedir}/*

%files -n               %{staticdevelname}
%defattr(-,root,root)
%{_libdir}/*.a



%changelog
* Sun Nov 08 2009 Jérôme Brenier <incubusss@mandriva.org> 0.0.8-0.svnr843.2mdv2010.1
+ Revision: 462953
- import aften