# Spec is based on MIB work %define oname AtomicParsley Name: atomicparsley Version: 0.9.0 Release: 2 Summary: Command-Line Program to Read and Set iTunes-style Metadata Tags License: GPLv2 Group: Sound Url: http://atomicparsley.sourceforge.net Source0: http://prdownloads.sourceforge.net/atomicparsley/%{oname}-source-%{version}.zip Patch1: AtomicParsley-fix_bad_math.patch BuildRequires: libstdc++-devel BuildRequires: glibc-devel BuildRequires: unzip %description AtomicParsley is a lightweight command line program that can read and set iTunes-style metadata tags in MPEG-4 files & 3gp assets in 3GPP/3GPP2 files. %prep %setup -q -n %{oname}-source-%{version} %patch1 %__sed -i ' s/g++/$CXX/g; s/-g//g; s/-O2/$OPTFLAGS/g; ' build %__sed -i '1aset -e' build %build CXX="%__cxx" \ OPTFLAGS="%{optflags} -Wall -Wno-deprecated -fno-strict-aliasing" \ ./build %install %__rm -rf %{buildroot} %__install -D -m0755 %{oname} %{buildroot}%{_bindir}/%{name} %clean %__rm -rf %{buildroot} %files %defattr(-,root,root) %doc COPYING %{_bindir}/%{name} %changelog * Fri Feb 17 2012 Andrey Bondrov 0.9.0-1 + Revision: 775963 - imported package atomicparsley