This commit is contained in:
@@ -10,14 +10,41 @@ if [[ ! "$VERSION" =~ ^[0-9] ]]; then
|
||||
VERSION="0.0.0+${VERSION}"
|
||||
fi
|
||||
ARCH="${ARCH:-$(dpkg --print-architecture)}"
|
||||
|
||||
PACKAGE_NAME="slide"
|
||||
BUILD_DIR="$ROOT_DIR/build"
|
||||
BUILD_DIR="${BUILD_DIR:-$ROOT_DIR/build-$ARCH}"
|
||||
DIST_DIR="$ROOT_DIR/dist"
|
||||
STAGE_DIR="$BUILD_DIR/deb"
|
||||
QMAKE_BIN="${QMAKE_BIN:-qmake}"
|
||||
MAKE_JOBS="${MAKE_JOBS:-2}"
|
||||
|
||||
QMAKE_ARGS=()
|
||||
if [[ -n "${QMAKESPEC:-}" ]]; then
|
||||
QMAKE_ARGS+=("-spec" "$QMAKESPEC")
|
||||
fi
|
||||
if [[ -n "${QMAKE_CC:-}" ]]; then
|
||||
QMAKE_ARGS+=("QMAKE_CC=$QMAKE_CC")
|
||||
fi
|
||||
if [[ -n "${QMAKE_CXX:-}" ]]; then
|
||||
QMAKE_ARGS+=("QMAKE_CXX=$QMAKE_CXX")
|
||||
fi
|
||||
if [[ -n "${QMAKE_LINK:-}" ]]; then
|
||||
QMAKE_ARGS+=("QMAKE_LINK=$QMAKE_LINK")
|
||||
fi
|
||||
if [[ -n "${QMAKE_CFLAGS:-}" ]]; then
|
||||
QMAKE_ARGS+=("QMAKE_CFLAGS=$QMAKE_CFLAGS")
|
||||
fi
|
||||
if [[ -n "${QMAKE_CXXFLAGS:-}" ]]; then
|
||||
QMAKE_ARGS+=("QMAKE_CXXFLAGS=$QMAKE_CXXFLAGS")
|
||||
fi
|
||||
if [[ -n "${QMAKE_LFLAGS:-}" ]]; then
|
||||
QMAKE_ARGS+=("QMAKE_LFLAGS=$QMAKE_LFLAGS")
|
||||
fi
|
||||
|
||||
PACKAGE_NAME="slide"
|
||||
|
||||
cd "$ROOT_DIR"
|
||||
make build
|
||||
mkdir -p "$BUILD_DIR"
|
||||
"$QMAKE_BIN" "${QMAKE_ARGS[@]}" "$ROOT_DIR/src/slide.pro" -o "$BUILD_DIR/Makefile"
|
||||
make -C "$BUILD_DIR" -j"$MAKE_JOBS"
|
||||
|
||||
rm -rf "$STAGE_DIR"
|
||||
mkdir -p "$STAGE_DIR/DEBIAN" "$STAGE_DIR/usr/local/bin" "$DIST_DIR"
|
||||
|
||||
Reference in New Issue
Block a user