Commit Graph

74 Commits

Author SHA1 Message Date
Leonid Pliushch
46fca435c6 ncurses: safer way for creating symlinks
Force-overwrite symlink instead of rm/create if it exist.

Should prevent some kinds of breakage when building on device and build.sh
fails somewhere in post installation step.
2019-08-11 16:03:35 +03:00
Butta
4c735a6580 on-device build: Fix up ncurses and ninja, adjust some setup scripts,
and add dependency info to scripts/setup-termux.sh.
2019-08-11 16:03:35 +03:00
Leonid Pliushch
c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +03:00
Leonid Pliushch
c940336fbe ncurses: create libtermcap compatibility links 2019-08-05 23:27:49 +03:00
Leonid Pliushch
6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch
11b87c4834 ncurses: enable termcap support + more compatibility symlinks
libtinfo can be actually a symlink to libncursesw.so
2019-07-25 02:06:06 +03:00
Leonid Pliushch
7558ee77b9 ncurses: move clear/reset/tset to main package
To make these utilities available in bootstrap.
2019-07-22 14:44:25 +03:00
Leonid Pliushch
bef5d43163 ncurses: exclude st-meta* from copied terminfo 2019-07-21 02:44:20 +03:00
Leonid Pliushch
69af254a68 ncurses: provide terminfo for 'st'
Issue: https://github.com/termux/termux-packages/issues/4034.
2019-07-21 02:36:54 +03:00
Leonid Pliushch
807cab48c8 ncurses: fix tabs in build.sh 2019-06-30 20:22:57 +03:00
Leonid Pliushch
3a8cb6dc01 ncurses: provide terminfo for termite
Issue https://github.com/termux/termux-packages/issues/1061.
2019-06-30 20:20:00 +03:00
Fredrik Fornwall
a3569b8c96 ncurses: Update from 6.1.20181117 to 6.1.20190511 2019-05-19 17:02:18 +02:00
Leonid Pliushch
74d45d7480 ncurses: use https for homepage 2019-05-15 02:44:57 +03:00
Tom Yan
58e6d9f8ae ncurses/readline: remove -fexceptions hack 2019-05-14 17:53:00 +03:00
Leonid Pliushch
2036a14c85 ncurses: bump revision 2019-05-07 01:20:07 +03:00
Leonid Pliushch
95fe0bbdd3 ncurses: build with '-fexceptions'
Fixes https://github.com/termux/termux-packages/issues/3556.
2019-05-07 01:20:07 +03:00
Leonid Pliushch
1724f2a22d ncurses: bump revision after 0d1170cc 2019-05-06 17:27:42 +03:00
Leonid Pliushch
3085cc5f48 ncurses: fix hardcoded paths 2019-03-02 14:52:49 +02:00
Wetitpig
5f07ac4eb9 Change permissions 2019-02-09 21:06:31 +02:00
Wetitpig
5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Pliushch
46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall
99a27737c0 ncurses: Update from 6.1.20180707 to 6.1.20181117 2018-11-22 20:33:31 +01:00
Fredrik Fornwall
9c45c9f490 ncurses: Update from 6.1.20180512 to 6.1.20180707 2018-07-11 11:18:27 +02:00
Henrik Grimler
71594b6ea5 Allow TERMUX_PKG_SRCURL and TERMUX_PKG_SHA256 to be arrays (#2506)
* build-package.sh: allow for arrays in TERMUX_PKG_{SRCURL,SHA256}

Packages that require several source archives can then set these parameters to
arrays instead of downloading them "manually" in termux_step_post_extract.

Downloaded files are extracted into subfolders in TERMUX_PKG_SRCDIR.

Tested for backward compatibility in a couple of packages and the combinations
tar + tar, zip + tar, tar + zip, zip + zip.

* perl: download perl-cross through TERMUX_PKG_SRCURL

* perl: remove $PREFIX/{lib/libperl.so,include/perl} before build

Otherwise building perl twice doesn't give the same results, symlinks are
messed up.

Also remove old remnant from when there was a Kid.pm.patch.

* bash: fix tiny typo

* ecj: remove hardcoded SHA256 and pkg version

* elfutils: download argp-standalone through TERMUX_PKG_SRCURL

* ldc: download all src archives through TERMUX_PKG_SRCURL

* libgc: download libatomic_ops through TERMUX_PKG_SRCURL

* libllvm: download all src archives through TERMUX_PKG_SRCURL

* linux-man-pages: download src archives through TERMUX_PKG_SRCURL

* ncurses: download all src archives through TERMUX_PKG_SRCURL

* pngquant: download lib sources through TERMUX_PKG_SRCURL

Use .zip for lib since the downloaded archives are otherwise both named
$TERMUX_PKG_VERSION.tar.gz and replace each other. This causes caching to
not work.
2018-06-13 02:15:26 +02:00
Tom Yan
d2f1f9a62b ncurses: fix versioned library symlinking 2018-06-13 01:55:02 +02:00
Fredrik Fornwall
12360b9e5d ncurses: Update from 6.1.20180331 to 6.1.20180512 2018-05-18 02:33:40 +02:00
tomty89
194add87fd mc: multple fixes (#2367)
* mc: use $TERMUX_PREFIX for ac_cv_path_(UN)ZIP

* mc: set path for perl, python and ruby

* mc: use python2 for extfs helpers

* ncurses: create symlinks under include/ncurses

* mc: set --with-ncurses-includes

* mc/ncurses: bump revision after updates
2018-04-26 21:26:17 +02:00
Fredrik Fornwall
ebf7c80eac ncurses: Update from 6.1.20180317 to 6.1.20180331 2018-04-07 01:52:22 +02:00
Hax4us
a6d08e8fb3 create libcurses as a symlink (#2291)
* create libcurses as a symlink

* Update build.sh
2018-04-07 01:46:31 +02:00
Fredrik Fornwall
fe31fa2e8c ncurses: Update from 6.1.20180203 to 6.1.20180317 2018-03-18 21:56:27 +01:00
Fredrik Fornwall
7ba4537aa4 ncurses: Update from 6.1.20180129 to 6.1.20180203 2018-02-09 00:08:56 +01:00
Fredrik Fornwall
76704e7929 ncurses: Switch to bintray mirror (fixes #2077) 2018-01-31 11:23:36 +01:00
Fredrik Fornwall
9b20a20b25 ncurses: Update from 6.0.20171216 to 6.1.20180129 2018-01-31 11:15:34 +01:00
Fredrik Fornwall
23607e755d ncurses: Update from 6.0.20171028 to 6.0.20171216 2017-12-23 11:39:45 +01:00
Fredrik Fornwall
714751f003 ncurses: Use fossies.org for rxvt-unicode 2017-12-06 10:23:27 +01:00
Fredrik Fornwall
ea61862721 Add scripts/lint-packages.py
Harmonize the layout by having the first two lines of a package
definition always be the homepage and the description.
2017-12-05 22:48:12 +01:00
Fredrik Fornwall
41179c74da ncurses: Update from 6.0.20170923 to 6.0.20171028 2017-10-31 19:16:46 +01:00
Fredrik Fornwall
253e5fef15 ncurses: Update from 6.0.20170916 to 6.0.20170923 2017-09-25 13:07:51 +02:00
Leonid Pliushch
ae9824ce65 ncurses: update to 6.0.20170916 (#1537) 2017-09-22 00:32:21 +02:00
Leonid Pliushch
2642a6cd80 ncurses: fix path to tmpdir in 'tic' 2017-09-14 16:40:00 +02:00
Fredrik Fornwall
348fb0a436 ncurses: Update from 6.0.20170902 to 6.0.20170909 2017-09-10 21:39:27 +02:00
Fredrik Fornwall
1a671bd72a ncurses: Update from 6.0.20170827 to 6.0.20170902 2017-09-03 19:49:47 +02:00
Fredrik Fornwall
9772864c28 ncurses: Update from 6.0.20170819 to 6.0.20170827 2017-08-28 12:07:11 +02:00
Fredrik Fornwall
581372c019 ncurses: Update from 6.0.20170812 to 6.0.20170819 2017-08-20 23:39:17 +02:00
Fredrik Fornwall
30ab1c0661 ncurses: Patch away REP sequence usage
Fixes #1252 and mc corruption.
2017-08-13 15:51:00 +02:00
Fredrik Fornwall
90ced956d8 ncurses: Bump revision after package update 2017-08-11 00:50:24 +02:00
Stephen
8bcf7cba9c specify bins in ncurses utils subpackage 2017-08-11 00:28:52 +02:00
Fredrik Fornwall
9987fe779a ncurses: Update to latest patch release 2017-08-10 01:59:11 +02:00
Stephen
e51147678c include ncursesw6-config to ncurses-dev 2017-08-10 01:51:45 +02:00
Fredrik Fornwall
f33d7d2ead ncurses: Use proper release tarball
We really need the ncurses-${_MAJOR_VERSION}-${_MINOR_VERSION}.tgz
one and not the original ncurses-${_MAJOR_VERSION}.tar.gz
2017-08-10 00:00:18 +02:00