summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Reimer2015-08-10 13:29:41 +0200
committerChristopher Reimer2015-08-10 13:29:41 +0200
commitb00dd25b3ae4db44b76481e4c4bad053e7f4d52c (patch)
treecfe5d7bbf420087312589a46c44ea22eafe75e9b
downloadaur-b00dd25b3ae4db44b76481e4c4bad053e7f4d52c.tar.gz
Sync from VDR4Arch (https://github.com/VDR4Arch/vdr4arch/commit/7f69ddab9523aff9d6ed3ca4c5b511d9ad07e879)
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD51
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..288948a6c251
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = graphlcd-base
+ pkgdesc = Project to support graphical LC displays connected to the PC
+ pkgver = 20130520
+ pkgrel = 2
+ url = http://projects.vdr-developer.org/projects/show/graphlcd
+ arch = x86_64
+ arch = i686
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ license = GPL2
+ makedepends = git
+ depends = fontconfig
+ depends = graphicsmagick
+ depends = libusb-compat
+ depends = libvncserver
+ optdepends = serdisplib: Add support for more serial displays
+ backup = etc/graphlcd.conf
+ source = git://projects.vdr-developer.org/graphlcd-base.git#commit=1e01a8963f9ab95ba40ddb44a6c166b8e546053d
+ md5sums = SKIP
+
+pkgname = graphlcd-base
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..adb5fb3e8509
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# This PKGBUILD is part of the VDR4Arch project [https://github.com/vdr4arch]
+
+# Maintainer: Christopher Reimer <mail+vdr4arch[at]c-reimer[dot]de>
+# Contributor: Ole Ernst <olebowle[at]gmx[dot]com>
+pkgname=graphlcd-base
+pkgver=20130520
+_gitver=1e01a8963f9ab95ba40ddb44a6c166b8e546053d
+pkgrel=2
+pkgdesc="Project to support graphical LC displays connected to the PC"
+url="http://projects.vdr-developer.org/projects/show/graphlcd"
+arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h')
+license=('GPL2')
+depends=('fontconfig' 'graphicsmagick' 'libusb-compat' 'libvncserver')
+optdepends=('serdisplib: Add support for more serial displays')
+makedepends=('git')
+backup=('etc/graphlcd.conf')
+source=("git://projects.vdr-developer.org/graphlcd-base.git#commit=$_gitver")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ git log -1 --pretty=format:%ad --date=short | sed 's/-//g'
+}
+
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ sed -i '/CFLAGS/d' Make.config
+ sed -i '/CXXFLAGS/d' Make.config
+ sed -i '/LDFLAGS/d' Make.config
+ sed -i 's/#HAVE_DRIVER_AX206DPF/HAVE_DRIVER_AX206DPF/' Make.config
+ sed -i 's/#HAVE_DRIVER_picoLCD_256x64/HAVE_DRIVER_picoLCD_256x64/' Make.config
+ sed -i 's/#HAVE_GRAPHICSMAGICK/HAVE_GRAPHICSMAGICK/' Make.config
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ mkdir -p ${pkgdir}/usr/lib/udev/rules.d
+ make DESTDIR="${pkgdir}" \
+ BINDIR=${pkgdir}/usr/bin \
+ LIBDIR=${pkgdir}/usr/lib \
+ INCDIR=${pkgdir}/usr/include \
+ MANDIR=${pkgdir}/usr/share/man \
+ UDEVRULESDIR=${pkgdir}/usr/lib/udev/rules.d \
+ install
+ install -Dm644 graphlcd.conf "$pkgdir/etc/graphlcd.conf"
+}