openscenegraph: upgrade to 3.5.3
This commit is contained in:
@@ -3,42 +3,42 @@
|
||||
_realname=OpenSceneGraph
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}" "${MINGW_PACKAGE_PREFIX}-${_realname}-debug")
|
||||
_pkgver=3.5.1
|
||||
_pkgver=3.5.3
|
||||
pkgver=${_pkgver//-/}
|
||||
pkgrel=2
|
||||
pkgrel=1
|
||||
arch=('any')
|
||||
url="http://www.openscenegraph.org/"
|
||||
license=("LGPL")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
|
||||
"${MINGW_PACKAGE_PREFIX}-pkg-config"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-boost"
|
||||
"${MINGW_PACKAGE_PREFIX}-collada-dom-svn"
|
||||
"${MINGW_PACKAGE_PREFIX}-curl"
|
||||
"${MINGW_PACKAGE_PREFIX}-ffmpeg"
|
||||
"${MINGW_PACKAGE_PREFIX}-fltk"
|
||||
"${MINGW_PACKAGE_PREFIX}-freetype"
|
||||
"${MINGW_PACKAGE_PREFIX}-gdal"
|
||||
"${MINGW_PACKAGE_PREFIX}-giflib"
|
||||
"${MINGW_PACKAGE_PREFIX}-gstreamer"
|
||||
"${MINGW_PACKAGE_PREFIX}-gtk2"
|
||||
"${MINGW_PACKAGE_PREFIX}-gtkglext"
|
||||
"${MINGW_PACKAGE_PREFIX}-jasper"
|
||||
"${MINGW_PACKAGE_PREFIX}-libjpeg"
|
||||
"${MINGW_PACKAGE_PREFIX}-libpng"
|
||||
"${MINGW_PACKAGE_PREFIX}-libtiff"
|
||||
"${MINGW_PACKAGE_PREFIX}-libxml2"
|
||||
"${MINGW_PACKAGE_PREFIX}-lua"
|
||||
"${MINGW_PACKAGE_PREFIX}-SDL"
|
||||
"${MINGW_PACKAGE_PREFIX}-SDL2"
|
||||
"${MINGW_PACKAGE_PREFIX}-poppler"
|
||||
"${MINGW_PACKAGE_PREFIX}-python3"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt5"
|
||||
"${MINGW_PACKAGE_PREFIX}-wxWidgets"
|
||||
"${MINGW_PACKAGE_PREFIX}-zlib")
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-boost"
|
||||
"${MINGW_PACKAGE_PREFIX}-collada-dom-svn"
|
||||
"${MINGW_PACKAGE_PREFIX}-curl"
|
||||
"${MINGW_PACKAGE_PREFIX}-ffmpeg"
|
||||
"${MINGW_PACKAGE_PREFIX}-fltk"
|
||||
"${MINGW_PACKAGE_PREFIX}-freetype"
|
||||
"${MINGW_PACKAGE_PREFIX}-gdal"
|
||||
"${MINGW_PACKAGE_PREFIX}-giflib"
|
||||
"${MINGW_PACKAGE_PREFIX}-gstreamer"
|
||||
"${MINGW_PACKAGE_PREFIX}-gtk2"
|
||||
"${MINGW_PACKAGE_PREFIX}-gtkglext"
|
||||
"${MINGW_PACKAGE_PREFIX}-jasper"
|
||||
"${MINGW_PACKAGE_PREFIX}-libjpeg"
|
||||
"${MINGW_PACKAGE_PREFIX}-libpng"
|
||||
"${MINGW_PACKAGE_PREFIX}-libtiff"
|
||||
"${MINGW_PACKAGE_PREFIX}-libxml2"
|
||||
"${MINGW_PACKAGE_PREFIX}-lua"
|
||||
"${MINGW_PACKAGE_PREFIX}-SDL"
|
||||
"${MINGW_PACKAGE_PREFIX}-SDL2"
|
||||
"${MINGW_PACKAGE_PREFIX}-poppler"
|
||||
"${MINGW_PACKAGE_PREFIX}-python3"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt5"
|
||||
"${MINGW_PACKAGE_PREFIX}-wxWidgets"
|
||||
"${MINGW_PACKAGE_PREFIX}-zlib")
|
||||
options=('staticlibs' 'strip')
|
||||
source=(http://trac.openscenegraph.org/downloads/developer_releases/${_realname}-${_pkgver}.zip
|
||||
source=(https://github.com/openscenegraph/OpenSceneGraph/archive/${_realname}-${_pkgver}.tar.gz
|
||||
find-collada.patch
|
||||
find-ffmpeg.patch
|
||||
find-freetype.patch
|
||||
@@ -46,24 +46,24 @@ source=(http://trac.openscenegraph.org/downloads/developer_releases/${_realname}
|
||||
fix-cast-error.patch
|
||||
add-gstreamer-cflags.patch
|
||||
replace-ffmpeg-deprecated-api.patch)
|
||||
sha256sums=('c409e9095d77faab3db8fe2047d75e7ef348fd9f06ecd8b7629fceb8fe1d24e0'
|
||||
sha256sums=('200540d0567b6763be6ddc89f7cb9f1fb08805ef758dee0071443239561d580b'
|
||||
'24f64f975e776fc018f9c65a1bcae043dded1d4174342d863f9f205b013acc13'
|
||||
'19e8ad935f2a1bb7ded4da12da048333e5e2278f8000cb064fe5a540ef7b689f'
|
||||
'f872320611a96d424350326e63d1d43f07b691eb4d9f3cfeb8a2ee0fe0c9bbbe'
|
||||
'3c7469cf0741905f2c46e4632159220213532d8f194b711b0600b50ad94ab4f8'
|
||||
'76eafa53bfc4bb9e0260bf1835622e46210b61cf244a0440beceed9969eeaca7'
|
||||
'7b54b25e6280095f82045179cb4cef3664415e734995d7ed0f90ff45ab8bb001'
|
||||
'56b1c31a5d673807a0bdfdf481bc32d9dc8fa22afa900c494d1f6d155ccc3a6e'
|
||||
'5d1452d7d661031111d5a5bbd60b627f7eefb6f84988c5572a4a530fc03df459')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-${_pkgver}"
|
||||
cd "${srcdir}/${_realname}-${_realname}-${_pkgver}"
|
||||
patch -p1 -i ${srcdir}/find-collada.patch
|
||||
patch -p1 -i ${srcdir}/find-ffmpeg.patch
|
||||
patch -p1 -i ${srcdir}/find-freetype.patch
|
||||
patch -p1 -i ${srcdir}/additional-gl-header.patch
|
||||
patch -p1 -i ${srcdir}/fix-cast-error.patch
|
||||
#patch -p1 -i ${srcdir}/fix-cast-error.patch
|
||||
patch -p1 -i ${srcdir}/add-gstreamer-cflags.patch
|
||||
patch -p1 -i ${srcdir}/replace-ffmpeg-deprecated-api.patch
|
||||
#patch -p1 -i ${srcdir}/replace-ffmpeg-deprecated-api.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
@@ -88,7 +88,7 @@ build() {
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
-DCMAKE_BUILD_TYPE=${builddir%-${MINGW_CHOST}} \
|
||||
${_opts} \
|
||||
../${_realname}-${_pkgver}
|
||||
../${_realname}-${_realname}-${_pkgver}
|
||||
|
||||
make
|
||||
popd
|
||||
|
||||
@@ -1,34 +1,3 @@
|
||||
--- OpenSceneGraph-3.2.1-rc1/CMakeModules/FindFreeType.cmake.orig 2013-12-25 00:58:33.941400000 +0400
|
||||
+++ OpenSceneGraph-3.2.1-rc1/CMakeModules/FindFreeType.cmake 2013-12-25 01:03:21.365800000 +0400
|
||||
@@ -28,12 +28,12 @@
|
||||
PATHS
|
||||
$ENV{FREETYPE_DIR}
|
||||
NO_DEFAULT_PATH
|
||||
- PATH_SUFFIXES include
|
||||
+ PATH_SUFFIXES include/freetype2
|
||||
)
|
||||
FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h
|
||||
PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this.
|
||||
NO_DEFAULT_PATH
|
||||
- PATH_SUFFIXES include
|
||||
+ PATH_SUFFIXES include/freetype2
|
||||
)
|
||||
FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h
|
||||
PATHS
|
||||
@@ -51,11 +51,11 @@
|
||||
PATH_SUFFIXES include
|
||||
)
|
||||
|
||||
-FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h
|
||||
+FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 config/ftheader.h
|
||||
$ENV{FREETYPE_DIR}/include/freetype2
|
||||
NO_DEFAULT_PATH
|
||||
)
|
||||
-FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h
|
||||
+FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 config/ftheader.h
|
||||
PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this.
|
||||
NO_DEFAULT_PATH
|
||||
PATH_SUFFIXES include/freetype2
|
||||
--- OpenSceneGraph-3.2.1-rc1/src/osgPlugins/freetype/FreeTypeLibrary.cpp.orig 2013-12-25 07:02:01.426200000 +0400
|
||||
+++ OpenSceneGraph-3.2.1-rc1/src/osgPlugins/freetype/FreeTypeLibrary.cpp 2013-12-25 07:02:17.993400000 +0400
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
Reference in New Issue
Block a user