summaryrefslogtreecommitdiffstats
path: root/kde/make/marble
blob: 2f122134a02f42bbee353cf9a394273b26e41986 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Marble's cmake left us in build_qt4,
# so we build and install Qt4 support first:
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
# Move the marble4 cmake file so that it will be found:
mkdir -p $PKG/usr/share/apps/cmake/modules
mv $PKG/usr/share/marble/cmake/FindMarble.cmake \
  $PKG/usr/share/apps/cmake/modules/FindMarble.cmake
# Rename the marble4 include dir to avoid a conflict with marble:
mv $PKG/usr/include/marble{,4}
# And fix that include path in the cmake file too:
sed -i $PKG/usr/share/apps/cmake/modules/FindMarble.cmake \
    -e 's,marble/MarbleModel.h,marble4/MarbleModel.h,'

# Go back to build_qt5 and build/install the Qt5 support:
cd ..
# Fix installation of the designer plugins - only a problem for the Qt5 libs:
sed  -i CMakeLists.txt \
     -e 's,LIB_SUFFIX}/plugins,LIB_SUFFIX}/qt5/plugins,g'
cd build_qt5
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1