[arch-commits] Commit in fbgrab/repos (community-x86_64 community-x86_64/PKGBUILD)

Kyle Keen kkeen at archlinux.org
Sun Sep 9 03:06:53 UTC 2018


    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 <keenerd at gmail.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch at 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 <programble at 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"
+}



More information about the arch-commits mailing list