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 = gotify-cli
PKG_VERS = 2.2.1
PKG_DIST_NAME = gotify-cli-linux-$(PKG_DIST_ARCH)
PKG_DIST_SITE = https://github.com/gotify/cli/releases/download/v$(PKG_VERS)
PKG_DIST_FILE = gotify-cli-$(PKG_VERS)-linux-$(PKG_DIST_ARCH)
UNSUPPORTED_ARCHS = $(PPC_ARCHS) $(ARMv5_ARCHS) $(ARMv7L_ARCHS)
HOMEPAGE = https://gotify.net/
COMMENT = A command line interface for pushing messages to gotify/server.
LICENSE = MIT
INSTALL_TARGET = gotify-cli_install
# use digests with multiple files
PKG_DIST_ARCH_LIST = amd64 386 arm-7 arm64
include ../../mk/spksrc.archs.mk
ifeq ($(findstring $(ARCH),$(x64_ARCHS)),$(ARCH))
PKG_DIST_ARCH = amd64
else ifeq ($(findstring $(ARCH),$(i686_ARCHS)),$(ARCH))
PKG_DIST_ARCH = 386
else ifeq ($(findstring $(ARCH),$(ARMv7_ARCHS)),$(ARCH))
PKG_DIST_ARCH = arm-7
else ifeq ($(findstring $(ARCH),$(ARMv8_ARCHS)),$(ARCH))
PKG_DIST_ARCH = arm64
endif
include ../../mk/spksrc.install-resources.mk
.PHONY: gotify-cli_install
gotify-cli_install:
@install -d -m 755 $(STAGING_INSTALL_PREFIX)/bin
@cp -f $(DIST_FILE) $(STAGING_INSTALL_PREFIX)/bin/gotify-cli
@chmod +x $(STAGING_INSTALL_PREFIX)/bin/gotify-cli