Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/termux/termux-tools

Scripts and small programs that are packaged into termux's termux-tools package
https://github.com/termux/termux-tools

Release version v1.29.2

2f89d524991d9fa93a327a1469402f7232579a5e authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: add DomaiNesia and Nevacloud mirror

Signed-off-by: 2096779623 <[email protected]>

84ee2dbd27f8915195a17b91611b8af08194e6fb authored over 2 years ago by 2096779623 <[email protected]>
termux-change-repo.in: fixing a bug while working with pkg

2499b87be477998ac81433ed3b18c2ae5294610c authored over 2 years ago by Maxython <[email protected]>
Release version v1.29.1

ce464392447f63ba34afe3e288822b6cca7dc238 authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: change cdn.lumito.net from UK to Germany

388b00db44a982869a941a3552781ab2ad301939 authored over 2 years ago by Lumito <[email protected]>
Release version v1.29.0

f8d8413fc42c0cc29bbf46fc8fb891fd8239f874 authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: update mirror.bardia.tech url

They have switched to syncing with rsync, and changed so layout is
same as most other mirrors (i...

9b1c5267a1512e329e51f0debd199abe498cbc15 authored over 2 years ago by Henrik Grimler <[email protected]>
Revert "mirrors: remove fosshost repos"

Fosshost has backtracked on their previous decision and will at least
keep their service online ...

3a5424b4eed2231e8b52a12d2d1c5c3fd93d1b4e authored over 2 years ago by Henrik Grimler <[email protected]>
Revert "termux-change-repo: remove special handling of packages.termux.dev"

This reverts commit 708d0d81dd1f1481e35f762ea1736a22a29f4972.

e47f874343b67ea3f4a097ba308444fdba70b65d authored over 2 years ago by Henrik Grimler <[email protected]>
termux-change-repo: remove special handling of packages.termux.dev

Since that repo will no longer exist from 28th of August.

708d0d81dd1f1481e35f762ea1736a22a29f4972 authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: remove fosshost repos

Fosshost will unfortunately decommission the hosting service for FOSS
projects from 28th of Augu...

75fab0414df006c4bc565da055b632f81008c279 authored over 2 years ago by Henrik Grimler <[email protected]>
Bump to v1.27.0

16593bef3fa3c22899f3eb53930a113cc613b0f4 authored over 2 years ago by agnostic-apollo <[email protected]>
motds: add static motd back and use it as default instead of dynamic motd and add support for custom motd

The dynamic motd has issues with logo word wrap as discussed in 5956876a and so can't be used as...

6a0f5cc138c2c87fef91807fe0244e3531821d4c authored over 2 years ago by agnostic-apollo <[email protected]>
motds: fix and update dynamic motd.sh

- The logo added in new dynamic motd would break due to word wrap if terminal columns were less ...

5956876a989f1e198c6dcf4f724ed24637e8328f authored over 2 years ago by agnostic-apollo <[email protected]>
motds: move motds to separate directory

d17067d48ebc634d758dce1f2ae2fdf4ea2f44a1 authored over 2 years ago by agnostic-apollo <[email protected]>
mirrors: add mirror.albony.xyz mirror

See https://github.com/termux/termux-packages/issues/11539.

942a8aefc2071a571a8347940728559484523204 authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: update bardia.tech description with country info

045541b7a6ef928ff44d8a916ada59b2a7cafc98 authored over 2 years ago by Henrik Grimler <[email protected]>
v1.26.1

0785c8c2dd907184ed9567537cde11ccfedd3b09 authored over 2 years ago by Yaksh Bariya <[email protected]>
scripts: replace ash with sh

ash is unavailable on termux.
According to login.in, it should be sh.

ce8f6f456bbfba44245f0c8c625ccaa6bfad06ec authored over 2 years ago by Kieran Moy <[email protected]>
version 1.26.0

185b062d8e1ae70ef0a879a6e20db227fd7a1d3a authored over 2 years ago by Leonid Pliushch <[email protected]>
Merge pull request #3 from termux/termux-backup-update

3131642a23f04a3698f4414915a69ef1dd6f3d0d authored over 2 years ago by Leonid Pliushch <[email protected]>
scripts: add termux-backup option to allow overwrites

effe7e519470e9425b941fb50cb9683db5202a43 authored over 2 years ago by Leonid Pliushch <[email protected]>
scripts: detect when termux-backup is writing data to console

bff189fcccfdb572d763ceed790fdc809b00f7bb authored over 2 years ago by Leonid Pliushch <[email protected]>
scripts: add option to suppress read failures for termux-backup

In certain cases $PREFIX may contain files that can't be read, but it
is acceptable to drop them...

23576d58fb6c789d5e6daaeaecae88dade7122a4 authored over 2 years ago by Leonid Pliushch <[email protected]>
Release version v1.25.0

a0814fe3684830df22d513795c0502910be96118 authored over 2 years ago by Henrik Grimler <[email protected]>
pkg: shorten some lines

ba4dec367acd1eba2590bf68861923f4d3245076 authored over 2 years ago by Henrik Grimler <[email protected]>
pkg: error and exit if no mirror was selected somehow

996e2e226a00e55400f489d48222c3967296fbbc authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: shorten description line of mephi mirror

It's the longest description, shorten it to have something that looks
slightly better on smaller...

e0d264a194fdc84edb6d4f28b6830e38fce44212 authored over 2 years ago by Henrik Grimler <[email protected]>
termux-change-repo: update error message and user hint

74290303a46f7a3b7a5e11bc10903d5b5a5163a9 authored over 2 years ago by Henrik Grimler <[email protected]>
pkg, termux-change-repo: ignore *.dpkg-new mirror files as well

Since the mirrors are specified as conffiles apt might create
.dpkg-new files as well as .dpkg-old.

98b435b76e18dc9e0379e44b0481158074056d82 authored over 2 years ago by Henrik Grimler <[email protected]>
pkg: verify that mirror weight is a valid number

816a8c9e098492221dfc7a64779b4ab5ddd0c8aa authored over 2 years ago by Henrik Grimler <[email protected]>
termux-change-repo: print small info message if used with args

72021d697accc150c559b42af986accb5cdb7029 authored over 2 years ago by Henrik Grimler <[email protected]>
termux-change-repo: make it possible to select a specific mirror

For a mirror group, the symlink $PREFIX/etc/termux/chosen_mirrors
point to a directory, while fo...

c4cbe12f147ea900679c6093f1612adb5869f8ac authored over 2 years ago by Henrik Grimler <[email protected]>
scripts: use -f when creating xdg-open symlink

1530d93ec07a3a9558b35bd88c270ac8b14fb9dd authored over 2 years ago by Henrik Grimler <[email protected]>
Makefile: skip echo'ing echo command

49aafbb0b9be9c05bdbc423b1b72116cd94264fa authored over 2 years ago by Henrik Grimler <[email protected]>
mirrors: change Sahilister's mirror URL

Signed-off-by: 2096779623 <[email protected]>

d8acef723b8ae11ec71eec1b231db23ffa65cdc0 authored over 2 years ago by 2096779623 <[email protected]>
mirrors: Add missing mirrors

Signed-off-by: 2096779623 <[email protected]>

70e53a2f303a964488d75cb4ab857653c33e461b authored over 2 years ago by 2096779623 <[email protected]>
Remove build.sh since move from termux-tools 1.24 complete

https://github.com/termux/termux-packages/tree/0e812bed2f4df30b2950ea30c9b98d31b155d78c/packages...

da9cd0e68ccb3c5350a07cdb7dd5550c5ed3a3c3 authored over 2 years ago by agnostic-apollo <[email protected]>
mirrors: fix typo in Makefile

Previously caused a "No such file or directory" error in install step,
but no functional issues.

bdd196704fb4d2434ecaff9b4c0359b6ae740c94 authored over 2 years ago by Henrik Grimler <[email protected]>
Makefile: silence echo'ing of sed statement

@ was previously removed for debugging reasons, and then forgotten to
be added back.

4922cd69782a2eff18795cddb39adfe5ec3f8ef7 authored over 2 years ago by Henrik Grimler <[email protected]>
CI: install pandoc to be able to generate docs

Plan for the future is to replace current documentation file written
in markdown with a texinfo ...

d000f1c455caa8df7826817b8d83bc1a4a2872ec authored over 2 years ago by Henrik Grimler <[email protected]>
CI: add a workflow to test build on new commits

65deeb088765f002ded1c1a58cb7b510bba0eb70 authored over 2 years ago by Henrik Grimler <[email protected]>
scripts: add xdg-open->termux-open symlink

Was missed previously.

79ea5637906a74ffd6823290414f6efb5ab7cacf authored over 2 years ago by Henrik Grimler <[email protected]>
Add mirrors subdirectory

With all the mirrors that we know of. Install all the files through
Makefile targets.

ee09bfa0a9c64b83d76ab12a96c8aa44126123ae authored over 2 years ago by Henrik Grimler <[email protected]>
Add doc subdirectory with Termux manpage/user documentation

75ca2351e2eed55e85de4b4ffef1c7b2ed080791 authored over 2 years ago by Henrik Grimler <[email protected]>
Add profile.d init-termux-properties.sh script

0683191f6401fe541f8f530f23c8fd17ee328b78 authored over 2 years ago by Henrik Grimler <[email protected]>
Add termux-login.sh script

4dab21e4fe32956125963d567e7a86bf785b36b5 authored over 2 years ago by Henrik Grimler <[email protected]>
Add example termux.properties file

61f7aafcffbf1e336449a21c9aa012bb8386d010 authored over 2 years ago by Henrik Grimler <[email protected]>
Add termux's variants of motd message

bdf981289d96c6c8a0d72a50b93af23b2fcee7ae authored over 2 years ago by Henrik Grimler <[email protected]>
Add termux-tools wrappers

We have a few tools that are wrappers around /system/bin binaries.
Generate these in scripts/Mak...

e730bcdf287ecb7e62238ee8b5642e1f3c664644 authored over 2 years ago by Henrik Grimler <[email protected]>
Changed: rename scripts to *.in

And sed TERMUX_PREFIX, and possibly other variables, in the Makefile.

b3dbb994be9f1bce337c2895d8c87e822cf27eb7 authored over 2 years ago by Henrik Grimler <[email protected]>
Move scripts from termux-tools 1.24

https://github.com/termux/termux-packages/tree/0e812bed2f4df30b2950ea30c9b98d31b155d78c/packages...

69983cc978e3ac1f24020f9357ec50a486e406df authored over 2 years ago by Henrik Grimler <[email protected]>
Add configure.ac and Makefile.am script

d766facfc8137a447c3b61983baa3ed8ec39ddbb authored over 2 years ago by Henrik Grimler <[email protected]>
Initialise repo with README, gitignore and COPYING

acad033e2e093f00ca9ef358c0ee71cc58445838 authored over 2 years ago by Henrik Grimler <[email protected]>
chore(main/termux-tools): mark profile script as conffile

0273f243245746d76b28b93e13cf284d8ceaa016 authored over 2 years ago by Henrik Grimler <[email protected]>
hotfix(main/termux-tools): fixed motd logo wrap (#11294)

* hotfix(main/termux-tools): fixed motd logo wrap

Fixed motd logo being destroyed by text wrap ...

42471322e8c19553dc255ee79a4ce216dba4c752 authored over 2 years ago by Moxxie <[email protected]>
fix(main/termux-tools): detect whether login is running on tty

If login was not started on tty (pty), it shouldn't attempt to print
motd or other elements desi...

86211611384ffeee6956bdca8ceeb171461562c6 authored over 2 years ago by Leonid Pliushch <[email protected]>
enhance(main/termux-tools): new motd design

Added a new termux motd dynamic design.
Closes #11222

Co-authored-by: TomJo2000 <[email protected]>

44c255fbd00787c07bc4bbb5ab28e4e7f16f687b authored over 2 years ago by DevMoxxie <[email protected]>
termux-tools: Add Chinese mirror: iscas

Signed-off-by: 2096779623 <[email protected]>

f30b2564ff36a19460f3e6deed7c01c2baeb703c authored over 2 years ago by 2096779623 <[email protected]>
changed(main/termux-tools): make termux-tools depend on termux-am-socket >= 1.5.0 for correct socket file path and variable

8f96b8a12c1e0646e0d8729abfd5bad9e6e9359f authored over 2 years ago by agnostic-apollo <[email protected]>
changed(main/termux-tools): change termux urls to termux.dev

Now that the website fully works (see termux/termux-packages#11007).

6faa3d30588c445299b2333525d11c840b1b063c authored over 2 years ago by Henrik Grimler <[email protected]>
changed(main/termux-tools:mirros): use termux.dev instead of .org

Now that the website fully works (see termux/termux-packages#11007).

6bc10a0d119a228e80ec0d79ffba1df879d43933 authored over 2 years ago by Henrik Grimler <[email protected]>
changed(main/termux-tools): mv Russian mirrors into their own group

2efcd570f6be5dc9e1ad17dc8402074090a70585 authored over 2 years ago by Henrik Grimler <[email protected]>
changed(main/termux-tools): add mirror.mwt.me to Europe

6af85e0be261b5a15a4d77907945cd0987f9b9c2 authored over 2 years ago by Matthew Thomas <[email protected]>
termux-tools: Add UK mirror: Lumito

b9f144e24f7fbab8245f53873ba83688e8d681a4 authored over 2 years ago by Lumito <[email protected]>
enhance(main/termux-tools:pkg): ignore files ending with ~ as well

Editting mirrors with emacs can result in such files.

6f1e00084f0ee7984bd9ed123fa1e937f9fe8f6f authored over 2 years ago by Henrik Grimler <[email protected]>
fix(main/termux-tools): only unlink if symlink exists

Fixes non-fatal error on first use of updated termux-change-repo.

a63566f19c8887c8243c5e3b869606a5f8f409f1 authored over 2 years ago by Henrik Grimler <[email protected]>
termux-tools: Add russian mirror: dmitry

Signed-off-by: 2096779623 <[email protected]>

be2653003ae16133ec9c42a5ac3e8d9edc17add6 authored over 2 years ago by 2096779623 <[email protected]>
termux-tools: Add the first russian mirror

Signed-off-by: 2096779623 <[email protected]>

2666cf2467e3e4c2afd0f32776fb18994c004c4e authored over 2 years ago by 2096779623 <[email protected]>
fix(main/termux-tools:pkg): fix off-by-one in randomisation

Array elements are counted from 0.

d43d12ec45999ef9fd429a32ee04feef5b425ce8 authored over 2 years ago by Henrik Grimler <[email protected]>
termux-tools: Add chinese mirror: PKU (#11031)

Signed-off-by: 2096779623 <[email protected]>

3c912205fcec50cafa9c8ed06d7af93fd6fdb6f2 authored over 2 years ago by 2096779623 <[email protected]>
revbump termux-tools

0febf1c1ecd524f988790b8170d0260878a345a2 authored over 2 years ago by Lucinda May Phipps <[email protected]>
termux-tools: fix NO_MIRROR_SELECT

8d38ebf8e9f8f326a10d14856c9a4bf33e460765 authored over 2 years ago by Lucinda May Phipps <[email protected]>
fix(main/termux-tools:pkg): ignore apt's backup files

Now that our mirror files are set as conffiles, apt will keep backups
of old versions named as s...

59b4bbed8e0bb9933ff42ed63ea6f1fcfb9db941 authored over 2 years ago by Henrik Grimler <[email protected]>
enhance(main/termux-tools): add mirror files to CONFFILES

To make apt recognise if there have been local changes.

01b69420ab029307fbf64d0205858b01c32d8c42 authored over 2 years ago by Henrik Grimler <[email protected]>
changed(main/termux-tools): create Asia mirror group

Keep all mirrors in Asia except those in China in it.

72a86682f2b65470dd8318aad1044092c3f38c92 authored over 2 years ago by Henrik Grimler <[email protected]>
enhance(main/termux-tools): add mirror by CyberRex0

Closes termux/termux-packages#10942.

a0230e248bd0a9570345b6bb985f87366274bb14 authored over 2 years ago by Henrik Grimler <[email protected]>
fix(main/termux-tools): unlink chosen_mirrors before changing mirror

In termux-change-repo. Otherwise the new symlink is created inside
$PREFIX/etc/termux/chosen_mi...

507ce79aaeda1c9fc5d762c39a1dbb7eed8e7c20 authored over 2 years ago by Henrik Grimler <[email protected]>
enhance(main/termux-tools:termux-change-repo): fail if apt isn't installed

61ae3b46da87c225abd6b5cd9568fd775d38aab0 authored over 2 years ago by Maxython <[email protected]>
enhance(main/termux-tools): bump version of pkg's mirror checker

c6a784c0b4c741772ce4afc051ee5fb225ad65f6 authored over 2 years ago by Henrik Grimler <[email protected]>
enhance(main/termux-tools): termux-change-repo: add Utermux mirror

Fixes termux/termux-packages#10899.

5c14ece3e7246b4acae2eeec6fb0c6d777c85abd authored over 2 years ago by Henrik Grimler <[email protected]>
termux-tools: deleting information in motd about installing repo for pacman format

6d5a646ab0091656364a672419826f0ba23e0531 authored over 2 years ago by Maxython <[email protected]>
upgpkg(termux-tools): bump after revert of #10831

Fixes #10841

Signed-off-by: Aditya Alok <[email protected]>

9f36052e32c6540b50cb48be453b975f2e01ea81 authored over 2 years ago by Aditya Alok <[email protected]>
Revert "enhance(termux-tools): add `notify-send` script as wrapper over termux-notification"

- conflicts with libnotify

This reverts commit b3265271e614c04c839848008648d65a27754506.

9d4b1ba942e92ea72506d130fb1057b16112d676 authored over 2 years ago by Aditya Alok <[email protected]>
enhance(termux-tools): add `notify-send` script as wrapper over termux-notification

896e044ae1425b8ea195cac10c6c7b51da5db008 authored over 2 years ago by Pooya Moradi <[email protected]>
termux-tools: reducing extra lines in pkg

5099501eeac87b6f8b1109e92ebdd7ea04c85352 authored over 2 years ago by Maxython <[email protected]>
enhance(main/termux-tools): keep mirrors in $PREFIX/etc/termux/

Initialise will all current mirrors.

288d58454ea3ad02dc648e5aae846a8a2e1ed1eb authored over 2 years ago by Henrik Grimler <[email protected]>
enhance(main/termux-tools): deal with mirror groups

Instead of individual mirrors. Group mirrors per geographical
location and make users select wh...

72648ecd100c0c280c02cf43601839b7d6d0e260 authored over 2 years ago by Henrik Grimler <[email protected]>
chore(main/termux-tools): make indentation uniform

3bf617c11a2c4b5dddb5593b391e0e123416e0a7 authored over 2 years ago by Henrik Grimler <[email protected]>
added(termux-tools): Add NYIST mirror and add #10652 to pkg

Closes: #10652

dadbd2009d4a54132d012f15581d15b3b4313913 authored over 2 years ago by 2096779623 <[email protected]>
upgpkg(main/termux-tools): Upgrade to 0.180

e8af029df35b315220caee8be63f0dd1c48a1cb6 authored over 2 years ago by agnostic-apollo <[email protected]>
added(main/termux-tools): Use bash parallel jobs to bring ~`mirror_count`x improvement in mirror selection speed for pkg script

Related https://github.com/termux/termux-packages/pull/9889#issuecomment-1092127808

048610e9a55118091ca17a390c94b3d3d673e7fc authored over 2 years ago by agnostic-apollo <[email protected]>
changed|fixed(main/termux-tools): Refactor pkg commands for package managers and fix broken script

Previously, the commands for the package managers were defined in a single array making code har...

94a3d8a6e8d5a20df489d7b4c07a43fe826ea959 authored over 2 years ago by agnostic-apollo <[email protected]>
changed(scripts|main/termux-tools): Use TERMUX_APP_PACKAGE_MANAGER instead of TERMUX_MAIN_PACKAGE_FORMAT

Make changes as per new design implemented in termux/termux-app@b950efec and termux/termux-app#2...

28ca844234a1ce25ae20e13719ca1168c3e4508f authored over 2 years ago by agnostic-apollo <[email protected]>
added(main/termux-tools): Add termux-tools version to termux-info output

82f21272ccdb9f96542ada6428f50b664e9980d9 authored over 2 years ago by agnostic-apollo <[email protected]>
termux-tools: Add multiple sources.

c19f60aea4c6e125f9063b2989ddfa5563a9ce2f authored over 2 years ago by 2096779623 <[email protected]>
Revert "termux-tools: Drop dl.kcubeterm.com mirror" (#10673)

* Revert "termux-tools: Drop dl.kcubeterm.com mirror"

7b4fbbe5af2482872931cfc0b4868697571931a0 authored over 2 years ago by Krishna Kanhaiya <[email protected]>
termux-tools: Drop dl.kcubeterm.com mirror

which is not renewed.

7834657fece9d5266f40f14c3fa6b0a777274407 authored over 2 years ago by Tee KOBAYASHI <[email protected]>
feat(main/termux-tools): allow usage with pacman

Co-authored-by: Maxython <[email protected]>
Closes: https://github.com/termux/termux-packages/...

7ca110520facfcfb4e6ad7a0b16a460cbfa8e2d1 authored over 2 years ago by Maxython <[email protected]>
enhance(main/termux-tools): use broken symlink for all mirrors

Create broken symlink to track the case where user explicitly selects
all mirrors.

b05140ddbbaa8a5d66eb1e96cc534388774017f5 authored over 2 years ago by Henrik Grimler <[email protected]>