Files
haikuports/media-sound/opensound/opensound-4.2_git.recipe
François Revol 6807085f0c opensound: Fix physical address passing in oss_map_pci_mem()
This fixes a crash due to sign extension of addresses.
2014-08-07 22:33:56 +02:00

55 lines
1.3 KiB
Plaintext

SUMMARY="Open Sound System"
DESCRIPTION="Open Sound System audio drivers"
HOMEPAGE="http://developer.opensound.com/"
LICENSE="BSD (2-clause)"
COPYRIGHT="1996-2008 Hannu Savolainen and Dev Mazumdar"
SRC_URI="git://opensound.git.sourceforge.net/gitroot/opensound/opensound#f6048993e04bb50e8e98b7e4f4eadfae3e736fec"
REVISION="2"
#CHECKSUM_MD5=""
ARCHITECTURES="x86_gcc2 ?x86"
PROVIDES="
opensound$secondaryArchSuffix = $portVersion
cmd:ossplay$secondaryArchSuffix
cmd:ossinfo$secondaryArchSuffix
cmd:ossmix$secondaryArchSuffix
cmd:ossphone$secondaryArchSuffix
cmd:ossrecord$secondaryArchSuffix
cmd:osstest$secondaryArchSuffix
cmd:savemixer$secondaryArchSuffix
cmd:vmixctl$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:awk
cmd:find
cmd:make
"
PATCHES="opensound-4.2_git.patchset"
GLOBAL_WRITABLE_FILES="settings/kernel/drivers directory keep-old"
BUILD()
{
mkdir -p build
cd build
../configure --config-midi=NO --config-vmix=NO
make
}
INSTALL()
{
cd build
make build SYSTEM_DIR=system
copyattr -d -r prototype/system/* $prefix/
copyattr -d -r prototype/home/config/settings/* $settingsDir/
}