| Name |
libslang2 |
| Description |
S-Lang programming library - runtime version |
| Version |
2.3.3-3build2 |
| Package Base |
slang2 |
| Homepage |
http://www.jedsoft.org/slang/ |
| Maintainers |
['Alastair McKinstry <mckinstry@debian.org>'] |
| Contributors |
[] |
| Distro-repo |
https://git.launchpad.net/ubuntu/+source/slang2/tree/?h=ubuntu/noble |
| Sources |
['https://git.launchpad.net/ubuntu/+source/libslang2/plain/debian/watch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/../?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/cplusplus-support.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/demos_make.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/dso_linking.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/fix_glibc.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/hostent_haddr.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/init-crash.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/pcre.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/segv_fix.patch?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/series?h=ubuntu/noble', 'https://git.launchpad.net/ubuntu/+source/slang2/plain/debian/patches/slsh_libs.patch?h=ubuntu/noble'] |
| Dependencies |
['libc6'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['debhelper-compat', 'unicode-data', 'chrpath', 'docbook-to-man', 'dpkg-dev', 'libonig-dev', 'libpcre2-dev', 'libpng-dev', 'zlib1g-dev'] |
| Provides |
[] |
| Builddate |
|
| Architecture |
amd64 |
| Distro-Version |
noble |
| Licenses |
[] |
| Hash |
352deab8d4dcb023ecffc766088d9c5420c36a3bef9ef5b1c9b173d1c3c88bd7 |
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Add -O0 to workaround �675125, a bug that appeared with gcc-4.7.
# Probably to do with uninitialized memory somewhere ?
# "src/tests/sltest ./utf8" triggers the bug; works fine in UTF-8 mode, fails otherwise.
# - amck, 2012-06-30
CFLAGS:= $(CFLAGS) -D_XOPEN_SOURCE=500 $(CPPFLAGS) -O0 -fsigned-char
# #890545:
OBJDIR:=src/objs
ifeq ($(ARCH), x32)
OBJDIR:=src/x32objs
endif
# Magic debhelper rule
%:
dh $@ --no-parallel
override_dh_auto_configure:
cd autoconf \
&& autoconf \
&& mv configure ..
dh_auto_configure -- --libdir=\$${prefix}/lib/${DEB_HOST_MULTIARCH}
override_dh_auto_build:
dh_auto_build
${MAKE} -C src static
ar cqv libslang_pic.a `LC_ALL=C ls src/elfobjs/*.o`
INSTANT_OPT=" " docbook-to-man debian/slsh.sgml > slsh.1
override_dh_auto_clean:
dh_auto_clean
rm -f slsh.1 libslang_pic.a src/test/sltest
override_dh_auto_install:
dh_auto_install --no-parallel
cp /usr/share/unicode/EastAsianWidth.txt utf8/tools
cp /usr/share/unicode/UnicodeData.txt utf8/tools
cp src/slang.ver debian/libslang2-pic/usr/lib/libslang_pic.map
mkdir -p debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}
cp -a ${OBJDIR}/libslang.a debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}
ln -sf /usr/lib/${DEB_HOST_MULTIARCH}/libslang.so.2 debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/libslang.so
chrpath -d debian/tmp/usr/lib/${DEB_HOST_MULTIARCH}/slang/v2/modules/*.so
chrpath -d debian/tmp/usr/bin/slsh
override_dh_installchangelogs:
dh_installchangelogs -a changes.txt
override_dh_makeshlibs:
dh_makeshlibs -a -V --add-udeb="libslang2-udeb"
override_dh_gencontrol:
dh_gencontrol -- -VBuilt-Using="`dpkg-query -f'$${source:Package} (= $${source:Version})' -W unicode-data`"
override_dh_compress:
dh_compress -a -X.sl -X.c -X.h