Commit Graph

91 Commits

Author SHA1 Message Date
Henrik Grimler 974635c74e
emacs: update to 28.1 2022-04-06 12:38:50 +02:00
Tee KOBAYASHI 07a6725049 emacs: Add patch to fix hostbuild with glibc 2.34
%ci:no-build
2022-03-21 03:49:56 +09:00
Henrik Grimler 1c44694187 Revert "emacs: remove setjmp workaround"
This reverts commit 67babc6702.

Unfortunately the segfault still seem to happen.
2021-12-28 00:16:34 +01:00
Henrik Grimler 958acc584d
emacs: can't use %n in printf/sprintf format string on android 2021-12-25 11:23:10 +01:00
Tee KOBAYASHI 697977c0b1 emacs: Assume UTF-8 keyboard input for emacsclient 2021-12-05 10:16:38 +01:00
Henrik Grimler 67babc6702
emacs: remove setjmp workaround
@xtkoba pointed out that this was due to a clang bug, which should be
fixed in the libllvm that is shipped with ndk-r23:

https://github.com/termux/termux-packages/pull/7473#issuecomment-913555494
2021-11-29 17:35:14 +01:00
Lucy Phipps d2067b15b8
fix files without trailing newlines
%ci:no-build
2021-10-22 20:44:59 +01:00
Leonid Pliushch 6d51835596
emacs: fix location of bundled config 2021-10-09 20:01:09 +03:00
Leonid Pliushch 9608af5a38
update debscripts for compatibility with pacman format 2021-09-10 19:55:32 +03:00
Lucy Phipps 1167594b7f
emacs, flyctl: trigger CI build 2021-08-24 21:37:16 +01:00
Lucy Phipps b5027ef9fa
bump emacs, flyctl, freeimage
https://github.com/termux/termux-packages/pull/7335#issuecomment-904202191
2021-08-24 20:12:58 +01:00
Aditya Alok 71fb6068d8 Emacs: bump revision 2021-08-24 06:58:32 +02:00
Aditya Alok 9f94a9d291 Emacs: add native json support 2021-08-24 06:58:32 +02:00
Lucy Phipps c432bf15df
busybox, emacs, mutt, nginx: bump to fix builds
for some reason they were built with 0c8a398
2021-08-21 22:27:51 +01:00
Henrik Grimler 2c70621a98 build-package: rename TERMUX_DEBUG to TERMUX_DEBUG_BUILD
To make it more self-explanatory.
2021-08-21 20:55:57 +02:00
Leonid Pliushch 7699c97b23
emacs: disable fdsan
https://github.com/termux/termux-packages/issues/6592
2021-04-10 17:05:37 +03:00
Henrik Grimler 32ca0ea9aa emacs: update to 27.2 2021-04-02 17:44:58 +02:00
Henrik Grimler b158c8de2a emacs: set additional configure flags for debug build
As suggested in the DEBUG documentation:
https://github.com/emacs-mirror/emacs/blob/master/etc/DEBUG
2021-02-03 16:57:21 +01:00
Henrik Grimler cdfaea8f10
emacs: rebuild
Seems that emacs is linked against libnettle on some arches (without the dependency being declared) so rebuild to solve that.

See https://www.reddit.com/r/emacs/comments/l1wiwz/help_with_install_termux/
2021-01-21 13:02:12 +01: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 cb5683d31c emacs: fix typo in patch 2020-10-30 22:50:02 +02:00
Henrik Grimler dbc96ede7a emacs: dump in postinst script with portable dumper 2020-09-16 22:10:05 +02:00
Henrik Grimler 39b750c222 emacs: share/info/dir is deleted in massage step 2020-09-16 22:10:05 +02:00
Henrik Grimler dded013b10 emacs: use symlinks in dump step 2020-09-16 22:10:05 +02:00
Henrik Grimler 66756303e1 emacs: update to 27.1 2020-09-16 22:10:05 +02:00
Henrik Grimler 7c74bf9726 Rename termux_step_post_extract_package->termux_step_post_get_source 2020-07-21 10:14:19 +02:00
Henrik Grimler 4de3dee95d emacs: configure with --with-modules and --without-selinux (#5012)
--with-modules solves https://github.com/termux/termux-packages/issues/5011,
--without-selinux is needed for on device builds.
2020-03-05 19:08:31 +00:00
Henrik Grimler e5bd6cc56f emacs: emacs_cv_func__setjmp=no, emacs_cv_func_sigsetjmp=no on i686 2020-02-15 11:09:29 +01:00
Henrik Grimler 1b5dcce8b9 emacs: potential fix for https://github.com/termux/termux-packages/issues/2599 (#4909) 2020-02-15 08:14:04 +01:00
Leonid Pliushch a533751b61 bump revision for html2text & emacs
Re-submit packages after https://github.com/termux/termux-packages/pull/4831.
Package 'bison' was affected too, but was built & uploaded manually.
2020-01-23 23:25:15 +02:00
Leonid Pliushch 3e67b2cc29 rebuild packages emacs & bison 2020-01-23 19:49:07 +02:00
Leonid Pliushch d293cd0d52 emacs: remove ./share/info/dir from package 2020-01-23 19:26:31 +02:00
Henrik Grimler 1773d73f9e emacs: use termux_step_install_service_scripts for service script 2020-01-05 15:08:08 +01:00
Henrik Grimler 9b73c472de emacs: make emacsclient look for socket in $PREFIX/var/run per default 2019-08-29 20:27:12 +02:00
Fredrik Fornwall 9f24b24ef1 emacs: Update from 26.2 to 26.3 2019-08-29 14:56:58 +02:00
Henrik Grimler 8f68b081a8 emacs: add termux-service script, put socket in $PREFIX/var/run
Start with sv up emacsd
2019-08-25 17:00:29 +02:00
Leonid Pliushch c352216c63 packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 18:49:13 +03:00
Leonid Pliushch 27e89c15f5 alternatives: more editors can be used as alternative for /bin/editor 2019-08-10 22:34:54 +03:00
Leonid Pliushch c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +03:00
Leonid Pliushch eae2eacd41 emacs: don't link with dbus 2019-07-29 15:50:16 +03:00
Leonid Pliushch 6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch 2fa11b13ef build-package.sh: always keep info pages
Info pages usually provide more complete information
about package and its usage than man pages.
2019-07-02 00:00:02 +02:00
Fredrik Fornwall ecf3efe925 emacs: Update from 26.1 to 26.2 2019-04-14 20:41:08 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Pliushch 361d8c519f [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Henrik Grimler cee0306fea emacs: add patch to make hunspell 1.7.0 work
Can perhaps be removed when emacs 26.2 is released
2018-12-17 22:29:04 +01:00
Leonid Pliushch 6d33f94a5f fix packages that require getpass()
Changed packages:

  * alpine
  * dropbear
  * emacs
  * isync
  * lftp
  * msmtp
  * newsboat
  * rsync
  * screen
  * texlive-bin
  * unrar
  * w3m
2018-09-11 00:55:00 +02:00
Matthew Klein 6274ffafe8 emacs: remove ctags.1.gz after building
This man page conflicts with the one included with Universal Ctags (just
like the ungziped one), so exclude it as well.
2018-07-17 10:22:50 +02:00
Fredrik Fornwall 6241edf20a emacs: Build with --without-lcms2 2018-06-02 14:40:11 +02:00
Fredrik Fornwall c020e92087 emacs: Build with clang 2018-05-30 02:32:55 +02:00