Dmitry Maksyoma
6287114cbf
Merge branch 'master' into KASM-1609_select_de_to_run
2021-09-10 03:22:29 +12:00
Dmitry Maksyoma
71c420fc86
Deb/Rpm: add Perl Switch dependency
2021-09-09 20:45:56 +12:00
Dmitry Maksyoma
91eb953f62
Feature/kasm 1838 libjpeg turbo from source ( #49 )
...
New build option with latest stable libjpeg-turbo library
2021-09-07 08:11:21 -04:00
Dmitry Maksyoma
8c2e8c9acb
Deb: add example script to easily run kasmvncserver
2021-03-13 21:54:06 +13:00
Dmitry Maksyoma
e61885a448
Deb: remove obsolete code
2021-03-03 23:09:52 +13:00
Dmitry Maksyoma
120dcbeaba
Deb: fix code formatting
2021-02-25 21:22:56 +13:00
Dmitry Maksyoma
b3ec357e99
Rpm: extract rpm-related install to the spec
2021-02-24 22:53:43 +13:00
Dmitry Maksyoma
a865b6e6eb
Deb/Rpm: all file copying to packages is done in debian/ atm
2021-02-24 21:20:33 +13:00
Dmitry Maksyoma
9301fe9d33
Deb/Rpm: add package description
2021-02-24 21:19:49 +13:00
Dmitry Maksyoma
f6e2675c02
Rpm: initial Fedora support
2021-02-22 21:24:16 +13:00
Dmitry Maksyoma
d658f2b8a3
Deb: trim cruft from Makefile
2021-02-11 20:46:05 +13:00
Dmitry Maksyoma
90101a7e91
Rpm: CentOS dfart. Rpm building isn't automated yet.
2021-02-05 23:49:47 +13:00
Dmitry Maksyoma
b224addece
Deb: add first quilt patch
2021-01-29 22:12:43 +13:00
Dmitry Maksyoma
070458d302
Deb: release numbers (18.04) -> codenames (bionic)
2021-01-28 22:10:46 +13:00
Dmitry Maksyoma
7a6067e081
Deb: add Xorg-related dependencies
2021-01-26 21:44:56 +13:00
Dmitry Maksyoma
acd9f18f64
Deb: remove python dependency
...
Programs in www/utils are no longer included, and nothing else uses it.
2021-01-22 22:10:02 +13:00
Dmitry Maksyoma
0851741360
Deb: Debian 10 building requires package libsm6
2021-01-22 21:52:05 +13:00
Dmitry Maksyoma
3c3eed0e46
Deb: exclude www/utils, instead of individual files
2021-01-21 23:35:56 +13:00
Dmitry Maksyoma
e456357c68
Deb: empty postrm -> postrm.ex
2021-01-21 00:24:59 +13:00
Dmitry Maksyoma
2b9a4d0d8b
Deb: remove /etc/kasmvnc and cert generation as we use snakeoil now
2021-01-21 00:14:30 +13:00
Dmitry Maksyoma
35cf095a31
Deb: create Ubuntu 20.04 tarball and deb
2021-01-19 22:44:32 +13:00
Dmitry Maksyoma
b8c380d17f
Deb: move self-signed cert to /etc/kasmvnc
2021-01-14 22:13:46 +13:00
Dmitry Maksyoma
945f9a07a3
Deb: exclude .eslintrc
2021-01-12 22:22:21 +13:00
Dmitry Maksyoma
702f817845
Deb: add build-tarball and build-deb commands WIP
2021-01-07 00:36:52 +13:00
Dmitry Maksyoma
5154f86b60
Deb: add lots of libraries as build dependencies
...
This way, no need to copy that over multiple dockerfiles, and is a best
practice.
2021-01-07 00:32:30 +13:00
Dmitry Maksyoma
f1b3e0f6de
Deb: remove redundant code
2021-01-03 23:35:23 +13:00
Dmitry Maksyoma
c6d3c5271c
Deb: exclude Node scripts from the package
2021-01-03 23:29:04 +13:00
Dmitry Maksyoma
eaa5c24439
Generate self-signed cert in /etc/ssl/private/kasmvnc.pem
...
I piggyback on ssl-cert package that's got ssl-cert group and the
directory /etc/ssl/private, the group can read files from (but not list
files there). Thus, by adding a user to ssl-cert group, they can read
both ssl-cert certificates and the KasmVNC certificate.o
Note: currently, KasmVNC only supports one file that must contain both
private and public keys. For this reason, I didn't use the snakeoil
certificate from ssl-cert, as it's split into two files.
2021-01-03 23:12:21 +13:00
Dmitry Maksyoma
a7e7deaf99
Deb: add as vncserver, etc alternative
2020-12-31 01:09:51 +13:00
Dmitry Maksyoma
f8c3d981bf
Deb: update dependencies, add Provides: vnc-server
2020-12-31 01:09:11 +13:00
Dmitry Maksyoma
a1089dd356
Deb: XkasmVnc -> Xkasmvnc
2020-12-31 01:08:31 +13:00
Dmitry Maksyoma
1f266ad206
Add dependencies on python and xorg to .deb
2020-12-29 23:28:03 +13:00
Dmitry Maksyoma
54f163a44c
Exclude .git* files from .deb
2020-12-29 23:27:32 +13:00
Dmitry Maksyoma
251b8a6388
-beta -> ~beta for .deb
2020-12-29 22:01:27 +13:00
Dmitry Maksyoma
fccd9d29cd
Update debian/copyright to include libwebp license
2020-12-29 21:52:49 +13:00
Dmitry Maksyoma
bab0412bc5
Add man pages and improve file locations in .deb
2020-12-29 21:32:31 +13:00
Dmitry Maksyoma
0b4804a3a9
Properly name binaries in .deb
2020-12-29 21:12:58 +13:00
Dmitry Maksyoma
f1291cb520
Draft .deb build system ready
2020-12-29 20:47:16 +13:00
Dmitry Maksyoma
dabf7d4d5e
Clean up Makefile I use to fake-build source
2020-12-27 00:10:30 +13:00
Dmitry Maksyoma
86c6ae566c
Debian package spike. Using ../release as bin/ source.
2020-12-26 00:33:19 +13:00