hare

[hare] The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

netbsd.yml (1048B)


      1 image: netbsd/latest
      2 sources:
      3 - https://git.sr.ht/~sircmpwn/hare
      4 - https://git.sr.ht/~sircmpwn/harec
      5 - git://c9x.me/qbe.git
      6 packages:
      7 - binutils
      8 - scdoc
      9 - git
     10 triggers:
     11 - action: email
     12   condition: failure
     13   to: "<~sircmpwn/hare-dev@lists.sr.ht>"
     14 tasks:
     15 - environment: |
     16     cd hare
     17     if [ "$BUILD_SUBMITTER" = "git.sr.ht" ]
     18     then
     19       if [ "$GIT_REF" != "refs/heads/master" ]
     20       then
     21           complete-build
     22       fi
     23       if [ "$(git remote get-url origin)" != "https://git.sr.ht/~sircmpwn/hare" ]
     24       then
     25         complete-build
     26       fi
     27     fi
     28 - ntp-leapseconds: |
     29     ftp https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list
     30     sudo mv leap-seconds.list /usr/share/zoneinfo/leap-seconds.list
     31 - qbe: |
     32     cd qbe
     33     make -j2 PREFIX=/usr
     34     sudo make install PREFIX=/usr
     35 - harec: |
     36     cd harec
     37     cp configs/netbsd.mk config.mk
     38     make -j2
     39     sudo make install PREFIX=/usr
     40 - hare: |
     41     cd hare
     42     cp configs/netbsd.mk config.mk
     43     make -j2
     44     sudo make install PREFIX=/usr
     45 - check: |
     46     cd hare
     47     make -j2 check