mirror of
https://github.com/estkme-group/lpac
synced 2024-07-04 15:56:42 +02:00
chore: improve build script for debian (#110)
* standardize .deb package output file name * add zip dependency in setup-debian.sh for build.sh
This commit is contained in:
parent
75cbfa16ce
commit
979ccc8e8f
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -17,7 +17,7 @@ build
|
|||
/src/version.h
|
||||
|
||||
# for package files
|
||||
lpac-*.deb
|
||||
lpac_*.deb
|
||||
lpac-*.zip
|
||||
|
||||
# for clion ignores
|
||||
|
|
|
@ -36,6 +36,8 @@ if(CPACK_GENERATOR)
|
|||
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "eSTK.me Group")
|
||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6")
|
||||
set(CPACK_DEBIAN_PACKAGE_RECOMMENDS "libcurl, libpcsclite, pcscd")
|
||||
|
||||
set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
|
||||
|
||||
set(CPACK_RPM_PACKAGE_LICENSE "AGPL-3.0-only AND LGPL-2.0-only")
|
||||
set(CPACK_RPM_PACKAGE_AUTOREQ "yes")
|
||||
|
|
|
@ -59,7 +59,7 @@ make)
|
|||
debian)
|
||||
cmake "$WORKSPACE" -DCPACK_GENERATOR=DEB
|
||||
make -j package
|
||||
cp lpac-*.deb "$WORKSPACE"
|
||||
cp lpac_*.deb "$WORKSPACE"
|
||||
;;
|
||||
mingw)
|
||||
cmake "$WORKSPACE" -DCMAKE_TOOLCHAIN_FILE=./cmake/linux-mingw64.cmake
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
set -xeuo pipefail
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y build-essential libpcsclite-dev libcurl4-openssl-dev gcc-mingw-w64 g++-mingw-w64
|
||||
sudo apt-get install -y build-essential libpcsclite-dev libcurl4-openssl-dev gcc-mingw-w64 g++-mingw-w64 zip
|
||||
|
|
Loading…
Reference in a new issue