Tags 383569 + pending thanks Hi!
I've been working on amsn, and after a lot of frustration, decided to go through a path similar to what dato had suggested, although not exactly the same. I moved the .so files to the correct /usr/lib dir, and symlinked those files in the /usr/share dir. It's now working properly. And even though the solution is not perfect, it's the best I could get without ending up crazy. I'm attaching the full interdiff output of the NMU that I plan to upload. It's similar to the previous one, but includes some extra things for putting things in the right place. I'll be uploading to 3-day delayed queue. -- Bessos, (o_ Marga. (\)_
diff -u amsn-0.95/debian/rules amsn-0.95/debian/rules --- amsn-0.95/debian/rules +++ amsn-0.95/debian/rules @@ -45,22 +45,12 @@ rm -f build-stamp # Add here commands to clean up after the build process. - -$(MAKE) clean -ifneq "$(wildcard /usr/share/misc/config.sub)" "" - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq "$(wildcard /usr/share/misc/config.guess)" "" - cp -f /usr/share/misc/config.guess config.guess -endif + -$(MAKE) distclean # Clean some libs that are not clean by makefile rm -f ./utils/TkCximage/TkCximage.so rm -f ./utils/webcamsn/webcamsn.so - # Clean config.log and config.change - rm -f ./config.log - rm -f ./config.status - dh_clean install: build @@ -71,13 +61,38 @@ # Add here commands to install the package into debian/amsn. $(MAKE) rpm-install INSTALL_PREFIX=$(CURDIR)/debian/amsn - # manually copy the .desktop file for KDE, it's broken in the Makefile - cp -f "$(CURDIR)/debian/amsn/usr/share/amsn/"*.desktop \ + # manually move the .desktop file for KDE, it's broken in the Makefile + mv -f "$(CURDIR)/debian/amsn/usr/share/amsn/"*.desktop \ "$(CURDIR)/debian/amsn/usr/share/applications/" #manually copy the icon file - cp -f $(CURDIR)/icons/48x48/msn.png \ - $(CURDIR)/debian/amsn/usr/share/pixmaps/msn.png - + cp -f "$(CURDIR)/icons/48x48/msn.png" \ + "$(CURDIR)/debian/amsn/usr/share/pixmaps/msn.png" + #manually copy the xpm file + cp -f "$(CURDIR)/debian/msn.xpm" \ + "$(CURDIR)/debian/amsn/usr/share/pixmaps/amsn/amsn.xpm" + + # Tidy upstream's mess (but not completely) + + # .so files go in /usr/lib + mv "$(CURDIR)/debian/amsn/usr/share/amsn/utils/linux/capture/libng/plugins/"*.so "$(CURDIR)/debian/amsn/usr/lib/amsn/utils/linux/capture/libng/plugins/" + mv "$(CURDIR)/debian/amsn/usr/share/amsn/utils/linux/traydock/libtray.so" "$(CURDIR)/debian/amsn/usr/lib/amsn/utils/linux/traydock/" + mv "$(CURDIR)/debian/amsn/usr/share/amsn/utils/webcamsn/webcamsn.so" "$(CURDIR)/debian/amsn/usr/lib/amsn/utils/webcamsn" + mv "$(CURDIR)/debian/amsn/usr/share/amsn/utils/linux/capture/capture.so" "$(CURDIR)/debian/amsn/usr/lib/amsn/utils/linux/capture/" + mv "$(CURDIR)/debian/amsn/usr/share/amsn/utils/TkCximage/TkCximage.so" "$(CURDIR)/debian/amsn/usr/lib/amsn/utils/TkCximage/" + + # Documentation files go in /usr/share/doc/amsn + mv "$(CURDIR)/debian/amsn/usr/share/amsn/docs/"* \ + "$(CURDIR)/debian/amsn/usr/share/amsn/AGREEMENT" \ + "$(CURDIR)/debian/amsn/usr/share/amsn/TODO" \ + "$(CURDIR)/debian/amsn/usr/share/amsn/FAQ" \ + "$(CURDIR)/debian/amsn/usr/share/amsn/HELP" \ + "$(CURDIR)/debian/amsn/usr/share/amsn/README" \ + "$(CURDIR)/debian/amsn/usr/share/amsn/CREDITS" \ + "$(CURDIR)/debian/amsn/usr/share/doc/amsn/" + rmdir "$(CURDIR)/debian/amsn/usr/share/amsn/docs/" + + # Delete redundant files + rm "$(CURDIR)/debian/amsn/usr/share/amsn/INSTALL" "$(CURDIR)/debian/amsn/usr/share/amsn/GNUGPL" # Build architecture-independent files here. binary-indep: build install @@ -89,7 +104,7 @@ dh_testroot dh_installchangelogs dh_installdocs - dh_installexamples +# dh_installexamples # dh_install dh_installmenu # dh_installdebconf @@ -100,7 +115,7 @@ # dh_installinit # dh_installcron # dh_installinfo - dh_installman + dh_installman debian/amsn.1 dh_link dh_strip dh_compress diff -u amsn-0.95/debian/dirs amsn-0.95/debian/dirs --- amsn-0.95/debian/dirs +++ amsn-0.95/debian/dirs @@ -4 +4,7 @@ +usr/share/pixmaps/amsn usr/share/applications +usr/lib/amsn/utils/linux/capture/libng/plugins/ +usr/lib/amsn/utils/linux/traydock/ +usr/lib/amsn/utils/webcamsn +usr/lib/amsn/utils/TkCximage +usr/share/doc/amsn/ reverted: --- amsn-0.95/debian/substvars +++ amsn-0.95.orig/debian/substvars @@ -1 +0,0 @@ -shlibs:Depends=libc6 (>= 2.3.5-1), libgcc1 (>= 1:4.0.2), libice6, libsm6, libstdc++6 (>= 4.0.2-4), libx11-6 diff -u amsn-0.95/debian/control amsn-0.95/debian/control --- amsn-0.95/debian/control +++ amsn-0.95/debian/control @@ -8,7 +8,7 @@ Package: amsn Replaces: ccmsn Architecture: any -Depends: imlib11, tcl8.4, sox, tk8.4, libpng12-0, docker, tcltls, python +Depends: imlib11, tcl8.4, sox, tk8.4, libpng12-0, docker, tcltls, python, ${shlibs:Depends} Suggests: mozilla | galeon | konqueror, imagemagick Description: An MSN messenger written in tcl A very nice MSN compatible messenger application. Works pretty much like its diff -u amsn-0.95/debian/changelog amsn-0.95/debian/changelog --- amsn-0.95/debian/changelog +++ amsn-0.95/debian/changelog @@ -1,3 +1,20 @@ +amsn (0.95-2.1) unstable; urgency=low + + * Non-maintainer upload to fix lack of dependencies on binary package. + * debian/control: added ${shlibs:Depends} for the amsn binary, thanks to + Christian Aichinger for the patch. (Closes: #383569) + * Added msn.xpm, converted from upstream's 32x32 msn.png icon. + * debian/rules: added a rule that installs amsn.xpm for the menu entry. + * debian/rules: fix dh_installman so that the manpage gets installed. + (Closes: #378702) + * Removed debian/substvars, since it's automatically generated by debhelper. + * debian/rules: added extra rules so that .so files get installed in + /usr/lib and doc files get installed in /usr/share/doc + * Added debian/links so that .so files get symlinked into /usr/share, else + the program does not work. + + -- Margarita Manterola <[EMAIL PROTECTED]> Sat, 9 Sep 2006 16:17:51 -0300 + amsn (0.95-2) unstable; urgency=low * Fixed tcl/tk dependency problem. diff -u amsn-0.95/config.sub amsn-0.95/config.sub --- amsn-0.95/config.sub +++ amsn-0.95/config.sub @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2005-07-08' +timestamp='2006-02-23' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -119,8 +119,9 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ - kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -171,6 +172,10 @@ -hiux*) os=-hiuxwe2 ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -187,6 +192,10 @@ # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -239,7 +248,7 @@ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ - | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -257,8 +266,9 @@ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ - | ms1 \ + | mt \ | msp430 \ + | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ @@ -286,6 +296,9 @@ ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; + ms1) + basic_machine=mt-unknown + ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and @@ -336,8 +349,9 @@ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ - | ms1-* \ + | mt-* \ | msp430-* \ + | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ @@ -696,6 +710,9 @@ basic_machine=i386-pc os=-msdos ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; mvs) basic_machine=i370-ibm os=-mvs @@ -803,6 +820,12 @@ pc532 | pc532-*) basic_machine=ns32k-pc532 ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; @@ -859,6 +882,10 @@ basic_machine=i586-unknown os=-pw32 ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; rom68k) basic_machine=m68k-rom68k os=-coff @@ -1174,21 +1201,23 @@ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku*) + | -skyos* | -haiku* | -rdos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) diff -u amsn-0.95/config.guess amsn-0.95/config.guess --- amsn-0.95/config.guess +++ amsn-0.95/config.guess @@ -3,7 +3,7 @@ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2005-08-03' +timestamp='2006-02-23' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -106,7 +106,7 @@ trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; @@ -206,6 +206,9 @@ *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; macppc:MirBSD:*:*) echo powerppc-unknown-mirbsd${UNAME_RELEASE} exit ;; @@ -764,7 +767,12 @@ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin @@ -772,6 +780,9 @@ i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + i*:MSYS_NT-*:*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 @@ -779,8 +790,11 @@ i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' + x86:Interix*:[345]*) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + EM64T:Interix*:[345]*) + echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks @@ -851,7 +865,11 @@ #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) @@ -870,7 +888,11 @@ #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^CPU/{ + s: ::g + p + }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) @@ -919,6 +941,9 @@ sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; @@ -964,7 +989,7 @@ LIBC=gnulibc1 # endif #else - #ifdef __INTEL_COMPILER + #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun) LIBC=gnu #else LIBC=gnuaout @@ -974,7 +999,11 @@ LIBC=dietlibc #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` + eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' + /^LIBC/{ + s: ::g + p + }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit @@ -1185,7 +1214,6 @@ *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in - *86) UNAME_PROCESSOR=i686 ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} @@ -1264,6 +1292,9 @@ i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 reverted: --- amsn-0.95/Makefile +++ amsn-0.95.orig/Makefile @@ -1,227 +0,0 @@ -prefix := /usr -exec_prefix := ${prefix} -srcdir := . -dstdir := ${prefix}/share -slnkdir := ${exec_prefix}/bin -VPATH := $(srcdir) - -doc_files := docs INSTALL CREDITS FAQ GNUGPL HELP README TODO AGREEMENT remote.help - -FILES_TO_INSTALL := *.tcl hotmlog.htm sndplay amsn amsn-remote amsn-remote-CLI amsn.desktop langlist -FILES_TO_INSTALL += $(doc_files) -FILES_TO_INSTALL += icons lang skins utils/base64 utils/drawboard utils/framec utils/http2.4 -FILES_TO_INSTALL += utils/pixmapscroll -FILES_TO_INSTALL += utils/scalable-bg utils/sha1 utils/snit0.97 utils/BWidget-1.7.0 -FILES_TO_INSTALL += plugins/inkdraw plugins/Nudge plugins/WebcamShooter - -FILES_TO_EXCLUDE := lang/genpage.c lang/addkey.tcl lang/lang1.tmpl lang/lang2.tmpl lang/lang3.tmpl lang/langchk.sh lang/complete.pl lang/genlangfiles.c utils/webcamsn/webcamsn.tcl - -capture_dir := $(srcdir)/utils/linux/capture -webcamsn_dir := $(srcdir)/utils/webcamsn -tkcximage_dir := $(srcdir)/utils/TkCximage -tray_dir := $(srcdir)/utils/linux/traydock - -# programs -CC := i486-linux-gnu-gcc -CXX := i486-linux-gnu-g++ - -# misc -PACKAGE := amsn -ifeq (yes,yes) -BASEVERSION := 0.95 -RELEASEVERSION := 1 -else -BASEVERSION := 0.95cvs -RELEASEVERSION := `cat cvs_date|head -c8` -endif -VERSION := $(BASEVERSION)-$(RELEASEVERSION) - -# for CFLAGS -#WARN_FLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -WARN_FLAGS := -w -LFS_FLAGS := -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -LIB_FLAGS := -I. -I$(capture_dir) -I$(capture_dir)/libng -I$(capture_dir)/structs -LIB_FLAGS += -I$(webcamsn_dir)/src -I$(tkcximage_dir)/src -I$(tkcximage_dir)/src/CxImage -LIB_FLAGS += -I$(tkcximage_dir)/src/zlib -I$(tkcximage_dir)/src/png -I$(tkcximage_dir)/src/jpeg -LIBDIR := /home/bilbo/Debian_Packaging/amsn/amsn-0.95 - - -# various libraries -THREAD_LIBS := -lpthread - - -# Directories in which the Tcl core can be found -TCL_INC_SPEC := -I/usr/include/tcl8.4 -TCL_STUB_LIB_SPEC := -L/usr/lib/tcl8.4 -ltclstub8.4${TCL_DBGX} - -# Directories in which the Tk core can be found -TK_INC_SPEC := -I/usr/include/tcl8.4/tk-private/generic -TK_STUB_LIB_SPEC := -L/usr/lib -ltkstub8.4 - -# C Flags for X -X_CFLAGS := -I/usr/X11R6/include - -# stuff configure has found -FOUND_X11 := yes -FOUND_OS := linux -USE_MMX := yes -USE_LIBNG := yes - - -# build final cflags -CFLAGS := -O2 -ifeq (no,no) -CFLAGS += -O2 -else -CFLAGS += -g3 -DDEBUG -endif -CFLAGS += $(WARN_FLAGS) -CFLAGS += $(LFS_FLAGS) -CFLAGS += ${TCL_INC_SPEC} -CFLAGS += ${TK_INC_SPEC} -CFLAGS += ${X_CFLAGS} -CFLAGS += $(LIB_FLAGS) -CFLAGS += -DPACKAGE='"$(PACKAGE)"' -CFLAGS += -DVERSION='"$(VERSION)"' -CFLAGS += -DLIBDIR='"$(LIBDIR)"' -CXXFLAGS := $(CFLAGS) - -# for gcc3 -#CFLAGS += -std-gnu99 - -# shared objects need -fPIC -CFLAGS += -fPIC -CXXFLAGS += -fPIC - -# libraries -LDLIBS := -LDFLAGS := -ifeq (no,no) -LDFLAGS += -s -endif -X_LIBS := -L/usr/X11R6/lib -lSM -lICE -lX11 -CXX_LIB := -lstdc++ - -LDFLAGS += ${TCL_STUB_LIB_SPEC} -LDFLAGS += ${TK_STUB_LIB_SPEC} - -ifeq ($(FOUND_OS),linux) -FILES_TO_INSTALL += utils/webcamsn/webcamsn.so utils/webcamsn/pkgIndex.tcl utils/webcamsn/webcamsn.tcl utils/TkCximage/TkCximage.so utils/TkCximage/pkgIndex.tcl utils/linux/capture/capture.so utils/linux/capture/pkgIndex.tcl utils/linux/capture/test.tcl utils/linux/traydock/libtray.so utils/linux/traydock/pkgIndex.tcl utils/linux/capture/libng/plugins/drv0-v4l2.so utils/linux/capture/libng/plugins/drv1-v4l.so -FILES_TO_EXCLUDE += AppMain.tcl utils/linux/capture/test.tcl -endif - -CONFIGURE_ARGS := --host=i486-linux-gnu --build=i486-linux-gnu --enable-libng - -######################################################### -# targets - -build: all - -Makefile: $(srcdir)/Makefile.in $(srcdir)/configure - $(srcdir)/configure $(CONFIGURE_ARGS) - - -$(srcdir)/configure: $(srcdir)/configure.ac - (cd $(srcdir); autoconf) - -clean:: - find . -name \*~ -print | xargs rm -f - find . -name \*.o -print | xargs rm -f - find . -name \*.a -print | xargs rm -f - find . -name \*.dep -print | xargs rm -f - - -distclean:: clean - -rm -f Makefile Make.config - -rm -f config.cache config.h config.log config.status - - -install:: $(FILES_TO_INSTALL) - rm -Rf $(dstdir)/$(PACKAGE) - mkdir --parents $(dstdir)/$(PACKAGE) - @for p in $?; do \ - cp -Rf --parents $(srcdir)/$$p $(dstdir)/$(PACKAGE); \ - done - find $(dstdir)/$(PACKAGE) -name CVS -print | xargs rm -Rf - @for p in $(FILES_TO_EXCLUDE); do \ - rm -Rf $(dstdir)/$(PACKAGE)/$$p; \ - done - ln -sf $(dstdir)/$(PACKAGE)/amsn $(slnkdir)/amsn - -rpm-install:: $(FILES_TO_INSTALL) - rm -Rf $(INSTALL_PREFIX)/$(dstdir)/$(PACKAGE) - mkdir --parents $(INSTALL_PREFIX)/$(dstdir)/$(PACKAGE) - @for p in $?; do \ - cp -Rf --parents $(srcdir)/$$p $(INSTALL_PREFIX)/$(dstdir)/$(PACKAGE); \ - done - find $(INSTALL_PREFIX)/$(dstdir)/$(PACKAGE) -name CVS -print | xargs rm -Rf - @for p in $(FILES_TO_EXCLUDE); do \ - rm -Rf $(INSTALL_PREFIX)/$(dstdir)/$(PACKAGE)/$$p; \ - done - mkdir --parents $(INSTALL_PREFIX)/$(slnkdir) - ln -sf $(dstdir)/$(PACKAGE)/amsn $(INSTALL_PREFIX)/$(slnkdir)/amsn - -rpm: all - mkdir -p ./distrib - - rm -f THIS.TK.SPEC - echo "%define _builddir `pwd`" > THIS.AMSN.SPEC - echo "%define _rpmdir /tmp/RPMS" >> THIS.AMSN.SPEC - echo "%define _prefix $(prefix)" >> THIS.AMSN.SPEC - echo "%define _tmppath /tmp" >> THIS.AMSN.SPEC - echo "%define _datadir $(dstdir)/$(PACKAGE)" >> THIS.AMSN.SPEC - echo "%define _bindir $(slnkdir)" >> THIS.AMSN.SPEC - echo "%define _doc_files $(doc_files)" >> THIS.AMSN.SPEC - echo "%define _platform `uname -m`" >> THIS.AMSN.SPEC - echo "%define _version $(BASEVERSION)" >> THIS.AMSN.SPEC - echo "%define __release $(RELEASEVERSION)" >> THIS.AMSN.SPEC - - cat amsn.spec >> THIS.AMSN.SPEC - mkdir -p /tmp/RPMS - rpmbuild -bb THIS.AMSN.SPEC - rm -rf ./distrib/RPMS - mv /tmp/RPMS ./distrib - rm -rf /tmp/RPMS THIS.AMSN.SPEC - -deb: all - mkdir -p ./distrib/DEB - - sed "1s/#VERSION#/${VERSION}/" debian/changelog.in > debian/changelog - fakeroot debian/rules clean - fakeroot debian/rules binary VERSION=${VERSION} - - rm -f debian/changelog - rm -rf debian/amsn - -######################################################### -# include stuff - -# subdirs - -include $(tkcximage_dir)/Rules.mk -include $(tkcximage_dir)/src/Rules.mk -include $(tkcximage_dir)/src/CxImage/Rules.mk -include $(tkcximage_dir)/src/zlib/Rules.mk -include $(tkcximage_dir)/src/png/Rules.mk -include $(tkcximage_dir)/src/jpeg/Rules.mk -include $(tkcximage_dir)/src/Rules.mk - -include $(webcamsn_dir)/Rules.mk -include $(webcamsn_dir)/src/Rules.mk - -ifeq ($(FOUND_OS),linux) - include $(capture_dir)/Rules.mk - include $(capture_dir)/libng/Rules.mk - include $(capture_dir)/libng/plugins/Rules.mk - - ifeq ($(FOUND_X11),yes) - ADDLIBS += ${X_LIBS} - include $(tray_dir)/Rules.mk - endif -endif - - -######################################################### -# some rules ... - -include $(srcdir)/Compile.mk only in patch2: unchanged: --- amsn-0.95.orig/debian/msn.xpm +++ amsn-0.95/debian/msn.xpm @@ -0,0 +1,551 @@ +/* XPM */ +static char * msn_xpm[] = { +"32 32 516 2", +" c None", +". c #5B7A52", +"+ c #5F835B", +"@ c #527651", +"# c #435F41", +"$ c #172C17", +"% c #5E8860", +"& c #709764", +"* c #85B26F", +"= c #7FB36E", +"- c #69985F", +"; c #4D754C", +"> c #35533E", +", c #142A23", +"' c #AAAE8F", +") c #B2B78D", +"! c #C7CCA2", +"~ c #BCBF9E", +"{ c #7D8471", +"] c #405149", +"^ c #669B71", +"/ c #8DC288", +"( c #9FD48C", +"_ c #94CC85", +": c #79A877", +"< c #5D8968", +"[ c #375E51", +"} c #274547", +"| c #0D212D", +"1 c #ADB68F", +"2 c #E3EDBD", +"3 c #F3FED3", +"4 c #DDE8CA", +"5 c #A1B5AE", +"6 c #63808F", +"7 c #1F3754", +"8 c #4A836B", +"9 c #7AC095", +"0 c #A1E2AB", +"a c #ABE6A8", +"b c #9DD69E", +"c c #80AD92", +"d c #5B8D82", +"e c #35666D", +"f c #234A61", +"g c #112948", +"h c #20314C", +"i c #929C84", +"j c #B3C39C", +"k c #E7F8D0", +"l c #EDFFE6", +"m c #E3FAEE", +"n c #99B9CF", +"o c #618ABC", +"p c #27467E", +"q c #4D8A79", +"r c #76C19F", +"s c #98DEB2", +"t c #A4E4B4", +"u c #96D2AA", +"v c #78A8A0", +"w c #528992", +"x c #306886", +"y c #1F4C79", +"z c #112E5D", +"A c #243657", +"B c #728271", +"C c #99B297", +"D c #C2E5CC", +"E c #CEF6F7", +"F c #B2E0F8", +"G c #85B9F9", +"H c #4E86E3", +"I c #1A439C", +"J c #417F72", +"K c #66B098", +"L c #80C7A7", +"M c #8ACFAC", +"N c #7CC1A8", +"O c #609CA7", +"P c #4486A7", +"Q c #21629C", +"R c #1C5098", +"S c #0F3176", +"T c #223967", +"U c #7B8F84", +"V c #688A79", +"W c #88B5AD", +"X c #92CAE0", +"Y c #85C1F7", +"Z c #5B9CF5", +"` c #387BE6", +" . c #1343A4", +".. c #326F60", +"+. c #559D88", +"@. c #67AC95", +"#. c #67B09A", +"$. c #59A59A", +"%. c #4489A5", +"&. c #2C75A7", +"*. c #1E64AE", +"=. c #164EA5", +"-. c #0C3082", +";. c #344C82", +">. c #375550", +",. c #446D75", +"'. c #4F87AD", +"). c #4581C5", +"!. c #3672CF", +"~. c #1C52AF", +"{. c #264C96", +"]. c #26584D", +"^. c #347462", +"/. c #3B7E6D", +"(. c #3D8380", +"_. c #337E8A", +":. c #276F96", +"<. c #1C65A1", +"[. c #1354AA", +"}. c #1345A8", +"|. c #133282", +"1. c #203F46", +"2. c #204A62", +"3. c #204C7B", +"4. c #19407F", +"5. c #203F78", +"6. c #274944", +"7. c #1C4E40", +"8. c #235E54", +"9. c #1F5E67", +"0. c #24627D", +"a. c #16567F", +"b. c #155492", +"c. c #144AA0", +"d. c #0F3693", +"e. c #0E266A", +"f. c #99A582", +"g. c #859674", +"h. c #7F8D78", +"i. c #7D8B80", +"j. c #6F7D75", +"k. c #0F2A29", +"l. c #0E3134", +"m. c #174049", +"n. c #143E51", +"o. c #153A65", +"p. c #09336F", +"q. c #0A3473", +"r. c #0A2E65", +"s. c #ACAF8D", +"t. c #D0D39E", +"u. c #E9EBAF", +"v. c #F0EDB9", +"w. c #CACCA3", +"x. c #A0AA8D", +"y. c #636E6B", +"z. c #3B484C", +"A. c #22413A", +"B. c #042920", +"C. c #042825", +"D. c #052333", +"E. c #05264B", +"F. c #1D3E60", +"G. c #C1C9A2", +"H. c #BFC8A2", +"I. c #C8CF9F", +"J. c #F3F5BD", +"K. c #FEFDCD", +"L. c #FDFBCC", +"M. c #E3E8C8", +"N. c #BBCBBD", +"O. c #7A959A", +"P. c #42626B", +"Q. c #547472", +"R. c #627F6E", +"S. c #7B9979", +"T. c #7FA47D", +"U. c #7FAB82", +"V. c #709C77", +"W. c #5E8469", +"X. c #4A6D65", +"Y. c #304E4D", +"Z. c #253E33", +"`. c #E5EEC9", +" + c #C4D3A1", +".+ c #D6E3AD", +"++ c #F8FED2", +"@+ c #FCFEE4", +"#+ c #F8FFE8", +"$+ c #DDF0E4", +"%+ c #BAD3DC", +"&+ c #86ACB8", +"*+ c #507E85", +"=+ c #386A60", +"-+ c #5F8F72", +";+ c #84B27E", +">+ c #9BC98C", +",+ c #98C88B", +"'+ c #88B980", +")+ c #6F9F6D", +"!+ c #59845F", +"~+ c #486A55", +"{+ c #334F42", +"]+ c #1F3432", +"^+ c #203133", +"/+ c #B9BEB3", +"(+ c #DCE6DA", +"_+ c #DEEEDC", +":+ c #AAC296", +"<+ c #DFF2C0", +"[+ c #F8FFE2", +"}+ c #F7FFF6", +"|+ c #EFFFF7", +"1+ c #D9F7F1", +"2+ c #BCE1E5", +"3+ c #81ADA9", +"4+ c #5E9382", +"5+ c #7DBA98", +"6+ c #7CBC8C", +"7+ c #A3DA9F", +"8+ c #B4E3A3", +"9+ c #AED797", +"0+ c #99C48A", +"a+ c #74A577", +"b+ c #5D8E64", +"c+ c #4A765D", +"d+ c #375D5B", +"e+ c #244451", +"f+ c #132E3D", +"g+ c #1C303A", +"h+ c #1F303B", +"i+ c #C8D8C8", +"j+ c #DDF4F1", +"k+ c #ADCBC2", +"l+ c #9EBE98", +"m+ c #DCF0C2", +"n+ c #F8FFE7", +"o+ c #F5FDF8", +"p+ c #F1FEFC", +"q+ c #D6F7EE", +"r+ c #A3D3C1", +"s+ c #6FA584", +"t+ c #91CCA2", +"u+ c #A3E6B5", +"v+ c #84C995", +"w+ c #ADEBAE", +"x+ c #BEEEAF", +"y+ c #B3DCA1", +"z+ c #9BC593", +"A+ c #75A882", +"B+ c #5D9273", +"C+ c #497D6F", +"D+ c #376A6D", +"E+ c #224D5D", +"F+ c #14384D", +"G+ c #16324A", +"H+ c #1F3750", +"I+ c #95AE92", +"J+ c #C0E3DA", +"K+ c #9CC5D8", +"L+ c #6B978E", +"M+ c #97BD98", +"N+ c #D9F2C5", +"O+ c #F2FDE5", +"P+ c #F4FEFE", +"Q+ c #EAFCFC", +"R+ c #A8D2C0", +"S+ c #78B58E", +"T+ c #A6E7B0", +"U+ c #B3F5C0", +"V+ c #89CFA0", +"W+ c #8DD6A5", +"X+ c #AFF2B3", +"Y+ c #BBF5B4", +"Z+ c #ACDFA9", +"`+ c #94C59E", +" @ c #72A988", +".@ c #5E9687", +"+@ c #448081", +"@@ c #34717A", +"#@ c #275E71", +"$@ c #1E4867", +"%@ c #092C55", +"&@ c #244976", +"*@ c #183F69", +"=@ c #082A51", +"-@ c #99B9A4", +";@ c #A3D2E1", +">@ c #5F93C2", +",@ c #54897A", +"'@ c #97BF97", +")@ c #D2EBC4", +"!@ c #EAFDE7", +"~@ c #E3FCFA", +"{@ c #C5E8E1", +"]@ c #6FA689", +"^@ c #98DDB0", +"/@ c #A9F0C0", +"(@ c #93DAB0", +"_@ c #74BB96", +":@ c #8FD5AB", +"<@ c #AFF4B8", +"[@ c #B1F2B3", +"}@ c #9DDBA7", +"|@ c #88C29E", +"1@ c #6FA88E", +"2@ c #5B938C", +"3@ c #43818A", +"4@ c #337582", +"5@ c #27617D", +"6@ c #204C74", +"7@ c #092F60", +"8@ c #113E74", +"9@ c #235A9A", +"0@ c #0D3B73", +"a@ c #89AFA6", +"b@ c #81B6E7", +"c@ c #3B70C1", +"d@ c #538778", +"e@ c #8DB38C", +"f@ c #C6DFC2", +"g@ c #D4F2E0", +"h@ c #C4F4EA", +"i@ c #6EB292", +"j@ c #8DD8A4", +"k@ c #A1E7BC", +"l@ c #7DC2B2", +"m@ c #5BA093", +"n@ c #70B197", +"o@ c #95D4AB", +"p@ c #ADECBA", +"q@ c #A7E9B5", +"r@ c #93D7A7", +"s@ c #81C09D", +"t@ c #6DA19A", +"u@ c #5B8F94", +"v@ c #458390", +"w@ c #32768A", +"x@ c #29668E", +"y@ c #204E7F", +"z@ c #12396C", +"A@ c #012F66", +"B@ c #1F61B1", +"C@ c #1D55AA", +"D@ c #0A2A67", +"E@ c #95B0AE", +"F@ c #98BCDB", +"G@ c #678DC9", +"H@ c #5D8574", +"I@ c #85AA88", +"J@ c #BBD7BE", +"K@ c #CBE9DB", +"L@ c #8FCDB9", +"M@ c #63AE87", +"N@ c #92DDB2", +"O@ c #7ABEAB", +"P@ c #4A8C9A", +"Q@ c #408385", +"R@ c #70B496", +"S@ c #8DCFA4", +"T@ c #A4E2BA", +"U@ c #9FDFB3", +"V@ c #8DCEA6", +"W@ c #7ABAA0", +"X@ c #649F97", +"Y@ c #568F98", +"Z@ c #438094", +"`@ c #337491", +" # c #256896", +".# c #1F578F", +"+# c #18427D", +"@# c #052C68", +"## c #16519A", +"$# c #2560BC", +"%# c #1B4189", +"&# c #82A087", +"*# c #ABC5B2", +"=# c #C4E0D5", +"-# c #5C9D87", +";# c #73BC9E", +"># c #6BB3A4", +",# c #418594", +"'# c #1D5F79", +")# c #428986", +"!# c #6BB58F", +"~# c #86CFA1", +"{# c #97DBB4", +"]# c #93D5AF", +"^# c #82C2A6", +"/# c #6FAEA3", +"(# c #599899", +"_# c #4C8C9C", +":# c #3D7D9B", +"<# c #34759A", +"[# c #226C9C", +"}# c #1B5F9A", +"|# c #174787", +"1# c #0A306E", +"2# c #0E4580", +"3# c #2260B7", +"4# c #21519E", +"5# c #539080", +"6# c #68B2A0", +"7# c #468E99", +"8# c #21658A", +"9# c #115765", +"0# c #418D7E", +"a# c #61AF88", +"b# c #7CC89B", +"c# c #86D1A6", +"d# c #83CBA6", +"e# c #74B7A1", +"f# c #65A5A1", +"g# c #5492A0", +"h# c #458AA0", +"i# c #377E9E", +"j# c #33769F", +"k# c #206CA0", +"l# c #175F9D", +"m# c #154B8E", +"n# c #093471", +"o# c #0F4376", +"p# c #2A65AD", +"q# c #214F8F", +"r# c #8CA79E", +"s# c #428174", +"t# c #4A9894", +"u# c #286A94", +"v# c #0E458A", +"w# c #1D6268", +"x# c #378774", +"y# c #58AC90", +"z# c #69BC9A", +"A# c #78C59E", +"B# c #76BE9E", +"C# c #68AD98", +"D# c #5AA094", +"E# c #48909A", +"F# c #38889A", +"G# c #2E7C9E", +"H# c #2D73A7", +"I# c #206BAF", +"J# c #1964B3", +"K# c #1750A3", +"L# c #0F387D", +"M# c #1C4168", +"N# c #5176A0", +"O# c #7A958C", +"P# c #407B70", +"Q# c #408689", +"R# c #226194", +"S# c #083D89", +"T# c #206468", +"U# c #3E8976", +"V# c #4E9F85", +"W# c #62B493", +"X# c #69BC8E", +"Y# c #67B691", +"Z# c #5EA692", +"`# c #549791", +" $ c #48869F", +".$ c #3A819E", +"+$ c #3176A0", +"@$ c #316EAB", +"#$ c #2468B3", +"$$ c #1C63B9", +"%$ c #1855AC", +"&$ c #113C83", +"*$ c #052449", +"=$ c #406B66", +"-$ c #49777F", +";$ c #386289", +">$ c #24518D", +",$ c #356D68", +"'$ c #3B7763", +")$ c #52977F", +"!$ c #5BA58A", +"~$ c #5DAB88", +"{$ c #5AA78B", +"]$ c #539B8E", +"^$ c #4A8E93", +"/$ c #3F80A0", +"($ c #33799C", +"_$ c #3071A0", +":$ c #3268AB", +"<$ c #2863B2", +"[$ c #1D5FB9", +"}$ c #1853AE", +"|$ c #0F3B83", +"1$ c #19345A", +"2$ c #4F7B67", +"3$ c #49806D", +"4$ c #599686", +"5$ c #62A193", +"6$ c #5A9B8F", +"7$ c #4B908D", +"8$ c #3E8790", +"9$ c #337F9C", +"0$ c #2C7B9C", +"a$ c #2A6F9D", +"b$ c #3067A6", +"c$ c #2D61A9", +"d$ c #235AAE", +"e$ c #194A9D", +"f$ c #2B4F8F", +"g$ c #5A8372", +"h$ c #619284", +"i$ c #568E80", +"j$ c #48867F", +"k$ c #427E87", +"l$ c #3A768F", +"m$ c #317395", +"n$ c #34719C", +"o$ c #2F6091", +"p$ c #2A5280", +"q$ c #3C6191", +" ", +" ", +" ", +" . + @ # $ ", +" % & * = - ; > , ", +" ' ) ! ~ { ] ^ / ( _ : < [ } | ", +" 1 2 3 4 5 6 7 8 9 0 a b c d e f g h ", +" i j k l m n o p q r s t u v w x y z A ", +" B C D E F G H I J K L M N O P Q R S T ", +" U V W X Y Z ` . [EMAIL PROTECTED]&.*.=.-.;. ", +" >.,.'.).!.~.{. ].^./.(._.:.<.[.}.|. ", +" 1.2.3.4.5. 6.7.8.9.0.a.b.c.d.e. ", +" f.g.h.i.j. k.l.m.n.o.p.q.r. ", +" s.t.u.v.w.x.y.z. A.B.C.D.E.F. ", +" G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z. ", +" `. [EMAIL PROTECTED]&+*+=+-+;+>+,+'+)+!+~+{+]+^+ ", +" /+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+ ", +" i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+ ", +" I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @[EMAIL PROTECTED]@@@[EMAIL PROTECTED]@%@&@[EMAIL PROTECTED]@ ", +" -@;@>@,@'@)@[EMAIL PROTECTED]@[EMAIL PROTECTED]@^@/@(@_@:@<@[EMAIL PROTECTED]@|@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ ", +" [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@ ", +" [EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@`@ [EMAIL PROTECTED] ", +" &#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4# ", +" 5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q# ", +" r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#H#I#J#K#L#M#N# ", +" O#P#Q#R#S#T#U#V#W#X#Y#Z#`# [EMAIL PROTECTED]&$*$ ", +" =$-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$ ", +" 2$3$4$5$6$7$8$9$0$a$b$c$d$e$f$ ", +" g$h$i$j$k$l$m$n$o$p$q$ ", +" ", +" ", +" "}; only in patch2: unchanged: --- amsn-0.95.orig/debian/links +++ amsn-0.95/debian/links @@ -0,0 +1,6 @@ +usr/lib/amsn/utils/linux/capture/libng/plugins/drv0-v4l2.so usr/share/amsn/utils/linux/capture/libng/plugins/drv0-v4l2.so +usr/lib/amsn/utils/linux/capture/libng/plugins/drv1-v4l.so usr/share/amsn/utils/linux/capture/libng/plugins/drv1-v4l.so +usr/lib/amsn/utils/linux/traydock/libtray.so usr/share/amsn/utils/linux/traydock/libtray.so +usr/lib/amsn/utils/webcamsn/webcamsn.so usr/share/amsn/utils/webcamsn/webcamsn.so +usr/lib/amsn/utils/linux/capture/capture.so usr/share/amsn/utils/linux/capture/capture.so +usr/lib/amsn/utils/TkCximage/TkCximage.so usr/share/amsn/utils/TkCximage/TkCximage.so