浏览代码

fix: Inlcude the .so file in the release archive

Gustavo Carreno 2 年之前
父节点
当前提交
a510288e30
共有 3 个文件被更改,包括 10 次插入9 次删除
  1. 9 8
      .github/workflows/workflow.yml
  2. 1 1
      .gitignore
  3. 二进制
      linux-libs/libcrypto.so.1.1

+ 9 - 8
.github/workflows/workflow.yml

@@ -13,35 +13,35 @@ jobs:
   build:
   build:
     name: Build
     name: Build
     runs-on: ${{ matrix.operating-system }}
     runs-on: ${{ matrix.operating-system }}
-    
+
     strategy:
     strategy:
       matrix:
       matrix:
         operating-system: [windows-latest,ubuntu-latest,macos-latest]
         operating-system: [windows-latest,ubuntu-latest,macos-latest]
 #        lazarus-versions: [stable, 2.2.2, 2.2.0, 2.0.12]
 #        lazarus-versions: [stable, 2.2.2, 2.2.0, 2.0.12]
         lazarus-versions: [stable]
         lazarus-versions: [stable]
-        
+
     steps:
     steps:
     - name: Checkout Repository
     - name: Checkout Repository
       uses: actions/checkout@v2
       uses: actions/checkout@v2
       with:
       with:
         submodules: false
         submodules: false
-        
+
     - name: Install Lazarus
     - name: Install Lazarus
       uses: gcarreno/[email protected]
       uses: gcarreno/[email protected]
       with:
       with:
         with-cache: false
         with-cache: false
         lazarus-version: ${{ matrix.lazarus-versions }}
         lazarus-version: ${{ matrix.lazarus-versions }}
-        
+
     - name: Build the Pascal daemon
     - name: Build the Pascal daemon
       run: lazbuild -B "src/pascalcoin_daemon.lpi"
       run: lazbuild -B "src/pascalcoin_daemon.lpi"
-      
+
     - name: Build reference Pascal Miner
     - name: Build reference Pascal Miner
       run: lazbuild -B "src/pascalcoin_miner.lpi"
       run: lazbuild -B "src/pascalcoin_miner.lpi"
-      
+
     - name: Build the Main Wallet Application (Windows/Linux)
     - name: Build the Main Wallet Application (Windows/Linux)
       if: ${{ matrix.operating-system != 'macos-latest' }}
       if: ${{ matrix.operating-system != 'macos-latest' }}
       run: lazbuild -B "src/pascalcoin_wallet_classic.lpi"
       run: lazbuild -B "src/pascalcoin_wallet_classic.lpi"
-      
+
     - name: Build the Main Wallet Application (macOS)
     - name: Build the Main Wallet Application (macOS)
       if: ${{ matrix.operating-system == 'macos-latest' }}
       if: ${{ matrix.operating-system == 'macos-latest' }}
       run: lazbuild -B --ws=cocoa "src/pascalcoin_wallet_classic.lpi"
       run: lazbuild -B --ws=cocoa "src/pascalcoin_wallet_classic.lpi"
@@ -106,8 +106,9 @@ jobs:
         cp ../windows-dll/*.dll .
         cp ../windows-dll/*.dll .
         zip -r PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-win64.zip *.exe *.dll
         zip -r PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-win64.zip *.exe *.dll
         cd ../PascalCoinLinux
         cd ../PascalCoinLinux
+        cp ../linux-libs/*.so .
         chmod +x PascalCoin* pascalcoin*
         chmod +x PascalCoin* pascalcoin*
-        tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin*
+        tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-linux.tar.gz PascalCoin* pascalcoin* *.so
         cd ../PascalCoinMacOS
         cd ../PascalCoinMacOS
         chmod +x PascalCoin* pascalcoin*
         chmod +x PascalCoin* pascalcoin*
         tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-darwin.tar.gz PascalCoin* pascalcoin*
         tar -zcvf PascalCoin-${{ steps.vars.outputs.tag }}-x86_64-darwin.tar.gz PascalCoin* pascalcoin*

+ 1 - 1
.gitignore

@@ -18,7 +18,7 @@ libeay32.dll
 libeay64.dll
 libeay64.dll
 #libcrypto-1_1-x64.dll
 #libcrypto-1_1-x64.dll
 libcrypto-1_1.dll
 libcrypto-1_1.dll
-libcrypto.so.1.1
+#libcrypto.so.1.1
 
 
 
 
 # Log files
 # Log files

二进制
linux-libs/libcrypto.so.1.1