1 # SPDX-Identifier-License: GPL-3.0-or-later
3 # Copyright (C) 2019 Elon Huang <elonhhuang@gmail.com>
4 # Copyright (C) 2021 ImmortalWrt.org
6 include $(TOPDIR
)/rules.mk
8 PKG_NAME
:=rclone-webui-react
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
17 PKG_LICENSE_FILE
:=LICENSE
18 PKG_MAINTAINER
:=Elon Huang
<elonhhuang@gmail.com
> \
19 Tianling Shen
<cnsztl@immortalwrt.org
>
21 include $(INCLUDE_DIR
)/package.mk
23 UNZIP_CMD
:=unzip
-q
-d
$(PKG_BUILD_DIR
) $(DL_DIR
)/$(PKG_SOURCE
)
25 define Package
/rclone-webui-react
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
35 define Package
/rclone-webui-react
/description
36 A full fledged UI for the rclone cloud sync tool.
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
47 $(eval
$(call BuildPackage
,rclone-webui-react
))