summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartłomiej Piotrowski2018-01-06 14:40:01 +0100
committerBartłomiej Piotrowski2018-01-06 14:40:01 +0100
commit4d70092b2c41abb4342bff6596a23beb9fa1d153 (patch)
tree16e9f06a2f7d9e8082f3e937353eeaa76a37e7f7
downloadaur-fbgrab.tar.gz
Import from official repositories
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD44
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..11ad5402a1c0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = fbgrab
+ pkgdesc = A framebuffer screenshot grabber
+ pkgver = 1.3
+ pkgrel = 2
+ url = http://fbgrab.monells.se/
+ arch = x86_64
+ license = GPL
+ makedepends = libpng
+ depends = libpng
+ source = https://fbgrab.monells.se/fbgrab-1.3.tar.gz
+ sha256sums = 5fab478cbf8731fbacefaa76236a8f8b38ccff920c53b3a8253bc35509fba8ed
+
+pkgname = fbgrab
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2abdaec1db71
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
+
+pkgname=fbgrab
+pkgver=1.3
+pkgrel=2
+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@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"
+} \ No newline at end of file