puppet/teamspeak/Makefile
2016-06-04 22:49:17 +03:00

25 lines
908 B
Makefile

include $(CURDIR)/../Makefile.inc
VERSION = 3.0.12.4
TARGET32 = teamspeak3-server_linux-x86-$(VERSION).tar.bz2
SOURCE32 = http://dl.4players.de/ts/releases/$(VERSION)/teamspeak3-server_linux_x86-$(VERSION).tar.bz2
TARGET64 = teamspeak3-server_linux-amd64-$(VERSION).tar.bz2
SOURCE64 = http://dl.4players.de/ts/releases/$(VERSION)/teamspeak3-server_linux_amd64-$(VERSION).tar.bz2
all: download manifest
download: $(PACKAGES)/$(TARGET32) $(PACKAGES)/$(TARGET64)
manifest: $(MANIFESTS)/teamspeak.pp
$(PACKAGES)/$(TARGET32):
@umask 022; echo $@; \
test -f $@ || curl -f -o $@ $(SOURCE32)
$(PACKAGES)/$(TARGET64):
@umask 022; echo $@; \
test -f $@ || curl -f -o $@ $(SOURCE64)
$(MANIFESTS)/teamspeak.pp: $(PACKAGES)/$(TARGET32) $(PACKAGES)/$(TARGET64)
@umask 022; echo $@; \
echo '$$teamspeak32_package_latest = "$(TARGET32)"' > $@ && \
echo '$$teamspeak64_package_latest = "$(TARGET64)"' >> $@