diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..af50ca2c3b7d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Jeffrey Clark (h0tw1r3) <dude@zaplabs.com> + +_gitname=attract +_gitbranch=master +pkgname=${_gitname}-git +pkgver=1.6.2.47 +pkgrel=1 +pkgdesc="A graphical front-end for command line emulators that hides the underlying operating system and is intended to be controlled with a joystick or gamepad." +arch=('i686' 'x86_64') +url="http://www.attractmode.org/" +license=('GPL3') +depends=('sfml' 'openal' 'ffmpeg' 'fontconfig' 'libxinerama' 'libarchive') +conflicts=('attract') +provides=('attract') +replaces=('attractmode-git') +install="${_gitname}.install" +source=("${_gitname}::git+https://github.com/mickelson/${_gitname}.git#branch=${_gitbranch}" + "https://github.com/mickelson/${pkgname%-*}/releases/download/v1.6.2/ATTRACT.MODE.intro.16-9.v6.1080p.mp4" + "${_gitname}.desktop" + "${install}") +sha1sums=('SKIP' + '37885c5f2e6194e689c36eb88c43bd5bb23363d0' + 'cf599edbff2962b5ff0a77560a95d80cec828264' + '284afdf55086f2a626d5ab617240ff74cea30f53') + +pkgver() { + cd "${_gitname}" + tag=$(git describe --tags --abbrev=0) + printf "%s.%s" ${tag//v} $(git rev-list --count ${tag}..HEAD) +} + +build() { + cd "${_gitname}" + make prefix=/usr +} + +package() { + cd "${_gitname}" + make prefix="${pkgdir}/usr" install + install -Dm644 ../ATTRACT.MODE.intro.16-9.v6.1080p.mp4 ${pkgdir}/usr/share/attract/intro/intro.mp4 + install -Dm644 util/icon.png ${pkgdir}/usr/share/pixmaps/attract.png + install -Dm644 ${srcdir}/attract.desktop ${pkgdir}/usr/share/applications/attract.desktop +} |