diff options
-rw-r--r-- | kde/make/breeze | 10 | ||||
-rw-r--r-- | kde/make/marble | 23 |
2 files changed, 33 insertions, 0 deletions
diff --git a/kde/make/breeze b/kde/make/breeze new file mode 100644 index 0000000..52c7fe6 --- /dev/null +++ b/kde/make/breeze @@ -0,0 +1,10 @@ +# Breeze'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 + +# Go back to build_qt5 and build/install the Qt5 support: +cd ../build_qt5 +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + diff --git a/kde/make/marble b/kde/make/marble new file mode 100644 index 0000000..2f12213 --- /dev/null +++ b/kde/make/marble @@ -0,0 +1,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 + |