# Move source pack to dist
mv ../${CIRCLE_PROJECT_REPONAME}-${CIRCLE_TAG}.tar.gz dist/
- - run:
- name: "generate static package"
- command: |
- # Compile statically
- make O_STATIC=1 O_NORL=1 strip
- # Archive
- tar -cvf ${CIRCLE_PROJECT_REPONAME}-static-${CIRCLE_TAG}.amd64.tar.gz ${CIRCLE_PROJECT_REPONAME}
- # Move static package to dist
- mv tar -cvf ${CIRCLE_PROJECT_REPONAME}-static-${CIRCLE_TAG}.amd64.tar.gz dist/
- # Remove static binary
- rm ${CIRCLE_PROJECT_REPONAME}
-
- run:
name: "publish to GitHub"
command: |
- ncurses
- readline
container: "archlinux/base"
-# centos7.5:
-# builddeps:
-# - make
-# - gcc
-# - pkgconfig
-# - ncurses-devel
-# - readline-devel
-# deps:
-# - ncurses
-# - readline
-# commands:
-# pre:
-# - yum install epel-release
-# centos7.6:
-# builddeps:
-# - make
-# - gcc
-# - pkgconfig
-# - ncurses-devel
-# - readline-devel
-# deps:
-# - ncurses
-# - readline
-# commands:
-# pre:
-# - yum install epel-release
-# centos8.0:
-# builddeps:
-# - make
-# - gcc
-# - pkgconfig
-# - ncurses-devel
-# - readline-devel
-# deps:
-# - ncurses
-# - readline
-# commands:
-# pre:
-# - yum install epel-release
-# debian9:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - libncursesw5-dev
-# - libreadline-dev
-# deps:
-# - libncursesw5
-# - readline-common
-# debian10:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - libncursesw5-dev
-# - libreadline-dev
-# deps:
-# - libncursesw5
-# - readline-common
-# fedora29:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - ncurses-devel
-# - readline-devel
-# deps:
-# - ncurses
-# - readline
-# fedora30:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - ncurses-devel
-# - readline-devel
-# deps:
-# - ncurses
-# - readline
-# fedora31:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - ncurses-devel
-# - readline-devel
-# deps:
-# - ncurses
-# - readline
-# opensuse15.1:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - readline-devel
-# - ncurses-devel
-# deps:
-# - libncurses6
-# - libreadline7
-# ubuntu16.04:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - libncursesw5-dev
-# - libreadline6-dev
-# deps:
-# - libncursesw5
-# - libreadline6
-# ubuntu18.04:
-# builddeps:
-# - make
-# - gcc
-# - pkg-config
-# - libncursesw5-dev
-# - libreadline-dev
-# deps:
-# - libncursesw5
-# - libreadline7
+ centos7.5:
+ builddeps:
+ - make
+ - gcc
+ - pkgconfig
+ - ncurses-devel
+ - readline-devel
+ deps:
+ - ncurses
+ - readline
+ commands:
+ pre:
+ - yum install epel-release
+ centos7.6:
+ builddeps:
+ - make
+ - gcc
+ - pkgconfig
+ - ncurses-devel
+ - readline-devel
+ deps:
+ - ncurses
+ - readline
+ commands:
+ pre:
+ - yum install epel-release
+ centos8.0:
+ builddeps:
+ - make
+ - gcc
+ - pkgconfig
+ - ncurses-devel
+ - readline-devel
+ deps:
+ - ncurses
+ - readline
+ commands:
+ pre:
+ - yum install epel-release
+ debian9:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - libncursesw5-dev
+ - libreadline-dev
+ deps:
+ - libncursesw5
+ - readline-common
+ debian10:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - libncursesw5-dev
+ - libreadline-dev
+ deps:
+ - libncursesw5
+ - readline-common
+ fedora29:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - ncurses-devel
+ - readline-devel
+ deps:
+ - ncurses
+ - readline
+ fedora30:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - ncurses-devel
+ - readline-devel
+ deps:
+ - ncurses
+ - readline
+ fedora31:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - ncurses-devel
+ - readline-devel
+ deps:
+ - ncurses
+ - readline
+ opensuse15.1:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - readline-devel
+ - ncurses-devel
+ deps:
+ - libncurses6
+ - libreadline7
+ ubuntu16.04:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - libncursesw5-dev
+ - libreadline6-dev
+ deps:
+ - libncursesw5
+ - libreadline6
+ ubuntu18.04:
+ builddeps:
+ - make
+ - gcc
+ - pkg-config
+ - libncursesw5-dev
+ - libreadline-dev
+ deps:
+ - libncursesw5
+ - libreadline7