Package Details: xjed-snapshot 0.99.20.180-1

Git Clone URL: https://aur.archlinux.org/jed-snapshot.git (read-only, click to copy)
Package Base: jed-snapshot
Description: A freely available text editor - Latest development version
Upstream URL: http://www.jedsoft.org/snapshots/
Licenses: GPL
Conflicts: jed, xjed
Provides: jed, xjed
Submitter: haawda
Maintainer: aksr
Last Packager: haawda
Votes: 4
Popularity: 0.000000
First Submitted: 2019-12-12 18:25 (UTC)
Last Updated: 2023-05-18 09:43 (UTC)

Dependencies (5)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

csts commented on 2021-06-12 22:52 (UTC)

This package is listed as rgrep 0.99.20.150-2. An error maybe?

prk21 commented on 2021-06-12 21:17 (UTC)

When I run makepkg, jed-snapshot fails to build due to the following missing dependencies: gpm, slang, and libxft.

If I manually install these dependencies, then makepkg succeeds.

I recommend adding a global depends= to your PKGBUILD file.

Excerpt from man PKGBUILD(5):

Note that makepkg does not consider split package depends when checking if dependencies are installed before package building and with --syncdeps. All packages required to make the package are required to be specified in the global depends and makedepends arrays.

Source: https://man.archlinux.org/man/PKGBUILD.5.en#PACKAGE_SPLITTING

kseistrup commented on 2020-03-25 13:03 (UTC)

Please add support for 'armv7h'.

haawda commented on 2019-12-25 22:10 (UTC)

Should be fixed in -3.

kseistrup commented on 2019-12-25 14:25 (UTC)

I get the following error while attempting to build 0.99.20.137-2:

==> Starting prepare()...
sed: can't read src/Makefile: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...

kseistrup commented on 2019-12-19 21:38 (UTC)

I cleared the whole thing and built from scratch, and now xjed is included. I should have done that from the beginning – I'm sorry for having wasted your time. I had built jed-git so many times before, I didn't expect anything to have gone wrong.

kseistrup commented on 2019-12-19 20:53 (UTC)

@haawda

Not in the package I built:

$ pacman --query --list jed-snapshot
jed-snapshot /usr/bin/
jed-snapshot /usr/bin/jed
jed-snapshot /usr/bin/jed-script
jed-snapshot /usr/bin/rgrep
$ pacman --query --owns /usr/bin/xjed
error: No package owns /usr/bin/xjed

So either something went wrong here, or the /usr/bin/xjed found on your box is a copy from a previous installation.

xjed is built alright, but not included in the package.

haawda commented on 2019-12-19 19:30 (UTC)

What do you mean? xjed is already included.

kseistrup commented on 2019-12-19 17:37 (UTC)

Would you care to include xjed in the package (optionally: create a separate package for xjed-snapshot, but that seems a little unresourceful)?

haawda commented on 2019-10-13 16:53 (UTC)

# Maintainer: Daichi Shinozaki <dsdseg@gmail.com>
# Contributor: SpepS <dreamspepser at yahoo dot it>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>

pkgname=jed-git
_pkgname=${pkgname/-git/}
pkgver=0.99.20.137
_pkgver=0.99.20-137
pkgrel=1
pkgdesc="A freely available text editor for Unix and others OS - Latest development version"
arch=('i686' 'x86_64')
url="http://www.jedsoft.org/snapshots/"
license=('GPL')
provides=('jed')
conflicts=('jed')
depends=('gpm' 'slang' 'libxft')
makedepends=('libxext' 'libxt')
options=('!makeflags')
source=("http://www.jedsoft.org/snapshots/jed-pre${_pkgver}.tar.gz" 
'jed-git.install')
sha256sums=('07a6822bece2ead7c2b234a8bb4f95576eef5e6c41ea9f0710b033a320dd2283'
            '9728389557f10ef35aedaf827f218a87dbe529c72bda478d0426624fa85aec4f')
install="$pkgname.install"

build() {
  cd "${srcdir}/${_pkgname}-pre${_pkgver}"

  ./configure --prefix=/usr JED_ROOT=/usr/share/jed

  sed \
    -e "s|\(^all.*\)|\1 xjed rgrep|" \
    -e "s|..DEST.*doc|${pkgdir}/usr/share/doc/${pkgname}|g" \
    -i src/Makefile

  make
}

package() {
  cd "${srcdir}/${_pkgname}-pre${_pkgver}"

  make DESTDIR="${pkgdir}" install

  # Install rgrep
  install -Dm755 src/objs/rgrep "$pkgdir/usr/bin"
}