mirror of
https://github.com/estkme-group/lpac
synced 2024-08-17 23:30:43 +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
|
/src/version.h
|
||||||
|
|
||||||
# for package files
|
# for package files
|
||||||
lpac-*.deb
|
lpac_*.deb
|
||||||
lpac-*.zip
|
lpac-*.zip
|
||||||
|
|
||||||
# for clion ignores
|
# for clion ignores
|
||||||
|
|
|
@ -37,6 +37,8 @@ if(CPACK_GENERATOR)
|
||||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6")
|
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6")
|
||||||
set(CPACK_DEBIAN_PACKAGE_RECOMMENDS "libcurl, libpcsclite, pcscd")
|
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_LICENSE "AGPL-3.0-only AND LGPL-2.0-only")
|
||||||
set(CPACK_RPM_PACKAGE_AUTOREQ "yes")
|
set(CPACK_RPM_PACKAGE_AUTOREQ "yes")
|
||||||
set(CPACK_RPM_PACKAGE_REQUIRES "libcurl, libpcsclite, pcscd")
|
set(CPACK_RPM_PACKAGE_REQUIRES "libcurl, libpcsclite, pcscd")
|
||||||
|
|
|
@ -59,7 +59,7 @@ make)
|
||||||
debian)
|
debian)
|
||||||
cmake "$WORKSPACE" -DCPACK_GENERATOR=DEB
|
cmake "$WORKSPACE" -DCPACK_GENERATOR=DEB
|
||||||
make -j package
|
make -j package
|
||||||
cp lpac-*.deb "$WORKSPACE"
|
cp lpac_*.deb "$WORKSPACE"
|
||||||
;;
|
;;
|
||||||
mingw)
|
mingw)
|
||||||
cmake "$WORKSPACE" -DCMAKE_TOOLCHAIN_FILE=./cmake/linux-mingw64.cmake
|
cmake "$WORKSPACE" -DCMAKE_TOOLCHAIN_FILE=./cmake/linux-mingw64.cmake
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -xeuo pipefail
|
set -xeuo pipefail
|
||||||
sudo apt-get update
|
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