Skip to content

Instantly share code, notes, and snippets.

@vith

vith/PKGBUILD Secret

Last active April 22, 2016 04:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vith/36b9e1290a2a694b861352a1d8e2e774 to your computer and use it in GitHub Desktop.
Save vith/36b9e1290a2a694b861352a1d8e2e774 to your computer and use it in GitHub Desktop.
lcdtest PKGBUILD
# Maintainer: Mike Sampson <mike@sambodata.com>
# Contributor: Andrej Gelenberg <andrej.gelenberg@udo.edu>
pkgname="lcdtest"
pkgver=1.18
pkgrel=2
pkgdesc="A utility to display LCD monitor test patterns."
arch=('i686' 'x86_64')
url="http://www.brouhaha.com/~eric/software/lcdtest/"
license=('GPL2')
depends=('sdl_image' 'sdl_ttf' 'ttf-liberation')
makedepends=('scons' 'ttf-liberation')
source=("http://www.brouhaha.com/~eric/software/lcdtest/download/${pkgname}-${pkgver}.tar.gz")
md5sums=('d94f242f0ff35c75d6f4be89d3bc13d6')
sha512sums=('74b0739c5dcc5ff9307ca526b4a6bbd92d6e58a83ceeed5a37a4064e3e4ed0cbdfe7a2a70cd56ba1a7305c3fd72510e10a02098aab11828062a3999cac944ab7')
build() {
cd ${srcdir}/${pkgname}-${pkgver}/
sed -i "s%/usr/share/fonts/liberation/LiberationMono-Regular.ttf%$(fc-match 'Liberation Mono' file|cut -d'=' -f2-)%" "src/lcdtest.c"
scons
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}/
install -d -m0755 ${pkgdir}/usr/bin
install -m0755 ${srcdir}/${pkgname}-${pkgver}/build/${pkgname} ${pkgdir}/usr/bin
install -d -m0755 ${pkgdir}/usr/share/man/man1
install -m0644 ${srcdir}/${pkgname}-${pkgver}/man/${pkgname}.1 ${pkgdir}/usr/share/man/man1
}
# vim:ts=4:sw=4:noet:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment