mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 02:58:02 -06:00
Linux: cleanup old build artifacts before performing new build
This commit is contained in:
@@ -72,6 +72,7 @@ build_and_install() {
|
|||||||
indicator_value="INDICATOR=1"
|
indicator_value="INDICATOR=1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf "$PARENTDIR/VeraCrypt_Setup/$target"
|
||||||
make $wxstatic_value $indicator_value $nogui clean || exit 1
|
make $wxstatic_value $indicator_value $nogui clean || exit 1
|
||||||
make $wxstatic_value $indicator_value $nogui || exit 1
|
make $wxstatic_value $indicator_value $nogui || exit 1
|
||||||
make $wxstatic_value $indicator_value $nogui install DESTDIR="$PARENTDIR/VeraCrypt_Setup/$target" || exit 1
|
make $wxstatic_value $indicator_value $nogui install DESTDIR="$PARENTDIR/VeraCrypt_Setup/$target" || exit 1
|
||||||
@@ -105,7 +106,11 @@ echo "Creating VeraCrypt DEB packages"
|
|||||||
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack DEB
|
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack DEB
|
||||||
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack DEB
|
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack DEB
|
||||||
|
|
||||||
mkdir -p $PARENTDIR/VeraCrypt_Packaging/{GUI,Console}
|
# remove old packages
|
||||||
|
rm -rf $PARENTDIR/VeraCrypt_Packaging
|
||||||
|
|
||||||
|
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
|
||||||
|
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
|
||||||
|
|
||||||
cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DNOGUI=FALSE || exit 1
|
cmake -H$SCRIPTPATH -B$PARENTDIR/VeraCrypt_Packaging/GUI -DVERACRYPT_BUILD_DIR="$PARENTDIR/VeraCrypt_Setup/GUI" -DNOGUI=FALSE || exit 1
|
||||||
cpack --config $PARENTDIR/VeraCrypt_Packaging/GUI/CPackConfig.cmake || exit 1
|
cpack --config $PARENTDIR/VeraCrypt_Packaging/GUI/CPackConfig.cmake || exit 1
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ else
|
|||||||
ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
|
ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf "$PARENTDIR/VeraCrypt_Setup/GUI"
|
||||||
make WXSTATIC=1 clean || exit 1
|
make WXSTATIC=1 clean || exit 1
|
||||||
make WXSTATIC=1 || exit 1
|
make WXSTATIC=1 || exit 1
|
||||||
make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
|
make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
|
||||||
@@ -77,6 +78,7 @@ else
|
|||||||
ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
|
ln -s $WX_BUILD_DIR/lib $WX_BUILD_DIR/lib64
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf "$PARENTDIR/VeraCrypt_Setup/Console"
|
||||||
make WXSTATIC=1 NOGUI=1 clean || exit 1
|
make WXSTATIC=1 NOGUI=1 clean || exit 1
|
||||||
make WXSTATIC=1 NOGUI=1 || exit 1
|
make WXSTATIC=1 NOGUI=1 || exit 1
|
||||||
make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
|
make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
|
||||||
@@ -86,6 +88,9 @@ echo "Creating VeraCrypt RPM packages "
|
|||||||
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
||||||
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
||||||
|
|
||||||
|
# remove old packages
|
||||||
|
rm -rf $PARENTDIR/VeraCrypt_Packaging
|
||||||
|
|
||||||
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
|
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
|
||||||
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
|
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
|
||||||
|
|
||||||
|
|||||||
@@ -54,6 +54,7 @@ else
|
|||||||
make WXSTATIC=1 wxbuild || exit 1
|
make WXSTATIC=1 wxbuild || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf "$PARENTDIR/VeraCrypt_Setup/GUI"
|
||||||
make WXSTATIC=1 clean || exit 1
|
make WXSTATIC=1 clean || exit 1
|
||||||
make WXSTATIC=1 || exit 1
|
make WXSTATIC=1 || exit 1
|
||||||
make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
|
make WXSTATIC=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/GUI" || exit 1
|
||||||
@@ -75,6 +76,7 @@ else
|
|||||||
make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
|
make WXSTATIC=1 NOGUI=1 wxbuild || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf "$PARENTDIR/VeraCrypt_Setup/Console"
|
||||||
make WXSTATIC=1 NOGUI=1 clean || exit 1
|
make WXSTATIC=1 NOGUI=1 clean || exit 1
|
||||||
make WXSTATIC=1 NOGUI=1 || exit 1
|
make WXSTATIC=1 NOGUI=1 || exit 1
|
||||||
make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
|
make WXSTATIC=1 NOGUI=1 install DESTDIR="$PARENTDIR/VeraCrypt_Setup/Console" || exit 1
|
||||||
@@ -84,6 +86,9 @@ echo "Creating VeraCrypt RPM packages "
|
|||||||
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
||||||
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
# -DCPACK_RPM_PACKAGE_DEBUG=TRUE for debugging cpack RPM
|
||||||
|
|
||||||
|
# remove old packages
|
||||||
|
rm -rf $PARENTDIR/VeraCrypt_Packaging
|
||||||
|
|
||||||
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
|
mkdir -p $PARENTDIR/VeraCrypt_Packaging/GUI
|
||||||
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
|
mkdir -p $PARENTDIR/VeraCrypt_Packaging/Console
|
||||||
|
|
||||||
|
|||||||
@@ -316,6 +316,7 @@ ifndef TC_NO_GUI
|
|||||||
cp $(BASE_DIR)/Setup/Linux/$(APPNAME).xml $(BASE_DIR)/Setup/Linux/usr/share/mime/packages/$(APPNAME).xml
|
cp $(BASE_DIR)/Setup/Linux/$(APPNAME).xml $(BASE_DIR)/Setup/Linux/usr/share/mime/packages/$(APPNAME).xml
|
||||||
|
|
||||||
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/$(APPNAME).xpm
|
cp $(BASE_DIR)/Resources/Icons/VeraCrypt-256x256.xpm $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/$(APPNAME).xpm
|
||||||
|
rm -fr $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/usr
|
||||||
cp -r $(BASE_DIR)/Setup/Linux/usr $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/.
|
cp -r $(BASE_DIR)/Setup/Linux/usr $(BASE_DIR)/Setup/Linux/veracrypt.AppDir/.
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user