blob: 5178dbe821dc8655b4f4df2c6a77e459f96754f5 (
plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# Maintainer: xuezhajv <liaozecheng123@163.com> qq群:293748695
# Contributor: github.com/FPSZ <
pkgname=sealantern
pkgver=1.3.0
pkgrel=1
_debarch=amd64
pkgdesc="A lightweight Minecraft server management tool based on Tauri 2 + Rust + Vue 3"
arch=('x86_64')
url="https://github.com/SeaLantern-Studio/SeaLantern"
license=('GPL-3.0-or-later')
depends=(
'gtk3'
'webkit2gtk-4.1'
'libayatana-appindicator'
'openssl'
)
# 可选依赖(推荐但不是必须的)
optdepends=(
'ffmpeg: 视频/音频编解码支持'
'gst-plugins-base: GStreamer 基础插件'
'gst-plugins-good: GStreamer 优质插件'
'gst-plugins-bad: GStreamer 额外插件'
'gst-plugins-ugly: GStreamer 非自由插件'
'noto-fonts: 更好的字体显示'
'noto-fonts-cjk: 中日韩字体支持'
'noto-fonts-emoji: 表情符号支持'
)
options=('!strip' '!emptydirs')
install=sealantern.install
source=(
"${pkgname}-${pkgver}-${_debarch}.deb::https://github.com/SeaLantern-Studio/SeaLantern/releases/download/v1.3.0/Sea.Lantern_${pkgver}_${_debarch}.deb"
'sealantern.desktop'
)
sha256sums=(
'SKIP'
'SKIP'
)
package() {
local deb="${srcdir}/${pkgname}-${pkgver}-${_debarch}.deb"
bsdtar --no-same-owner -xf "${deb}" -C "${srcdir}" data.tar.*
bsdtar --no-same-owner -xpf "${srcdir}"/data.tar.* -C "${pkgdir}"
rm -f "${pkgdir}/usr/share/applications/Sea Lantern.desktop"
install -Dm644 "${srcdir}/sealantern.desktop" \
"${pkgdir}/usr/share/applications/sealantern.desktop"
}
|