2 # Copyright (C) 2006-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
11 PKG_SOURCE_VERSION
:=53e4672a7522311c40e9f6110ff256041c52c8b4
12 PKG_VERSION
:=2016-09-18-$(PKG_SOURCE_VERSION
)
16 PKG_SOURCE_URL
:=https
://github.com
/pcherenkov
/udpxy.git
17 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
18 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
19 PKG_MIRROR_HASH
:=bb6ca16706b011cc473d296ebc6d6e57fe5cfc2a0fc46e81399fba01d6484b3e
20 PKG_MAINTAINER
:=Álvaro Fernández Rojas
<noltari@gmail.com
>
23 PKG_LICENSE_FILES
:=gpl.txt
27 include $(INCLUDE_DIR
)/package.mk
34 TITLE
:=Convert UDP IPTV streams into HTTP streams
35 URL
:=https
://github.com
/pcherenkov
/udpxy
38 define Package
/udpxy
/description
39 udproxy makes it possible to convert UDP IPTV streams into HTTP
40 streams which can be viewed even over WLANs. HTTP streams do
41 not generate huge amounts of multicast traffic
, so a sd stream
42 only takes about
300k. Interesting for peoply who have IPTV at
43 home and do not want to rent multiple decoders from their
44 provider but just use their own streaming client
(for example
45 popcornhour
/mediatomb
/vlc
).
48 define Package
/udpxy
/conffiles
53 INSTALLROOT
="$(PKG_INSTALL_DIR)/usr" \
54 ALL_CFLAGS
="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)"
56 define Package
/udpxy
/install
57 $(INSTALL_DIR
) $(1)/etc
/init.d
$(1)/etc
/config
58 $(INSTALL_CONF
) .
/files
/udpxy.conf
$(1)/etc
/config
/udpxy
59 $(INSTALL_BIN
) .
/files
/udpxy.init
$(1)/etc
/init.d
/udpxy
60 $(INSTALL_DIR
) $(1)/usr
/bin
61 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/udpxy
$(1)/usr
/bin
/
62 ln
-sf udpxy
$(1)/usr
/bin
/udpxrec
65 $(eval
$(call BuildPackage
,udpxy
))