forked from SynoCommunity/spksrc
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (28 loc) · 1.11 KB
/
Makefile
File metadata and controls
35 lines (28 loc) · 1.11 KB
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
PKG_NAME = kavita
PKG_VERS = 0.8.7
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-linux-$(PKG_DIST_ARCH).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/Kareadita/Kavita/releases/download/v$(PKG_VERS)
PKG_DIST_FILE = $(PKG_NAME)-$(PKG_VERS)-linux-$(PKG_DIST_ARCH).$(PKG_EXT)
PKG_DIR = Kavita
DEPENDS =
HOMEPAGE = https://www.kavitareader.com/
COMMENT = Kavita is a fast, feature rich, cross platform reading server. Built with a focus for being a full solution for all your reading needs.
LICENSE = GPLv3
INSTALL_TARGET = kavita_install
# use digests with multiple files
PKG_DIST_ARCH_LIST = x64 arm arm64
include ../../mk/spksrc.archs.mk
ifeq ($(findstring $(ARCH),$(x64_ARCHS)),$(ARCH))
PKG_DIST_ARCH = x64
else ifeq ($(findstring $(ARCH),$(ARMv7_ARCHS)),$(ARCH))
PKG_DIST_ARCH = arm
else ifeq ($(findstring $(ARCH),$(ARMv8_ARCHS)),$(ARCH))
PKG_DIST_ARCH = arm64
endif
include ../../mk/spksrc.install-resources.mk
.PHONY: kavita_install
kavita_install:
mkdir -p $(STAGING_INSTALL_PREFIX)/share
tar -cf - -C $(WORK_DIR)/$(PKG_DIR) . | tar -xf - -C $(STAGING_INSTALL_PREFIX)/share
chmod +x $(STAGING_INSTALL_PREFIX)/share/Kavita