Search Criteria
Package Details: jove 4.17.5.5-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/jove.git (read-only, click to copy) |
|---|---|
| Package Base: | jove |
| Description: | An Emacs-like editor without Lisp. |
| Upstream URL: | https://github.com/jonmacs/jove |
| Licenses: | LicenseRef-JoveCustomLicense |
| Conflicts: | jove-git |
| Provides: | jove |
| Submitter: | louipc |
| Maintainer: | aksr |
| Last Packager: | aksr |
| Votes: | 11 |
| Popularity: | 0.000000 |
| First Submitted: | 2007-02-21 05:17 (UTC) |
| Last Updated: | 2026-01-16 10:14 (UTC) |
Dependencies (3)
- bash (bash-gitAUR, bash-devel-gitAUR)
- ncurses (ncurses-gitAUR)
- pkgconf (pkgconf-gitAUR) (make)
Latest Comments
1 2 Next › Last »
aksr commented on 2026-01-16 10:15 (UTC)
Updated.
kseistrup commented on 2025-11-05 18:19 (UTC)
V4.17.5.5 will not compile unless a change to ignore incompatible pointer types are added to the
$CFLAGSenvironment variable in thebuild()function:Also,
should be:
And this package does not need to conflict with
jove-git, is itjove-gitthat should conflict with and providejove.Finally,
customis not a valid SPDX license identifier. We could use something like:With these changes, and an update to the source tarball checksum, the
PKGBUILDwill passnamcapand the package will build.Cheers.
kseistrup commented on 2023-02-24 16:31 (UTC)
V4.17.5.1-2: YASS!! 👍
kseistrup commented on 2022-12-05 18:46 (UTC) (edited on 2022-12-05 18:48 (UTC) by kseistrup)
V4.17.4.7-3: Well done, we're almost there.
Using
jmake.shto compile the binaries has a number of problems: it bypasses Archlinux' optimization cflags and security cflags by using a very minimal set of cflags. These cflags (well, ldflags) doesn't provide proper RELRO information (try running the final package throughnamcap)I suggest skipping the
jmake.shaltogether and letPKGBUILDcallmakedirectly.This requires a
prepare()method that comments out the (empty)CFLAGSandLDFLAGSfromMakefile, as well as getting a few parameters using thepkgconftool (that has to be amakedepends).I have pasted my take at a working
PKGBUILDfile that lets us use ArchLinux' compiler flags, and that will produce a package that only has very fewnamcapissues (two empty directories + the tmp directory with the sticky bit set) here:https://pastebin.mozilla.org/B3dU8RRj (expires in 3 weeks)
Edit: The paste above has a typo: "makedpends=('pkgconf')" — it should of course be "makedepends=('pkgconf')".
kseistrup commented on 2022-12-05 15:28 (UTC)
PS: Except the manuals, that are put in
/usr/man/man1/(should have been/usr/share/man/man1/).kseistrup commented on 2022-12-05 15:12 (UTC)
Using this line for
jmake.shin thepackage()function seems to put everything in its proper place — including the/etcstuff:kseistrup commented on 2022-12-05 14:55 (UTC)
This package still doesn't build correctly: most stuff is put in
/usr/usr/local/.kseistrup commented on 2022-07-09 14:21 (UTC) (edited on 2022-07-09 14:22 (UTC) by kseistrup)
Setting
JOVEHOME=/inbuild()andpackage()mostly does the trick. However, we still end up withPerhaps they can me moved “manually” by
package()?Edit: Removed redundant word.
hkoch commented on 2022-07-09 14:07 (UTC)
First off, thank you for taking over maintenance of this package!
The switch to jmake.sh is installing jove in the wrong place (on my systems):
(these should be /usr/bin/jove and /usr/bin/teachjove. Same is true for man pages and other files).
I've tried a few different changes to the command line in PKGBUILD but I can't get it to install to the correct location.
haawda commented on 2022-06-05 01:05 (UTC)
The github repo only provides "release candidates", no stable releases. Even 4.17.2.7 is a release candidate.
1 2 Next › Last »