actions.py 878 B

12345678910111213141516171819202122232425262728
  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/licenses/gpl.txt
  6. from pisi.actionsapi import mesontools
  7. from pisi.actionsapi import pisitools
  8. from pisi.actionsapi import shelltools
  9. from pisi.actionsapi import get
  10. def setup():
  11. # pisitools.dosed("meson.build", "3.28.0", "43.0")
  12. # pisitools.dosed("meson.build", "42.20", "43.20")
  13. shelltools.system("sed -i '/adwaita_icon_theme_dep/d' meson.build shell/meson.build || die")
  14. mesontools.configure("-Dps=enabled -Ddvi=disabled \
  15. -Dsystemduserunitdir=no \
  16. -Dgtk_doc=true \
  17. -Dplatform=gnome")
  18. def build():
  19. mesontools.build()
  20. def install():
  21. mesontools.install()
  22. pisitools.dodoc("AUTHORS", "NEWS*", "README*", "COPYING", "TODO")