Commit 661e2071 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

Package: Rename mage to mage8 and reorganise package installation dir.

No related merge requests found
Pipeline #54361 failed with stages
in 3 minutes and 18 seconds
Showing with 68 additions and 67 deletions
+68 -67
...@@ -29,9 +29,9 @@ stages: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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
......
@echo off
start cmd /c pamhyr.exe debug
#! /bin/sh
./pamhyr debug
...@@ -16,34 +16,34 @@ rem along with this program. If not, see <https://www.gnu.org/licenses/>. ...@@ -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): ...@@ -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): ...@@ -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): ...@@ -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): ...@@ -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
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment