package libwallet2_api_c.so as .deb package
This commit is contained in:
9
.github/workflows/linux.yml
vendored
9
.github/workflows/linux.yml
vendored
@@ -65,7 +65,7 @@ jobs:
|
||||
runs-on: amd64-debian-bookworm
|
||||
steps:
|
||||
- name: apt install
|
||||
run: apt update && apt install -y pkg-config m4 libtool automake autoconf bison
|
||||
run: apt update && apt install -y pkg-config m4 libtool automake autoconf bison checkinstall
|
||||
- name: Checkout repository code
|
||||
uses: actions/checkout@v3
|
||||
- name: Download cached build artifacts
|
||||
@@ -384,10 +384,15 @@ jobs:
|
||||
- name: Rename and compress libwallet2_api_c.so
|
||||
run: |
|
||||
cd ${{ github.workspace }}/libbridge/build/ \
|
||||
&& mv libwallet2_api_c.so ${{ matrix.host_triplet }}_libwallet2_api_c.so \
|
||||
&& cp libwallet2_api_c.so ${{ matrix.host_triplet }}_libwallet2_api_c.so \
|
||||
&& sha256sum ${{ matrix.host_triplet }}_libwallet2_api_c.so > ${{ matrix.host_triplet }}_libwallet2_api_c.so.sha256 \
|
||||
&& xz -e ${{ matrix.host_triplet }}_libwallet2_api_c.so \
|
||||
&& sha256sum ${{ matrix.host_triplet }}_libwallet2_api_c.so.xz > ${{ matrix.host_triplet }}_libwallet2_api_c.so.xz.sha256
|
||||
- name: Publish .deb
|
||||
run: |
|
||||
cd ${{ github.workspace }} \
|
||||
&& checkinstall --type=debian --pkgname="libwallet2-api-c" --pkgversion="$(git describe --tags | sed 's/v//')" --nodoc --strip=no --stripso=no --maintainer=cyjan@mrcyjanek.net --install=no -y \
|
||||
&& curl --user mrcyjanek:$PAT_SECRET_PACKAGE --upload-file libwallet2-api-c*.deb https://git.mrcyjanek.net/api/packages/mrcyjanek/debian/pool/no-distro/main/upload
|
||||
# - name: act - copy workspace to /opt/wspace
|
||||
# if: ${{ env.ACT }}
|
||||
# run: cp -a ${{ github.workspace }} /opt/wspace
|
||||
|
||||
2
Makefile
Normal file
2
Makefile
Normal file
@@ -0,0 +1,2 @@
|
||||
install:
|
||||
cp libbridge/build/libwallet2_api_c.so /usr/local/lib/libwallet2_api_c.so
|
||||
1
description-pak
Normal file
1
description-pak
Normal file
@@ -0,0 +1 @@
|
||||
provides libwallet2_api_c.so
|
||||
Reference in New Issue
Block a user