mirror of
https://github.com/rustdesk/rustdesk-server.git
synced 2025-12-28 05:14:18 +00:00
new file: debian/README.source
Describes how to build
This commit is contained in:
parent
c8a5d41906
commit
ed26f30f81
62
debian/README.source
vendored
Normal file
62
debian/README.source
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
#
|
||||
# Juli Augustus 2025 was building the downloadable Debian packages done
|
||||
# by github.com CI, meaning you being depended on github.com
|
||||
# for getting a .deb of the libre source code (four GNU freedoms) you have.
|
||||
#
|
||||
# And in those days there was no official Debian package.
|
||||
#
|
||||
# What follows are instructions that make it possible to do
|
||||
# a succesfull
|
||||
#
|
||||
# debuild -uc -us
|
||||
#
|
||||
# in the directory target/rustdesk-server
|
||||
#
|
||||
# The instructions are written in bash syntax,
|
||||
#
|
||||
# bash debian/README.source
|
||||
#
|
||||
# should help you immens
|
||||
#
|
||||
|
||||
# Make sure the submodules are present
|
||||
git submodule update --init --recursive
|
||||
|
||||
rm -rf target/rustdesk-server # avoid clutter from previous iteration
|
||||
mkdir -p target/rustdesk-server # FYI: target/ is ignored by git
|
||||
|
||||
tar cf - \
|
||||
--exclude .git \
|
||||
Cargo.toml Cargo.lock \
|
||||
LICENSE README.md \
|
||||
db_v2.sqlite3 \
|
||||
build.rs \
|
||||
debian \
|
||||
libs rcd src \
|
||||
systemd ui \
|
||||
| ( cd target/rustdesk-server && tar x )
|
||||
|
||||
mv target/rustdesk-server/debian/Makefile target/rustdesk-server/
|
||||
|
||||
tar cjf target/rustdesk-server-orig.tar.xz \
|
||||
--strip-components=1 \
|
||||
target/rustdesk-server
|
||||
|
||||
# an .orig.tar.xz tarball exists,
|
||||
# work on the debian directory
|
||||
|
||||
eval $( dpkg-architecture )
|
||||
sed -e "s/{{ ARCH }}/${DEB_TARGET_ARCH}/" \
|
||||
debian/control.tpl > target/rustdesk-server/debian/control
|
||||
|
||||
|
||||
cd target/rustdesk-server
|
||||
dpkg-checkbuilddeps || echo sudo apt install dpkg-dev
|
||||
debuild -uc -us
|
||||
|
||||
#
|
||||
# For what it is worth:
|
||||
# Early September 2025 there were
|
||||
# several WARNINGS and ERRORS from Lintian
|
||||
#
|
||||
# l l
|
||||
Loading…
Reference in New Issue
Block a user