<chore>(project, ui, core): update ci for release-deb-package.yml
1. Enable the latest one-off build. 2. Fix submodule dependency problem.
This commit is contained in:
parent
1c3a29f611
commit
19586c3cda
38
.github/workflows/release-deb-package.yml
vendored
38
.github/workflows/release-deb-package.yml
vendored
@ -29,7 +29,9 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
submodules: 'recursive'
|
||||
|
||||
- run: git submodule update --init --recursive
|
||||
|
||||
- name: Get Short SHA of Commit
|
||||
id: vars
|
||||
@ -43,40 +45,6 @@ jobs:
|
||||
sudo apt-get -y install gpg
|
||||
if: matrix.os == 'ubuntu-20.04'
|
||||
|
||||
- name: Build gpg-error
|
||||
run: |
|
||||
cd ${{github.workspace}}/third_party/libgpg-error
|
||||
./autogen.sh
|
||||
./configure --enable-maintainer-mode --enable-static=yes && make -j2
|
||||
sudo make install
|
||||
cd ${{github.workspace}}
|
||||
|
||||
- name: Build assuan
|
||||
run: |
|
||||
cd ${{github.workspace}}/third_party/libassuan
|
||||
./autogen.sh
|
||||
./configure --enable-maintainer-mode --enable-static=yes && make -j2
|
||||
sudo make install
|
||||
cd ${{github.workspace}}
|
||||
|
||||
- name: Build GpgME
|
||||
run: |
|
||||
cd ${{github.workspace}}/third_party/gpgme
|
||||
./autogen.sh
|
||||
./configure --enable-maintainer-mode --enable-static=yes --enable-languages=cpp && make -j2
|
||||
sudo make install
|
||||
cd ${{github.workspace}}
|
||||
|
||||
- name: Build vmime
|
||||
run: |
|
||||
cd ${{github.workspace}}/third_party/vmime
|
||||
mkdir build
|
||||
cd build
|
||||
cmake -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DVMIME_HAVE_MESSAGING_PROTO_SENDMAIL=OFF -DVMIME_CHARSETCONV_LIB=iconv -DVMIME_TLS_SUPPORT_LIB=openssl -DVMIME_HAVE_SASL_SUPPORT=OFF ..
|
||||
ninja -v
|
||||
sudo ninja install
|
||||
cd ${{github.workspace}}
|
||||
|
||||
- name: Build & Package GpgFrontend (Linux DEB Package)
|
||||
# Build your program with the given configuration
|
||||
run: |
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -2,8 +2,6 @@
|
||||
src/GpgFrontend.h
|
||||
src/GpgFrontendBuildInfo.h
|
||||
src/GpgFrontendBuildInstallInfo.h
|
||||
third_party/**
|
||||
!third_party/CMakeLists.txt
|
||||
|
||||
# gettext
|
||||
*.mo
|
||||
|
1
third_party/easyloggingpp
vendored
Submodule
1
third_party/easyloggingpp
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 8489989bb26c6371df103f6cbced3fbee1bc3c2f
|
1
third_party/json
vendored
Submodule
1
third_party/json
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit c6740d7d58a209da8960c961ee07bfb0e841e44e
|
1
third_party/qt-aes
vendored
Submodule
1
third_party/qt-aes
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 845e3b4d3d3873843ca26dc365232aa1aa8ea2a8
|
1
third_party/smtp-mime
vendored
Submodule
1
third_party/smtp-mime
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3fa4a0fe5797070339422cf18b5e9ed8dcb91f9c
|
Loading…
Reference in New Issue
Block a user