Package Details: evrouter 0.4-4

Git Clone URL: https://aur.archlinux.org/evrouter.git (read-only, click to copy)
Package Base: evrouter
Description: An Input Event Router for Linux
Upstream URL: http://www.bedroomlan.org/projects/evrouter
Licenses: GPL2
Submitter: net147
Maintainer: None
Last Packager: net147
Votes: 29
Popularity: 0.003332
First Submitted: 2008-02-18 05:30 (UTC)
Last Updated: 2016-02-22 06:21 (UTC)

Latest Comments

omano commented on 2022-02-24 19:15 (UTC)

Here is a working PKGBUILD, courtesy of MOSON from Manjaro forum:

# Maintainer: Jonathan Liu <net147@gmail.com>
pkgname=evrouter
pkgver=0.4
pkgrel=4
pkgdesc="An Input Event Router for Linux"
arch=('i686' 'x86_64')
url="http://www.bedroomlan.org/projects/evrouter"
license=('GPL2')
depends=('libxtst')
makedepends=('automake>=1.10.1')
source=(http://debian.bedroomlan.org/debian/pool/main/e/${pkgname}/${pkgname}_${pkgver}.tar.gz)
md5sums=('eef1b9d8e3b545c330eb025670ffa3e8')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  sed -i '87d' ./src/evrouter.c
  sed -i '46d' ./configure.ac
  aclocal
  automake --add-missing
  ./configure --prefix=/usr --without-xmms
  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
  install -D -m644 README "${pkgdir}/usr/share/doc/${pkgname}/README"
  install -D -m644 debian/changelog "${pkgdir}/usr/share/doc/${pkgname}/changelog"
  install -D -m644 debian/copyright "${pkgdir}/usr/share/doc/${pkgname}/copyright"
  install -D -m755 src/example "${pkgdir}/usr/share/doc/${pkgname}/examples/example"
}

guzzard commented on 2021-02-11 19:35 (UTC) (edited on 2021-02-11 19:36 (UTC) by guzzard)

Modified PKGBUILD that builds successfully. Only thing I changed is removing line 87 in evrouter.c which ld complains about.

# Maintainer: Jonathan Liu <net147@gmail.com>
pkgname=evrouter
pkgver=0.4
pkgrel=4
pkgdesc="An Input Event Router for Linux"
arch=('i686' 'x86_64')
url="http://www.bedroomlan.org/projects/evrouter"
license=('GPL2')
depends=('libxtst')
makedepends=('automake>=1.10.1')
source=(http://debian.bedroomlan.org/debian/pool/main/e/${pkgname}/${pkgname}_${pkgver}.tar.gz)
md5sums=('eef1b9d8e3b545c330eb025670ffa3e8')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  sed  -i '87d' ./src/evrouter.c
  aclocal
  automake --add-missing
  ./configure --prefix=/usr --without-xmms
  make
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  make DESTDIR="${pkgdir}" install
  install -D -m644 README "${pkgdir}/usr/share/doc/${pkgname}/README"
  install -D -m644 debian/changelog "${pkgdir}/usr/share/doc/${pkgname}/changelog"
  install -D -m644 debian/copyright "${pkgdir}/usr/share/doc/${pkgname}/copyright"
  install -D -m755 src/example "${pkgdir}/usr/share/doc/${pkgname}/examples/example"
}

# vim:set ts=2 sw=2 et:

omano commented on 2020-07-28 18:27 (UTC)

Yep, when I posted my previous comment the maintainer orphaned the package (I guess because he didn't want to deal with this 12 years old package), so I guess it is up to us to repair it then someone with the knowledge should fix it officially by becoming new maintainer and uploading fixes..

For now I just copied my previously compiled executable to my bin folder and that works, maybe it would be possible to have someone make a bin version of this package (I can upload mine if needed) if nobody can fix the compile errors.

t-ask commented on 2020-07-28 09:39 (UTC)

I get the following compile error with yay:

mv -f .deps/evrouter-action_xmms.Tpo .deps/evrouter-action_xmms.Po gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wall -g -D__USE_GNU -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o evrouter evrouter-evrouter.o evrouter-cmdline.o evrouter-evdev.o evrouter-parser.o evrouter-x11.o evrouter-action_shell.o evrouter-action_xkey.o evrouter-action_xbutton.o evrouter-action_xmms.o -lXtst -lX11 /usr/bin/ld: evrouter-cmdline.o:/home/user/.cache/yay/evrouter/src/evrouter-0.4/src/cmdline.c:57: multiple definition of `progname'; evrouter-evrouter.o:(.bss+0x0): first defined here

omano commented on 2020-07-09 00:08 (UTC)

Last time I build it with no issue but it seems to not being able to build anymore for me on Manjaro.

falconm7 commented on 2018-10-05 12:27 (UTC)

The stream of the bundle through the Linux organize stack is very charming and has been a subject the tending to plans and the directing conventions. Get more information about the router and their set up method to follow https://www.belkinroutersupportnumber.com/

Ziusudra commented on 2016-02-22 03:31 (UTC)

The upstream URL has changed: http://www.bedroomlan.org/projects/evrouter

The-Compiler commented on 2013-04-04 05:48 (UTC)

I've created a patch to make it build again. You can find a modified PKGBUILD at http://p.cmpl.cc/cb0c64fd net147, if you want to include this into the package until it's fixed upstream (would be nice!) please download the patch and include it in the source archive. -- Florian

msierks commented on 2013-02-04 17:21 (UTC)

This package fails to build for me. configure.ac:49: error: 'AM_CONFIG_HEADER': this macro is obsolete.