0
0
mirror of https://github.com/openwrt/packages.git synced 2025-09-25 03:12:51 +00:00
Files
packages/net/opentracker/Makefile
Daniel Golle ee2c220047 opentracker: update to git HEAD of 2025-04-25
b20b0b8 Do not ignore return value of iob_init_autofree
 123e8aa Silence warning about using a pointer after realloc, take offset of match before

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:29:13 +08:00

63 lines
1.8 KiB
Makefile

# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=opentracker
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://erdgeist.org/gitweb/opentracker
PKG_SOURCE_DATE:=2025-04-25
PKG_SOURCE_VERSION:=b20b0b89264e9d28ab873b8b1cc9ba73cdb58aeb
PKG_MIRROR_HASH:=0d3ca7d5aafdb2a142cc6c2d8965645b2ecb3b2daab7520c76eaeb84b2fc3451
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
PKG_LICENSE:=Beerware
PKG_BUILD_DEPENDS:=libowfat
include $(INCLUDE_DIR)/package.mk
define Package/opentracker
SUBMENU:=BitTorrent
SECTION:=net
CATEGORY:=Network
TITLE:=opentracker
URL:=http://erdgeist.org/arts/software/opentracker/
DEPENDS:=+zlib +libpthread
PROVIDES:=opentracker6
endef
define Package/opentracker/description
opentracker - An open and free bittorrent tracker
opentracker is an open and free bittorrent tracker project.
It aims for minimal resource usage and is intended to run at your wlan router.
Currently it is deployed as an open and free tracker instance.
Read our free and open tracker blog and announce your torrents there
(but do not hesitate to setup your own free trackers!).
opentracker now supports listening on both IPv4 and IPv6 at the same time.
endef
MAKE_FLAGS += PREFIX="$(STAGING_DIR)/usr"
TARGET_CFLAGS += -DWANT_NO_AUTO_FREE
define Package/opentracker/conffiles
/etc/opentracker.conf
endef
define Package/opentracker/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/opentracker $(1)/usr/bin
$(INSTALL_DIR) $(1)/etc
$(INSTALL_CONF) $(PKG_BUILD_DIR)/opentracker.conf.sample $(1)/etc/opentracker.conf
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/opentracker.init $(1)/etc/init.d/opentracker
endef
$(eval $(call BuildPackage,opentracker))