Henrik Grimler
4f64a2ae59
build-package: install licenses to $PREFIX/share/$PKG/LICENSE
6 years ago
Henrik Grimler
9dece59651
build-package: mv code for creating subpackages to new file
6 years ago
Leonid Plyushch
c51a8b4593
BUILD.md: review and fix basic build steps explanation
Also make sure that steps are in same order as in build-package.sh
6 years ago
Leonid Plyushch
9f509223a4
BUILD.md: specify common files where build instructions usually provided
6 years ago
Leonid Plyushch
dbfd0c2872
BUILD.md: remove duplicated step
Step 9 was a duplicate of step 2 (creating subpackages).
6 years ago
Leonid Plyushch
173b2afb04
BUILD.md: fix typo
We need to repeat 4-6 steps to obtain patches instead of 2-4.
6 years ago
Leonid Plyushch
cb7a551e99
BUILD.md: add some notes about Android 8+ problems to "Common Porting Problems" section
6 years ago
Leonid Plyushch
64157b21b9
BUILD.md: fix typos
6 years ago
Leonid Plyushch
60343207aa
BUILD.md: mention Termux's FHS problem
Termux is not FHS-compliant.
6 years ago
Leonid Plyushch
94efd285a8
FORMAT.md: mention that only special characters should be escaped in Markdown
Only characters that have special meaning in Markdown should be escaped.
6 years ago
Leonid Plyushch
afbf8b313a
FORMAT.md: improve "coding practices"
6 years ago
Leonid Plyushch
44c6fa6109
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.
6 years ago
Leonid Plyushch
35d4647e49
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.
6 years ago
Leonid Plyushch
4711960ae7
sample subpackage.sh: reorder variables like done for build.sh
6 years ago
Leonid Plyushch
38c40dd2b3
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.
6 years ago
Wetitpig
0f4a0015eb
Add Windows Instructions
6 years ago
Wetitpig
0bbcda16da
Capitalisation seems awkward
6 years ago
Wetitpig
c787c60e68
Add more coding practices
6 years ago
Leonid Plyushch
9ba12ad4dd
FORMAT.md: recommendations about comments and encoding
6 years ago
Leonid Plyushch
00598b7e1e
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.
6 years ago
Leonid Plyushch
ee7a9b824d
UTILITIES.md: small fixes
6 years ago
Leonid Plyushch
73ef61ecc0
sample subpackage.sh: some fixes
6 years ago
Leonid Plyushch
3db2040b3b
sample build.sh: more fixes
6 years ago
Leonid Plyushch
84946316a6
sample build.sh: TERMUX_PKG_SHA256 is mandatory
See sources of function 'termux_download()' build-package.sh.
6 years ago
Leonid Plyushch
d9fa0307d9
BUILD.md: fix function names in the table
Function names should be exactly same as in build-package.sh
6 years ago
Leonid Plyushch
3b2459d90a
BUILD.md: little fix to the "Basics" section
6 years ago
Leonid Plyushch
854153dc33
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.
6 years ago
Leonid Plyushch
acda81c2bb
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.
6 years ago
Wetitpig
4d852d5cb7
Separate Additional Resources
6 years ago
Wetitpig
e6600e272a
Formatting Guidelines
6 years ago
Wetitpig
444308131e
Docker Docs
6 years ago
Wetitpig
641af33ac4
Build Docs
6 years ago
Wetitpig
3025dc1ad8
Additional Utilities List
6 years ago
Wetitpig
e11c1749d0
Add sample package
6 years ago