From e8d5c453d702f912b1f3dbdec76af6a9f9612b9c Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sun, 29 Sep 2019 08:02:40 +0530 Subject: Move packagecore config, update matrix --- .circleci/config.yml | 2 +- README.md | 2 +- misc/packagecore/packagecore.yaml | 112 +++++++++++++++++++++++++++ packagecore.yaml | 155 -------------------------------------- 4 files changed, 114 insertions(+), 157 deletions(-) create mode 100644 misc/packagecore/packagecore.yaml delete mode 100644 packagecore.yaml diff --git a/.circleci/config.yml b/.circleci/config.yml index 9806c6b..b149c9b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -69,7 +69,7 @@ jobs: # Use latest installed python3 from pyenv export PYENV_VERSION="$(pyenv versions | grep -Po '\b3\.\d+\.\d+' | tail -1)" pip install packagecore - packagecore -o ./dist/ ${CIRCLE_TAG#v} + packagecore -c misc/packagecore/packagecore.yaml -o ./dist/ ${CIRCLE_TAG#v} # Move source pack to dist mv ../${CIRCLE_PROJECT_REPONAME}-${CIRCLE_TAG}.tar.gz dist/ diff --git a/README.md b/README.md index 09d8012..173f159 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ It runs smoothly on the Raspberry Pi, Termux on Android, Linux, macOS, BSD, Cygw - Spawn a shell, run apps, run commands, execute file - Lock terminal (needs a locker) - Minimal deps, minimal config -- Available on many package managers +- Widely available - Unicode support - Follows Linux kernel coding style - Highly optimized, static analysis integrated code diff --git a/misc/packagecore/packagecore.yaml b/misc/packagecore/packagecore.yaml new file mode 100644 index 0000000..438a0a5 --- /dev/null +++ b/misc/packagecore/packagecore.yaml @@ -0,0 +1,112 @@ +name: nnn +maintainer: Arun Prakash Jana +license: BSD 2-Clause +summary: The missing terminal file manager for X. +homepage: https://github.com/jarun/nnn +commands: + install: + - make PREFIX="/usr" strip install DESTDIR="${BP_DESTDIR}" +packages: + archlinux: + builddeps: + - make + - gcc + - pkg-config + deps: + - 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 + 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 +# opensuse42.3: +# builddeps: +# - make +# - gcc +# - pkg-config +# - ncurses-devel +# deps: +# - ncurses + 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 diff --git a/packagecore.yaml b/packagecore.yaml deleted file mode 100644 index 27b29cd..0000000 --- a/packagecore.yaml +++ /dev/null @@ -1,155 +0,0 @@ -name: nnn -maintainer: Arun Prakash Jana -license: BSD 2-Clause -summary: The missing terminal file manager for X. -homepage: https://github.com/jarun/nnn -commands: - install: - - make PREFIX="/usr" strip install DESTDIR="${BP_DESTDIR}" -packages: - archlinux: - builddeps: - - make - - gcc - - pkg-config - deps: - - ncurses - - readline - container: "archlinux/base" - centos7.4: - builddeps: - - make - - gcc - - pkgconfig - - ncurses-devel - - readline-devel - deps: - - ncurses - - readline - commands: - pre: - - yum install epel-release - 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 - debian9: - builddeps: - - make - - gcc - - pkg-config - - libncursesw5-dev - - libreadline-dev - deps: - - libncursesw5 - - readline-common - fedora25: - builddeps: - - make - - gcc - - pkgconfig - - ncurses-devel - - readline-devel - deps: - - ncurses - - readline - fedora26: - builddeps: - - make - - gcc - - pkg-config - - ncurses-devel - - readline-devel - deps: - - ncurses - - readline - fedora27: - builddeps: - - make - - gcc - - pkg-config - - ncurses-devel - - readline-devel - deps: - - ncurses - - readline - fedora28: - builddeps: - - make - - gcc - - pkg-config - - ncurses-devel - - readline-devel - deps: - - ncurses - - readline - 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 -# opensuse42.3: -# builddeps: -# - make -# - gcc -# - pkg-config -# - ncurses-devel -# deps: -# - ncurses - 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 -- cgit v1.2.3-70-g09d2