summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 13 insertions, 40 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 066b1cd7c12d..638bde288df9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,31 @@
-# Maintainer: Marco Pompili <aur (at) mg.odd.red>
-
-DLAGENTS=("https::/usr/bin/curl -k -o %o %u")
+# Maintainer: Marco Pompili <aur@odd.red>
pkgname=openframeworks
-pkgver=0.10.1
-pkgrel=2
+pkgver=0.12.0
+pkgrel=3
pkgdesc="An open source C++ toolkit for creative coding."
url="http://openframeworks.cc/"
arch=('x86_64')
license=('MIT')
-depends=('make' 'pkg-config' 'gcc' 'openal' 'python-lxml' 'glew' 'glfw' 'pugixml' 'freeglut' 'freeimage' 'gstreamer' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav' 'opencv' 'libxcursor' 'assimp' 'boost' 'mpg123' 'rtaudio' 'uriparser')
+depends=('make' 'pkgconf' 'gcc' 'poco' 'openal' 'python-lxml' 'glew' 'glfw-x11' 'pugixml' 'freeglut' 'freeimage' 'gstreamer' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad' 'gst-plugins-ugly' 'gst-libav' 'opencv' 'libxcursor' 'assimp' 'boost' 'mpg123' 'rtaudio' 'uriparser' 'libxinerama')
optdepends=('qtcreator' 'xterm')
options=(!strip)
install=openframeworks.install
source=(
- "glew_fix.patch"
"of-make-workspace"
- "https://openframeworks.cc/versions/v${pkgver}/of_v${pkgver}_linux64gcc6_release.tar.gz")
-sha256sums=('1c36ee2b8d931c4450e7113324a58a63222465f9469e6732419616de803cddcc'
- 'b4fc38288595df566f770018d871970fb13fb2ad4af7e9e5cddc60288f338806'
- '9cc5133028b84d5031dbd054719238095e46a5aed507f3b32265fa2906f37905')
+ "https://github.com/openframeworks/openFrameworks/releases/download/0.12.0/of_v0.12.0_linux64gcc6_release.tar.gz"
+)
+sha256sums=('b4fc38288595df566f770018d871970fb13fb2ad4af7e9e5cddc60288f338806'
+ '942cd299c903e0aeea5f05e429ab813702e0ba4f99a5a3d0e7c21e61be9b3b2b')
_name="of_v${pkgver}_linux64gcc6_release"
prepare() {
cd ${srcdir}
- msg2 "Applying fix for glew redeclaration"
- # copy patch
- cp glew_fix.patch ${_name}
-
- # apply patch
- cd ${_name}
- patch -p0 < glew_fix.patch
-
-
-
export OF_ROOT=${srcdir}/${_name}
export LC_ALL=C
+ export CXXFLAGS="-Wall -Wno-error -Wno-format-security"
ARCH=$(uname -m)
@@ -46,21 +34,6 @@ prepare() {
else
LIBSPATH=linux
fi
-
- pushd `dirname $0` > /dev/null
- SCRIPTPATH=`pwd`
- popd > /dev/null
-
- BUILD="install"
- JOBS=1
- while getopts tj: opt ; do
- case "$opt" in
- t) # testing, only build Debug
- BUILD="test" ;;
- j) # make job count for parallel build
- JOBS="$OPTARG"
- esac
- done
}
build() {
@@ -69,22 +42,22 @@ build() {
cd libs/openFrameworksCompiled/project
msg2 "Building openFrameworks Debug version"
- make -j$cores Debug
+ make -s Debug
msg2 "Building openFrameworks Release version"
- make -j$cores Release
+ make -s Release
cd ${srcdir}/${_name}
msg2 "Building OF Project Generator tool..."
cd apps/projectGenerator/commandLine
- make -j$cores Release
+ make -s Release
cd ${srcdir}/${_name}
msg2 "Building OF Project Generator interface..."
cd libs/openFrameworksCompiled/project
- make -j$cores Release
+ make -s Release
}
package() {