talimat 657 B

12345678910111213141516171819202122232425262728
  1. # Tanım: mantık programları için temel bilgi veren ayrıştırıcı uygulama
  2. # URL: https://potassco.org
  3. # Paketçi: milisarge
  4. # Gerekler: re2c cmake ninja python lua clang
  5. # Grup: sistem
  6. isim=clingo
  7. surum=5.2.0
  8. devir=1
  9. kaynak=(https://github.com/potassco/clingo/archive/v$surum.tar.gz::$isim-$ersion.tar.gz)
  10. derle() {
  11. mkdir -p build
  12. cd build
  13. cmake "../$isim-$surum" \
  14. -DCMAKE_INSTALL_PREFIX=/usr \
  15. -DCLINGO_REQUIRE_PYTHON=ON \
  16. -DCLINGO_BUILD_PY_SHARED=ON \
  17. -DPYCLINGO_USER_INSTALL=OFF \
  18. -DCLINGO_REQUIRE_LUA=ON \
  19. -DCLINGO_BUILD_LUA_SHARED=ON \
  20. -DCMAKE_CXX_COMPILER=clang++ \
  21. -G Ninja
  22. ninja
  23. DESTDIR="$PKG" ninja -C $SRC/build install
  24. }