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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
DOMAIN=debian-tasks
TASKDESC=$(DOMAIN).desc
TASKDIR=/usr/share/blendsel
DESCDIR=tasks
VERSION=$(shell expr "`dpkg-parsechangelog 2>/dev/null |grep Version:`" : '.*Version: \(.*\)' | cut -d - -f 1)
LANGS=ar ast be bg bn bs ca cs cy da de dz el eo es et eu fa fi fr ga gl gu he hi hr hu hy id is it ja ka kk km ko ku lt lv mg mk ml mr nb ne nl nn pa pl pt_BR pt ro ru si sk sl sq sr sr@latin sv ta te tg th tl tr uk vi wo zh_CN zh_TW
LANGS_DESC=ar bg bn bs ca cs cy da de dz el eo es et et eu fi fr gl gu he hi hr hu id it ja km ko lt lv mg mk nb ne nl nn pa pl pt_BR pt ro ru sk sl sq sv te th tl tr uk vi wo zh_CN zh_TW
LOCALEDIR=$(DESTDIR)/usr/share/locale
all: $(TASKDESC)
$(TASKDESC): makedesc.pl $(DESCDIR)/[a-z]??*
./doincludes.pl $(DESCDIR)
./makedesc.pl $(DESCDIR) $(TASKDESC)
%.o: %.c
$(COMPILE) $<
po/build_stamp:
$(MAKE) -C po LANGS="$(LANGS)"
updatepo:
$(MAKE) -C po update LANGS="$(LANGS)"
install:
install -d $(DESTDIR)/usr/bin \
$(DESTDIR)/usr/lib/blendsel/tests \
$(DESTDIR)/usr/lib/blendsel/packages \
$(DESTDIR)/usr/share/man/man8
install -m 755 blendsel.pl $(DESTDIR)/usr/bin/blendsel
install -m 755 blendsel-debconf $(DESTDIR)/usr/lib/blendsel/
install -m 755 tests/new-install $(DESTDIR)/usr/lib/blendsel/tests/
install -m 755 tests/debconf $(DESTDIR)/usr/lib/blendsel/tests/
install -m 755 packages/list $(DESTDIR)/usr/lib/blendsel/packages/
pod2man --section=8 --center "Debian specific manpage" --release $(VERSION) blendsel.pod | gzip -9c > $(DESTDIR)/usr/share/man/man8/blendsel.8.gz
# for lang in $(LANGS); do \
# [ ! -d $(LOCALEDIR)/$$lang/LC_MESSAGES/ ] && mkdir -p $(LOCALEDIR)/$$lang/LC_MESSAGES/; \
# install -m 644 po/$$lang.mo $(LOCALEDIR)/$$lang/LC_MESSAGES/tasksel.mo; \
# done
install-data:
install -d $(DESTDIR)$(TASKDIR)/descs \
$(DESTDIR)/usr/lib/blendsel/tests
install -m 0644 $(TASKDESC) $(DESTDIR)$(TASKDIR)/descs
for test in tests/*; do \
[ "$$test" = "tests/new-install" ] && continue; \
[ "$$test" = "tests/debconf" ] && continue; \
install -m 755 $$test $(DESTDIR)/usr/lib/blendsel/tests/; \
done
for package in packages/*; do \
[ "$$package" = "packages/list" ] && continue; \
install -m 755 $$package $(DESTDIR)/usr/lib/blendsel/packages/; \
done
# for lang in $(LANGS_DESC); do \
# [ ! -d $(LOCALEDIR)/$$lang/LC_MESSAGES/ ] && mkdir -p $(LOCALEDIR)/$$lang/LC_MESSAGES/; \
# install -m 644 $(DESCDIR)/po/$$lang.mo $(LOCALEDIR)/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
# done
clean:
rm -f $(TASKDESC) *~
$(MAKE) -C po clean
|