2018-04-11 20:21:18 +00:00
|
|
|
# Maintainer: Nemo <archlinux at captnemo dot in>
|
2018-04-11 20:28:47 +00:00
|
|
|
# Based on upwork-appimage package on the AUR
|
2020-06-07 12:49:54 +00:00
|
|
|
#
|
2018-04-11 20:28:47 +00:00
|
|
|
# There's no central repository for AppImages, and no convention on
|
|
|
|
# system-wide AppImage installations, so we're picking /opt/appimages.
|
|
|
|
# We grab koreader.png and koreader.desktop from the AppImage, patch the koreader.desktop,
|
|
|
|
# and install them as we would other apps, for convenience sake.
|
2018-04-11 20:21:18 +00:00
|
|
|
pkgname=koreader-appimage
|
2021-03-28 16:27:40 +00:00
|
|
|
pkgver=2021.03
|
2019-08-10 18:52:51 +00:00
|
|
|
pkgrel=1
|
2018-04-11 20:21:18 +00:00
|
|
|
|
2020-07-02 14:49:42 +00:00
|
|
|
pkgdesc="An ebook reader supporting PDF, DjVu, EPUB, FB2 and many more formats."
|
2018-04-11 20:21:18 +00:00
|
|
|
arch=('x86_64')
|
|
|
|
depends=('zlib')
|
2018-08-27 08:09:03 +00:00
|
|
|
makedepends=('p7zip')
|
2021-03-02 06:11:53 +00:00
|
|
|
url="https://koreader.rocks/"
|
2018-04-11 20:21:18 +00:00
|
|
|
license=('AGPL3')
|
2019-03-14 02:23:15 +00:00
|
|
|
_filename="koreader-appimage-x86_64-linux-gnu-v$pkgver.AppImage"
|
2018-08-02 02:42:24 +00:00
|
|
|
noextract=("$_filename")
|
2018-04-11 20:21:18 +00:00
|
|
|
options=('!strip')
|
|
|
|
install=${pkgname}.install
|
2021-03-02 06:11:53 +00:00
|
|
|
source=("https://ota.koreader.rocks/koreader-appimage-x86_64-linux-gnu-v$pkgver.AppImage")
|
2021-03-28 16:27:40 +00:00
|
|
|
sha512sums=('d54eadbf692266b59096412f910491a6ca0b4dcd899b481d4c36966797b87d9decb002df1e2c23843413137e69b2a59fcbee8a28374681e6c1b3f5d24d123a4c')
|
2018-04-11 20:21:18 +00:00
|
|
|
|
|
|
|
prepare() {
|
|
|
|
cd "${srcdir}"
|
2018-08-02 02:42:24 +00:00
|
|
|
mv "$_filename" "koreader.AppImage"
|
2018-04-11 20:21:18 +00:00
|
|
|
7z x "${srcdir}/koreader.AppImage" koreader.png
|
|
|
|
7z x "${srcdir}/koreader.AppImage" koreader.desktop
|
2018-08-27 08:09:03 +00:00
|
|
|
mkdir -p usr/share/pixmaps usr/share/applications opt/appimages
|
2018-04-11 20:21:18 +00:00
|
|
|
mv koreader.png usr/share/pixmaps
|
2019-06-23 17:17:29 +00:00
|
|
|
sed -i 's@Exec=.*@Exec=/opt/appimages/koreader.AppImage %u@' koreader.desktop
|
2018-04-11 20:21:18 +00:00
|
|
|
mv koreader.desktop usr/share/applications
|
|
|
|
cp koreader.AppImage opt/appimages/
|
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd "${srcdir}"
|
|
|
|
cp -rp usr "${pkgdir}/usr"
|
|
|
|
cp -rp opt "${pkgdir}/opt"
|
2018-08-02 02:42:24 +00:00
|
|
|
chmod +x "${pkgdir}/opt/appimages/koreader.AppImage"
|
2020-06-07 12:49:54 +00:00
|
|
|
}
|