michael@13: ## michael@13: ## sox.spec -- OpenPKG RPM Package Specification michael@13: ## Copyright (c) 2000-2008 OpenPKG Foundation e.V. michael@13: ## michael@13: ## Permission to use, copy, modify, and distribute this software for michael@13: ## any purpose with or without fee is hereby granted, provided that michael@13: ## the above copyright notice and this permission notice appear in all michael@13: ## copies. michael@13: ## michael@13: ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED michael@13: ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF michael@13: ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. michael@13: ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR michael@13: ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, michael@13: ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT michael@13: ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF michael@13: ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND michael@13: ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, michael@13: ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT michael@13: ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF michael@13: ## SUCH DAMAGE. michael@13: ## michael@13: michael@13: # package information michael@13: Name: sox michael@13: Summary: Audio Format Conversion Tool michael@13: URL: http://sox.sourceforge.net/ michael@13: Vendor: Lance Norskog michael@13: Packager: OpenPKG Foundation e.V. michael@13: Distribution: OpenPKG Community michael@13: Class: PLUS michael@13: Group: Audio michael@13: License: LGPL michael@13: Version: 14.1.0 michael@19: Release: 20090105 michael@13: michael@13: # list of sources michael@13: Source0: http://switch.dl.sourceforge.net/sourceforge/sox/sox-%{version}.tar.gz michael@13: michael@13: # build information michael@13: Prefix: %{l_prefix} michael@13: BuildRoot: %{l_buildroot} michael@85: BuildPreReq: OpenPKG, openpkg >= 20040130, make, gcc michael@13: PreReq: OpenPKG, openpkg >= 20040130 michael@13: AutoReq: no michael@13: AutoReqProv: no michael@13: michael@13: %description michael@13: SoX is the swiss army knife of sound processing programs. It is a michael@13: command line utility that can convert various formats of computer michael@13: audio files in to other formats. It can also apply various effects michael@13: to these sound files during the conversion. As an added bonus, SoX michael@13: can play and record audio files on several Unix style platforms. michael@13: michael@13: %track michael@13: prog sox = { michael@13: version = %{version} michael@13: url = http://prdownloads.sourceforge.net/sox/ michael@13: regex = sox-(__VER__)\.tar\.gz michael@13: } michael@13: michael@13: %prep michael@13: %setup -q michael@13: michael@13: %build michael@13: export CC="%{l_cc}" michael@13: export CFLAGS="%{l_cflags -O} %{l_cppflags}" michael@13: export CPPFLAGS="%{l_cppflags}" michael@13: export LDFLAGS="%{l_ldflags}" michael@13: export LIBS="" michael@13: case "%{l_platform -p}" in michael@13: *-netbsd* ) LIBS="$LIBS -lossaudio" ;; michael@13: esac michael@13: ./configure \ michael@13: --prefix=%{l_prefix} \ michael@19: --mandir=%{l_prefix}/man \ michael@19: --disable-shared michael@19: michael@13: %{l_make} %{l_mflags -O} michael@13: michael@13: %install michael@13: rm -rf $RPM_BUILD_ROOT michael@13: %{l_make} %{l_mflags} install \ michael@13: AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT" \ michael@13: LN_S="ln" michael@13: strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true michael@13: %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} michael@13: michael@13: %files -f files michael@13: michael@13: %clean michael@13: rm -rf $RPM_BUILD_ROOT michael@13: