version := $(shell apt-cache show tvheadend | grep Version | head -n 1 | sed "s/.*: *\([0-9.]*\)[^0-9]*\([0-9.]\{3,8\}\).*/\1.\2/") #version := 3.3.152 src_url := https://launchpad.net/~jabbors/+archive/hts-unstable/+files/tvheadend_3.5%7Egit201304212251.143128c-0ubuntu1%7Eppa1%7Eraring1.tar.gz #src_url := http://ppa.launchpad.net/adamsutton/tvheadend-unstable/ubuntu/pool/main/t/tvheadend/tvheadend_3.3.152~g249b4c1~precise.tar.gz deps := pkg-config libavahi-client-dev libssl-dev zlib1g-dev python-software-properties include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean $(MAKE) -C src/tvheadend clean || true rm -rf src/tvheadend-$(version) rm -rf src/tvheadend rm -rf src/tvheadend.tgz $(modul): $(addon) src/tvheadend.tgz src/tvheadend-$(version) $(modul)/usr/bin/tvheadend $(modul)/usr/share/tvheadend/data $(modul)/usr/share/tvheadend/src/webui/static $(modul)/usr/share/tvheadend/docs $(modul)/usr/bin/tvheadend: src/tvheadend/build.linux/tvheadend mkdir -p $(@D) cp -up $^ $@ $(modul)/usr/share/tvheadend/data: src/tvheadend/data mkdir -p $(@D) cp -rf $^ $@ $(modul)/usr/share/tvheadend/src/webui/static: src/tvheadend/src/webui/static mkdir -p $(@D) cp -rf $^ $@ $(modul)/usr/share/tvheadend/docs: src/tvheadend/docs mkdir -p $(@D) cp -rf $^ $@ src/tvheadend-$(version): src/tvheadend.tgz tar -xzf $^ -C src ln -fns src/tvheadend src/tvheadend-$(version) cd $(@D)/tvheadend; ./configure --prefix=/usr --with-avahi \ cd $(@D)/tvheadend; $(MAKE) src/tvheadend.tgz: $(MAKE) -f ../Makefile.getfile file=$@ version=$(version) url='$(src_url)'