mirror of https://gitlab.com/pamhyr/pamhyr2
Package: Rename mage to mage8 and reorganise package installation dir.
parent
0f25334032
commit
661e2071d1
|
|
@ -29,9 +29,9 @@ stages:
|
||||||
#############
|
#############
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
MAGE_VERSION: "v8.3.4"
|
MAGE_8_VERSION: "v8.3.4"
|
||||||
|
|
||||||
dl-mage-doc:
|
dl-mage8-doc:
|
||||||
stage: downloads
|
stage: downloads
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
|
|
@ -40,46 +40,46 @@ dl-mage-doc:
|
||||||
script:
|
script:
|
||||||
- mkdir -p doc
|
- mkdir -p doc
|
||||||
- cd doc
|
- cd doc
|
||||||
- curl -L -o mage8.pdf https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_VERSION/downloads/documents/Mage-8_Documentation.pdf
|
- curl -L -o mage8.pdf https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_8_VERSION/downloads/documents/Mage-8_Documentation.pdf
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- doc/mage8.pdf
|
- doc/mage8.pdf
|
||||||
|
|
||||||
dl-mage-linux:
|
dl-mage8-linux:
|
||||||
stage: downloads
|
stage: downloads
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
script:
|
script:
|
||||||
- curl -L -o mage.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_VERSION/downloads/packages/mage_linux.tgz
|
- curl -L -o mage8.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_8_VERSION/downloads/packages/mage_linux.tgz
|
||||||
- mkdir -p mage-linux
|
- mkdir -p mage8-linux
|
||||||
- cd mage-linux
|
- cd mage8-linux
|
||||||
- tar xvf ../mage.tgz
|
- tar xvf ../mage8.tgz
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- mage-linux/mage
|
- mage8-linux/mage
|
||||||
- mage-linux/mage_extraire
|
- mage8-linux/mage_extraire
|
||||||
- mage-linux/mailleurTT
|
- mage8-linux/mailleurTT
|
||||||
- mage-linux/libbief.so
|
- mage8-linux/libbief.so
|
||||||
|
|
||||||
dl-mage-windows:
|
dl-mage8-windows:
|
||||||
stage: downloads
|
stage: downloads
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
script:
|
script:
|
||||||
- curl -L -o mage.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_VERSION/downloads/packages/mage_windows.tgz
|
- curl -L -o mage8.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/$MAGE_8_VERSION/downloads/packages/mage_windows.tgz
|
||||||
- mkdir -p mage-windows
|
- mkdir -p mage8-windows
|
||||||
- cd mage-windows
|
- cd mage8-windows
|
||||||
- tar xvf ../mage.tgz
|
- tar xvf ../mage8.tgz
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- mage-windows/mage.exe
|
- mage8-windows/mage.exe
|
||||||
- mage-windows/mage_extraire.exe
|
- mage8-windows/mage_extraire.exe
|
||||||
- mage-windows/mailleurTT.exe
|
- mage8-windows/mailleurTT.exe
|
||||||
- mage-windows/libbief.dll
|
- mage8-windows/libbief.dll
|
||||||
|
|
||||||
#############
|
#############
|
||||||
# CONFIGURE #
|
# CONFIGURE #
|
||||||
|
|
@ -222,9 +222,9 @@ build-linux:
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
needs:
|
needs:
|
||||||
- job: dl-mage-linux
|
- job: dl-mage8-linux
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: dl-mage-doc
|
- job: dl-mage8-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: set-version
|
- job: set-version
|
||||||
artifacts: true
|
artifacts: true
|
||||||
|
|
@ -249,28 +249,27 @@ build-linux:
|
||||||
- pyinstaller -y --paths linux-venv/lib/python3.8/site-packages ../src/pamhyr.py
|
- pyinstaller -y --paths linux-venv/lib/python3.8/site-packages ../src/pamhyr.py
|
||||||
# Create directory
|
# Create directory
|
||||||
- mkdir -p pamhyr
|
- mkdir -p pamhyr
|
||||||
- mkdir -p pamhyr/pamhyr
|
- mkdir -p pamhyr/_internal
|
||||||
- mkdir -p pamhyr/pamhyr/_internal
|
|
||||||
# Copy Pamhyr info
|
# Copy Pamhyr info
|
||||||
- cp -v ../VERSION pamhyr/pamhyr/_internal/
|
- cp -v ../VERSION pamhyr/_internal/
|
||||||
- cp -v ../AUTHORS pamhyr/pamhyr/_internal/
|
- cp -v ../AUTHORS pamhyr/_internal/
|
||||||
- cp -v ../LICENSE pamhyr/pamhyr/_internal/
|
- cp -v ../LICENSE pamhyr/_internal/
|
||||||
- cp -v ../src/motd.txt pamhyr/pamhyr/_internal/
|
- cp -v ../src/motd.txt pamhyr/_internal/
|
||||||
# Copy mage
|
# Copy mage
|
||||||
- mkdir -p pamhyr/mage
|
- mkdir -p pamhyr/mage8
|
||||||
- cp -v ../mage-linux/* pamhyr/mage/
|
- cp -v ../mage8-linux/* pamhyr/mage8/
|
||||||
# Copy Pamhyr
|
# Copy Pamhyr
|
||||||
- cp -r dist/pamhyr pamhyr/
|
- cp -r dist/pamhyr pamhyr/
|
||||||
# Copy Pamhyr resources
|
# Copy Pamhyr resources
|
||||||
- mkdir -p pamhyr/pamhyr/_internal/View
|
- mkdir -p pamhyr/_internal/View
|
||||||
- mkdir -p pamhyr/pamhyr/_internal/View/ui
|
- mkdir -p pamhyr/_internal/View/ui
|
||||||
- mkdir -p pamhyr/pamhyr/_internal/View/ui/Widgets
|
- mkdir -p pamhyr/_internal/View/ui/Widgets
|
||||||
- cp -r ../src/View/ui/*.ui pamhyr/pamhyr/_internal/View/ui/
|
- cp -r ../src/View/ui/*.ui pamhyr/_internal/View/ui/
|
||||||
- cp -r ../src/View/ui/ressources/ pamhyr/pamhyr/_internal/View/ui
|
- cp -r ../src/View/ui/ressources/ pamhyr/_internal/View/ui
|
||||||
- cp -r ../src/View/ui/Widgets/*.ui pamhyr/pamhyr/_internal/View/ui/Widgets
|
- cp -r ../src/View/ui/Widgets/*.ui pamhyr/_internal/View/ui/Widgets
|
||||||
# Copy lang
|
# Copy lang
|
||||||
- mkdir -p pamhyr/pamhyr/_internal/lang
|
- mkdir -p pamhyr/_internal/lang
|
||||||
- cp -r ../src/lang/*.qm pamhyr/pamhyr/_internal/lang
|
- cp -r ../src/lang/*.qm pamhyr/_internal/lang
|
||||||
# Copy tests cases
|
# Copy tests cases
|
||||||
- mkdir -p pamhyr/tests_cases/
|
- mkdir -p pamhyr/tests_cases/
|
||||||
- mkdir -p pamhyr/tests_cases/Saar
|
- mkdir -p pamhyr/tests_cases/Saar
|
||||||
|
|
@ -298,10 +297,6 @@ build-linux:
|
||||||
# Copy TP charriage
|
# Copy TP charriage
|
||||||
- mkdir -p pamhyr/doc/TP_charriage/
|
- mkdir -p pamhyr/doc/TP_charriage/
|
||||||
- cp ../doc/users/TP_charriage/* pamhyr/doc/TP_charriage
|
- cp ../doc/users/TP_charriage/* pamhyr/doc/TP_charriage
|
||||||
# Create running script
|
|
||||||
- echo "#!/bin/sh" > pamhyr/Pamhyr2
|
|
||||||
- echo "./pamhyr/pamhyr $@" >> pamhyr/Pamhyr2
|
|
||||||
- chmod u+x pamhyr/Pamhyr2
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- linux/pamhyr
|
- linux/pamhyr
|
||||||
|
|
@ -313,9 +308,9 @@ build-windows:
|
||||||
rules:
|
rules:
|
||||||
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
- if: $CI_COMMIT_BRANCH == 'ci-test' || $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
|
||||||
needs:
|
needs:
|
||||||
- job: dl-mage-windows
|
- job: dl-mage8-windows
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: dl-mage-doc
|
- job: dl-mage8-doc
|
||||||
artifacts: true
|
artifacts: true
|
||||||
- job: set-version
|
- job: set-version
|
||||||
artifacts: true
|
artifacts: true
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
@echo off
|
||||||
|
|
||||||
|
start cmd /c pamhyr.exe debug
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
./pamhyr debug
|
||||||
|
|
@ -16,34 +16,34 @@ rem along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
@ECHO ON
|
@ECHO ON
|
||||||
|
|
||||||
mkdir pamhyr\pamhyr\_internal
|
mkdir pamhyr\_internal
|
||||||
xcopy /s /e /y dist\pamhyr pamhyr\pamhyr
|
xcopy /s /e /y dist\pamhyr pamhyr
|
||||||
|
|
||||||
rem Copy data
|
rem Copy data
|
||||||
mkdir pamhyr\pamhyr\_internal\lang
|
mkdir pamhyr\_internal\lang
|
||||||
mkdir pamhyr\pamhyr\_internal\View\ui\ressources
|
mkdir pamhyr\_internal\View\ui\ressources
|
||||||
mkdir pamhyr\pamhyr\_internal\View\ui\Widgets
|
mkdir pamhyr_internal\View\ui\Widgets
|
||||||
|
|
||||||
rem UI
|
rem UI
|
||||||
copy /y ..\src\View\ui\ressources\ pamhyr\pamhyr\_internal\View\ui\ressources
|
copy /y ..\src\View\ui\ressources\ pamhyr\_internal\View\ui\ressources
|
||||||
copy /y ..\src\View\ui\Widgets\*.ui pamhyr\pamhyr\_internal\View\ui\Widgets
|
copy /y ..\src\View\ui\Widgets\*.ui pamhyr\_internal\View\ui\Widgets
|
||||||
copy /y ..\src\View\ui\*.ui pamhyr\pamhyr\_internal\View\ui\
|
copy /y ..\src\View\ui\*.ui pamhyr\_internal\View\ui\
|
||||||
|
|
||||||
rem Lang
|
rem Lang
|
||||||
copy /y ..\src\lang\*.qm pamhyr\pamhyr\_internal\lang\
|
copy /y ..\src\lang\*.qm pamhyr\_internal\lang\
|
||||||
|
|
||||||
rem Information
|
rem Information
|
||||||
copy /y ..\VERSION pamhyr\pamhyr\_internal
|
copy /y ..\VERSION pamhyr\_internal
|
||||||
copy /y ..\AUTHORS pamhyr\pamhyr\_internal
|
copy /y ..\AUTHORS pamhyr\_internal
|
||||||
copy /y ..\LICENSE pamhyr\pamhyr\_internal
|
copy /y ..\LICENSE pamhyr\_internal
|
||||||
copy /y ..\src\motd.txt pamhyr\pamhyr\_internal
|
copy /y ..\src\motd.txt pamhyr\_internal
|
||||||
|
|
||||||
rem MAGE
|
rem MAGE
|
||||||
mkdir pamhyr\mage
|
mkdir pamhyr\mage8
|
||||||
copy /y ..\mage-windows\mage.exe pamhyr\mage\
|
copy /y ..\mage8-windows\mage.exe pamhyr\mage8\
|
||||||
copy /y ..\mage-windows\mage_extraire.exe pamhyr\mage\
|
copy /y ..\mage8-windows\mage_extraire.exe pamhyr\mage8\
|
||||||
copy /y ..\mage-windows\mailleurTT.exe pamhyr\mage\
|
copy /y ..\mage8-windows\mailleurTT.exe pamhyr\mage8\
|
||||||
copy /y ..\mage-windows\libbief.dll pamhyr\mage\
|
copy /y ..\mage8-windows\libbief.dll pamhyr\mage8\
|
||||||
|
|
||||||
rem Copy tests_cases
|
rem Copy tests_cases
|
||||||
mkdir pamhyr\tests_cases
|
mkdir pamhyr\tests_cases
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,7 @@ class CommandLineSolver(AbstractSolver):
|
||||||
return os.path.abspath(
|
return os.path.abspath(
|
||||||
os.path.join(
|
os.path.join(
|
||||||
os.path.dirname(__file__),
|
os.path.dirname(__file__),
|
||||||
"..", "..", ".."
|
"..", ".."
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ class DocWindow(PamhyrWindow):
|
||||||
return os.path.abspath(
|
return os.path.abspath(
|
||||||
os.path.join(
|
os.path.join(
|
||||||
os.path.dirname(__file__),
|
os.path.dirname(__file__),
|
||||||
"..", "..", "..", "..", "doc", filename
|
"..", "..", "..", "doc", filename
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1270,7 +1270,7 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
|
||||||
return os.path.abspath(
|
return os.path.abspath(
|
||||||
os.path.join(
|
os.path.join(
|
||||||
os.path.dirname(__file__),
|
os.path.dirname(__file__),
|
||||||
"..", "..", "..", "doc", filename
|
"..", "..", "doc", filename
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -288,7 +288,7 @@ class Config(SQL):
|
||||||
ctor = solver_type_list["mage8"]
|
ctor = solver_type_list["mage8"]
|
||||||
new = ctor("default-mage")
|
new = ctor("default-mage")
|
||||||
new._description = "Default Pamhyr2 mage 8 version"
|
new._description = "Default Pamhyr2 mage 8 version"
|
||||||
new._cmd_solver = f""""@install_dir/mage/mage{ext}" @args @input"""
|
new._cmd_solver = f""""@install_dir/mage8/mage{ext}" @args @input"""
|
||||||
self._solvers.append(new)
|
self._solvers.append(new)
|
||||||
|
|
||||||
# Backup
|
# Backup
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue