File: rules

package info (click to toggle)
asterisk-prompt-it 1%3A1.4.22%2Bmm20110907-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch, wheezy
  • size: 42,056 kB
  • sloc: makefile: 29; sh: 23
file content (43 lines) | stat: -rwxr-xr-x 1,436 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
FILENAME = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz
UP_VER_REAL=$(subst +,-,$(DEB_UPSTREAM_VERSION))
UP_NAME=asterisk-core-sounds-it

BASE_URL=http://www.voip.ammdomus.it/pub
FORMATS=alaw gsm wav
#FORMATS=alaw gsm sln16 wav
TARGET_DIR=../tarballs
#TARGET_DIR=..

TMPDIR=tmp
PKGNAME=$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)
PKGDIR=$(TMPDIR)/$(PKGNAME)

URLS=$(FORMATS:%=http://www.voip.ammdomus.it/pub/asterisk-core-sounds-it-%-$(UP_VER_REAL).tar.gz)

TARBALL_NAMES=$(FORMATS)
TARBALLS_EXTRA=$(TARBALL_NAMES:%=$(TARGET_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig-%.tar.gz)

$(TARGET_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig-%.tar.gz:
	set -e; cd $(@D); \
		wget -q -c $(BASE_URL)/$(UP_NAME)-$*-$(UP_VER_REAL).tar.gz
	ln -fs $(UP_NAME)-$*-$(UP_VER_REAL).tar.gz $@

print-version:
	@echo formats: $(FORMATS)
	@echo package: $(DEB_SOURCE_PACKAGE)
	@echo version: $(DEB_UPSTREAM_VERSION)
	@echo names: $(TARBALLS_EXTRA)

get-orig-source: $(TARBALLS_EXTRA)
	rm -rf $(PKGDIR)
	mkdir -p $(PKGDIR)
	# Empty tarball
	tar czf $(TARGET_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz \
		-C $(TMPDIR) $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)
	rm -rf $(TMPDIR)

# Get them re-downloaded (with wget -c) in case of a partial download:
.PHONY: $(TARGET_DIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig-%.tar.gz