talimat 892 B

12345678910111213141516171819202122232425262728293031
  1. # Tanım: Çapraz platformlu C/C++ IDE
  2. # URL: http://codeblocks.org/
  3. # Paketçi: Cihan_Alkan
  4. # Gerekler: boost gamin hunspell wxgtk28 zip
  5. # Grup: geliştirme
  6. isim=codeblocks
  7. surum=16.01
  8. devir=1
  9. kaynak=(https://sourceforge.net/projects/$isim/files/Sources/$surum/${isim}_$surum.tar.gz)
  10. derle() {
  11. cd "$isim-$surum.release"
  12. # Fix build with boost 1.59
  13. export CPPFLAGS+=" -DBOOST_ERROR_CODE_HEADER_ONLY"
  14. export WX_CONFIG_PATH=/usr/bin/wx-config
  15. [ ! -L /usr/bin/wx-config ] && ln -s /usr/bin/wx-config-2.8 /usr/bin/wx-config
  16. # FS#49799
  17. export CPPFLAGS+=" -fno-delete-null-pointer-checks"
  18. CXXFLAGS+=' -std=c++11 -fpermissive'
  19. ./bootstrap
  20. ./configure --prefix=/usr --with-contrib-plugins=all
  21. sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
  22. make
  23. make -C "$SRC/$isim-$surum.release" DESTDIR="$PKG" install
  24. [ -L /usr/bin/wx-config ] && rm -f /usr/bin/wx-config
  25. }