forked from solus-packages/eternal-terminal
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.yml
28 lines (28 loc) · 1.13 KB
/
package.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
name : eternal-terminal
version : 6.2.8
release : 5
source :
- https://github.com/MisterTea/EternalTerminal/archive/refs/tags/et-v6.2.8.tar.gz : 6c1a23a2fe9229a882622378126d4482ae67328a5ca8ef660f14034401711764
license : Apache-2.0
homepage : https://eternalterminal.dev
component : network.clients
summary : Remote shell that automatically reconnects without interrupting the session.
description: |
Eternal Terminal is a remote shell that automatically reconnects without interrupting the session. It also supports scrollback.
builddeps :
- pkgconfig(libcurl)
- pkgconfig(libsodium)
- pkgconfig(protobuf)
- extra-cmake-modules
- libboost-devel
setup : |
%cmake -DDISABLE_VCPKG=on
build : |
%make
install : |
%make_install
install -Dm00644 etc/et.cfg $installdir/etc/et.cfg
install -Dm00644 systemctl/et.service $installdir/usr/lib/systemd/system/et.service
# Enable service by default
install -dm00755 $installdir/usr/lib/systemd/system/multi-user.target.wants
ln -sv /usr/lib/systemd/system/et.service $installdir/usr/lib/systemd/system/multi-user.target.wants