Guest User

Untitled

a guest
Apr 23rd, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. #!/usr/bin/make -f
  2.  
  3. export REPACK_SH=$(CURDIR)/debian/repack.sh
  4.  
  5. INSTDIR = debian/tmp
  6. PY3VERS = $(shell py3versions -dv)
  7. SRC_VER = $(shell uscan --report | grep blender-.* | sed 's/^.*-//' | sed 's/\.tar.*$$//')
  8.  
  9. ifeq ($(DEB_HOST_ARCH),i386)
  10. SETSSE = OFF
  11. else
  12. SETSSE = ON
  13. endif
  14.  
  15. get-orig-source:
  16. uscan --force-download --repack --compression xz
  17. $(REPACK_SH) --upstream-version $(SRC_VER) ../blender_$(SRC_VER).orig.tar.xz
  18.  
  19. override_dh_auto_configure:
  20. dh_auto_configure -- \
  21. -DCMAKE_INSTALL_PREFIX=/usr \
  22. -DCMAKE_SKIP_RPATH=ON \
  23. -DCMAKE_VERBOSE_MAKEFILE=ON \
  24. -DFREETYPE_INCLUDE_DIRS="/usr/include/freetype2" \
  25. -DPYTHON_VERSION=$(PY3VERS) \
  26. -DWITH_CODEC_FFMPEG=ON \
  27. -DWITH_CODEC_SNDFILE=ON \
  28. -DWITH_CPU_SSE=$(SETSSE) \
  29. -DWITH_CYCLES=ON \
  30. -DWITH_DOC_MANPAGE=ON \
  31. -DWITH_FFTW3=ON \
  32. -DWITH_FONTCONFIG=ON \
  33. -DWITH_GAMEENGINE=ON \
  34. -DWITH_IMAGE_OPENJPEG=ON \
  35. -DWITH_INPUT_NDOF=ON \
  36. -DWITH_INSTALL_PORTABLE=OFF \
  37. -DWITH_JACK=ON \
  38. -DWITH_MOD_OCEANSIM=ON \
  39. -DWITH_OPENCOLORIO=ON \
  40. -DWITH_PLAYER=ON \
  41. -DWITH_PYTHON_INSTALL=OFF \
  42. -DWITH_SYSTEM_OPENJPEG=ON
  43.  
  44. override_dh_auto_install:
  45. dh_auto_install --buildsystem=cmake
  46. find $(INSTDIR)/usr/share/blender/ -type d -empty -delete
  47. rm -rf $(INSTDIR)/usr/share/blender/scripts/addons/netrender/
  48. rm $(INSTDIR)/usr/share/doc/blender/LICENSE-droidsans.ttf.txt
  49. rm $(INSTDIR)/usr/share/doc/blender/LICENSE-bmonofont-i18n.ttf.txt
  50. rm $(INSTDIR)/usr/share/doc/blender/LICENSE-bfont.ttf.txt
  51. rm $(INSTDIR)/usr/share/doc/blender/GPL-license.txt
  52. rm $(INSTDIR)/usr/share/doc/blender/Python-license.txt
  53. rm $(INSTDIR)/usr/share/doc/blender/readme.html
  54.  
  55. override_dh_install:
  56. dh_install --fail-missing --list-missing
  57.  
  58. override_dh_strip:
  59. dh_strip --dbg-package=blender-dbg
  60.  
  61. override_dh_auto_test:
  62.  
  63. %:
  64. dh $@ --buildsystem=cmake --parallel --with python3
Advertisement
Add Comment
Please, Sign In to add comment