imfreedom/teamcity-ansible

Parents 33043da9fe57
Children 8726c1e8d279
add a role to install the depencies to build a full pidgin3 with subprojects
--- a/agent.yml Sun Nov 10 04:54:57 2019 -0600
+++ b/agent.yml Sun Nov 10 05:02:05 2019 -0600
@@ -17,4 +17,4 @@
- role: openjdk
- role: teamcity
teamcity_server: https://ci.imfreedom.org/
-
+ - role: pidgin3-dependencies
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/pidgin3-dependencies/tasks/freebsd.yml Sun Nov 10 05:02:05 2019 -0600
@@ -0,0 +1,21 @@
+- name: install dependencies
+ pkgng:
+ name:
+ - cmark
+ - json-glib
+ - gettext
+ - glib
+ - gspell
+ - gtk3
+ - gumbo
+ - help2man
+ - libidn
+ - libsoup
+ - lua52
+ - lua52-lgi
+ - meson
+ - pkgconf
+ - pygobject3-common
+ - python3
+ - vala
+ state: present
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/pidgin3-dependencies/tasks/main.yml Sun Nov 10 05:02:05 2019 -0600
@@ -0,0 +1,3 @@
+---
+- include_tasks: freebsd.yml
+ when: ansible_system == "FreeBSD"