Commit Graph

6590 Commits

Author SHA1 Message Date
Leonid Pliushch
6f1a5e3411 BUILD.md: fix typo
We need to repeat 4-6 steps to obtain patches instead of 2-4.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
094ea43421 BUILD.md: add some notes about Android 8+ problems to "Common Porting Problems" section 2019-02-15 18:00:24 +02:00
Leonid Pliushch
454742bf4a BUILD.md: fix typos 2019-02-15 18:00:24 +02:00
Leonid Pliushch
bc8fc622d8 improvements to README.md 2019-02-15 18:00:24 +02:00
Leonid Pliushch
f3a395c68b BUILD.md: mention Termux's FHS problem
Termux is not FHS-compliant.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
a13773a2a7 FORMAT.md: mention that only special characters should be escaped in Markdown
Only characters that have special meaning in Markdown should be escaped.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
25cb9fbd31 FORMAT.md: improve "coding practices" 2019-02-15 18:00:24 +02:00
Leonid Pliushch
34710febc5 sample subpackage.sh: TERMUX_SUBPKG_INCLUDE should be under description and dep fields
Some subpackages may have long include lists (e.g. ncurses-utils) so it worth to have
description and dependencies specified on top for better visibility.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
58f50041e1 sample subpackage.sh: remove undefined variable TERMUX_SUBPKG_REVISION
It does not exist in build-package.sh. Also having this one has no point since
subpackages always have same version as main package.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
b7e7e05147 sample subpackage.sh: reorder variables like done for build.sh 2019-02-15 18:00:24 +02:00
Leonid Pliushch
4cc9f8fb43 sample build.sh: set preferred order of config variables
Based on typical variable order in most packages.

Variables grouped into categories so it much easier to get started by just
copying sample build.sh script, filling necessary fields and removing unneeded.
2019-02-15 18:00:24 +02:00
Wetitpig
5d5cb09c36 Add Windows Instructions 2019-02-15 18:00:24 +02:00
Wetitpig
431df01f2a Capitalisation seems awkward 2019-02-15 18:00:24 +02:00
Wetitpig
2ed399c93c Add mailing lists 2019-02-15 18:00:24 +02:00
Wetitpig
7f258aea31 Add more coding practices 2019-02-15 18:00:24 +02:00
Leonid Pliushch
bb12824cb9 FORMAT.md: recommendations about comments and encoding 2019-02-15 18:00:24 +02:00
Leonid Pliushch
4702001dcc sample build.sh: add notice about disallowed behaviour
Superuser privileges and modification of files outside of build directories (e.g. in $HOME) are disallowed
to prevent data loss or system breakage.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
1aa269456e UTILITIES.md: small fixes 2019-02-15 18:00:24 +02:00
Leonid Pliushch
506522db8f sample subpackage.sh: some fixes 2019-02-15 18:00:24 +02:00
Leonid Pliushch
99576fe421 sample build.sh: more fixes 2019-02-15 18:00:24 +02:00
Leonid Pliushch
25c5118cda sample build.sh: TERMUX_PKG_SHA256 is mandatory
See sources of function 'termux_download()' build-package.sh.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
63eff4e678 BUILD.md: fix function names in the table
Function names should be exactly same as in build-package.sh
2019-02-15 18:00:24 +02:00
Leonid Pliushch
cbb9c42d20 BUILD.md: little fix to the "Basics" section 2019-02-15 18:00:24 +02:00
Leonid Pliushch
ff8d571378 BUILD.md: remove leading tabs in code snippets
There no reason to have lead tabs in code snippets.
Leading tabs also make reading a bit harder on mobile devices.
2019-02-15 18:00:24 +02:00
Leonid Pliushch
4fdfc951cb DOCKER.md: remove leading tabs from code snippets
There no reason to have lead tabs in code snippets.
Leading tabs also make reading a bit harder on mobile devices.
2019-02-15 18:00:24 +02:00
Wetitpig
6818cc4a0e Separate Additional Resources 2019-02-15 18:00:24 +02:00
Wetitpig
b7410e9d75 Add Issue and PR subsection 2019-02-15 18:00:24 +02:00
Wetitpig
d902dd9ae4 Add directory structure 2019-02-15 18:00:24 +02:00
Wetitpig
27a8a9bf88 Formatting Guidelines 2019-02-15 18:00:24 +02:00
Wetitpig
c779c69070 Docker Docs 2019-02-15 18:00:24 +02:00
Wetitpig
56fe3f79a2 Build Docs 2019-02-15 18:00:24 +02:00
Wetitpig
b779402441 Additional Utilities List 2019-02-15 18:00:24 +02:00
Wetitpig
cc8d5ee263 Split README.md 2019-02-15 18:00:24 +02:00
Wetitpig
fea59181da Add sample package 2019-02-15 18:00:24 +02:00
Wetitpig
4e9a1891ba 3 COPY to 1 2019-02-15 17:27:41 +02:00
Fredrik Fornwall
6fcfdbc83e vim: Update from 8.1.0850 to 8.1.0900 2019-02-14 00:02:24 +01:00
Fredrik Fornwall
93a48cacb3 gnupg: Update from 2.2.12 to 2.2.13 2019-02-13 23:49:42 +01:00
Fredrik Fornwall
030e6853da libassuan: Update from 2.5.2 to 2.5.3 2019-02-13 23:49:24 +01:00
Fredrik Fornwall
04fbb76b52 tintin++: Update from 2.01.6 to 2.01.7 2019-02-13 23:49:05 +01:00
Fredrik Fornwall
9cf5700615 libxapian: Update from 1.4.9 to 1.4.10 2019-02-13 23:41:08 +01:00
Fredrik Fornwall
906413fae0 fish: Update from 3.0.0 to 3.0.1 2019-02-13 23:35:18 +01:00
Leonid Pliushch
f2dcc0299f specify CONFFILES for bash, nano, resolv-conf, tmux
Prevent overwriting user's configuration files if package was upgraded.
2019-02-13 22:51:28 +01:00
Oliver Schmidhauser
0dbaa05759 pass: don't add newline to output. Fixes #3310
Since 5b3f31bf14 fixes the newline being added to termux-clipboard-get, this workaround is no longer required here and actually breaks the comparission.
2019-02-13 22:47:02 +01:00
Leonid Pliushch
399499497c gitlab ci: remove unnecessary steps from build procedure 2019-02-11 00:19:16 +02:00
Leonid Pliushch
242135c973 mpv: depend on libandroid-support
Otherwise it will fail when building with `./build-package.sh -i mpv` with
error `Unable to find iconv`.
2019-02-10 22:30:47 +02:00
Leonid Pliushch
172c1cae39 gitlab ci: use default expiration time for built artifacts 2019-02-10 22:15:28 +02:00
Leonid Pliushch
729dc76530 reamde: use build status badge from Gitlab CI 2019-02-10 22:11:27 +02:00
Leonid Pliushch
44535fa532 gitlab ci: download dependencies instead of building them 2019-02-10 22:06:00 +02:00
Leonid Pliushch
77f9b07ba6 gitlab ci: disable caching
Should be superseded by https://github.com/termux/termux-packages/pull/3276.
2019-02-10 22:03:16 +02:00
Leonid Pliushch
c39dfb60ac gitlab ci: use official Termux docker image 2019-02-10 21:57:40 +02:00