summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrejs Mivreņiks2015-08-25 23:23:43 +0300
committerAndrejs Mivreņiks2015-08-25 23:23:43 +0300
commit8f5d2830cb8424cbd55857f962478efe15fa29fb (patch)
tree846a7cd5a45e6aad2235851acae7d4814d7d6831
parent6d479373ca3b0161d65cfc360ba5d17d5fcc1ee2 (diff)
downloadaur-8f5d2830cb8424cbd55857f962478efe15fa29fb.tar.gz
Suppress `deprecated` warnings caused by opencl-headers version 2.0
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD11
-rw-r--r--suppress-deprecated-warnings.patch11
3 files changed, 22 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 80c9a5768fef..0a33f046385f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -14,7 +14,9 @@ pkgbase = libasl
depends = boost
depends = libmatio
source = libasl-0.1.6.tar.gz::https://github.com/AvtechScientific/ASL/archive/v0.1.6.tar.gz
+ source = suppress-deprecated-warnings.patch
sha256sums = b35510c2a82f96237d5cc54d727922db00b71c7d6439591ff50882d08f8314d6
+ sha256sums = ff6e9d031d8dc53b30a3d69f044e86898a0d7d8fafdc204c9a37ded3dc90c93e
pkgname = libasl
diff --git a/PKGBUILD b/PKGBUILD
index 1ad1a55727fa..915b6b865ed6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,11 +9,18 @@ license=('AGPL3')
depends=('vtk' 'libcl' 'boost' 'libmatio')
makedepends=('cmake' 'opencl-headers')
changelog='NEWS.md'
-source=("$pkgname-$pkgver.tar.gz::https://github.com/AvtechScientific/ASL/archive/v${pkgver}.tar.gz")
-sha256sums=('b35510c2a82f96237d5cc54d727922db00b71c7d6439591ff50882d08f8314d6')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/AvtechScientific/ASL/archive/v${pkgver}.tar.gz"
+ 'suppress-deprecated-warnings.patch')
+sha256sums=('b35510c2a82f96237d5cc54d727922db00b71c7d6439591ff50882d08f8314d6'
+ 'ff6e9d031d8dc53b30a3d69f044e86898a0d7d8fafdc204c9a37ded3dc90c93e')
prepare() {
cd "$srcdir/ASL-$pkgver"
+
+ # Patch to suppress 'deprecated' warning messages
+ # caused by 'opencl-headers' since update to 2.0
+ patch -p1 < "$srcdir/suppress-deprecated-warnings.patch"
+
mkdir -p build
cd build
cmake .. \
diff --git a/suppress-deprecated-warnings.patch b/suppress-deprecated-warnings.patch
new file mode 100644
index 000000000000..c5be7a22b5a5
--- /dev/null
+++ b/suppress-deprecated-warnings.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt 2015-08-24 19:50:08.000000000 +0300
++++ b/CMakeLists.txt 2015-08-25 23:22:14.174394239 +0300
+@@ -37,7 +37,7 @@ if (CMAKE_VERSION VERSION_LESS 3.1.0)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive -std=c++11")
+ else()
+ set(CMAKE_CXX_STANDARD 11)
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive")
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive -Wno-deprecated -Wno-deprecated-declarations")
+ endif()
+
+ # Enable supplied cmake includes and modules