1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-keygen synced 2026-06-16 03:44:56 +02:00

Compare commits

...

13 commits

Author SHA1 Message Date
6c4769a030 .github/workflows/package.yml: fix qt5 package for fedora 38 2023-08-27 14:19:35 +02:00
24136406a7 .github/workflows/package.yml: for ubuntu, use matrix includes for qt package instead of the if/else in bash. 2023-08-25 12:41:19 +02:00
7e8b1d6e66 README.md: fix link to CI tests. 2023-08-25 12:38:34 +02:00
8949a80b11 .github/workflows/package.yml: set-output command to environment variables. 2023-08-17 17:14:26 +02:00
2874862d70 .github/workflows/package.yml: Package for fedora 37 2023-08-17 16:55:05 +02:00
d03d27589e .github/workflows/package.yml: build and package for fedora 38 2023-08-16 18:57:48 +02:00
772d03a6e3 .github/workflows/package.yml: Typofix, change "DBM" to "DEB" 2023-08-16 18:57:33 +02:00
53644e9ceb .github/workflows/ci.yml: update actions/checkout to version 3. 2023-08-16 18:52:15 +02:00
1ef3424638 .github/workflows/ci.yml: Update qt version for windows/mac to 5.15.2 2023-08-16 18:52:15 +02:00
ad5d464792 .github/workflows/package.yml: Update actions/checkout to version 3 2023-08-16 18:52:15 +02:00
baaf7e5b54 common/cmake/libantelope.cmake: Use version 0.2.2 2023-08-16 16:00:10 +02:00
1c4e01a726
README.md: Fix link 2023-07-05 05:00:01 +02:00
83f09d494c common/cmake/libantelope.cmake: use version 0.2.1 2023-05-31 19:21:05 +02:00
4 changed files with 44 additions and 25 deletions

View file

@ -34,7 +34,7 @@ jobs:
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v3
- name: OpenSSL OSX
if: runner.os == 'macOS'
@ -56,7 +56,7 @@ jobs:
if: startsWith(matrix.build, 'gui') && runner.os != 'Linux'
uses: jurplel/install-qt-action@v3
with:
version: '5.11.0'
version: '5.15.2'
- name: Configure
shell: bash

View file

@ -12,25 +12,25 @@ jobs:
os: [ ubuntu-20.04, ubuntu-22.04 ]
component: [ cli, gui ]
include:
- os: ubuntu-20.04
qt: qt5-default=5.12.8+dfsg-0ubuntu2.1
- os: ubuntu-22.04
qt: qtbase5-dev=5.15.3+dfsg-2ubuntu0.2
- component: cli
build-opts: --cli --no-gui -t Release --pkg-type deb
- component: gui
build-opts: --no-cli --gui -t Release --pkg-type deb
name: DBM ${{matrix.os}} (${{matrix.component}})
name: DEB ${{matrix.os}} (${{matrix.component}})
runs-on: ${{matrix.os}}
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v3
- name: Qt
if: startsWith(matrix.component, 'gui')
shell: bash
run: |
sudo apt-get update
if [ "${{matrix.os}}" == "ubuntu-22.04" ]; then
sudo apt-get install qtbase5-dev=5.15.3+dfsg-2ubuntu0.2
else :
sudo apt-get install qt5-default=5.12.8+dfsg-0ubuntu2.1
fi
sudo apt-get install ${{matrix.qt}}
- name: Package
id: package
@ -54,32 +54,51 @@ jobs:
rpm:
strategy:
matrix:
container: [ "fedora:36" ]
container:
- name: "fedora:36"
deps:
gcc-12.2.1-4.fc36.x86_64
gcc-c++-12.2.1-4.fc36.x86_64
cmake-3.26.3-1.fc36.x86_64
openssl1.1-devel-1.1.1q-1.fc36.x86_64
qt: qt5-qtbase-devel-5.15.3-1.fc36.x86_64
- name: "fedora:37"
deps:
gcc-12.3.1-1.fc37.x86_64
gcc-c++-12.3.1-1.fc37.x86_64
cmake-3.27.1-1.fc37.x86_64
openssl-devel-3.0.9-1.fc37.x86_64
qt: qt5-qtbase-devel-5.15.9-3.fc37.x86_64
- name: "fedora:38"
deps:
gcc-13.2.1-1.fc38.x86_64
gcc-c++-13.2.1-1.fc38.x86_64
cmake-3.26.2-1.fc38.x86_64
openssl-devel-1:3.0.9-2.fc38.x86_64
qt: qt5-qtbase-devel-5.15.10-5.fc38.x86_64
component: [ cli, gui ]
include:
- component: cli
build-opts: --cli --no-gui -t Release --pkg-type rpm
- component: gui
build-opts: --no-cli --gui -t Release --pkg-type rpm
name: RPM ${{matrix.container}} (${{matrix.component}})
name: RPM ${{matrix.container.name}} (${{matrix.component}})
runs-on: ubuntu-latest
container: ${{ matrix.container}}
container: ${{ matrix.container.name }}
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v3
- name: Dependancies
run: |
sudo dnf install -y util-linux rpmdevtools git \
gcc-12.2.1-4.fc36.x86_64 \
gcc-c++-12.2.1-4.fc36.x86_64 \
cmake-3.26.3-1.fc36.x86_64 \
openssl1.1-devel-1.1.1q-1.fc36.x86_64
sudo dnf install -y util-linux rpmdevtools git ${{ matrix.container.deps }}
- name: Qt
if: startsWith(matrix.component, 'gui')
shell: bash
run: |
sudo dnf install -y qt5-qtbase-devel-5.15.3-1.fc36.x86_64
sudo dnf install -y ${{ matrix.container.qt }}
- name: Package
id: package
@ -112,7 +131,7 @@ jobs:
name: Windows (${{matrix.arch}})
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v3
- name: Qt
uses: jurplel/install-qt-action@v3
@ -128,8 +147,8 @@ jobs:
run: |
cmake --build build --config Release --target package
$FILE=(ls build/*.exe)
echo "::set-output name=filename::$FILE"
echo "::set-output name=name::$(([io.fileinfo]"$FILE").basename).exe"
echo "filename=$FILE" >> "$GITHUB_OUTPUT"
echo "name=$(([io.fileinfo]"$FILE").basename)" >> "$GITHUB_OUTPUT"
- name: Upload
uses: actions/upload-release-asset@v1

View file

@ -1,5 +1,5 @@
![](https://github.com/eosswedenorg/antelope-keygen/workflows/CI/badge.svg)
[![CI Test](https://github.com/eosswedenorg/antelope-keygen/workflows/CI/badge.svg)](https://github.com/eosswedenorg/antelope-keygen/actions)
[![GitHub release](https://img.shields.io/github/v/release/eosswedenorg/antelope-keygen?include_prereleases)](https://github.com/eosswedenorg/antelope-keygen/releases/latest)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
@ -18,7 +18,7 @@ You will need `libantelope` and `cmake 3.15` or later to compile this project.
**NOTE:** Only Ubuntu 20.04 and 22.04 and Fedoora 36 is officially supported.
The project should compile fine on most versions/distros but it is only tested
and distributed for those distros/versions by [Sw/eden](www.eossweden.org).
and distributed for those distros/versions by [Sw/eden](http://www.eossweden.org).
#### Dependencies

View file

@ -2,7 +2,7 @@
# Variables
# --------------------------------
set( LIBANTELOPE_GIT_URL "https://github.com/eosswedenorg/libantelope.git" )
set( LIBANTELOPE_WANTED_VERSION v0.2.0 )
set( LIBANTELOPE_WANTED_VERSION v0.2.2 )
# --------------------------------
# Macros