about summary refs log tree commit diff stats
path: root/.builds/openbsd.yml
diff options
context:
space:
mode:
Diffstat (limited to '.builds/openbsd.yml')
-rw-r--r--.builds/openbsd.yml23
1 files changed, 15 insertions, 8 deletions
diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml
index 21cc104e..71c070df 100644
--- a/.builds/openbsd.yml
+++ b/.builds/openbsd.yml
@@ -1,4 +1,4 @@
-image: openbsd/6.7
+image: openbsd/6.8
 
 packages:
   - cmake
@@ -8,10 +8,9 @@ packages:
   - automake-1.16.2
   - pkgconf
   - readline
-  - python-3.8.2
-  - autoconf-2.69p2
+  - python-3.8.6p0
+  - autoconf-2.69p3
   - autoconf-archive
-  - libmesode
   - curl
   - gpgme
   - glib2
@@ -24,6 +23,7 @@ packages:
   - sqlite3
 
 sources:
+  - https://github.com/profanity-im/libmesode.git#0.10.1
   - https://github.com/profanity-im/profanity
 
 environment:
@@ -31,11 +31,18 @@ environment:
 
 tasks:
   - symlink: |
-      doas ln -sf /usr/local/bin/python3.7 /usr/local/bin/python
-      doas ln -sf /usr/local/bin/python3.7-config /usr/local/bin/python-config
-      doas ln -sf /usr/local/bin/pydoc3.7  /usr/local/bin/pydoc
+      doas ln -sf /usr/local/bin/python3 /usr/local/bin/python
+      doas ln -sf /usr/local/bin/python3-config /usr/local/bin/python-config
+      doas ln -sf /usr/local/bin/pydoc3  /usr/local/bin/pydoc
   - build: |
       export AUTOCONF_VERSION=2.69
       export AUTOMAKE_VERSION=1.16
-      cd profanity
+
+      cd ~/libmesode
+      ./bootstrap.sh
+      ./configure
+      make
+      doas make install
+
+      cd ~/profanity
       ./ci-build.sh