Date: Tuesday, August 31, 2021 @ 19:07:15 Author: eworm Revision: 422785
archrelease: copy trunk to testing-x86_64 Added: gpm/repos/testing-x86_64/ gpm/repos/testing-x86_64/PKGBUILD (from rev 422784, gpm/trunk/PKGBUILD) gpm/repos/testing-x86_64/gpm.path (from rev 422784, gpm/trunk/gpm.path) gpm/repos/testing-x86_64/gpm.service (from rev 422784, gpm/trunk/gpm.service) gpm/repos/testing-x86_64/gpm.sh (from rev 422784, gpm/trunk/gpm.sh) -------------+ PKGBUILD | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ gpm.path | 5 ++++ gpm.service | 13 ++++++++++++ gpm.sh | 3 ++ 4 files changed, 83 insertions(+) Copied: gpm/repos/testing-x86_64/PKGBUILD (from rev 422784, gpm/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2021-08-31 19:07:15 UTC (rev 422785) @@ -0,0 +1,62 @@ +# Maintainer: Eric BĂ©langer <e...@archlinux.org> + +pkgname=gpm +pkgver=1.20.7.r38.ge82d1a6 +_commit='e82d1a653ca94aa4ed12441424da6ce780b1e530' +pkgrel=4 +pkgdesc='A mouse server for the console and xterm' +arch=('x86_64') +url='https://www.nico.schottelius.org/software/gpm/' +license=('GPL') +depends=('bash' 'procps-ng') +makedepends=('git') +provides=('libgpm.so') +options=('!makeflags') +source=("git+https://github.com/telmich/gpm.git#commit=${_commit}" + 'gpm.sh' + 'gpm.path' + 'gpm.service') +sha256sums=('SKIP' + 'f41e90dcf6c0c6c4b8eff1c69039a20eb6b38ea851ffd1fa47ba311bf83d6ed8' + '1b8712650c70fd139f844fa754e288bfe05a8ed8044d118fda75a47d66034d23' + 'dbce5688b3ba1d5bc9c4f38bcc2d89a6d68d51b30fb5d6d29a02d0c011d3688e') + +pkgver() { + cd "${srcdir}/${pkgname}" + + GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)" + printf '%s.r%s.g%s' \ + "${GITTAG}" \ + "$(git rev-list --count ${GITTAG}..)" \ + "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}/${pkgname}" + + ./autogen.sh +} + +build() { + cd "${srcdir}/${pkgname}" + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --sbindir=/usr/bin + make +} + +package() { + cd "${srcdir}/${pkgname}" + + make DESTDIR="${pkgdir}" install + install -D -m0644 ../gpm.sh "${pkgdir}/etc/profile.d/gpm.sh" + install -D -m0644 ../gpm.path "${pkgdir}/usr/lib/systemd/system/gpm.path" + install -D -m0644 ../gpm.service "${pkgdir}/usr/lib/systemd/system/gpm.service" + +# library fixes + cd "${pkgdir}/usr/lib/" + ln -s libgpm.so.2.* libgpm.so + chmod 0755 "${pkgdir}"/usr/lib/libgpm.so.* +} Copied: gpm/repos/testing-x86_64/gpm.path (from rev 422784, gpm/trunk/gpm.path) =================================================================== --- testing-x86_64/gpm.path (rev 0) +++ testing-x86_64/gpm.path 2021-08-31 19:07:15 UTC (rev 422785) @@ -0,0 +1,5 @@ +[Unit] +Description=Virtual console mouse server + +[Path] +PathExists=/dev/input/mice Copied: gpm/repos/testing-x86_64/gpm.service (from rev 422784, gpm/trunk/gpm.service) =================================================================== --- testing-x86_64/gpm.service (rev 0) +++ testing-x86_64/gpm.service 2021-08-31 19:07:15 UTC (rev 422785) @@ -0,0 +1,13 @@ +[Unit] +Description=Virtual console mouse server +Requires=systemd-udevd.service +After=systemd-udevd.service +Wants=gpm.path +ConditionPathExists=/dev/input/mice + +[Service] +Type=forking +ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2 + +[Install] +WantedBy=multi-user.target Copied: gpm/repos/testing-x86_64/gpm.sh (from rev 422784, gpm/trunk/gpm.sh) =================================================================== --- testing-x86_64/gpm.sh (rev 0) +++ testing-x86_64/gpm.sh 2021-08-31 19:07:15 UTC (rev 422785) @@ -0,0 +1,3 @@ +case $( /usr/bin/tty ) in + /dev/tty[0-9]*) [ -n "$(pidof -s gpm)" ] && /usr/bin/disable-paste ;; +esac