Package Details: dasher 5.0.0.beta+172+g6958c4ba-1

Git Clone URL: https://aur.archlinux.org/dasher.git (read-only, click to copy)
Package Base: dasher
Description: Information-efficient text-entry interface, driven by natural continuous pointing gestures
Upstream URL: http://www.gnome.org
Licenses: GPLv2
Submitter: htesligte
Maintainer: necklace
Last Packager: necklace
Votes: 4
Popularity: 0.000000
First Submitted: 2016-07-31 20:28 (UTC)
Last Updated: 2023-08-08 15:16 (UTC)

Latest Comments

necklace commented on 2023-08-08 15:27 (UTC) (edited on 2023-08-08 15:27 (UTC) by necklace)

Hi guys,

I've adopted this package since it was unmaintained and abandoned for years.

It should work now, please tell me if you have any problems.

I've added the speech-dispatcher package to optional, it seems to work without it, and it starts working if it gets installed afterwards.

danieltetraquark commented on 2020-03-01 09:18 (UTC) (edited on 2020-03-01 09:21 (UTC) by danieltetraquark)

# Maintainer: Henk te Sligte <henk@hjts.nl>
# Contributor: damir <damir@archlinux.org>

pkgname=dasher
pkgver=5.0.0.alpha+24+gb0a3e18
pkgrel=1
pkgdesc="Information-efficient text-entry interface, driven by natural continuous pointing gestures"
arch=('i686' 'x86_64')
license=('GPL')
depends=('speech-dispatcher' 'gtk3')
makedepends=('git' 'gnome-common' 'gnome-doc-utils')
url="http://www.gnome.org"
options=('!emptydirs')
source=('git+https://gitlab.gnome.org/GNOME/dasher')
sha256sums=('SKIP')

pkgver() {
  cd $pkgname
  git describe --long | sed -e 's/-/+/g' -e 's/^DASHER_//' -e 's/_/./g'
}

prepare() {
  cd $pkgname
  rm -f m4/glib-gettext.m4
  NOCONFIGURE=1 ./autogen.sh
}

build() {
  cd $pkgname
  ./configure --prefix=/usr --sysconfdir=/etc \
      --localstatedir=/var --disable-scrollkeeper --enable-speech
  make
 # Src/Gtk2/generate-schema -s > dasher.gschema.xml
}

package() {
  cd $pkgname
 # install -Dm644 dasher.gschema.xml "${pkgdir}/usr/share/glib-2.0/schemas/dasher.gschema.xml"
  make DESTDIR="${pkgdir}" install
}

xlegs commented on 2018-10-28 23:39 (UTC)

I cannot install due to:

==> Building and installing package
==> Making package: dasher 5.0.0.alpha+24+gb0a3e18-1 (Sun 28 Oct 2018 04:37:41 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning dasher git repo...
Cloning into bare repository '/tmp/yaourt-tmp-stefan/aur-dasher/dasher'...
fatal: unable to connect to git.gnome.org:
git.gnome.org[0: 209.132.180.168]: errno=No route to host
git.gnome.org[1: 209.132.180.180]: errno=No route to host

I use dasher daily, so any help will be appreciated.

dreieck commented on 2018-08-07 12:54 (UTC)

Another note:

gnome-autogen.sh spills out some warnings, which might evolve to build failures in the future:

==> Starting prepare()...
/sbin/gnome-autogen.sh
***Warning*** USE_COMMON_DOC_BUILD is deprecated, you may remove it from autogen.sh
***Warning*** USE_GNOME2_MACROS is deprecated, you may remove it from autogen.sh
***Warning*** PKG_NAME is deprecated, you may remove it from autogen.sh

dreieck commented on 2018-08-07 12:53 (UTC)

A note: /usr/share/glib-2.0/schemas/dasher.gschema.xml makes some complications:

:: Running post-transaction hooks...
(1/3) Compiling GSettings XML schema files...
/usr/share/glib-2.0/schemas/dasher.gschema.xml:4:1  Error on line 4 char 1: Invalid name “DrawMouseLine”: names must begin with a lowercase letter.  This entire file has been ignored.

There are more entries whose names begin uppercase.

I don't know if just renaming it lowercase is OK or if it breaks other things ...

dreieck commented on 2018-08-07 12:50 (UTC)

Please prepend the source-entry with git+.

dreieck commented on 2018-08-07 12:45 (UTC)

Please set the actual version number, since you check out a specific git commit. Put your pkgver in the AUR does not reflect the pkgver that will be computed after checkout.

Please set pkgver=5.0.0.alpha+24+gb0a3e180, or anything newer if you decide to upgrade your package to any newer version.