blob: 0e1a3e07364b9e93c606da4f875c527c6ad189f8 (
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
|
# Maintainer: sukanka <su975853527 [AT] gmail.com>
pkgname=fbreader-bin
_pkgname=fbreader
pkgver=2.0beta15
_snap_ver=10
pkgrel=1
pkgdesc="An e-book reader for Linux"
arch=('x86_64')
url="http://www.fbreader.org/"
license=('unknown')
depends=('qt6-5compat' 'hicolor-icon-theme')
makedepends=('squashfs-tools')
provides=('fbreader')
conflicts=('fbreader')
source=("${_pkgname}-${pkgver}.snap::https://api.snapcraft.io/api/v1/snaps/download/ePTZ3tz7FWi8tBNQ2Ii0dHw8U5Vmv8Ib_${_snap_ver}.snap")
# download url
# curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/fbreader | jq '.download_url' -r
sha256sums=('5d19a6dac67e9dfea3c1de621ccf8e62bf6b5fd0f281a89e03c77fb8623a6425')
prepare() {
cd $srcdir
unsquashfs -f ${_pkgname}-${pkgver}.snap /bin/FBReader \
/meta/gui/fbreader.desktop /meta/gui/*.png \
/usr/lib/libunibreak.so.1.0.1 \
/usr/lib/$CARCH-linux-gnu/{libicui18n.so.66.1,libicuuc.so.66.1,libicudata.so.66.1}
sed 's|${SNAP}/meta/gui/fbreader.png|fbreader|g' -i squashfs-root/meta/gui/fbreader.desktop
}
package() {
cd "$srcdir"/squashfs-root
install -Dm755 bin/FBReader ${pkgdir}/usr/bin/fbreader
install -Dm644 meta/gui/${_pkgname}.desktop -t ${pkgdir}/usr/share/applications
install -Dm644 meta/gui/icon.png \
${pkgdir}/usr/share/icons/hicolor/256x256/apps/${_pkgname}.png
cd usr/lib
install -Dm755 libunibreak.so.1.0.1 ${pkgdir}/usr/lib/libunibreak.so.1
cd $CARCH-linux-gnu
install -Dm755 libicui18n.so.66.1 ${pkgdir}/usr/lib/libicui18n.so.66
install -Dm755 libicuuc.so.66.1 ${pkgdir}/usr/lib/libicuuc.so.66
install -Dm755 libicudata.so.66.1 ${pkgdir}/usr/lib/libicudata.so.66
}
|