actions.py 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Licensed under the GNU General Public License, version 3.
  5. # See the file https://www.gnu.org/licenses/gpl-3.0.txt
  6. #
  7. # TODO: ADD GDATA AND GNOME ONLINE ACCOUNTS SUPPORT
  8. from pisi.actionsapi import cmaketools
  9. from pisi.actionsapi import pisitools
  10. from pisi.actionsapi import shelltools
  11. from pisi.actionsapi import get
  12. def setup():
  13. shelltools.system("rm -rf po/bn_IN.po")
  14. # pisitools.dosed("CMakeLists.txt", "webkit2gtk-4.1", "webkit2gtk-5.0")
  15. cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
  16. -DSYSCONF_INSTALL_DIR=/etc \
  17. -DENABLE_VALA_BINDINGS=ON \
  18. -DENABLE_INSTALLED_TESTS=ON \
  19. -DENABLE_GOOGLE=OFF \
  20. -DENABLE_GOOGLE_AUTH=OFF \
  21. -DWITH_OPENLDAP=OFF \
  22. -DWITH_KRB5=ON \
  23. -DENABLE_INTROSPECTION=ON \
  24. -DENABLE_CANBERRA=ON \
  25. -DENABLE_WEATHER=ON \
  26. -DENABLE_GTK=ON \
  27. -DENABLE_GTK_DOC=OFF \
  28. -DENABLE_OAUTH2=ON \
  29. -DENABLE_GOA=OFF \
  30. -DENABLE_OAUTH2_WEBKITGTK=ON \
  31. -DWITH_SYSTEMDUSERUNITDIR=NO")
  32. def build():
  33. cmaketools.make()
  34. def install():
  35. cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
  36. pisitools.dodoc("COPYING", "ChangeLog", "HACKING", "MAINTAINERS", "NEWS", "README")