[arch-commits] Commit in hyperion/trunk (2 files)
Jelle van der Waa
jelle at archlinux.org
Sat Oct 21 10:54:58 UTC 2017
Date: Saturday, October 21, 2017 @ 10:54:57
Author: jelle
Revision: 263790
upgpkg: hyperion 1.03.2-12
protobuf 3.4.0 rebuild
Added:
hyperion/trunk/0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch
Modified:
hyperion/trunk/PKGBUILD
------------------------------------------------------+
0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch | 26 +++++++++++++++++
PKGBUILD | 12 +++++--
2 files changed, 35 insertions(+), 3 deletions(-)
Added: 0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch
===================================================================
--- 0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch (rev 0)
+++ 0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch 2017-10-21 10:54:57 UTC (rev 263790)
@@ -0,0 +1,26 @@
+From 88ae95d522bfdda4c29a1116367aad8c7d948779 Mon Sep 17 00:00:00 2001
+From: Jelle van der Waa <jelle at vdwaa.nl>
+Date: Sat, 21 Oct 2017 12:46:49 +0200
+Subject: [PATCH] Fix no decleration of `assert` with GCC 7.2
+
+Add a missing include for cassert to fix the -fpermissive compiler
+error.
+---
+ include/utils/Image.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/include/utils/Image.h b/include/utils/Image.h
+index e8c82e4..dad57a2 100644
+--- a/include/utils/Image.h
++++ b/include/utils/Image.h
+@@ -1,6 +1,7 @@
+ #pragma once
+
+ // STL includes
++#include <cassert>
+ #include <vector>
+ #include <cstdint>
+ #include <cstring>
+--
+2.14.2
+
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-10-21 10:17:44 UTC (rev 263789)
+++ PKGBUILD 2017-10-21 10:54:57 UTC (rev 263790)
@@ -4,7 +4,7 @@
pkgname=hyperion
pkgver=1.03.2
-pkgrel=11
+pkgrel=12
pkgdesc="An opensource 'AmbiLight' implementation"
arch=('i686' 'x86_64')
url="https://github.com/hyperion-project/hyperion"
@@ -13,9 +13,15 @@
optdepends=('xorg-server: X11 grabbing')
makedepends=('cmake')
backup=('etc/hyperion/hyperion.config.json')
-source=("${pkgname}-${pkgver}.tar.gz::https://github.com/tvdzwan/${pkgname}/archive/${pkgver}.tar.gz")
-sha512sums=('7406f5bdf323d2799fb375557603fefd1f077cda287b5aa9ff10251b22d8dd07590458515b0e01ef97fba80885aab1aa72bd8b5d26873ad8ebcc1ba53d6776ec')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/tvdzwan/${pkgname}/archive/${pkgver}.tar.gz" "0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch")
+sha512sums=('7406f5bdf323d2799fb375557603fefd1f077cda287b5aa9ff10251b22d8dd07590458515b0e01ef97fba80885aab1aa72bd8b5d26873ad8ebcc1ba53d6776ec'
+ '11c51f6085d78bb75a7d73372262eedc2dab84b9d37ee1850f6b8d8c9cfe85d72a69b7d755e169028c6f7150f09201ded7d32a4edf15130ca2a12a188fe5945c')
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/0001-Fix-no-decleration-of-assert-with-GCC-7.2.patch"
+}
+
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
mkdir -p build
More information about the arch-commits
mailing list