Date: Sunday, September 9, 2018 @ 03:06:53
  Author: kkeen
Revision: 378850

archrelease: copy trunk to community-x86_64

Added:
  fbgrab/repos/community-x86_64/
  fbgrab/repos/community-x86_64/PKGBUILD
    (from rev 378849, fbgrab/trunk/PKGBUILD)

----------+
 PKGBUILD |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

Copied: fbgrab/repos/community-x86_64/PKGBUILD (from rev 378849, 
fbgrab/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD                           (rev 0)
+++ community-x86_64/PKGBUILD   2018-09-09 03:06:53 UTC (rev 378850)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Kyle Keen <keen...@gmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+a...@gmail.com>
+# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
+
+pkgname=fbgrab
+pkgver=1.3
+pkgrel=3
+pkgdesc="A framebuffer screenshot grabber"
+arch=('x86_64')
+url="http://fbgrab.monells.se/";
+license=("GPL")
+depends=('libpng')
+makedepends=('libpng')
+source=("https://fbgrab.monells.se/fbgrab-$pkgver.tar.gz";)
+sha256sums=('5fab478cbf8731fbacefaa76236a8f8b38ccff920c53b3a8253bc35509fba8ed')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+  # patch from Curtis McEnroe <program...@gmail.com> which should fix alpha
+  patch -p1 fbgrab.c <<EOF
+diff -wbBur fbgrab-1.3/fbgrab.c fbgrab-1.3.q/fbgrab.c
+--- fbgrab-1.3/fbgrab.c        2015-06-16 23:53:20.000000000 +0300
++++ fbgrab-1.3.q/fbgrab.c      2017-05-03 19:49:22.310138775 +0300
+@@ -279,7 +279,7 @@
+       /* RED   = 2 */
+         outbuffer[(i<<2)+Red] = inbuffer[i*4+srcRed];
+       /* ALPHA */
+-        outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 
0xff;
++        outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 
'\0';
+     }
+ }
+ 
+EOF
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make install DESTDIR="$pkgdir"
+}

Reply via email to