Current File : /home/inlingua/miniconda3/pkgs/readline-8.2-h5eee18b_0/info/recipe/meta.yaml.template |
{% set version = "8.2" %}
package:
name: readline
version: {{ version }}
source:
url: https://ftp.gnu.org/gnu/readline/readline-{{ version }}.tar.gz
sha256: 3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35
build:
# Per the upstream homepage, Windows is not supported.
# To avoid build failure Windows is therefore skipped.
skip: true # [win]
number: 0
run_exports:
# change soname at major ver: https://abi-laboratory.pro/tracker/timeline/readline/
- {{ pin_subpackage('readline') }}
requirements:
build:
- pkg-config
- {{ compiler('c') }}
- make
host:
- ncurses
test:
requires:
- python 3.*
commands:
{% set readline_libs = [
'libreadline',
'libhistory'
] %}
{% for lib in readline_libs %}
- test -f ${PREFIX}/lib/{{ lib }}.a
- test -f ${PREFIX}/lib/{{ lib }}${SHLIB_EXT} # [not win]
{% endfor %}
# catch missing termcap/ncurses linkage problems
- python -c "import readline"
about:
home: https://tiswww.case.edu/php/chet/readline/rltop.html
license: GPL-3.0-only
license_family: GPL
license_file: COPYING
license_url: https://tiswww.case.edu/php/chet/readline/README
summary: library for editing command lines as they are typed in
description: |
The GNU Readline library provides a set of functions for use by applications
that allow users to edit command lines as they are typed in.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.
dev_url: https://git.savannah.gnu.org/cgit/readline.git/
doc_url: https://tiswww.case.edu/php/chet/readline/rltop.html
extra:
recipe-maintainers:
- croth1
- jakirkham
- jjhelmus
- pelson
- msarahan
- asmeurer
- msarahan
- mingwandroid
- ocefpaf