shairplay: remove
[feed/packages.git] / net / rclone-webui-react / Makefile
1 # SPDX-Identifier-License: GPL-3.0-or-later
2 #
3 # Copyright (C) 2019 Elon Huang <elonhhuang@gmail.com>
4 # Copyright (C) 2021 ImmortalWrt.org
5
6 include $(TOPDIR)/rules.mk
7
8 PKG_NAME:=rclone-webui-react
9 PKG_VERSION:=2.0.5
10 PKG_RELEASE:=1
11
12 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).zip
13 PKG_SOURCE_URL:=https://github.com/rclone/rclone-webui-react/releases/download/v$(PKG_VERSION)/currentbuild.zip?
14 PKG_HASH:=afd6836ecc5c5a1161e25cb0633c1167eb5933bb5069545680d69fcba635f011
15
16 PKG_LICENSE:=MIT
17 PKG_LICENSE_FILE:=LICENSE
18 PKG_MAINTAINER:=Elon Huang <elonhhuang@gmail.com> \
19 Tianling Shen <cnsztl@immortalwrt.org>
20
21 include $(INCLUDE_DIR)/package.mk
22
23 UNZIP_CMD:=unzip -q -d $(PKG_BUILD_DIR) $(DL_DIR)/$(PKG_SOURCE)
24
25 define Package/rclone-webui-react
26 SECTION:=net
27 CATEGORY:=Network
28 SUBMENU:=Cloud Manager
29 TITLE:=A reactjs based web UI for rclone
30 URL:=https://github.com/rclone/rclone-webui-react
31 DEPENDS:=+rclone-config
32 PKGARCH:=all
33 endef
34
35 define Package/rclone-webui-react/description
36 A full fledged UI for the rclone cloud sync tool.
37 endef
38
39 define Build/Compile
40 endef
41
42 define Package/rclone-webui-react/install
43 $(INSTALL_DIR) $(1)/www/rclone-webui-react
44 $(CP) $(PKG_BUILD_DIR)/build/* $(1)/www/rclone-webui-react
45 endef
46
47 $(eval $(call BuildPackage,rclone-webui-react))