#Packager: George Vlahavas pkgname=sof pkgver=2.1.1 pkgname=sof pkgver=2.14.1 pkgrel=3gv arch=x86_64 source=("https://github.com/thesofproject/sof/archive/refs/tags/v${pkgver}.tar.gz") docs=("readme*" "notice*" "licence*") url=https://thesofproject.github.io/ doinst() { # This is a hack so we can get behind upgrading symlinks to directories # weirdness with spkg. if [ -L lib/firmware/intel/sof ]; then SYMLINK_POINT=$( readlink lib/firmware/intel/sof ) rm -f lib/firmware/intel/sof mv lib/firmware/intel/${SYMLINK_POINT} lib/firmware/intel/sof fi if [ -L lib/firmware/intel/sof-tplg ]; then SYMLINK_POINT=$( readlink lib/firmware/intel/sof-tplg ) rm -f lib/firmware/intel/sof-tplg mv lib/firmware/intel/${SYMLINK_POINT} lib/firmware/intel/sof-tplg fi } slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "sof (Open source audio DSP development tools)" "Sound Open Firmware is an open source audio DSP firmware and SDK that" "provides audio firmware infrastructure and development tools for" "developers who are interested in audio or signal processing on modern" "DSPs." ) build() { # now build the tool binaries and install them cd $startdir/src/sof-${pkgver}/tools mkdir build cd build cmake \ -DCMAKE_C_FLAGS:STRING="$CFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ .. make -j $numjobs || return 1 make install DESTDIR=$startdir/pkg }