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
|
include /usr/share/dpkg/architecture.mk
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
dpkg_buildflags = DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) dpkg-buildflags
CFLAGS=$(shell $(dpkg_buildflags) --get CFLAGS)
CPPFLAGS=$(shell $(dpkg_buildflags) --get CPPFLAGS)
LDFLAGS=$(shell $(dpkg_buildflags) --get LDFLAGS)
%:
dh $@
override_dh_autoreconf override_dh_auto_test:
override_dh_auto_configure:
CFLAGS="$(CFLAGS) $(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --prefix=/usr --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
override_dh_clean:
rm -f libtool stamp-*
dh_clean
override_dh_install:
dh_install
for f in *.el */*.el; do \
test -f "$${f}" && cp "$${f}" "debian/skktools/usr/share/skktools/$${f}"; \
done
for f in *.awk *.rb *.scm *.py \
convert2skk/*.pl \
convert2skk/*.rb \
convert2skk/*.sh \
convert2skk/*.awk \
convert2skk/*.sed \
convert2skk/adddummy \
convert2skk/list2skk \
convert2skk/pubdic2list \
convert2skk/removedummy \
convert2skk/skk2list \
dbm/makedbmdic* filters/*.rb; do \
touch "debian/skktools/usr/share/skktools/$${f}"; \
head -1 "$${f}" | grep '^
case "$${f}" in \
*.awk) \
echo '
*.sed) \
echo '
esac; \
LC_ALL=C perl -pe 's!/usr/local!/usr!g;s!bin/jperl[0-9]?!bin/perl!g;s!"qkc"!"nkf -e"
chmod 755 "debian/skktools/usr/share/skktools/$${f}"; \
done
cp READMEs/README.md debian/skktools/usr/share/doc/skktools/README.C.md
cat filters/README* >debian/skktools/usr/share/doc/skktools/README.filters
cat convert2skk/README* >debian/skktools/usr/share/doc/skktools/README.convert2skk
iconv -f ms932 -t utf-8 */read.me >debian/skktools/usr/share/doc/skktools/README.jperl || \
cat */read.me >debian/skktools/usr/share/doc/skktools/README.jperl
|