2 # Copyright (C) 2021 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://codeload.github.com
/miniflux
/v2
/tar.gz
/${PKG_VERSION}?
16 PKG_HASH
:=01e150ebfba12c8b5ca7c1d9d5a5976d018081cafc11228d6f77a48ac3333e1b
18 PKG_MAINTAINER
:=Michal Vasilek
<michal.vasilek@nic.cz
>
19 PKG_LICENSE
:=Apache-2.0
20 PKG_LICENSE_FILES
:=LICENSE
22 PKG_BUILD_DIR
:=$(BUILD_DIR
)/v2-
$(PKG_VERSION
)
23 PKG_BUILD_DEPENDS
:=golang
/host
28 GO_PKG_LDFLAGS_X
:=miniflux.app
/version.Version
=$(PKG_VERSION
)
30 include $(INCLUDE_DIR
)/package.mk
31 include ..
/..
/lang
/golang
/golang-package.mk
33 define Package
/miniflux
37 USERID
:=miniflux
=1120:miniflux
=1120
38 URL
:=https
://miniflux.app
39 DEPENDS
:=$(GO_ARCH_DEPENDS
) +pgsql-server
42 define Package
/miniflux
/description
43 Miniflux is a small and simple feed reader.
46 define Package
/miniflux
/install
47 $(call GoPackage
/Package
/Install
/Bin
,$(1))
48 $(INSTALL_DIR
) $(1)/etc
/config
/
49 $(INSTALL_CONF
) .
/files
/miniflux.conf
$(1)/etc
/config
/miniflux
50 $(INSTALL_DIR
) $(1)/etc
/init.d
/
51 $(INSTALL_BIN
) .
/files
/miniflux.init
$(1)/etc
/init.d
/miniflux
54 define Package
/miniflux
/conffiles
58 $(eval
$(call GoBinPackage
,miniflux
))
59 $(eval
$(call BuildPackage
,miniflux
))