actions.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Licensed under the GNU General Public License, version 3.
  5. # See the file http://www.gnu.org/copyleft/gpl.txt.
  6. from pisi.actionsapi import pisitools
  7. from pisi.actionsapi import cmaketools
  8. from pisi.actionsapi import shelltools
  9. from pisi.actionsapi import get
  10. WorkDir="FreeRDP-%s" % get.srcVERSION()
  11. def setup():
  12. # shelltools.system("mkdir build")
  13. # shelltools.system("cd build")
  14. cmaketools.configure("-B build -DCMAKE_SKIP_RPATH=ON \
  15. -DWITH_LIBSYSTEMD=OFF \
  16. -DCMAKE_INSTALL_LIBDIR=lib \
  17. -DWITH_DSP_FFMPEG=ON \
  18. -DWITH_FFMPEG=ON \
  19. -DWITH_PULSE=ON \
  20. -DWITH_CUPS=ON \
  21. -DWITH_PCSC=ON \
  22. -DWITH_JPEG=ON \
  23. -DWITH_SERVER=ON \
  24. -DWITH_SWSCALE=ON \
  25. -DWITH_CHANNELS=ON \
  26. -D UWAC_FORCE_STATIC_BUILD=ON \
  27. -D RDTK_FORCE_STATIC_BUILD=ON \
  28. -DWITH_BINARY_VERSIONING=ON \
  29. -DWITH_CLIENT_CHANNELS=ON \
  30. -DWITH_SERVER_CHANNELS=ON \
  31. -DCHANNEL_URBDRC_CLIENT=ON")
  32. def build():
  33. shelltools.cd("build")
  34. cmaketools.make()
  35. def check():
  36. pass
  37. def install():
  38. shelltools.cd("build")
  39. cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
  40. # cmaketools.install()
  41. shelltools.cd("..")
  42. pisitools.dodoc("LICENSE", "README*", )