# Description: Bio++ 1 NumCalc Library # URL: http://biopp.univ-montp2.fr/ # Maintainer: Petar Petrov, slackalaxy at gmail dot com # Depends on: bpp1-utils name=bpp1-numcalc version=1.8.0 release=1 source=(https://raw.githubusercontent.com/slackalaxy/sources/main/bpp-numcalc-$version.tar.gz) build() { cd bpp-numcalc-$version # build fails with gcc 12 export CXX=g++-5 # This is needed for vCAPS to find its libraries at runtime. LIBDIRPATH="-Wl,-rpath,/usr/lib/Bpp1" # Use custom install place, so libs can coexist with latest bpp export PATH="/usr/lib/Bpp1/:$PATH" sed -i "s:/lib/:/lib/Bpp1/:g" NumCalc.spec mkdir -p build cd build cmake \ -DCMAKE_CXX_FLAGS:STRING="$CFLAGS $LIBDIRPATH" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release .. sed -i "s:/lib\b:/lib/Bpp1:g" NumCalc/cmake_install.cmake sed -i "s:Bpp1/Bpp1:Bpp1:g" NumCalc/cmake_install.cmake make make DESTDIR=$PKG install mkdir -p $PKG/etc/revdep.d echo "/usr/lib/Bpp1" > $PKG/etc/revdep.d/$name }