commit
7c44192cd3
11 changed files with 180 additions and 0 deletions
|
@ -2254,3 +2254,24 @@ libhidapi-hidraw.so.0 hidapi-0.8.0rc1_1
|
||||||
libhidapi-libusb.so.0 hidapi-0.8.0rc1_1
|
libhidapi-libusb.so.0 hidapi-0.8.0rc1_1
|
||||||
libu2f-host.so.0 libu2f-host-1.0.0_1
|
libu2f-host.so.0 libu2f-host-1.0.0_1
|
||||||
libsqlcipher.so.0 sqlcipher-3.3.1_1
|
libsqlcipher.so.0 sqlcipher-3.3.1_1
|
||||||
|
libgta.so.0 libgta-1.0.7_1
|
||||||
|
libgdal.so.20 libgdal-2.0.1_1
|
||||||
|
libosgViewer.so.130 osg-3.4.0_1
|
||||||
|
libosgShadow.so.130 osg-3.4.0_1
|
||||||
|
libosgParticle.so.130 osg-3.4.0_1
|
||||||
|
libOpenThreads.so.20 osg-3.4.0_1
|
||||||
|
libosgFX.so.130 osg-3.4.0_1
|
||||||
|
libosgText.so.130 osg-3.4.0_1
|
||||||
|
libosgUI.so.130 osg-3.4.0_1
|
||||||
|
libosg.so.130 osg-3.4.0_1
|
||||||
|
libosgAnimation.so.130 osg-3.4.0_1
|
||||||
|
libosgDB.so.130 osg-3.4.0_1
|
||||||
|
libosgManipulator.so.130 osg-3.4.0_1
|
||||||
|
libosgSim.so.130 osg-3.4.0_1
|
||||||
|
libosgTerrain.so.130 osg-3.4.0_1
|
||||||
|
libosgWidget.so.130 osg-3.4.0_1
|
||||||
|
libosgQt.so.130 osg-3.4.0_1
|
||||||
|
libosgUtil.so.130 osg-3.4.0_1
|
||||||
|
libosgVolume.so.130 osg-3.4.0_1
|
||||||
|
libosgGA.so.130 osg-3.4.0_1
|
||||||
|
libosgPresentation.so.130 osg-3.4.0_1
|
||||||
|
|
1
srcpkgs/libgdal-devel
Symbolic link
1
srcpkgs/libgdal-devel
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
libgdal
|
1
srcpkgs/libgdal-tools
Symbolic link
1
srcpkgs/libgdal-tools
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
libgdal
|
45
srcpkgs/libgdal/template
Normal file
45
srcpkgs/libgdal/template
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
# Template file for 'libgdal'
|
||||||
|
pkgname=libgdal
|
||||||
|
version=2.0.1
|
||||||
|
revision=1
|
||||||
|
wrksrc=gdal-${version}
|
||||||
|
build_style=gnu-configure
|
||||||
|
hostmakedepends="automake libtool gettext-devel pkg-config python python-numpy"
|
||||||
|
makedepends="expat-devel libxml2-devel giflib-devel libopenexr-devel libpng-devel
|
||||||
|
jasper-devel tiff-devel poppler-glib-devel liblzma-devel openjpeg2 opencl2-headers
|
||||||
|
pcre-devel sqlite-devel"
|
||||||
|
short_desc="Geospatial Data Abstraction Library"
|
||||||
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||||
|
license="MIT"
|
||||||
|
homepage="http://www.gdal.org/"
|
||||||
|
distfiles="http://download.osgeo.org/gdal/${version}/gdal-${version}.tar.xz"
|
||||||
|
checksum=2564c91ed8ed36274ee31002a25798f5babc4221e879cb5013867733d80f9920
|
||||||
|
|
||||||
|
pre_configure() {
|
||||||
|
mv configure.{in,ac}
|
||||||
|
sed -i configure.ac -e "/AC_PROG_RANLIB/d"
|
||||||
|
autoreconf -if
|
||||||
|
}
|
||||||
|
post_install() {
|
||||||
|
vinstall gdal.pc 644 usr/lib/pkgconfig
|
||||||
|
vlicense LICENSE.TXT
|
||||||
|
}
|
||||||
|
|
||||||
|
libgdal-tools_package() {
|
||||||
|
depends="${sourcepkg}>=${version}_${revision}"
|
||||||
|
short_desc+=" - tools"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/bin
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
libgdal-devel_package() {
|
||||||
|
depends="${sourcepkg}>=${version}_${revision}"
|
||||||
|
short_desc+=" - development files"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/include
|
||||||
|
vmove usr/lib/pkgconfig
|
||||||
|
vmove usr/lib/*.a
|
||||||
|
vmove usr/lib/*.so
|
||||||
|
}
|
||||||
|
}
|
2
srcpkgs/libgdal/update
Normal file
2
srcpkgs/libgdal/update
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
site=http://download.osgeo.org/gdal
|
||||||
|
pattern='\K[\d]+\.[\d]+\.[\d]+'
|
1
srcpkgs/libgta-devel
Symbolic link
1
srcpkgs/libgta-devel
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
libgta
|
30
srcpkgs/libgta/template
Normal file
30
srcpkgs/libgta/template
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# Template file for 'libgta'
|
||||||
|
pkgname=libgta
|
||||||
|
version=1.0.7
|
||||||
|
revision=1
|
||||||
|
build_style=gnu-configure
|
||||||
|
hostmakedepends="automake libtool pkg-config"
|
||||||
|
makedepends="bzip2-devel liblzma-devel zlib-devel"
|
||||||
|
short_desc="Generic Tagged Arrays"
|
||||||
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||||
|
license="LGPL-2.1"
|
||||||
|
homepage="http://gta.nongnu.org"
|
||||||
|
distfiles="${NONGNU_SITE}/gta/${pkgname}-${version}.tar.xz"
|
||||||
|
checksum=85763f6b1a223d89e4ac000f5048d1d5bcd39b315192bca4e123fd89c24a0db5
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
# Also install the cmake find script
|
||||||
|
vinstall cmake/FindGTA.cmake 644 usr/lib/cmake/GTA
|
||||||
|
}
|
||||||
|
|
||||||
|
libgta-devel_package() {
|
||||||
|
depends="${sourcepkg}>=${version}_${revision}"
|
||||||
|
short_desc+=" - development files"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/include
|
||||||
|
vmove usr/lib/pkgconfig
|
||||||
|
vmove usr/lib/cmake
|
||||||
|
vmove usr/lib/*.a
|
||||||
|
vmove usr/lib/*.so
|
||||||
|
}
|
||||||
|
}
|
1
srcpkgs/osg-devel
Symbolic link
1
srcpkgs/osg-devel
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
osg
|
15
srcpkgs/osg/patches/musl-endianess.patch
Normal file
15
srcpkgs/osg/patches/musl-endianess.patch
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
This time it's the other way round: both GNU libc and musl libc
|
||||||
|
have <endian.h> so use defined(__linux__) to use this header
|
||||||
|
file for setting the target's endianness.
|
||||||
|
|
||||||
|
--- src/osgPlugins/osc/osc/OscHostEndianness.h 2015-07-23 13:14:00.000000000 +0200
|
||||||
|
+++ src/osgPlugins/osc/osc/OscHostEndianness.h 2015-10-31 06:39:02.503234496 +0100
|
||||||
|
@@ -51,7 +51,7 @@
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
- #if defined(__GLIBC__) || defined(__ANDROID__) || defined(__CYGWIN__)
|
||||||
|
+ #if defined(__linux__) || defined(__ANDROID__) || defined(__CYGWIN__)
|
||||||
|
#include <endian.h>
|
||||||
|
#if (__BYTE_ORDER == __LITTLE_ENDIAN)
|
||||||
|
#ifndef __LITTLE_ENDIAN__
|
11
srcpkgs/osg/patches/musl-pthread.patch
Normal file
11
srcpkgs/osg/patches/musl-pthread.patch
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- src/OpenThreads/pthreads/PThread.cpp 2015-04-07 20:01:12.000000000 +0200
|
||||||
|
+++ src/OpenThreads/pthreads/PThread.cpp 2015-10-31 06:24:45.189319272 +0100
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
#include <string.h>
|
||||||
|
#include <sys/time.h>
|
||||||
|
#include <sys/resource.h>
|
||||||
|
-#if !defined ANDROID
|
||||||
|
+#if defined __GLIBC__ && !defined ANDROID
|
||||||
|
#include <sys/unistd.h>
|
||||||
|
#endif
|
||||||
|
#endif
|
52
srcpkgs/osg/template
Normal file
52
srcpkgs/osg/template
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# Template file for 'osg'
|
||||||
|
pkgname=osg
|
||||||
|
version=3.4.0
|
||||||
|
revision=1
|
||||||
|
wrksrc=OpenSceneGraph-${version}
|
||||||
|
build_style=cmake
|
||||||
|
# don't use /usr/lib64 on 64bit platforms
|
||||||
|
configure_args="-DLIB_POSTFIX= $(vopt_if qt '-DOSG_USE_QT=1' '-DOSG_USE_QT=0')"
|
||||||
|
hostmakedepends="cmake pkg-config unzip xrandr"
|
||||||
|
makedepends="MesaLib-devel gtkglext-devel libcurl-devel giflib-devel librsvg-devel
|
||||||
|
jasper-devel tiff-devel libgdal-devel libgta-devel ffmpeg-devel xine-lib-devel
|
||||||
|
SDL2-devel gst-plugins-base1-devel
|
||||||
|
$(vopt_if openexr libopenexr-devel)
|
||||||
|
$(vopt_if poppler poppler-glib-devel)
|
||||||
|
$(vopt_if qt qt5-devel)
|
||||||
|
$(vopt_if vnc libvncserver-devel)"
|
||||||
|
depends="xrandr"
|
||||||
|
short_desc="OpenSceneGraph: high performance real-time graphics toolkit"
|
||||||
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||||
|
license="GPL-3"
|
||||||
|
homepage="http://www.openscenegraph.org"
|
||||||
|
distfiles="http://trac.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-${version}.zip"
|
||||||
|
checksum=5c727d84755da276adf8c4a4a3a8ba9c9570fc4b4969f06f1d2e9f89b1e3040e
|
||||||
|
|
||||||
|
build_options="openexr poppler qt vnc"
|
||||||
|
build_options_default="openexr poppler vnc"
|
||||||
|
desc_option_openexr="Enable support for high dynamic range images"
|
||||||
|
desc_option_poppler="Enable support for creating PDF"
|
||||||
|
desc_option_vnc="Enable support for VNC server"
|
||||||
|
if [ -z "$CROSS_BUILD" ]; then
|
||||||
|
build_options_default+=" qt"
|
||||||
|
else
|
||||||
|
# cmake can't check this when cross compiling
|
||||||
|
configure_args+=" -DPOPPLER_HAS_CAIRO_EXITCODE=0"
|
||||||
|
configure_args+=" -D_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS_EXITCODE=0"
|
||||||
|
fi
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
# Also install the cmake script FindOSG.cmake for developers to use
|
||||||
|
vinstall CMakeModules/FindOSG.cmake 644 usr/lib/cmake/OSG
|
||||||
|
}
|
||||||
|
|
||||||
|
osg-devel_package() {
|
||||||
|
depends="${sourcepkg}>=${version}_${revision}"
|
||||||
|
short_desc+=" - development files"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/include
|
||||||
|
vmove usr/lib/cmake
|
||||||
|
vmove usr/lib/pkgconfig
|
||||||
|
vmove usr/lib/*.so
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue