Commit graph

19 commits

Author SHA1 Message Date
Andras Timar
3e8fe642b2 rpm: BuildRequires - those python packages have different names on differenct OS versions
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iebc83dcb8d5efd368850a816dc1dec6d159df6e1
2023-11-06 12:07:33 +01:00
Andras Timar
54ac274dd7 rpm: BuildRequires
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib0c71a65216c7dd437800647a0f9c924ddf117ee
2023-11-05 18:34:07 +01:00
Andras Timar
fc946198d3 Rewrite coolwsd-generate-proof-key in C++
* simplified the tooling a bit: use coolconfig for creating
  RSA key pairs for WOPI Proof headers.
* got rid of a dependency: ssh-keygen, towards leaner docker images

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iaf468b5c8585d45027f512bb0a287ab77afb1ea9
2023-07-22 00:14:48 +02:00
Andras Timar
4ac8c8ee28 configure option to disable building unit tests
rational: building for release takes a lot of time and we
neither package, nor run (most of) these unit tests when
we make packages.
CI runs all of these tests before merging PRs, so risk is low,
if we do not run the few build-time unit tests when we package.

make -j12
--enable-tests (default): 3m 18s
--disable-test: 1m 9s
3x faster...

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I4edd98af55748432e30c65c4c910e72c0221272a
2023-06-16 09:12:21 +02:00
Andras Timar
b508da6db1 rpm: fix obsoleted package names
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I6624fc7d3870014ec3975981e3c94bf23904a6a1
2023-06-11 18:10:32 +02:00
Andras Timar
e9a329ef43 when upgrading from 22.05 to 23.05, remove unsupported langpacks
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I4d60997fd6347ddd8fb2667a11ef0550b161d673
2023-06-08 16:04:04 +02:00
Andras Timar
7e88b1160b rpm: fix path of setcap
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I737a3d298d457d608e5ccb377afa847ddadf2c4c
2023-05-15 09:09:37 +02:00
Andras Timar
fc19d7cb00 rpm: compatibility with older systemd versions
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5674b74e7b2ac06ade0b34b33513d2100105b10d
2023-05-14 23:31:38 +02:00
Andras Timar
39e83470a8 Remove distro-specific code from rpm spec file
We'd like to build distro independent rpm packages.
Distro specific macros and other code were removed.
The empty environment file for systemd was removed, it can be
easily created by the user, if necessary.
The obsolete trigger for rebuilding the systemplate was removed,
because we no longer copy system libs to systemplate.

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0ac9be8f72a7089e38349abc1dff0d39b0410e44
2023-05-14 21:29:00 +02:00
Andras Timar
bf718f52de set vendor name for rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia336cd014a216404657bf4f12be0a3e330985886
2023-04-27 12:34:50 +02:00
Andras Timar
26b6d51d94 Some packages will not be required by coolwsd rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I87fd9a5d5a6f7e5f6f8a71a279ffb30e74f67298
2023-02-26 17:04:14 +01:00
Andras Timar
01bfc2bb66 do not explicitly require libzstd package in CentOS
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic1aed2516f69d3ce2e65d28201d03c4fb65a4f0a
2022-11-08 11:27:30 +01:00
Andras Timar
1cc374c9fa Do not require libzstd-devel for rpm building, because CentOS7 base repos do not have libzstd
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I41c5efcb02487914840ae6027b2b26f5c8d6711e
2022-11-05 18:59:18 +01:00
Andras Timar
1d4c04e22d add libzstd dependency to rpm and deb
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Id55c488d02aa187b3eaff978c3a84e2e12cd8e5a
2022-11-02 12:09:53 +01:00
Andras Timar
f3f849c153 add coolstress to rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I7b98533dbbec01112b3c5b1a354178aec5e7d926
2022-09-01 21:44:51 +02:00
Andras Timar
c3077012ad check for existence of old config file before config migration
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia2db31f47efc8e130cccd915b7a3de5c10265d40
2022-01-18 07:44:47 +01:00
Andras Timar
53fbdfd5a2 automatically migrate old config during package upgrade (6.4 -> 21.11)
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I76d06ca68dbb7e62fd4f5e31215d4ba3f753dce9
2022-01-17 21:07:37 +01:00
Andras Timar
e612e0a252 rpm: fix installation of compat symlinks
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I62448c913aee307521fcbfcf14480601d8cdefa7
2021-11-18 15:41:02 +01:00
Andras Timar
f07ff8c7e0 rename: remaining lool->cool changes
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib7d4e804bebe52dead8d53b0e0bbaed0f08bf3d0
2021-11-18 14:14:11 +01:00
Renamed from loolwsd.spec.in (Browse further)