talimat 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # Tanım: Kapsamlı bir 3B katı modelleme sistemi.
  2. # URL: https://brlcad.org
  3. # Paketçi: Cihan_Alkan
  4. # Gerekler: xorg-libxft xorg-libxi cmake xorg-mesa
  5. # Grup: tasarım
  6. isim=brlcad
  7. surum=7.26.4
  8. devir=1
  9. kaynak=(http://downloads.sourceforge.net/sourceforge/${isim}/${isim}-${surum}.tar.bz2
  10. build.patch)
  11. derle() {
  12. patch --quiet --strip=0 "--directory=${SRC}/${isim}-${surum}" "--input=${SRC}/build.patch"
  13. local _pkgprefix="/opt/${isim}"
  14. mkdir "${SRC}/build"
  15. cd "${SRC}/build"
  16. cmake -Wno-dev "${SRC}/${isim}-${surum}" "-DCMAKE_INSTALL_PREFIX=${_pkgprefix}" \
  17. -DBRLCAD_ENABLE_COMPILER_WARNINGS=OFF -DBRLCAD_ENABLE_STRICT=OFF \
  18. -DCMAKE_BUILD_TYPE=Release -DBRLCAD_FLAGS_DEBUG=OFF -DBRLCAD_BUILD_STATIC_LIBS=OFF \
  19. -DBRLCAD_ENABLE_OPENGL=ON -DBRLCAD_BUNDLED_LIBS=BUNDLED -DBRLCAD_FREETYPE=OFF \
  20. -DBRLCAD_PNG=OFF -DBRLCAD_REGEX=OFF -DBRLCAD_ZLIB=OFF -DBRLCAD_ENABLE_QT=OFF
  21. make -j3
  22. echo "export PATH=\"\$PATH:${_pkgprefix}/bin\"" >"${isim}.sh"
  23. cd "${SRC}/build"
  24. make "DESTDIR=${PKG}" install
  25. # Başlatıcı
  26. mkdir -pv $PKG/usr/share/applications &&
  27. cat > $PKG/usr/share/applications/$isim.desktop << "EOF" &&
  28. [Desktop Entry]
  29. Version=1.0
  30. Type=Application
  31. Terminal=false
  32. Icon=/opt/brlcad/share/doc/html/lessons/es/images/mged07_goblet_mater_complete.png
  33. Exec=/opt/brlcad/bin/archer
  34. Categories=Graphics;
  35. Name=BrlCAD
  36. Comment=Kapsamlı bir 3B katı modelleme sistemi.
  37. EOF
  38. install -D --mode=u=rw,go=r "--target-directory=${PKG}/usr/share/licenses/${isim}" share/doc/legal/{bdl,bsd}.txt
  39. install -D --mode=u=rwx,go=rx "--target-directory=${PKG}/etc/profile.d" "${isim}.sh"
  40. }