Package Details: bastet 0.43.2-6

Git Clone URL: https://aur.archlinux.org/bastet.git (read-only, click to copy)
Package Base: bastet
Description: Tetris(r) clone with 'bastard' block-choosing AI
Upstream URL: http://fph.altervista.org/prog/bastet.html
Licenses: GPL3
Submitter: byte
Maintainer: grawlinson
Last Packager: grawlinson
Votes: 58
Popularity: 0.170122
First Submitted: 2007-08-24 22:03 (UTC)
Last Updated: 2022-04-05 03:42 (UTC)

Latest Comments

1 2 Next › Last »

grawlinson commented on 2022-03-26 00:42 (UTC)

I can do that later today. Thanks for bringing it up. :)

BachoSeven commented on 2022-03-23 22:18 (UTC)

@Max1Truc I actually fixed that in a fork, which also uses XDG compliant paths.

You can install it from the bastet-xdg-git AUR package if you wish:

https://aur.archlinux.org/packages/bastet-xdg-git

Max1Truc commented on 2022-03-23 21:17 (UTC) (edited on 2022-03-23 21:18 (UTC) by Max1Truc)

Hi, this package doesn't build anymore, but there is a Pull Request on GitHub fixing this.

It doesn't seem like the maintainer is active anymore, could you consider adding this patch in the PKGBUILD?

EDIT: Here it is, in a patch format: https://github.com/fph/bastet/pull/21.patch

grawlinson commented on 2021-03-04 06:41 (UTC)

facepalm Yeah, that's on me. Fix incoming...

huyz commented on 2021-03-03 08:55 (UTC)

The new sysusers.conf will result:

(1/7) Creating system user accounts...
Two or more conflicting lines for games configured, ignoring.

famfop commented on 2018-07-04 09:22 (UTC) (edited on 2018-07-09 06:49 (UTC) by eschwartz)

I don't wish to maintain the package but you can get the git-version with this. I updated this PKGBUILD. Sorry for the missing newlines, can't figure out how to do it.

# Contributor: Alexandre Dantas <eu @ alexdantas DOT net>
# Maintainer: aksr <aksr at t-com dot me>
pkgname=bastet-git
pkgver=0.43.2.r3.g1b3e692
pkgrel=1
pkgdesc="Tetris(r) clone with 'bastard' block-choosing AI"
arch=('x86_64' 'i686')
url="https://github.com/fph/bastet/"
license=('GPL3')
depends=('boost-libs' 'ncurses')
makedepends=('git' 'boost')
conflicts=('bastet')
source=("$pkgname::git+https://github.com/fph/bastet.git")
md5sums=('SKIP')

pkgver() {
  cd "$srcdir/$pkgname"
  git describe --long --tags | sed -r 's/^v//;s/([^-]*-g)/r\1/;s/-/./g'
}

build() {
  cd "$srcdir/$pkgname"
  make
}

package() {
  cd "$srcdir/$pkgname"

  # populate files
  install -D bastet "${pkgdir}"/usr/bin/bastet
  install -D -m 0644 bastet.6 "${pkgdir}"/usr/share/man/man6/bastet.6
  install -D -m 0644 bastet.png "${pkgdir}"/usr/share/pixmaps/bastet.png
  install -D -m 0644 bastet.desktop "${pkgdir}"/usr/share/applications/bastet.desktop
  install -D -m 0644 bastet.appdata.xml "${pkgdir}"/usr/share/appdata/bastet.appdata.xml
  for F in AUTHORS INSTALL NEWS README; do
    install -D -m 0644 ${F} "${pkgdir}"/usr/share/doc/bastet/${F}
  done

  install -d -m 0775 -g games "${pkgdir}"/var/games
  touch "${pkgdir}"/var/games/bastet.scores2
  chmod 0664 "${pkgdir}"/var/games/bastet.scores2
  chown root:games "${pkgdir}"/var/games/bastet.scores2
}