unixwork / xnedit

A fast and classic X11 text editor, based on NEdit, with full unicode support and antialiased text rendering.
Other
83 stars 11 forks source link

binary release #100

Closed efa closed 1 year ago

efa commented 1 year ago

here attached binaries for 2 common SBCs: 1) Raspberry Pi 3B+, Debian11-32bit, gcc10.2.1, ARMv7l Raspberry Pi 3B+, Debian11-64bit, gcc10.2.1, aarch64 2) StarFive VisionFive2, DebianSid-64bit, gcc12.2.0, RISCV64

Are generated from current git sources.

Note: the archive are .tgz inside .zip as seems github say support .tgz but refuse to upload them, but work for .zip

XNEdit1.4.1_Debian11-32bit_gcc10.2.1_ARMv7l.zip XNEdit1.4.1_Debian11-64bit_gcc10.2.1_aarch64.zip XNEdit1.4.1_DebianSid-64bit_gcc12.2.0_RISCV64.zip

efa commented 1 year ago

note: in the "BUILDING XNEDIT" section of Readme, it is sayd to install 'libpcre', but I think user need more details, as on Debian I have:

libpcre3-dev Old Perl 5 Compatible Regular Expression Library - development files 2:8.39-13

libpcre2-dev New Perl Compatible Regular Expression Library - development files 10.36-2+deb11u1

The one that work is v8.39

unixwork commented 1 year ago

Some distributions call the old lib just libpcre and the new one libpcre2. I decided to use the old lib because some older distributions don't have libpcre2.

My plan is to switch to libpcre2 but also to offer an option to use the old lib.

Even better would be to remove the dependency completely. The library is used by some editorconfig code for wildcard expressions. These wildcard expressions could be re-implemented without regular expressions, the problem is, that there is no good specification for these wildcard expressions, therefore I was forced to use their code.

efa commented 1 year ago

The v10 finally is Posix compatible, but I understand is not always present

As now, you can simply change the line in README.md, BUILDING XNEDIT section, from: libpcre to: libpcre (Perl 5 lib v8.38 or v8.x) so users of distributions with both versions, understand which one is the requisite.

efa commented 1 year ago

added the binary for Raspberry Pi 3B+ @64bit

unixwork commented 1 year ago

The readme now specifies the libpcre version.

Because I would like to close this issue, can you post the binaries to the Discussions page, maybe #77 or a new thread?

efa commented 1 year ago

done, see https://github.com/unixwork/xnedit/discussions/101