1 # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
2 # Contributor: Andrew Belitsky <belitsky.a@gmail.com>
6 pkgdesc="A multilayer and overlappable GUI System for OGRE"
8 url="http://mygui.info/"
10 depends=('boost-libs' 'ogre' 'ois')
11 makedepends=('boost' 'cmake' 'doxygen' 'graphviz')
12 install=mygui30.install
13 provides=('mygui' 'mygui-docs')
14 conflicts=('mygui' 'mygui-docs')
15 source=("http://downloads.sourceforge.net/project/my-gui/MyGUI/MyGUI_3.0.1/MyGUI_3.0.1_source.zip")
16 md5sums=('e9e82bf60081be58fea3f64d32e2ab3a')
21 # change CMake config so demos install to /opt
22 sed -i 's:"bin:"../opt/MYGUI:' CMake/Utils/MyGUIConfigTargets.cmake
23 sed -i -e 's:../share:/usr/share:' \
24 -e 's:"bin":"../opt/MYGUI":' \
25 CMake/InstallResources.cmake
27 # get a clean build dir
28 [[ -d build ]] && rm -rf build
29 mkdir build && cd build
31 # generate CMake Makefile
33 -DCMAKE_INSTALL_PREFIX=/usr \
34 -DMYGUI_INSTALL_SAMPLES=TRUE \
35 -DMYGUI_INSTALL_TOOLS=TRUE \
36 -DMYGUI_INSTALL_DOCS=TRUE \
37 -DMYGUI_INSTALL_MEDIA=TRUE \
38 -DCMAKE_BUILD_TYPE=Release # set=Debug for debugging version
44 if [[ $(which dot) && $(which doxygen) ]]; then
45 make api-docs 2>/dev/null
50 cd $srcdir/MyGUI3.0/build
52 # install the whole bunch
53 make DESTDIR="$pkgdir" install
56 chown root:users $pkgdir/opt/MYGUI
57 chmod 775 $pkgdir/opt/MYGUI
62 install -d $pkgdir/usr/share/doc/
63 cp -r Docs/html $pkgdir/usr/share/doc/MYGUI
66 # vim:set ts=2 sw=2 et: