Commit Graph

46 Commits

Author SHA1 Message Date
termux-pacman-bot
835057cb19 bump(main/libluajit): 2.1.1731601260
This commit has been automatically submitted by Github Actions.
2024-11-15 12:47:24 +00:00
termux-pacman-bot
f3cde41926 bump(main/libluajit): 2.1.1731485912
This commit has been automatically submitted by Github Actions.
2024-11-14 06:41:30 +00:00
termux-pacman-bot
69809f2ea1 bump(main/libluajit): 2.1.1727870382
This commit has been automatically submitted by Github Actions.
2024-10-02 18:42:10 +00:00
termux-pacman-bot
60a5ed209c bump(main/libluajit): 2.1.1727621189
This commit has been automatically submitted by Github Actions.
2024-09-30 00:57:46 +00:00
termux-pacman-bot
cdab8a4115 bump(main/libluajit): 2.1.1725453128
This commit has been automatically submitted by Github Actions.
2024-09-05 00:53:19 +00:00
termux-pacman-bot
f77920c928 bump(main/libluajit): 2.1.1724512491
This commit has been automatically submitted by Github Actions.
2024-08-27 00:52:38 +00:00
termux-pacman-bot
ed862791c8 bump(main/libluajit): 2.1.1724232689
This commit has been automatically submitted by Github Actions.
2024-08-24 00:26:34 +00:00
termux-pacman-bot
2c2e3c48fd bump(main/libluajit): 2.1.1723675123
This commit has been automatically submitted by Github Actions.
2024-08-18 18:38:15 +00:00
termux-pacman-bot
dc234fcad5 bump(main/libluajit): 2.1.1720049189
This commit has been automatically submitted by Github Actions.
2024-07-05 06:39:52 +00:00
termux-pacman-bot
c79e3952b0 fix(main/libluajit): Fix mismatch between version and what is built
Background: luajit uses rolling releases - see
https://luajit.org/download.html

The recommended approach is to make frequent snapshots, which the termux
package is currently taking from the 2.1 branch.

The version scheme follows what arch linux is doing:
https://archlinux.org/packages/extra/x86_64/luajit/

That means that the version number "2.1.1716656478" refers to the "2.1"
branch, with "1716656478" being the timestamp of the commit built (as
displayed by `git show -s --format=%ct`).

The problem is that the termux package was hardcoded to build a specific
commit from 2021-03-10:
787736990a

We now instead look up the commit from the timestamp in the version string,
so that what is built is correct, and auto updates will start working as expected.
2024-06-02 08:37:22 +00:00
termux-pacman-bot
b031575ce3 bump(main/libluajit): 2.1.1716656478
This commit has been automatically submitted by Github Actions.
2024-05-26 06:37:43 +00:00
termux-pacman-bot
e8bcd5a4d4 bump(main/libluajit): 2.1.1713773202
This commit has been automatically submitted by Github Actions.
2024-04-23 18:37:19 +00:00
termux-pacman-bot
b0da312a18 bump(main/libluajit): 2.1.1710088188
This commit has been automatically submitted by Github Actions.
2024-03-13 12:43:10 +00:00
termux-pacman-bot
24ec5c3431 bump(main/libluajit): 2.1.1707061634
This commit has been automatically submitted by Github Actions.
2024-02-07 00:22:29 +00:00
termux-pacman-bot
652190bc45 bump(main/libluajit): 2.1.1703358377
This commit has been automatically submitted by Github Actions.
2023-12-27 18:31:21 +00:00
termux-pacman-bot
402d4579f9 bump(main/libluajit): 2.1.1702296283
This commit has been automatically submitted by Github Actions.
2023-12-24 18:31:12 +00:00
termux-pacman-bot
76b2ab874e bump(main/libluajit): 2.1.1702233742
This commit has been automatically submitted by Github Actions.
2023-12-11 12:39:48 +00:00
termux-pacman-bot
50fb014534 bump(main/libluajit): 2.1.1700008891
This commit has been automatically submitted by Github Actions.
2023-11-16 18:32:21 +00:00
termux-pacman-bot
cf63b7dbb3 chore(main/libluajit): enable auto updates [no ci] 2023-10-03 16:01:51 +00:00
Maxython
79b59874d9 packages/libluajit 2022-01-02 01:17:23 +03:00
Maxython
4a4c21f57e packages/libluajit 2021-12-27 01:31:30 +03:00
Maxython
9298b74013 packages/libluajit 2021-12-05 15:26:59 +03:00
shadmansaleh
606c32427f fixup: libluajits share directory shouldn't contain epoch in version 2021-07-06 13:52:41 +02:00
shadmansaleh
737f9ff3ce Fix libluajit having wrong version name for include/ 2021-07-06 12:08:56 +02:00
shadmansaleh
4ac21a30e9 Bump luajit to commit 787736990ac3b7d5ceaba2697c7d0f58f77bb782 2021-07-06 12:08:56 +02:00
Leonid Pliushch
37375312b9 explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Leonid Pliushch
0330ba377b libluajit: fix build.sh 2020-12-18 21:38:45 +02:00
Henrik Grimler
dcb926abd4 Copy LICENSE file for some licenses instead of using generic one (#5478)
* termux-licenses: remove licenses that contain copyright information

These licenses cannot be taken from the common termux-licenses package as the copyright information needs to be distributed with the package as well.

271 packages in the main repository needs to be rebuilt after this change.

* termux_step_install_license: remove duplicated comment

* Bump packages that has a license with copyright information

We need to include this copyright information in the package so need
to rebuild them now that termux_step_install_license has been
modified.

The affected licenses are: MIT, ISC, PythonPL, Openfont-1.1, ZLIB,
Libpng, BSD, BSD 2-Clause, BSD 3-Clause.

* zlib: extract license file from zlib.h

* xorgproto: include all individual license files in package

* libgcrypt: include LICENSE file in package

It contains some copyright information so needs to be included in package

* libcrypt: add a dummy BSD 2-Clause license

According to homepage it is suppose to be BSD 2-Clause, but original
project did not include a license file

* libandroid-spawn: add LICENSE file to package

* libandroid-glob: add license file to package

* licenses: allow for comma separated TERMUX_PKG_LICENSE_FILE

%ci:no-build

* libicu: fix so that termux_step_install_license finds license file

%ci:no-build

* termux_step_install_license: check for license file as "License"

%ci:no-build

* libtiff: specify TERMUX_PKG_LICENSE_FILE

%ci:no-build

* asciidoctor: install license to standard location

* krb5: specify license file

* libdb: specify path to license file

%ci:no-build

* libprotobuf: specify path to license file

* darkhttpd: extract license file from darkhttpd.c

* w3m: ensure host libraries are not picked up

* w3m: extract LICENSE file from dock/README

* liblua{,52}: extract license files from doc/readme.html

* termux_step_install_license: look for License.txt as well

* dart: specify path to LICENSE file

* nim: specify license file

* runit: specify license file

* termux_step_install_license: look for LICENSE.TXT as well

* ossp-uuid: extract LICENSE from README

* pigz: extract LICENSE from pigz.c

* ttyrec: extract LICENSE from ttyrec.c

%ci:no-build

* bmon: specify license files

Most of the source files are licensed under MIT, it is not clear (to me) which
parts that are licensed under BSD 2-Clause.

%ci:no-build

* wordgrinder: specify license files

* fdupes: add LICENSE

* autossh: add LICENSE patch

* cmake: specify LICENSE file

* dos2unix: specify LICENSE file

* gnuplot: specify LICENSE file

* termux_step_install_license: look for variants of "copyright" also

* picolisp: specify LICENSE file

* lua-lpeg: extract license file

* tidy: specify license file

* gflags: specify LICENSE file

* timewarrior: fix src url

It seems to have been changed.

* postgresql: specify license file

* ttyrec: fix license patch header

* fossil: specify license file

* fmt: specify license file

* i2pd: specify license file

* leptonica: specify license file

* imgflo: add license file patch

* ired: add license file from ired github repo

* libzen: specify license file

* libmediainfo: specify license file

* mediainfo: specify license file

* tty-clock: add license patch

* samefile: add license patch

* quickjs: add license patch

* docbook-xml: add LICENSE patch

* docbook-xsl: specify LICENSE files

* gnuplot: configure with --without-latex

* timewarrior: add libshared to SRCURL as well

The non-release archives does not contain gitsubmodules so we need to
download it manually.

* restic: switch back to using 0.9.6 archive

* dart: revert revision bump

dart's SDK does not fully support python3 yet, and trying to solve
that is not entirely trivial. We save the dart bump (and upgrade to
2.8.4) for another day.

%ci:no-build
2020-07-07 18:45:45 +02:00
Leonid Pliushch
16cc46caee libluajit: fix tmpdir path
%ci:no-build

 - package is built & uploaded manually
2020-06-07 16:59:45 +03:00
Leonid Pliushch
9c9e7f65b8 update maintainer info
Specifying Termux org members is more correct as we don't have repo-specific
maintainers for termux-packages.

DEB control field specification doesn't allow to specify multiple people as
package maintainers. Value "Termux members @termux" will be used as default
for that field which can be overridden on per-package basis if needed.

%ci:no-build
2020-05-13 11:05:52 +03:00
Leonid Pliushch
9af8040c9b libluajit: expose TERMUX_LUAJIT_JIT_FOLDER to avoid unbound variable error in some cases 2020-05-08 01:50:54 +03:00
Leonid Pliushch
4601791ace libluajit: fix maintainer field 2020-03-17 15:08:34 +02:00
Daniel T. Lee
9db7ae6906 libluajit: fix unmatched header path and package version (#4815)
* libluajit: fix unmatched header path and package version

Currently, luajit header files are placed improperly.
As stated at luajit.pc file, package version is 2.1 and pkg-config
guides the header location to $TERMUX_PREFIX/include/luajit-2.1/.

This commit fixes the build script of wrong header path.

* libluajit: bump revision and use $TERMUX_PKG_VERSION for foldername

Co-authored-by: Henrik Grimler <henrik@grimler.se>
2020-01-20 11:31:33 +01:00
Leonid Pliushch
fc2118cc51 bump revisions for acr, exiftool, libluajit, miniupnpc, virustotal-cli 2019-11-14 18:54:59 +02:00
Leonid Pliushch
808fceb73d move from unstable: libluajit 2019-11-10 19:32:23 +02:00
Fredrik Fornwall
154bc46225 lua: Add and replace luajit
luajit is rather complex and lacking upstream maintenance.
2017-01-18 01:02:18 +01:00
Fredrik Fornwall
9d7fe75405 luajit: Fix clang build 2017-01-15 21:14:17 +01:00
Fredrik Fornwall
af4dc416ed s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2017-01-11 01:21:42 -05:00
Fredrik Fornwall
7b1f1bd35d build-package.sh: Cleanup a bit
- Put everything into shell functions.
- Start fixing shellcheck warnings.
- Run a hostbuild before setting up an android toolchain (fixes #657).

It was quite a hasty rewrite, so things could be broken. Let me know!
2017-01-05 20:37:45 -05:00
Fredrik Fornwall
5e8d636790 Let luajit replace lua completely 2016-11-25 18:20:40 -05:00
Fredrik Fornwall
7ce5638519 Cleanup of more packages 2016-09-03 18:45:08 -04:00
Fredrik Fornwall
ed021630df Fixes for building on a mac 2016-06-11 01:17:00 +02:00
Fredrik Fornwall
d66c7c3fb8 libluajit: Update from 2.1 beta1 to beta2 2016-03-07 19:36:57 -05:00
Fredrik Fornwall
f4bfaebc76 libluajit: Switch to 2.1-beta1
This brings aarch64 support.
2016-01-04 06:38:52 -05:00
Fredrik Fornwall
90cfdb8e4a luajit: Add $PREFIX/share/luajit-2.0.4/jit/ folder
This makes the 'luajit -b' functionality work. Closes #5.
2015-08-12 15:51:11 -04:00
Fredrik Fornwall
59f0d218a6 Initial push 2015-06-13 01:03:31 +02:00