Package Details: texmacs 2.1.2-1

Git Clone URL: https://aur.archlinux.org/texmacs.git (read-only, click to copy)
Package Base: texmacs
Description: Free scientific text editor, inspired by TeX and GNU Emacs. WYSIWYG editor TeX-fonts and CAS-interface (Giac, GTybalt, Macaulay 2, Maxima, Octave, Pari, Qcl, R and Yacas) in one.
Upstream URL: http://www.texmacs.org
Licenses: GPL
Submitter: arojas
Maintainer: carlosal1015
Last Packager: carlosal1015
Votes: 8
Popularity: 0.019812
First Submitted: 2022-04-01 18:49 (UTC)
Last Updated: 2023-11-16 13:50 (UTC)

Dependencies (14)

Required by (2)

Sources (1)

Pinned Comments

evilsnoo commented on 2023-04-29 16:52 (UTC)

For anyone who's trying to use Texmacs with Wayland, launch it with texmacs -platform wayland otherwise you will get a very blurry rendering.

Latest Comments

1 2 Next › Last »

carlosal1015 commented on 2023-12-16 15:40 (UTC)

Hi @alhirzel, thanks for the report, I will try get in touch with upstream. Maybe you want try a third-party repository like this that provides texmacs https://github.com/archlinuxcn/repo

alhirzel commented on 2023-12-16 06:17 (UTC)

This now errors when building:

/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* TeXmacs_lazy_eval_file(char*)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:88:10: error: ‘scm_internal_lazy_catch’ was not declared in this scope; did you mean ‘scm_internal_catch’?
   88 |   return scm_internal_lazy_catch (SCM_BOOL_T,
      |          ^~~~~~~~~~~~~~~~~~~~~~~
      |          scm_internal_catch
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* TeXmacs_lazy_eval_string(char*)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:124:10: error: ‘scm_internal_lazy_catch’ was not declared in this scope; did you mean ‘scm_internal_catch’?
  124 |   return scm_internal_lazy_catch (SCM_BOOL_T,
      |          ^~~~~~~~~~~~~~~~~~~~~~~
      |          scm_internal_catch
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* TeXmacs_lazy_call_scm(arg_list*)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:183:10: error: ‘scm_internal_lazy_catch’ was not declared in this scope; did you mean ‘scm_internal_catch’?
  183 |   return scm_internal_lazy_catch (SCM_BOOL_T,
      |          ^~~~~~~~~~~~~~~~~~~~~~~
      |          scm_internal_catch
In file included from /home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:19:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* int_to_scm(int)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.hpp:86:22: error: ‘scm_long2num’ was not declared in this scope; did you mean ‘scm_long2scm’?
   86 | #define scm_long2scm scm_long2num
      |                      ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:312:10: note: in expansion of macro ‘scm_long2scm’
  312 |   return scm_long2scm ((long) i);
      |          ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* long_to_scm(long int)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.hpp:86:22: error: ‘scm_long2num’ was not declared in this scope; did you mean ‘scm_long2scm’?
   86 | #define scm_long2scm scm_long2num
      |                      ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:317:10: note: in expansion of macro ‘scm_long2scm’
  317 |   return scm_long2scm (l);
      |          ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: At global scope:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:446:8: error: ‘scm_sizet’ does not name a type; did you mean ‘scm_is_eq’?
  446 | static scm_sizet
      |        ^~~~~~~~~
      |        scm_is_eq
[ 38%] Building CXX object src/CMakeFiles/texmacs_body.dir/Scheme/Scheme/glue.cpp.o
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘void initialize_smobs()’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:512:36: error: ‘free_blackbox’ was not declared in this scope; did you mean ‘print_blackbox’?
  512 |   scm_set_smob_free (blackbox_tag, free_blackbox);
      |                                    ^~~~~~~~~~~~~
      |                                    print_blackbox
make[2]: *** [src/CMakeFiles/texmacs_body.dir/build.make:2756: src/CMakeFiles/texmacs_body.dir/Scheme/Guile/guile_tm.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:258: src/CMakeFiles/texmacs_body.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

carlosal1015 commented on 2023-11-16 13:18 (UTC) (edited on 2023-11-16 13:29 (UTC) by carlosal1015)

Muchas gracias @toshadeva por la confirmación, migraremos a guile 3.

carlosal1015 commented on 2023-06-05 15:07 (UTC) (edited on 2023-06-05 15:10 (UTC) by carlosal1015)

Hi @mluque, did you install guile from AUR? No errors from my side. Maybe had other guile's version installed (hint: pacman -Qs guile)

mluque commented on 2023-06-05 09:01 (UTC)

Then trying to build the package, I obtain the error message "Missing dependencies: -> guile1.8".

Then, when I try to install the package guile1.8 with pacman, I obtain the error message "target not found: guile1.8".

evilsnoo commented on 2023-04-29 16:52 (UTC)

For anyone who's trying to use Texmacs with Wayland, launch it with texmacs -platform wayland otherwise you will get a very blurry rendering.

carlosal1015 commented on 2023-03-12 04:38 (UTC)

Thanks so much @Hammer, is nice to get the accurate information

hammer commented on 2023-03-12 04:28 (UTC)

Hi @carlosal1015, texmacs has a guile3 branch, but it's stale at present, due to guile3's poor support on other platforms. They also have a branch for s7 scheme, yet still wip.

carlosal1015 commented on 2023-01-11 17:58 (UTC)

Hi, someone knows if the texmacs package is working with guile2.2 or guile. Thanks.

carlosal1015 commented on 2022-12-08 14:58 (UTC) (edited on 2022-12-08 14:59 (UTC) by carlosal1015)

Hi @naturlich. No worries, everything works automatically. No need to uninstall it, in the build process makepkg will ensure that all dependencies are downloaded.