diff options
author | saturneric <[email protected]> | 2024-11-22 11:55:24 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-11-22 11:55:24 +0000 |
commit | c9832d43a022ea427af76ef30dbfbe37f06fd23b (patch) | |
tree | f02bed5360db42227c2b6dcf6c09a30d0be96b27 /.gitea | |
parent | feat: add more operations on key db items (diff) | |
download | GpgFrontend-c9832d43a022ea427af76ef30dbfbe37f06fd23b.tar.gz GpgFrontend-c9832d43a022ea427af76ef30dbfbe37f06fd23b.zip |
fix: version of gpgme should greater than 1.17.0
Diffstat (limited to '.gitea')
-rw-r--r-- | .gitea/workflows/develop-qt5.yml | 11 | ||||
-rw-r--r-- | .gitea/workflows/develop-qt6.yml | 8 |
2 files changed, 18 insertions, 1 deletions
diff --git a/.gitea/workflows/develop-qt5.yml b/.gitea/workflows/develop-qt5.yml index d0958f79..4c8358ee 100644 --- a/.gitea/workflows/develop-qt5.yml +++ b/.gitea/workflows/develop-qt5.yml @@ -53,10 +53,19 @@ jobs: run: | sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list sudo apt-get update - sudo apt-get -y install build-essential binutils git gettext cmake + sudo apt-get -y install build-essential binutils git cmake + sudo apt-get -y install autoconf automake gettext texinfo sudo apt-get -y install gcc g++ ninja-build gnupg qtbase5-dev qttools5-dev sudo apt-get -y install libarchive-dev libssl-dev libgpgme-dev libfuse2 + - name: Build GpgME (Linux) + run: | + git clone --depth 1 --branch gpgme-1.22.0 git://git.gnupg.org/gpgme.git ${{github.workspace}}/third_party/gpgme + cd ${{github.workspace}}/third_party/gpgme + ./autogen.sh + ./configure --enable-maintainer-mode --enable-languages=cpp && make -j8 + sudo make install + - name: Build googletest run: | git clone --depth 1 --branch v1.15.0 https://github.com/google/googletest.git ${{github.workspace}}/third_party/googletest diff --git a/.gitea/workflows/develop-qt6.yml b/.gitea/workflows/develop-qt6.yml index 34c3a894..5a22e3b3 100644 --- a/.gitea/workflows/develop-qt6.yml +++ b/.gitea/workflows/develop-qt6.yml @@ -61,6 +61,14 @@ jobs: sudo apt-get -y install gcc g++ ninja-build gnupg qt6-base-dev qt6-base-dev-tools qt6-l10n-tools qt6-tools-dev qt6-tools-dev-tools libqt6svg6 sudo apt-get -y install libarchive-dev libssl-dev libgpgme-dev libgl1-mesa-dev libfuse2 + - name: Build GpgME + run: | + git clone --depth 1 --branch gpgme-1.22.0 git://git.gnupg.org/gpgme.git ${{github.workspace}}/third_party/gpgme + cd ${{github.workspace}}/third_party/gpgme + ./autogen.sh + ./configure --enable-maintainer-mode --enable-languages=cpp && make -j8 + sudo make install + - name: Build googletest run: | git clone --depth 1 --branch v1.15.0 https://github.com/google/googletest.git ${{github.workspace}}/third_party/googletest |