Skip to content

fix Package name

fix Package name #9

Workflow file for this run

name: Build Debian Package
on:
push:
branches:
- morteza/debian
pull_request:
branches:
- morteza/debian
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v3
- name: Set up dependencies
run: |
sudo apt-get update
sudo apt-get install -y dpkg-dev build-essential lintian fakeroot devscripts
- name: Build the package
run: |
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make -j$(nproc)
cd ..
mkdir -p nipovpn/usr/bin/
cp build/core/nipovpn_core nipovpn/usr/bin/nipovpn
dpkg-deb --build nipovpn/ build/nipovpn.deb
- name: Lint the nipovpn
run: |
lintian build/nipovpn.deb
- name: Upload the Debian nipovpn as an artifact
uses: actions/upload-artifact@v3
with:
name: deb-package
path: build/nipovpn.deb
- name: Show nipovpn information
run: |
dpkg -I build/nipovpn.deb