ICU-678 add invuca.dat. oops.

X-SVN-Rev: 7588
This commit is contained in:
Yves Arrouye 2002-02-07 03:02:22 +00:00
parent 8b4028f92d
commit 8a304253a3
7 changed files with 102 additions and 75 deletions

View file

@ -1,3 +1,9 @@
icu (2.0-2.0.1pre-1) unstable; urgency=low
* Prerelease of 2.0.1 with a working upgraded uconv(1).
-- Yves Arrouye <yves@debian.org> Thu, 31 Jan 2002 16:55:26 -0800
icu (2.0-3) unstable; urgency=low
* Renamed doc-base to icu-doc.doc-base. Closes: 127487

View file

@ -24,35 +24,34 @@ set -e
case "$1" in
configure)
# Adjust the current ICU link in /usr/lib/icu
if [ -d /usr/lib/icu ]
then
icucurrent=`2>/dev/null ls -dp /usr/lib/icu/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd /usr/lib/icu
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
# Adjust the current ICU link in @libdir@/@PACKAGE@
prefix=@prefix@
exec_prefix=@exec_prefix@
# Set ICU_DATA for ease of testing files. It is not necessary to
# export it as we are guaranteed that the binaries we invoke will
# use the right directory. But we're not taking chances with the
# future :)
ICU_DATA=@libdir@/@PACKAGE@/@VERSION@
export ICU_DATA
if test ! -f $ICU_DATA/cnvalias.dat -o @sysconfdir@/icu/convrtrs.txt -nt $ICU_DATA/cnvalias.dat
if [ -d @libdir@/@PACKAGE@ ]
then
echo Compiling converters and aliases list from @sysconfdir@/icu/convrtrs.txt
/usr/sbin/gencnval @sysconfdir@/icu/convrtrs.txt
fi
icucurrent=`2>/dev/null ls -dp @libdir@/@PACKAGE@/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd @libdir@/@PACKAGE@
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
# Set ICU_DATA for ease of testing files. It is not necessary to
# export it as we are guaranteed that the binaries we invoke will
# use the right directory. But we're not taking chances with the
# future :)
ICU_DATA=@libdir@/@PACKAGE@/@VERSION@
export ICU_DATA
if test ! -f $ICU_DATA/cnvalias.dat -o @sysconfdir@/icu/convrtrs.txt -nt $ICU_DATA/cnvalias.dat
then
echo Compiling converters and aliases list from @sysconfdir@/@PACKAGE@/convrtrs.txt
@sbindir@/gencnval @sysconfdir@/@PACKAGE@/convrtrs.txt
fi
fi
;;
@ -74,4 +73,3 @@ esac
exit 0

View file

@ -17,19 +17,20 @@ set -e
case "$1" in
remove|upgrade|deconfigure)
# Adjust the current ICU link in /usr/lib/icu
# Adjust the current ICU link in @libdir@/@PACKAGE@
if [ -d /usr/lib/icu ]
prefix=@prefix@
exec_prefix=@exec_prefix@
if [ -d @libdir@/@PACKAGE@ ]
then
icucurrent=`2>/dev/null ls -dp /usr/lib/icu/* | sed -n -e '/\/@VERSION@\//d' -e 's,.*/\([^/]*\)/$,\1,p' | head -1`
cd /usr/lib/icu
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
icucurrent=`2>/dev/null ls -dp @libdir@/@PACKAGE@/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd @libdir@/@PACKAGE@
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
fi
# install-info --quiet --remove /usr/info/foo.info.gz

View file

@ -17,20 +17,22 @@ set -e
case "$1" in
remove|upgrade|deconfigure)
# Adjust the current ICU link in /usr/lib/icu
# Adjust the current ICU link in @libdir@/@PACKAGE@
if [ -d /usr/lib/icu ]
then
prefix=@prefix@
exec_prefix=@exec_prefix@
icucurrent=`2>/dev/null ls -dp /usr/lib/icu/* | sed -n -e '/\/@VERSION@\//d' -e 's,.*/\([^/]*\)/$,\1,p' | head -1`
cd /usr/lib/icu
rm -f current
if test x"$icucurrent" != x
if [ -d @libdir@/@PACKAGE@ ]
then
ln -s "$icucurrent" current
icucurrent=`2>/dev/null ls -dp @libdir@/@PACKAGE@/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd @libdir@/@PACKAGE@
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
fi
fi
# install-info --quiet --remove /usr/info/foo.info.gz
;;
failed-upgrade)

View file

@ -24,19 +24,20 @@ set -e
case "$1" in
configure)
# Adjust the current ICU link in /usr/lib/icu
# Adjust the current ICU link in @libdir@/@PACKAGE@
if [ -d /usr/lib/icu ]
prefix=@prefix@
exec_prefix=@exec_prefix@
if [ -d @libdir@/@PACKAGE@ ]
then
icucurrent=`2>/dev/null ls -dp /usr/lib/icu/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd /usr/lib/icu
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
icucurrent=`2>/dev/null ls -dp @libdir@/@PACKAGE@/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd @libdir@/@PACKAGE@
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
fi
;;

View file

@ -17,19 +17,20 @@ set -e
case "$1" in
remove|upgrade|deconfigure)
# Adjust the current ICU link in /usr/lib/icu
# Adjust the current ICU link in @libdir@/@PACKAGE@
if [ -d /usr/lib/icu ]
prefix=@prefix@
exec_prefix=@exec_prefix@
if [ -d @libdir@/@PACKAGE@ ]
then
icucurrent=`2>/dev/null ls -dp /usr/lib/icu/* | sed -n -e '/\/@VERSION@\//d' -e 's,.*/\([^/]*\)/$,\1,p' | head -1`
cd /usr/lib/icu
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
icucurrent=`2>/dev/null ls -dp @libdir@/@PACKAGE@/* | sed -n 's,.*/\([^/]*\)/$,\1,p'| sort -rn | head -1`
cd @libdir@/@PACKAGE@
rm -f current
if test x"$icucurrent" != x
then
ln -s "$icucurrent" current
fi
fi
# install-info --quiet --remove /usr/info/foo.info.gz

View file

@ -5,6 +5,9 @@
# Yves Arrouye <yves@debian.org>. They are part of Debian GNU/Linux
# since the Debian woody release.
# Decide whether we want to ship individual files or not
ICU_AUTO_COMMON=NO
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
@ -32,6 +35,12 @@ icudatadir = $(pkgdatadir)/$(version)
pkglibdir = usr/lib/icu
iculibdir = $(pkglibdir)/$(version)
datasrcdir = usr/share/icu/$(version)/data
# This is where data needs to be moved
ifneq ($(ICU_AUTO_COMMON),YES)
icufildir = $(iculibdir)/files
else
icufildir = $(iculibdir)
endif
# Build flags
@ -59,7 +68,7 @@ $(builddir)/configure-stamp:
build: $(builddir)/configure-stamp debian-files $(builddir)/build-stamp
# Build some Debian files
DEBIAN_FILES=icu.conffiles postinst prerm icu.postinst icu.prerm libicu$(major).postinst
DEBIAN_FILES=icu.conffiles postinst prerm icu.postinst icu.prerm libicu$(major).postinst icurepackage
debian/%: debian/%.in
cd $(builddir) \
@ -143,6 +152,16 @@ binary-arch: build install
dh_movefiles -plibicu$(major) \
usr/lib/*.so.*
mkdir debian/libicu$(major)/usr/lib/icu
#
# massage data files
#
$(RM) debian/tmp/$(iculibdir)/cnvalias.dat
ifneq ($(iculibdir),$(icufildir))
test -d debian/tmp/$(icufildir) || mkdir debian/tmp/$(icufildir)
mv debian/tmp/$(iculibdir)/*.* debian/tmp/$(icufildir)
mv debian/tmp/$(icufildir)/*msg.dat debian/tmp/$(iculibdir)
mv debian/tmp/$(icufildir)/*.inc debian/tmp/$(iculibdir)
endif
#
# build icu package by moving files from icu-dev
#
@ -152,18 +171,17 @@ binary-arch: build install
usr/bin \
usr/sbin \
$(icudatadir)/README \
$(iculibdir)/*.cnv \
$(iculibdir)/u*.dat \
$(iculibdir)/tz.dat \
$(icufildir)/*.cnv \
$(icufildir)/u*.dat $(icufildir)invu*.dat \
$(icufildir)/tz.dat \
$(iculibdir)/Makefile.inc \
usr/share/man
$(RM) debian/tmp/$(iculibdir)/cnvalias.dat
#
# build icu-locales package by moving files from icu-dev
#
dh_movefiles -picu-locales \
$(iculibdir)/*.res \
$(iculibdir)/*.brk
$(icufildir)/*.res \
$(icufildir)/*.brk
#
# move the rest of the development files
# in their package
@ -208,7 +226,7 @@ update-debian-files:
cvers=`sed -n 's/^icu (\([^)]*\)).*/\1/p' debian/changelog | head -1`; if dpkg --compare-versions $$cvers lt $(version)-1; then \
dch -v $(version)-1 "Update to ICU version $(version). (This comment is generated.)"; \
sed 's/libicu[0-9][0-9]*/libicu$(major)/g' debian/control >debian/control.new && mv debian/control.new debian/control; \
fi
fi
binary: update-debian-files binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install debian-files update-changelog