Yaksh Bariya
|
9f28b53c09
|
cmake: update to 3.23.0
|
2022-04-01 06:54:18 +00:00 |
|
Lucinda May Phipps
|
bf4f0708b9
|
auto-updates: fix unique package detection
|
2022-03-31 09:45:47 +01:00 |
|
Aditya Alok
|
64c2ed40b0
|
fix(termux_github_api_get_tag): addition of '|000' when extra_curl_opts[1] was empty
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-30 09:26:56 +02:00 |
|
Aditya Alok
|
0c412fe300
|
Revert "fix autoupdate for projects hosted on GitHub"
This reverts commit 9d98e6bd14 .
|
2022-03-30 09:26:53 +02:00 |
|
Yaksh Bariya
|
9d98e6bd14
|
fix autoupdate for projects hosted on GitHub
|
2022-03-29 18:44:37 +05:30 |
|
Aditya Alok
|
c23d019058
|
feat: replace apt-compare-versions script with termux_pkg_is_update_needed
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-29 01:01:12 +05:30 |
|
Aditya Alok
|
292474f082
|
fix(termux_github_api_get_tag): expansion of newline in graphql api
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
694a941883
|
fix(auto update): fix few messages, comments and code
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
08ac4aa4db
|
feat(auto update): add script to get newest version from repology api
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
843823e3f9
|
feat(auto update): add script to get tags from gitlab api
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
ba0688e4c5
|
feat(auto update): add script to get tags from github api
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
ea595dd257
|
feat(auto update): add script to extract repology data from its api
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
4af1102029
|
feat(auto update): add script to update repology tracked packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
b518a1599b
|
feat(auto update): add script to update gitlab hosted packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
6a061af281
|
feat(auto update): add script to update github hosted packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
03cc6b6ce8
|
feat(auto update): add utility function to check if update is needed
- compare current and latest version retrived from respective api
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
2e093339b2
|
feat(auto update): add utility function to upgrade package's version
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
e1d6ab87f6
|
feat(auto update): add utility function to exit on error
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
b089c6182b
|
feat(auto update): add script to decide update method
- hook to be called when auto updating.
- it may be overridden by build.sh
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Aditya Alok
|
bd99580451
|
refactor(update-packages): new auto-update system
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-28 23:11:11 +05:30 |
|
Tee KOBAYASHI
|
2a1524d67c
|
ndk-patches: Don't declare sem_{open,close,unlink}
but instead declare `libandroid_sem_{open,close,unlink}` defined in
`libandroid-posix-semaphore`.
|
2022-03-26 00:02:59 +09:00 |
|
Tee KOBAYASHI
|
a860a7dc20
|
golang: Update to 1.18
|
2022-03-23 10:13:33 +09:00 |
|
Aditya Alok
|
64535d4ac3
|
fix(haskell packages): do not delete lib/ghc-* directory for ghc and ghc-libs package itself
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-22 21:39:04 +01:00 |
|
Henrik Grimler
|
3a7bb54376
|
termux_setup_nodejs: fix check for cached nodejs
|
2022-03-20 22:11:57 +01:00 |
|
Aditya Alok
|
d11d6846e7
|
refactor(haskell-build): remove default-setup.hs
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:40 +01:00 |
|
Aditya Alok
|
52d7cc88d2
|
fix(setup ghc cross compiler): call __termux_haskell_register_packages after cross ghc setup
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:38 +01:00 |
|
Aditya Alok
|
0866d7b388
|
fix(setup ghc): create tmpdir in /tmp
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:35 +01:00 |
|
Aditya Alok
|
744c20a12d
|
refactor(setup ghc cross compiler): remove arch specific dirs
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:30 +01:00 |
|
Aditya Alok
|
7b0cf76bad
|
fix(setup ghc): typo in command termux_download
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:26 +01:00 |
|
Aditya Alok
|
6137422df7
|
fix(setup ghc cross compiler): run __termux_haskell_register_packages only when ghc has been setup
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:22 +01:00 |
|
Aditya Alok
|
a5f9e8199a
|
style: lint with shellcheck
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:20 +01:00 |
|
Aditya Alok
|
5dfa5ccbd0
|
fix(setup ghc cross compiler): did no registered haskell packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:17 +01:00 |
|
Aditya Alok
|
f21125b33a
|
feat(haskell build): export configure variables in setup toolchain step
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:15 +01:00 |
|
Aditya Alok
|
0590811415
|
fix(configure haskell build): remove runghc arg
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:10 +01:00 |
|
Aditya Alok
|
a9b411f577
|
feat(setup ghc cross): handle package registration
feat(termux_setup_ghc_cross_compiler): handle haskell packages registration
chore(termux_setup_ghc_cross_compiler): update checksum
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:07 +01:00 |
|
Aditya Alok
|
3c9ed52daf
|
feat(haskell build): adhere to new setup script
feat(termux_setup_jailbreak_cabal): use pre-compiled binary
chore(termux_setup_cabal): update checksum
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:32:04 +01:00 |
|
Aditya Alok
|
d47825a88c
|
feat(haskell build system): remove unwanted files/dirs before packaging
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
fix(termux_step_massage): add `-r` option to `rm` command to delete dir
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
wip
|
2022-03-16 15:32:01 +01:00 |
|
Aditya Alok
|
49c3e79513
|
feat(setup ghc cross compiler): make it work independently from other build steps
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:59 +01:00 |
|
Aditya Alok
|
0a47e01c4d
|
feat: setup ghc cross compiler during configure step
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:56 +01:00 |
|
Aditya Alok
|
6219a64f32
|
feat(build scripts): add configure script for haskell packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:51 +01:00 |
|
Aditya Alok
|
e492c145af
|
feat(setup ghc): use patched Cabal package
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:48 +01:00 |
|
Aditya Alok
|
39bf6e9835
|
feat(build scripts): add steps for haskell packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
refactor(termux_step_get_dependencies): move haskell build steps from here
|
2022-03-16 15:31:45 +01:00 |
|
Aditya Alok
|
e63a8b36a8
|
feat(haskell build): add default setup.hs
It is used when package does not ship with its own Setup.hs
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:43 +01:00 |
|
Aditya Alok
|
e913a1913e
|
feat(build scripts): add script to setup jailbreak-cabal
It is use to remove version constraints from cabal packages
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:40 +01:00 |
|
Aditya Alok
|
feec2fe8ec
|
feat(build scripts): add script to setup ghc cross compiler
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:36 +01:00 |
|
Aditya Alok
|
dbed364f00
|
feat(build scripts): add script to setup cabal
Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
|
2022-03-16 15:31:33 +01:00 |
|
Chongyun Lee
|
2894168dfa
|
new package: pypy
|
2022-03-15 12:01:29 +09:00 |
|
Henrik Grimler
|
33354fdc39
|
mv a couple of scripts from scripts/ to scripts/bin/
These ones are not run by, and are not really related to, the build
system, so should be safe to move them to the bin/ subdirectory.
|
2022-03-13 17:23:23 +01:00 |
|
Henrik Grimler
|
d0bb3a9273
|
aptly_api: need to use double quotes in json string
Should hopefully explain error in package publish step..
|
2022-03-13 14:35:54 +01:00 |
|
Henrik Grimler
|
a9befe63d2
|
aptly_api: fix expansion of GPG_PASSPHRASE when publishing repo
|
2022-03-13 14:02:52 +01:00 |
|