mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 03:41:27 +00:00
Test static packaging
This commit is contained in:
parent
a2288594d1
commit
dbcbaa583c
|
@ -72,6 +72,18 @@ jobs:
|
|||
# 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: |
|
||||
|
|
|
@ -16,122 +16,122 @@ packages:
|
|||
- 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
|
||||
|
|
Loading…
Reference in a new issue