Skip to content

Commit ec23d8b

Browse files
committed
ci:update for install script
1 parent aa5d3a2 commit ec23d8b

File tree

5 files changed

+10
-39
lines changed

5 files changed

+10
-39
lines changed

.github/workflows/debian_build.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,15 @@ jobs:
4747
apt update -y
4848
apt install gcc g++ make git jq unzip curl -y
4949
50-
- name: Set up Dependency rocky linux Environment
51-
run: |
52-
cd libxengine
53-
chmod 777 *
54-
./XEngine_LINEnv.sh -i 0
5550
- name: install xengine library
5651
run: |
5752
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
5853
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Debian_12_${{ matrix.artifact }}.zip
5954
unzip ./XEngine_Debian_12_${{ matrix.artifact }}.zip -d ./XEngine_Debian_12_${{ matrix.artifact }}
6055
cd XEngine_Debian_12_${{ matrix.artifact }}
6156
62-
cp -rf ./XEngine_Include /usr/local/include
63-
find ./XEngine_Linux -name "*.so" -exec cp {} /usr/local/lib \;
64-
ldconfig
65-
57+
chmod 777 *
58+
./XEngine_LINEnv.sh -i 3
6659
- name: make
6760
run: |
6861
cd XEngine_Source

.github/workflows/fedora_build.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,22 +53,15 @@ jobs:
5353
dnf update -y
5454
dnf install gcc g++ make git jq unzip -y
5555
56-
- name: Set up Dependency rocky linux Environment
57-
run: |
58-
cd libxengine
59-
chmod 777 *
60-
./XEngine_LINEnv.sh -i 0
6156
- name: install xengine library
6257
run: |
6358
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
6459
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Fedora_${{ matrix.fedora-version }}_${{ matrix.artifact }}.zip
6560
unzip ./XEngine_Fedora_${{ matrix.fedora-version }}_${{ matrix.artifact }}.zip -d ./XEngine_Fedora_${{ matrix.fedora-version }}_${{ matrix.artifact }}
6661
cd XEngine_Fedora_${{ matrix.fedora-version }}_${{ matrix.artifact }}
6762
68-
cp -rf ./XEngine_Include /usr/local/include
69-
find ./XEngine_Linux -name "*.so" -exec cp {} /usr/lib64 \;
70-
ldconfig
71-
63+
chmod 777 *
64+
./XEngine_LINEnv.sh -i 3
7265
- name: make
7366
run: |
7467
cd XEngine_Source

.github/workflows/macbuild.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,29 +37,21 @@ jobs:
3737
git submodule update
3838
3939
- name: Set up Dependency x86_64 Environment
40+
if: matrix.os == 'macos-13'
4041
run: |
4142
cd libxengine
4243
chmod 777 *
4344
./XEngine_LINEnv.sh -i 3
4445
- name: Set up Dependency Arm64 Environment
4546
if: matrix.os == 'macos-14' || matrix.os == 'macos-15'
4647
run: |
47-
cd libxengine
48-
chmod 777 *
49-
./XEngine_LINEnv.sh -i 0
50-
5148
latest_tag=$(git ls-remote --tags --sort="v:refname" https://github.com/libxengine/libxengine.git | awk '{print $2}' | sed 's/refs\/tags\///' | tail -n 1)
52-
echo -e $latest_tag
53-
5449
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_Mac_Arm64.zip
5550
unzip ./XEngine_Mac_Arm64.zip -d ./XEngine_Mac_Arm64
5651
cd XEngine_Mac_Arm64
5752
58-
sudo mkdir -p /usr/local/include
59-
sudo mkdir -p /usr/local/lib
60-
sudo cp -rf ./XEngine_Include /usr/local/include
61-
sudo find ./XEngine_Mac -name "*.dylib" -exec cp {} /usr/local/lib \;
62-
53+
chmod 777 *
54+
./XEngine_LINEnv.sh -i 3
6355
- name: make debug
6456
run: |
6557
cd XEngine_Source

.github/workflows/rocky_build.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,15 @@ jobs:
5151
dnf update -y
5252
dnf install gcc g++ make git jq unzip -y
5353
54-
- name: Set up Dependency rocky linux Environment
55-
run: |
56-
cd libxengine
57-
chmod 777 *
58-
./XEngine_LINEnv.sh -i 0
5954
- name: install xengine library
6055
run: |
6156
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
6257
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_9_${{ matrix.artifact }}.zip
6358
unzip ./XEngine_RockyLinux_9_${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_9_${{ matrix.artifact }}
6459
cd XEngine_RockyLinux_9_${{ matrix.artifact }}
6560
66-
cp -rf ./XEngine_Include /usr/local/include
67-
find ./XEngine_Linux -name "*.so" -exec cp {} /usr/lib64 \;
68-
ldconfig
69-
61+
chmod 777 *
62+
./XEngine_LINEnv.sh -i 3
7063
- name: make
7164
run: |
7265
cd XEngine_Source

.github/workflows/ubuntu_build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
if: matrix.os == 'ubuntu-24.04-arm' || matrix.os == 'ubuntu-22.04-arm'
9494
run: |
9595
cd XEngine_Source
96-
make
96+
make ARCH=arm64
9797
make FLAGS=InstallAll
9898
make FLAGS=CleanAll
9999

0 commit comments

Comments
 (0)