blob: 0fe8a53413067e4ccdbcb504b6c02eaf0a68cb86 (
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
52
53
54
55
|
# Maintainer: Ahmet Diler <ahmet.diler@hotmail.de>
pkgname=md-viewer-bin
pkgver=0.1.15
pkgrel=1
pkgdesc="Fast, lightweight markdown viewer for Linux with tabs, file explorer, and live reload (prebuilt binary)"
arch=('x86_64')
url="https://github.com/aydiler/md-viewer"
license=('MIT')
# Runtime deps are kept identical to md-viewer-git. ldd on the binary only
# shows libc/libm/libgcc_s linked directly; everything else (xcb, xkbcommon,
# openssl, gtk3, fontconfig, dbus) is dlopen'd at runtime by winit/rfd/zbus,
# so ldd cannot validate the dep set. Match the source-build PKGBUILD verbatim.
depends=(
'gcc-libs'
'libxcb'
'libxkbcommon'
'openssl'
'gtk3'
'fontconfig'
'dbus'
)
optdepends=(
'zenity: native file dialogs'
'xdg-desktop-portal: file dialogs on Wayland'
'xdg-desktop-portal-gtk: GTK portal backend'
)
provides=('md-viewer')
conflicts=('md-viewer' 'md-viewer-git')
source=(
"md-viewer-${pkgver}-linux-x86_64.tar.gz::https://github.com/aydiler/md-viewer/releases/download/v${pkgver}/md-viewer-${pkgver}-linux-x86_64.tar.gz"
"md-viewer.desktop::https://raw.githubusercontent.com/aydiler/md-viewer/v${pkgver}/data/md-viewer.desktop"
"io.github.aydiler.md-viewer.png::https://raw.githubusercontent.com/aydiler/md-viewer/v${pkgver}/data/io.github.aydiler.md-viewer.png"
"LICENSE::https://raw.githubusercontent.com/aydiler/md-viewer/v${pkgver}/LICENSE"
"THIRD_PARTY_NOTICES::https://raw.githubusercontent.com/aydiler/md-viewer/v${pkgver}/THIRD_PARTY_NOTICES"
)
sha256sums=(
'4d109b3c5b61b93255caec09f49575dc110e9c1d9e56533093dc916eaa476768'
'7d786706389bf20531f1e2ace18bc1d2057b1745c059df6e804695cbbc8fe69c'
'46d7a5b2a50e845d8c63146441914d37df5c411036a22d5412f1844126330b1b'
'1a12042bdcb8eb609fd272b10a1dac618aec3aebdae90f5dd49af264a358444e'
'73e68165cb7f2e0baca654ecfdf4ebfcfc2d50393d1514b51ad01cf9f9ff9912'
)
package() {
install -Dm755 "${srcdir}/md-viewer" \
"${pkgdir}/usr/bin/md-viewer"
install -Dm644 "${srcdir}/md-viewer.desktop" \
"${pkgdir}/usr/share/applications/md-viewer.desktop"
install -Dm644 "${srcdir}/io.github.aydiler.md-viewer.png" \
"${pkgdir}/usr/share/pixmaps/io.github.aydiler.md-viewer.png"
install -Dm644 "${srcdir}/LICENSE" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm644 "${srcdir}/THIRD_PARTY_NOTICES" \
"${pkgdir}/usr/share/licenses/${pkgname}/THIRD_PARTY_NOTICES"
}
|