talimat 958 B

1234567891011121314151617181920212223242526
  1. # Tanım: Parsiyel diferansiyel denklemlerin (PDE) analizi ve PDE ile kısıtlı optimizasyon problemleri için kütüphane
  2. # URL: http://su2.stanford.edu/index.html
  3. # Paketçi: milisarge
  4. # Gerekler: git python3 openmpi
  5. # Grup: sistem
  6. isim=su2
  7. surum=6.1.0
  8. devir=1
  9. kaynak=(https://github.com/su2code/SU2/archive/v$surum.tar.gz::$isim-$surum.tar.gz)
  10. derle() {
  11. cd "${SRC}/SU2-$surum"
  12. #autoreconf -i
  13. install -d $PKG/usr/share/openmpi
  14. cp /usr/share/openmpi/mpicxx-wrapper-data.txt $PKG/usr/share/openmpi/mpicxx-wrapper-data.txt
  15. cp /usr/share/openmpi/mpicc-wrapper-data.txt $PKG/usr/share/openmpi/mpicc-wrapper-data.txt
  16. echo "export PATH=\${PATH}:/opt/${isim}/bin" > "${SRC}/su2_env.sh"
  17. ./configure --prefix="/opt/${isim}" --enable-mpi --with-cxx=/usr/bin/mpicxx --with-cc=/usr/bin/mpicc CXXFLAGS="-O3"
  18. make
  19. make prefix="${PKG}/opt/${isim}" install
  20. install -D -m755 "${SRC}/su2_env.sh" "${PKG}/etc/profile.d/su2_env.sh"
  21. rm -rf $PKG/usr
  22. }