summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD119
-rw-r--r--rtAudio.patch11
3 files changed, 58 insertions, 97 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2e672a7764a6..1faf57d59180 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
-# Generated by mksrcinfo v8
-# Thu Dec 1 14:14:25 UTC 2016
pkgbase = openframeworks
pkgdesc = An open source C++ toolkit for creative coding.
- pkgver = 0.9.8
- pkgrel = 2
+ pkgver = 0.12.0
+ pkgrel = 3
url = http://openframeworks.cc/
install = openframeworks.install
arch = x86_64
- arch = i686
license = MIT
depends = make
- depends = pkg-config
+ depends = pkgconf
depends = gcc
+ depends = poco
depends = openal
depends = python-lxml
depends = glew
+ depends = glfw-x11
+ depends = pugixml
depends = freeglut
depends = freeimage
depends = gstreamer
@@ -29,17 +29,14 @@ pkgbase = openframeworks
depends = boost
depends = mpg123
depends = rtaudio
+ depends = uriparser
+ depends = libxinerama
optdepends = qtcreator
optdepends = xterm
options = !strip
- source = rtAudio.patch
source = of-make-workspace
- md5sums = 31600cdc597a275295fa35cf178f83c0
- md5sums = d4a0cfda1970138b71d28f1cd81220da
- source_x86_64 = http://www.openframeworks.cc/versions/v0.9.8/of_v0.9.8_linux64_release.tar.gz
- md5sums_x86_64 = 58816a7b9d87bb745d15cbcbed24f95b
- source_i686 = http://www.openframeworks.cc/versions/v0.9.8/of_v0.9.8_linux_release.tar.gz
- md5sums_i686 = 00b7d47b096e602ef346c50447f22639
+ source = https://github.com/openframeworks/openFrameworks/releases/download/0.12.0/of_v0.12.0_linux64gcc6_release.tar.gz
+ sha256sums = b4fc38288595df566f770018d871970fb13fb2ad4af7e9e5cddc60288f338806
+ sha256sums = 942cd299c903e0aeea5f05e429ab813702e0ba4f99a5a3d0e7c21e61be9b3b2b
pkgname = openframeworks
-
diff --git a/PKGBUILD b/PKGBUILD
index 25fcebf02f84..638bde288df9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,106 +1,81 @@
-# Maintainer: Marco Pompili <aur@emarcs.org>
+# Maintainer: Marco Pompili <aur@odd.red>
pkgname=openframeworks
-pkgver=0.9.8
-pkgrel=2
+pkgver=0.12.0
+pkgrel=3
pkgdesc="An open source C++ toolkit for creative coding."
url="http://openframeworks.cc/"
-arch=('x86_64' 'i686')
+arch=('x86_64')
license=('MIT')
-depends=('make' 'pkg-config' 'gcc' 'openal' 'python-lxml' 'glew' 'freeglut'
-'freeimage' 'gstreamer' 'gst-plugins-base' 'gst-plugins-good' 'gst-plugins-bad'
-'gst-plugins-ugly' 'gst-libav' 'opencv' 'libxcursor' 'assimp' 'boost' 'mpg123' 'rtaudio')
+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=(
+ "of-make-workspace"
+ "https://github.com/openframeworks/openFrameworks/releases/download/0.12.0/of_v0.12.0_linux64gcc6_release.tar.gz"
+)
+sha256sums=('b4fc38288595df566f770018d871970fb13fb2ad4af7e9e5cddc60288f338806'
+ '942cd299c903e0aeea5f05e429ab813702e0ba4f99a5a3d0e7c21e61be9b3b2b')
-[[ "$CARCH" == "i686" ]] && _arch="linux" || _arch="linux64"
-_name="of_v${pkgver}_${_arch}_release"
-
-source=("rtAudio.patch" "of-make-workspace")
-
-source_i686=("http://www.openframeworks.cc/versions/v${pkgver}/of_v${pkgver}_linux_release.tar.gz")
-source_x86_64=("http://www.openframeworks.cc/versions/v${pkgver}/of_v${pkgver}_linux64_release.tar.gz")
-md5sums=('31600cdc597a275295fa35cf178f83c0'
- 'd4a0cfda1970138b71d28f1cd81220da')
-md5sums_x86_64=('58816a7b9d87bb745d15cbcbed24f95b')
-md5sums_i686=('00b7d47b096e602ef346c50447f22639')
+_name="of_v${pkgver}_linux64gcc6_release"
prepare() {
- export OF_ROOT=${srcdir}/${_name}
- export LC_ALL=C
-
- ARCH=$(uname -m)
-
- if [ "$ARCH" = "x86_64" ]; then
- LIBSPATH=linux64
- else
- LIBSPATH=linux
- fi
-
- GCC_MAJOR_GT_4=$(expr `gcc -dumpversion | cut -f1 -d.` \> 4)
- if [ $GCC_MAJOR_GT_4 -eq 1 ]; then
- msg2 "Rebuilding POCO libraries for gcc5, this could take a while..."
-
- sys_cores=$(getconf _NPROCESSORS_ONLN)
-
- if [ $sys_cores -gt 1 ]; then
- cores=$(($sys_cores-1))
- else
- cores=1
- fi
+ cd ${srcdir}
- msg2 "Found $sys_cores core/s, set sail!"
+ export OF_ROOT=${srcdir}/${_name}
+ export LC_ALL=C
+ export CXXFLAGS="-Wall -Wno-error -Wno-format-security"
- cd ${OF_ROOT}/scripts/apothecary
- ./apothecary -j${cores} update poco
- fi
+ ARCH=$(uname -m)
- msg2 "Fix RtAudio.h path"
- cd $srcdir
- patch ${srcdir}/${_name}/libs/openFrameworks/sound/ofRtAudioSoundStream.cpp rtAudio.patch
+ if [ "$ARCH" = "x86_64" ]; then
+ LIBSPATH=linux64
+ else
+ LIBSPATH=linux
+ fi
}
build() {
- cd ${srcdir}/${_name}
+ cd ${srcdir}/${_name}
- cd libs/openFrameworksCompiled/project
+ cd libs/openFrameworksCompiled/project
- msg2 "Building openFrameworks Debug version"
- make -j$cores Debug
+ msg2 "Building openFrameworks Debug version"
+ make -s Debug
- msg2 "Building openFrameworks Release version"
- make -j$cores Release
+ msg2 "Building openFrameworks Release version"
+ make -s Release
- cd ${srcdir}/${_name}
+ cd ${srcdir}/${_name}
- msg2 "Building OF Project Generator tool..."
- cd apps/projectGenerator/commandLine
- make -j$cores Release
+ msg2 "Building OF Project Generator tool..."
+ cd apps/projectGenerator/commandLine
+ make -s Release
- cd ${srcdir}/${_name}
+ cd ${srcdir}/${_name}
- msg2 "Building OF Project Generator interface..."
- cd libs/openFrameworksCompiled/project
- make -j$cores Release
+ msg2 "Building OF Project Generator interface..."
+ cd libs/openFrameworksCompiled/project
+ make -s Release
}
package() {
- install -Dm755 "${srcdir}/${_name}/apps/projectGenerator/commandLine/bin/projectGenerator" \
- "${pkgdir}/usr/bin/projectGenerator"
+ install -Dm755 "${srcdir}/${_name}/apps/projectGenerator/commandLine/bin/projectGenerator" \
+ "${pkgdir}/usr/bin/projectGenerator"
- install -dm755 "${pkgdir}/opt"
+ install -dm755 "${pkgdir}/opt"
- cp -R "${srcdir}/${_name}" "${pkgdir}/opt/openFrameworks"
+ cp -R "${srcdir}/${_name}" "${pkgdir}/opt/openFrameworks"
- install -Dm775 "${srcdir}/of-make-workspace" "${pkgdir}/opt/openFrameworks/scripts/of-make-workspace"
+ install -Dm775 "${srcdir}/of-make-workspace" "${pkgdir}/opt/openFrameworks/scripts/of-make-workspace"
- msg2 "Fixing emptyExample project files permissions..."
+ msg2 "Fixing emptyExample project files permissions..."
- chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/addons.make
- chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/config.make
- chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/emptyExample.qbs
- chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/Makefile
+ chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/addons.make
+ chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/config.make
+ chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/emptyExample.qbs
+ chmod 644 "${pkgdir}"/opt/openFrameworks/apps/myApps/emptyExample/Makefile
- install -D -m644 "${srcdir}/${_name}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+ install -D -m644 "${srcdir}/${_name}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
}
diff --git a/rtAudio.patch b/rtAudio.patch
deleted file mode 100644
index 3150088e0c96..000000000000
--- a/rtAudio.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ofRtAudioSoundStream.cpp 2016-03-09 17:40:44.000000000 +0100
-+++ ofRtAudioSoundStream.cpp.fixed 2016-04-29 18:06:13.321128680 +0200
-@@ -5,7 +5,7 @@
- #include "ofSoundStream.h"
- #include "ofMath.h"
- #include "ofUtils.h"
--#include "RtAudio.h"
-+#include "rtaudio/RtAudio.h"
-
-
- //------------------------------------------------------------------------------