1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2023 Jonas Jelonek
5 include $(TOPDIR
)/rules.mk
11 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
12 PKG_SOURCE_URL
:=https
://codeload.github.com
/schollz
/croc
/tar.gz
/v
$(PKG_VERSION
)?
13 PKG_HASH
:=9dd954e0068df2be416c71161665bfc283f150d30ba0bf96cee723701e93616f
16 PKG_LICENSE_FILES
:=LICENSE
17 PKG_MAINTAINER
:=Jonas Jelonek
<jelonek.jonas@gmail.com
>
19 PKG_BUILD_DEPENDS
:=golang
/host
21 PKG_BUILD_FLAGS
:=no-mips16
23 GO_PKG
:=github.com
/schollz
/croc
/v9
24 GO_PKG_BUILD_PKG
:=$(GO_PKG
)
25 GO_PKG_LDFLAGS_X
:=$(GO_PKG
)/src
/cli.Version
=v
$(PKG_VERSION
)
27 include $(INCLUDE_DIR
)/package.mk
28 include ..
/..
/lang
/golang
/golang-package.mk
33 SUBMENU
:=File Transfer
34 TITLE
:=Easily and securely send things from one computer to another
35 URL
:=https
://github.com
/schollz
/croc
36 DEPENDS
:=$(GO_ARCH_DEPENDS
)
39 define Package
/croc
/description
40 croc is a tool that allows any two computers to simply and securely
41 transfer files and folders by using a relay.
44 $(eval
$(call GoBinPackage
,croc
))
45 $(eval
$(call BuildPackage
,croc
))