[packages/vsxu] - more BRs, added system-ftgl patch (use system ftgl)

qboosh qboosh at pld-linux.org
Sun Jan 5 10:18:46 CET 2014


commit c8ae4da801ab7747b89a9da1908ad5d183123fa1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Jan 5 10:19:20 2014 +0100

    - more BRs, added system-ftgl patch (use system ftgl)

 vsxu-system-ftgl.patch | 34 ++++++++++++++++++++++++++++++++++
 vsxu.spec              |  5 +++++
 2 files changed, 39 insertions(+)
---
diff --git a/vsxu.spec b/vsxu.spec
index 8356d01..5b40323 100644
--- a/vsxu.spec
+++ b/vsxu.spec
@@ -15,10 +15,13 @@ Source0:	https://github.com/vovoid/vsxu/archive/%{version}/%{name}-%{version}.ta
 Patch0:		%{name}-glfw3.patch
 Patch1:		%{name}-icons.patch
 Patch2:		%{name}-desktop.patch
+Patch3:		%{name}-system-ftgl.patch
 URL:		http://www.vsxu.com/
 BuildRequires:	OpenGL-devel
+BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	alsa-lib-devel
 BuildRequires:	cmake >= 2.8
+BuildRequires:	ftgl-devel
 BuildRequires:	glew-devel >= 1.6.0
 BuildRequires:	glfw-devel >= 3
 BuildRequires:	jack-audio-connection-kit-devel
@@ -27,6 +30,7 @@ BuildRequires:	libjpeg-devel >= 6b
 BuildRequires:	libstdc++-devel
 BuildRequires:	opencv-devel
 BuildRequires:	pkgconfig
+BuildRequires:	pulseaudio-devel
 BuildRequires:	xorg-lib-libXrandr >= 1.3.0
 Requires:	OpenGL >= 2.1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -84,6 +88,7 @@ Pliki nagłówkowe bibliotek VSXu.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 install -d build
diff --git a/vsxu-system-ftgl.patch b/vsxu-system-ftgl.patch
new file mode 100644
index 0000000..0ab890a
--- /dev/null
+++ b/vsxu-system-ftgl.patch
@@ -0,0 +1,34 @@
+--- vsxu-0.4.2/plugins/src/render.text/CMakeLists.txt.orig	2013-11-24 11:00:51.000000000 +0100
++++ vsxu-0.4.2/plugins/src/render.text/CMakeLists.txt	2014-01-05 09:01:09.322415946 +0100
+@@ -7,14 +7,14 @@ message("configuring vsxu module
+ 
+ 
+ find_package(Freetype REQUIRED)
+-include_directories(${FREETYPE_INCLUDE_DIRS})
++find_package(FTGL REQUIRED)
++include_directories(${FREETYPE_INCLUDE_DIRS} ${FTGL_INCLUDE_DIR})
+ file(GLOB LOCAL_SOURCES "*.cpp")
+ file(GLOB API_STUBS "api_stubs/*.cpp")
+ 
+ project (${module_id})
+ include (../cmake_globals.txt)
+-include(./_sources)
+ add_library(${module_id} MODULE ${LOCAL_SOURCES} ${API_STUBS} ${SOURCES})
+ include(../cmake_suffix.txt)
+ 
+-target_link_libraries(${module_id} vsxu_engine ${FREETYPE_LIBRARIES})
++target_link_libraries(${module_id} vsxu_engine ${FREETYPE_LIBRARIES} ${FTGL_LIBRARY})
+--- vsxu-0.4.2/plugins/src/render.text/main.cpp.orig	2013-11-24 11:00:51.000000000 +0100
++++ vsxu-0.4.2/plugins/src/render.text/main.cpp	2014-01-05 08:59:45.182419478 +0100
+@@ -26,10 +26,7 @@
+ #include "vsx_param.h"
+ #include "vsx_module.h"
+ 
+-#include "ftgl/FTGLPolygonFont.h"
+-#include "ftgl/FTGLBitmapFont.h"
+-#include "ftgl/FTGLOutlineFont.h"
+-#include "ftgl/FTGLTextureFont.h"
++#include <FTGL/ftgl.h>
+ #include "vsx_math_3d.h"
+ 
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vsxu.git/commitdiff/c8ae4da801ab7747b89a9da1908ad5d183123fa1



More information about the pld-cvs-commit mailing list