|
|
|
@ -25,8 +25,8 @@ |
|
|
|
cd $(dirname $0) ; CWD=$(pwd) |
|
|
|
|
|
|
|
PRGNAM=stellarium |
|
|
|
VERSION=${VERSION:-23.1} |
|
|
|
BUILD=${BUILD:-2} |
|
|
|
VERSION=${VERSION:-23.4} |
|
|
|
BUILD=${BUILD:-1} |
|
|
|
TAG=${TAG:-_SBo} |
|
|
|
PKGTYPE=${PKGTYPE:-tgz} |
|
|
|
|
|
|
|
@ -69,7 +69,7 @@ set -e |
|
|
|
rm -rf $PKG |
|
|
|
mkdir -p $TMP $PKG $OUTPUT |
|
|
|
cd $TMP |
|
|
|
rm -rf $PRGNAM-$VERSION |
|
|
|
rm -rf $PRGNAM-$VERSION |
|
|
|
tar xvf $CWD/$PRGNAM-$VERSION.tar.xz |
|
|
|
cd $PRGNAM-$VERSION |
|
|
|
chown -R root:root . |
|
|
|
@ -85,22 +85,25 @@ find -L . \ |
|
|
|
# CPM normally puts downloaded deps under this dir |
|
|
|
CPM_CACHE_DIR=$TMP/$PRGNAM-$VERSION/build/_deps |
|
|
|
|
|
|
|
CPM_SHOWMYSKY_VERSION=0fb93ef8e602c463f167f7727d4d80382033caca |
|
|
|
CPM_QXSLX_VERSION=1.4.5 |
|
|
|
CPM_SHOWMYSKY_VERSION=v0.3.1 |
|
|
|
CPM_QXSLX_VERSION=1.4.6 |
|
|
|
CPM_INDI_VERSION=1.8.5 |
|
|
|
CPM_GLM_VERSION=0.9.9.8 |
|
|
|
CPM_NLOPT_VERSION=v2.7.1 |
|
|
|
|
|
|
|
# We need to match dependencies names used in cmake files with the |
|
|
|
# actual dependency tarball names |
|
|
|
declare -A CPM_SOURCE CPM_DEST |
|
|
|
CPM_SOURCE["SHOWMYSKY"]="$CWD/CalcMySky-$CPM_SHOWMYSKY_VERSION.tar.gz" |
|
|
|
CPM_SOURCE["QXLSX"]="$CWD/QXlsx-$CPM_QXSLX_VERSION.tar.gz" |
|
|
|
CPM_SOURCE["QXLSX"]="$CWD/QXlsx-v$CPM_QXSLX_VERSION.tar.gz" |
|
|
|
CPM_SOURCE["INDI"]="$CWD/indi-$CPM_INDI_VERSION.zip" |
|
|
|
CPM_SOURCE["GLM"]="$CWD/glm-$CPM_GLM_VERSION.7z" |
|
|
|
CPM_SOURCE["NLOPT"]="$CWD/nlopt-$CPM_NLOPT_VERSION.tar.gz" |
|
|
|
CPM_DEST["SHOWMYSKY"]="$CPM_CACHE_DIR/showmysky-qt5-subbuild/showmysky-qt5-populate-prefix/src/$CPM_SHOWMYSKY_VERSION.tar.gz" |
|
|
|
CPM_DEST["QXLSX"]="$CPM_CACHE_DIR/qxlsxqt5-subbuild/qxlsxqt5-populate-prefix/src/v$CPM_QXSLX_VERSION.tar.gz" |
|
|
|
CPM_DEST["INDI"]="$CPM_CACHE_DIR/indiclient-subbuild/indiclient-populate-prefix/src/v$CPM_INDI_VERSION.zip" |
|
|
|
CPM_DEST["GLM"]="$CPM_CACHE_DIR/glm-subbuild/glm-populate-prefix/src/glm-$CPM_GLM_VERSION.7z" |
|
|
|
CPM_DEST["NLOPT"]="$CPM_CACHE_DIR/nlopt-subbuild/nlopt-populate-prefix/src/$CPM_NLOPT_VERSION.tar.gz" |
|
|
|
|
|
|
|
for dep in "${!CPM_SOURCE[@]}" |
|
|
|
do |
|
|
|
@ -116,6 +119,7 @@ cd build |
|
|
|
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ |
|
|
|
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ |
|
|
|
-DCMAKE_INSTALL_PREFIX=/usr \ |
|
|
|
-DPYTHON_EXECUTABLE=/usr/bin/python3 \ |
|
|
|
-DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \ |
|
|
|
-DCMAKE_INSTALL_MANDIR=/usr/man \ |
|
|
|
-DCMAKE_BUILD_TYPE=Release .. |
|
|
|
|