blueman-1.23-git201403102151/0000755000175000017500000000000012307423220014630 5ustar schrammschrammblueman-1.23-git201403102151/intltool-extract.in0000644000175000017500000000000012307423212020463 0ustar schrammschrammblueman-1.23-git201403102151/configure0000755000175000017500000170613612307423214016560 0ustar schrammschramm#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for blueman 1.23. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' PACKAGE_VERSION='1.23' PACKAGE_STRING='blueman 1.23' PACKAGE_BUGREPORT='' PACKAGE_URL='' # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS BLUEZ_LIBS BLUEZ_CFLAGS PYNOTIFY_LIBS PYNOTIFY_CFLAGS PYGTK_LIBS PYGTK_CFLAGS HAVE_NST_FALSE HAVE_NST_TRUE ENABLE_HAL_FALSE ENABLE_HAL_TRUE hal_en polkit_val dhconfig LOCALEDIR pkgdatadir LIBEXECDIR PKGLIBDIR PYTHONDIR DATADIR BINDIR SYSCONFDIR PYREXC PYTHON_LIBS PYTHON_INCLUDES pkgpyexecdir pyexecdir pkgpythondir pythondir PYTHON_PLATFORM PYTHON_EXEC_PREFIX PYTHON_PREFIX PYTHON_VERSION PYTHON ALL_LINGUAS INTLTOOL_PERL MSGMERGE INTLTOOL_POLICY_RULE INTLTOOL_SERVICE_RULE INTLTOOL_THEME_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_CAVES_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_XML_RULE INTLTOOL_KBD_RULE INTLTOOL_XAM_RULE INTLTOOL_UI_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_SHEET_RULE INTLTOOL_SERVER_RULE INTLTOOL_PONG_RULE INTLTOOL_OAF_RULE INTLTOOL_PROP_RULE INTLTOOL_KEYS_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_DESKTOP_RULE intltool__v_merge_options_0 intltool__v_merge_options_ INTLTOOL_V_MERGE_OPTIONS INTLTOOL__v_MERGE_0 INTLTOOL__v_MERGE_ INTLTOOL_V_MERGE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE MKINSTALLDIRS POSUB POFILES PO_IN_DATADIR_FALSE PO_IN_DATADIR_TRUE INTLLIBS INSTOBJEXT GMOFILES DATADIRNAME CATOBJEXT CATALOGS XGETTEXT GMSGFMT MSGFMT_OPTS MSGFMT USE_NLS GETTEXT_PACKAGE PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR DLLTOOL OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_nls with_dhcp_config with_no_runtime_deps_check enable_polkit enable_hal enable_sendto ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR PYTHON PYREXC PYGTK_CFLAGS PYGTK_LIBS PYNOTIFY_CFLAGS PYNOTIFY_LIBS BLUEZ_CFLAGS BLUEZ_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures blueman 1.23 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/blueman] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of blueman 1.23:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-nls do not use Native Language Support --enable-polkit=yes/no Enable policykit support --enable-hal=yes/no Enable/disable Hal support --enable-sendto=yes/no Enable nautilus-sendto plugin build Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot=DIR Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-dhcp-config=PATH set dhcp3 server configuration path --with-no-runtime-deps-check disable runtime dependency check (for package maintainers) Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path PYTHON the Python interpreter PYREXC Pyrex compiler PYGTK_CFLAGS C compiler flags for PYGTK, overriding pkg-config PYGTK_LIBS linker flags for PYGTK, overriding pkg-config PYNOTIFY_CFLAGS C compiler flags for PYNOTIFY, overriding pkg-config PYNOTIFY_LIBS linker flags for PYNOTIFY, overriding pkg-config BLUEZ_CFLAGS C compiler flags for BLUEZ, overriding pkg-config BLUEZ_LIBS linker flags for BLUEZ, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF blueman configure 1.23 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by blueman $as_me 1.23, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='blueman' VERSION='1.23' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac else pic_mode=default fi test -z "$pic_mode" && pic_mode=default # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) link_all_deplibs=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; then archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi GETTEXT_PACKAGE="blueman" cat >>confdefs.h <<_ACEOF #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF for ac_header in locale.h do : ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" if test "x$ac_cv_header_locale_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LOCALE_H 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } if ${am_cv_val_LC_MESSAGES+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" if test "x$ac_cv_header_libintl_h" = xyes; then : gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 $as_echo_n "checking for ngettext in libc... " >&6; } if ${gt_cv_func_ngettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_ngettext_libc=yes else gt_cv_func_ngettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 $as_echo "$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 $as_echo_n "checking for dgettext in libc... " >&6; } if ${gt_cv_func_dgettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_dgettext_libc=yes else gt_cv_func_dgettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 $as_echo "$gt_cv_func_dgettext_libc" >&6; } fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; } if ${ac_cv_lib_intl_bindtextdomain+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bindtextdomain (); int main () { return bindtextdomain (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_bindtextdomain=yes else ac_cv_lib_intl_bindtextdomain=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 $as_echo_n "checking for dgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dgettext (); int main () { return dgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dgettext=yes else ac_cv_lib_intl_dgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 $as_echo "$ac_cv_lib_intl_dgettext" >&6; } if test "x$ac_cv_lib_intl_dgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 $as_echo_n "checking for dcgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dcgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dcgettext (); int main () { return dcgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dcgettext=yes else ac_cv_lib_intl_dcgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; } if test "x$ac_cv_lib_intl_dcgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do : ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" if test "x$ac_cv_func_dcgettext" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DCGETTEXT 1 _ACEOF fi done MSGFMT_OPTS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 $as_echo_n "checking if msgfmt accepts -c... " >&6; } cat >conftest.foo <<_ACEOF msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" _ACEOF if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } echo "$as_me: failed input was:" >&5 sed 's/^/| /' conftest.foo >&5 fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : CATOBJEXT=.gmo DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 $as_echo_n "checking for catalogs to be installed... " >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 $as_echo "$LINGUAS" >&6; } fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "0.35.0"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 $as_echo_n "checking for intltool >= 0.35.0... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : DATADIRNAME=share else DATADIRNAME=lib fi ;; *) DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.6" >&5 $as_echo_n "checking whether $PYTHON version is >= 2.6... " >&6; } prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 ($PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Python interpreter is too old" "$LINENO" 5 fi am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.6" >&5 $as_echo_n "checking for a Python interpreter with version >= 2.6... " >&6; } if ${am_cv_pathless_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else for am_cv_pathless_PYTHON in python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do test "$am_cv_pathless_PYTHON" = none && break prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then : break fi done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 $as_echo "$am_cv_pathless_PYTHON" >&6; } # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. set dummy $am_cv_pathless_PYTHON; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else case $PYTHON in [\\/]* | ?:[\\/]*) ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYTHON=$ac_cv_path_PYTHON if test -n "$PYTHON"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 $as_echo "$PYTHON" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi am_display_PYTHON=$am_cv_pathless_PYTHON fi if test "$PYTHON" = :; then as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 $as_echo_n "checking for $am_display_PYTHON version... " >&6; } if ${am_cv_python_version+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 $as_echo "$am_cv_python_version" >&6; } PYTHON_VERSION=$am_cv_python_version PYTHON_PREFIX='${prefix}' PYTHON_EXEC_PREFIX='${exec_prefix}' { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 $as_echo_n "checking for $am_display_PYTHON platform... " >&6; } if ${am_cv_python_platform+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 $as_echo "$am_cv_python_platform" >&6; } PYTHON_PLATFORM=$am_cv_python_platform # Just factor out some code duplication. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[:3] == '2.7': can_use_sysconfig = 0 except ImportError: pass" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5 $as_echo_n "checking for $am_display_PYTHON script directory... " >&6; } if ${am_cv_python_pythondir+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$prefix" = xNONE then am_py_prefix=$ac_default_prefix else am_py_prefix=$prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 $as_echo "$am_cv_python_pythondir" >&6; } pythondir=$am_cv_python_pythondir pkgpythondir=\${pythondir}/$PACKAGE { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5 $as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; } if ${am_cv_python_pyexecdir+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$exec_prefix" = xNONE then am_py_exec_prefix=$am_py_prefix else am_py_exec_prefix=$exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 $as_echo "$am_cv_python_pyexecdir" >&6; } pyexecdir=$am_cv_python_pyexecdir pkgpyexecdir=\${pyexecdir}/$PACKAGE fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for headers required to compile python extensions" >&5 $as_echo_n "checking for headers required to compile python extensions... " >&6; } py_prefix=`$PYTHON -c "import sys; print sys.prefix"` py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } as_fn_error $? "Could not find Python headers" "$LINENO" 5 fi rm -f conftest.err conftest.i conftest.$ac_ext CPPFLAGS="$save_CPPFLAGS" # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=no fi PYTHON_LIBS=`python-config --libs` if test "x$PYREXC" = "x"; then # Extract the first word of "pyrexc", so it can be a program name with args. set dummy pyrexc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PYREXC+:} false; then : $as_echo_n "(cached) " >&6 else case $PYREXC in [\\/]* | ?:[\\/]*) ac_cv_path_PYREXC="$PYREXC" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PYREXC="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYREXC=$ac_cv_path_PYREXC if test -n "$PYREXC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYREXC" >&5 $as_echo "$PYREXC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pyrexc executable" >&5 $as_echo_n "checking for pyrexc executable... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYREXC}" >&5 $as_echo "${PYREXC}" >&6; } if test "x$PYREXC" = "x"; then as_fn_error $? "Fatal: pyrexc not found. Get Pyrex from * your system's packages (recommended) * upstream at http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ " "$LINENO" 5 fi if test "$sysconfdir" = "\${prefix}/etc" \ && { test "$prefix" = "NONE" || test "$prefix" = "/usr" \ || test "$prefix" = "/usr/" ; } ; then if test "$( (uname -s) )" = "Linux" ; then sysconfdir=/etc fi ( prefix=$ac_default_prefix sysconfdir=`eval echo "$sysconfdir"` { $as_echo "$as_me:${as_lineno-$LINENO}: configuration directory is \"$sysconfdir\"." >&5 $as_echo "$as_me: configuration directory is \"$sysconfdir\"." >&6;} { $as_echo "$as_me:${as_lineno-$LINENO}: use --sysconfdir to override." >&5 $as_echo "$as_me: use --sysconfdir to override." >&6;} ) fi EXP_VAR=SYSCONFDIR FROM_VAR=$sysconfdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var SYSCONFDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=BINDIR FROM_VAR=$bindir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var BINDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=DATADIR FROM_VAR=$datarootdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var DATADIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PYTHONDIR FROM_VAR=$pythondir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PYTHONDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PKGLIBDIR FROM_VAR=$libdir/blueman prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PKGLIBDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=LIBEXECDIR FROM_VAR=$libexecdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LIBEXECDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save pkgdatadir="${DATADIR}/${PACKAGE}" EXP_VAR=LOCALEDIR FROM_VAR=$datarootdir/locale prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LOCALEDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save dhconfig='/etc/dhcp3/dhcpd.conf' # Check whether --with-dhcp_config was given. if test "${with_dhcp_config+set}" = set; then : withval=$with_dhcp_config; dhconfig="$with_dhcp_config" fi deps_check=1 # Check whether --with-no_runtime_deps_check was given. if test "${with_no_runtime_deps_check+set}" = set; then : withval=$with_no_runtime_deps_check; deps_check=0 fi polkit_val="yes" # Check whether --enable-polkit was given. if test "${enable_polkit+set}" = set; then : enableval=$enable_polkit; else enable_polkit=yes fi if test "x$enable_polkit" = "xyes"; then polkit_val="yes" else polkit_val="no" fi hal_en="no" # Check whether --enable-hal was given. if test "${enable_hal+set}" = set; then : enableval=$enable_hal; else enable_hal=no fi if test "x$enable_hal" = "xyes"; then hal_en="yes" else hal_en="no" fi if test "x$hal_en" = "xyes"; then ENABLE_HAL_TRUE= ENABLE_HAL_FALSE='#' else ENABLE_HAL_TRUE='#' ENABLE_HAL_FALSE= fi have_nst=yes # Check whether --enable-sendto was given. if test "${enable_sendto+set}" = set; then : enableval=$enable_sendto; else have_nst=yes fi if test "x$have_nst" = "xyes"; then HAVE_NST_TRUE= HAVE_NST_FALSE='#' else HAVE_NST_TRUE='#' HAVE_NST_FALSE= fi if test $deps_check = 1; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PYGTK" >&5 $as_echo_n "checking for PYGTK... " >&6; } if test -n "$PYGTK_CFLAGS"; then pkg_cv_PYGTK_CFLAGS="$PYGTK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygtk-2.0 >= 2.12.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.12.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGTK_CFLAGS=`$PKG_CONFIG --cflags "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYGTK_LIBS"; then pkg_cv_PYGTK_LIBS="$PYGTK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygtk-2.0 >= 2.12.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.12.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGTK_LIBS=`$PKG_CONFIG --libs "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pygtk-2.0 >= 2.12.0" 2>&1` else PYGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pygtk-2.0 >= 2.12.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYGTK_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (pygtk-2.0 >= 2.12.0) were not met: $PYGTK_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYGTK_CFLAGS=$pkg_cv_PYGTK_CFLAGS PYGTK_LIBS=$pkg_cv_PYGTK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PYNOTIFY" >&5 $as_echo_n "checking for PYNOTIFY... " >&6; } if test -n "$PYNOTIFY_CFLAGS"; then pkg_cv_PYNOTIFY_CFLAGS="$PYNOTIFY_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-python") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYNOTIFY_CFLAGS=`$PKG_CONFIG --cflags "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYNOTIFY_LIBS"; then pkg_cv_PYNOTIFY_LIBS="$PYNOTIFY_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-python") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYNOTIFY_LIBS=`$PKG_CONFIG --libs "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYNOTIFY_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "notify-python" 2>&1` else PYNOTIFY_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "notify-python" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYNOTIFY_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (notify-python) were not met: $PYNOTIFY_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYNOTIFY_CFLAGS and PYNOTIFY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYNOTIFY_CFLAGS and PYNOTIFY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYNOTIFY_CFLAGS=$pkg_cv_PYNOTIFY_CFLAGS PYNOTIFY_LIBS=$pkg_cv_PYNOTIFY_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi py_mod_var=`echo dbus'_' | sed 'y%./+-%__p_%'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python module dbus" >&5 $as_echo_n "checking for python module dbus... " >&6; } if eval \${py_cv_mod_$py_mod_var+:} false; then : $as_echo_n "(cached) " >&6 else prog=" import sys try: import dbus except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if $PYTHON -c "$prog" 1>&5 2>&5 then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi fi py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Could not find Python module dbus" "$LINENO" 5 fi py_mod_var=`echo gobject'_' | sed 'y%./+-%__p_%'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python module gobject" >&5 $as_echo_n "checking for python module gobject... " >&6; } if eval \${py_cv_mod_$py_mod_var+:} false; then : $as_echo_n "(cached) " >&6 else prog=" import sys try: import gobject except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if $PYTHON -c "$prog" 1>&5 2>&5 then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi fi py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Could not find Python module gobject" "$LINENO" 5 fi fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BLUEZ" >&5 $as_echo_n "checking for BLUEZ... " >&6; } if test -n "$BLUEZ_CFLAGS"; then pkg_cv_BLUEZ_CFLAGS="$BLUEZ_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 \""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_CFLAGS=`$PKG_CONFIG --cflags "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$BLUEZ_LIBS"; then pkg_cv_BLUEZ_LIBS="$BLUEZ_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 \""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_LIBS=`$PKG_CONFIG --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then BLUEZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>&1` else BLUEZ_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BLUEZ_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ) were not met: $BLUEZ_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else BLUEZ_CFLAGS=$pkg_cv_BLUEZ_CFLAGS BLUEZ_LIBS=$pkg_cv_BLUEZ_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi ac_config_files="$ac_config_files Makefile apps/Makefile sendto/Makefile blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/plugins/config/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/ods/Makefile blueman/iniparse/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/actions/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/actions/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/actions/Makefile data/icons/hicolor/48x48/devices/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/main_icon/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" if test -z "${ENABLE_HAL_TRUE}" && test -z "${ENABLE_HAL_FALSE}"; then as_fn_error $? "conditional \"ENABLE_HAL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_NST_TRUE}" && test -z "${HAVE_NST_FALSE}"; then as_fn_error $? "conditional \"HAVE_NST\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by blueman $as_me 1.23, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ blueman config.status 1.23 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "apps/Makefile") CONFIG_FILES="$CONFIG_FILES apps/Makefile" ;; "sendto/Makefile") CONFIG_FILES="$CONFIG_FILES sendto/Makefile" ;; "blueman/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/Makefile" ;; "blueman/Constants.py") CONFIG_FILES="$CONFIG_FILES blueman/Constants.py" ;; "blueman/bluez/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/bluez/Makefile" ;; "blueman/gui/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/Makefile" ;; "blueman/gui/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/applet/Makefile" ;; "blueman/gui/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/manager/Makefile" ;; "blueman/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/Makefile" ;; "blueman/plugins/services/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/services/Makefile" ;; "blueman/plugins/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/applet/Makefile" ;; "blueman/plugins/mechanism/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/mechanism/Makefile" ;; "blueman/plugins/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/manager/Makefile" ;; "blueman/plugins/config/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/config/Makefile" ;; "blueman/main/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/Makefile" ;; "blueman/main/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/applet/Makefile" ;; "blueman/ods/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/ods/Makefile" ;; "blueman/iniparse/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/iniparse/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "data/configs/Makefile") CONFIG_FILES="$CONFIG_FILES data/configs/Makefile" ;; "data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/Makefile" ;; "data/icons/hicolor/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/Makefile" ;; "data/icons/hicolor/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/Makefile" ;; "data/icons/hicolor/16x16/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/actions/Makefile" ;; "data/icons/hicolor/16x16/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/devices/Makefile" ;; "data/icons/hicolor/16x16/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/status/Makefile" ;; "data/icons/hicolor/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/Makefile" ;; "data/icons/hicolor/32x32/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/actions/Makefile" ;; "data/icons/hicolor/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/Makefile" ;; "data/icons/hicolor/48x48/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/actions/Makefile" ;; "data/icons/hicolor/48x48/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/devices/Makefile" ;; "data/icons/hicolor/48x48/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/status/Makefile" ;; "data/icons/hicolor/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/Makefile" ;; "data/icons/hicolor/scalable/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/devices/Makefile" ;; "data/icons/hicolor/scalable/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/actions/Makefile" ;; "data/icons/hicolor/scalable/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/status/Makefile" ;; "data/icons/main_icon/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/main_icon/Makefile" ;; "data/ui/Makefile") CONFIG_FILES="$CONFIG_FILES data/ui/Makefile" ;; "data/man/Makefile") CONFIG_FILES="$CONFIG_FILES data/man/Makefile" ;; "data/configs/blueman-applet.service") CONFIG_FILES="$CONFIG_FILES data/configs/blueman-applet.service" ;; "data/configs/org.blueman.Mechanism.service") CONFIG_FILES="$CONFIG_FILES data/configs/org.blueman.Mechanism.service" ;; "module/Makefile") CONFIG_FILES="$CONFIG_FILES module/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ;; "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.in" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo echo $PACKAGE $VERSION echo echo Prefix : $prefix echo sysconfig dir : $sysconfdir echo "HAL support enabled (deprecated): $hal_en" echo Policykit-1 Enabled: $polkit_val echo Nautilus sendto plugin enabled: $have_nst echo Dhcpd 3 configuration file: $dhconfig echo blueman-1.23-git201403102151/depcomp0000755000175000017500000005601612307423214016220 0ustar schrammschramm#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2013-05-30.07; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: blueman-1.23-git201403102151/po/0000755000175000017500000000000012307423217015254 5ustar schrammschrammblueman-1.23-git201403102151/po/bs.po0000644000175000017500000012436212307412112016220 0ustar schrammschramm# Bosnian translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:28+0000\n" "Last-Translator: Miro Glavić \n" "Language-Team: Bosnian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2009-12-30 04:44+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Uvijek vidljivo" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Sakriven" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth Adapteri" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Pokaži unos" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Dodaj" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Dodaj ovaj ureÄ‘aj na listu poznatih ureÄ‘aja" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth UreÄ‘aji" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Potraži" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "Par" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Ukloni" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "Ukloni ovaj ureÄ‘aj sa liste poznatih ureÄ‘aja" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Pretraga" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "PoÅ¡alji datoteku" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "PoÅ¡alji datoteke na ureÄ‘aj" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "PodeÅ¡avanje..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Povjerenje" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokalne Usluge" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN PodrÅ¡ka" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP Postavke" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Postavke Mreže" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN PodrÅ¡ka" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Usluge" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Vrsta DHCP servera:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupna Mreža" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP adresa:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "PreporuÄeno" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Napredno" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Razmjena Datoteka (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Postavke Transfera" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Prihvati datoteke sa povjerljivih ureÄ‘aja" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "UkljuÄeno" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Razmjenjivana Mapa:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Datoteka:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Na:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transfer Bluetooth Daoteke" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ÄŒestitamo, ureÄ‘aj uspjeÅ¡no dodan" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Poveži na:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Molimo saÄekajte..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Selekcija adaptera" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Traženje ureÄ‘aja" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "U konfliktu sa:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Zavisi od:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Opis prikljuÄka:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Nije specificirano" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Nepoznat" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM postavke" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Broj:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Preuzeto:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Ukupno:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Otpremljeno:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Statistike prometa" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-zatvori" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Prihvati" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Odbaci" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Prijem datoteke" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Datoteka primljena" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datoteka %(0)s od %(1)s uspjeÅ¡no primljena" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Transfer nije uspio" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Neuspio transfer datoteke %(0)s" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Primljene datoteke" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Unesite PIN kod" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Potvrdi" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Zabrani" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Usluga:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Uvijek prihvati" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Potvrdi vrijednost" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "Bluetooth iskljuÄen" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "Osposobi Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_UreÄ‘aj" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Pogled" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Pomoć" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Potražite pomoć na Internetu..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Prevedite Ovu Aplikaciju" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Prijavite Problem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Upravitelj ureÄ‘ajima" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Prikaži traku s alatima" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Pokaži Statusnu traku" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Posljednji UreÄ‘aj Prvo" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Posljednji UreÄ‘aj Zadnji" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Slab" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimalno" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Puno" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "PreviÅ¡e" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Nisko" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Visoko" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Veoma visoko" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "Uspjeh!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "NeuspjeÅ¡no" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Neuspjela Veza: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Otkazano" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Spajam se..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "Dodaj UreÄ‘aj" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "Serijski UreÄ‘aj" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "Mreža" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "Obnovi IP Adresu" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "Dozvoljava slanje zvuka na udaljeni ureÄ‘aj" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "Izvor Zvuka" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "Dozvoljava primanje zvuka s udaljenog ureÄ‘aja" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "Spoji Na:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "Odpoji:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "Osvježavajuće" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "Osvježavajuće Usluge..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "Osvježi Usluge" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "Ukloni..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Povezivanje" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "PoniÅ¡ti operaciju" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Odaberi UreÄ‘aj" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "JoÅ¡" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Zatvori" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Miro Glavić https://launchpad.net/~klek\n" " Sanel https://launchpad.net/~sanel-bih\n" " kenan3008 https://launchpad.net/~kenan3008" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Postavke" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "PrikljuÄci" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "Nespecificirano" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "nekategorizovano" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "radna povrÅ¡ina" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "ruÄni" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobilni" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "bežiÄni" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "sluÅ¡alice" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "nepoznato" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "tastatura" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Povezan:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Nije Povezan" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "dan" msgstr[1] "dana" msgstr[2] "dana" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "sat" msgstr[1] "sata" msgstr[2] "sati" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minute" msgstr[2] "minuta" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "KoriÅ¡tenje Mreže" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "Bluetooth Osposobljen" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "BLuetooth Onesposobljen" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "Neuspjela primjena postavki mreže" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Nedavne Konekcije" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Povezujem se sa %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Povezan" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Povezan s %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Neuspjelo povezivanje" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Pristup Mreži (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "UreÄ‘aj" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Već je povezano" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_UreÄ‘aj" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_teri" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Lokalne Usluge" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_PrikljuÄci" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "aplet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "Bluetooth Audio" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth Mreža" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA ili GSM nisu podržani" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "Bluetooth je Aktivan" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth IskljuÄen" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "IskljuÄi Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "IskljuÄi sve adaptere" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "UkljuÄi Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "UkljuÄi sve adaptere" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transfer" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Aplet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Konfiguriraj Bluetooth Mrežu" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman Projekat" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "Neuspjela konekcija na BlueZ" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Dodavanje" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "Traženje" #: ../apps/blueman-manager:238 msgid "Success" msgstr "UspjeÅ¡no" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "Neuspjeh" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "Uparivanje" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Uvijek" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuta" msgstr[1] "%d Minute" msgstr[2] "%d Minuta" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "DoÅ¡lo je do greÅ¡ke" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Otpremanje Datoteke" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minuta" msgstr[1] "%.0f Minute" msgstr[2] "%.0f Minuta" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Sekunda" msgstr[1] "%.0f Sekunde" msgstr[2] "%.0f Sekundi" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "PreskoÄi" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "PokuÅ¡aj ponovo" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Odaberi datoteke za slanje" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Adapteri nisu pronaÄ‘eni" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Dodavanje UreÄ‘aja..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Neuspjelo dodavanje ureÄ‘aja" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Nemoj povezati" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Pretraži ovaj ureÄ‘aj" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "Prijateljsko ime" #~ msgid "Temporary visible" #~ msgstr "Privremeno vidljivo" #~ msgid "Visibility setting" #~ msgstr "Postavke vidljivosti" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Send a file..." #~ msgstr "PoÅ¡alji datoteku..." #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "_Setup new device" #~ msgstr "_Postavi novi ureÄ‘aj" #~ msgid "_Browse files on device" #~ msgstr "_Pretraži datoteke na ureÄ‘aju" #~ msgid "Send _files to device" #~ msgstr "PoÅ¡alji _datoteke na ureÄ‘aj" blueman-1.23-git201403102151/po/zh_TW.po0000644000175000017500000015057412307412112016653 0ustar schrammschramm# Traditional Chinese translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-01-29 15:14+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Traditional Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-30 04:38+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "顯示å稱" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "å¯è¦‹è¨­å®š" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "æ°¸é å¯è¦‹" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "éš±è—" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "暫時顯示" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "è—ç‰™é…æŽ¥å™¨" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "é…å°è«‹æ±‚" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "å°æ­¤è£ç½®è«‹æ±‚é…å°" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "顯示輸入è£ç½®" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "新增" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "加入此è£ç½®åˆ°å單中" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "è—牙è£ç½®" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "ç€è¦½" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "ç€è¦½æ­¤è£ç½®é€éŽ obex FTP" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "與è£ç½®é…å°" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "標示此è£ç½®ç‚ºä¿¡ä»»/ä¸ä¿¡ä»»çš„" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "é…å°" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "移除" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "將此è£ç½®è‡ªå單中移除" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "執行此è£ç½®çš„安è£ç²¾éˆ" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "æœå°‹" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "æœé™„è¿‘çš„è£ç½®" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "傳逿ª”案" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "傳逿ª”案到此è£ç½®" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "安è£..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "信任的" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "本機æœå‹™" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "æ”¯æ´ DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP 設定" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "網路設定" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "ç„¡å®‰è£ DHCP æœå‹™" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "æ”¯æ´ PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "æœå‹™" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP æœå‹™é¡žåž‹ï¼š" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "啟用路由(NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "群組網路 (GN)" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP ä½ç½®ï¼š" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "網路接å–點 (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "建議" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "進階" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "檔案接收 (物件推é€)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "檔案分享 (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "傳é€è¨­å®š" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "接收來自信任è£ç½®çš„æª”案" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "å…許è£ç½®å¯«å…¥æˆ–刪除" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "命令使用 obex FTP ç€è¦½\n" "\"%d\" å–代è£ç½®ä½ç½®" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "啟用" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "鏿“‡åˆ†äº«æˆ–儲存的資料夾" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "分享的資料夾:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "在套用這些設定之後,Bluetooth 將會é‡å•Ÿã€‚" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "音效é…ç½®" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "進階音效接收 實驗功能ï¼" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "å…è¨±æ­¤é›»è…¦ä½¿ç”¨å…æŒè½ç­’。" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "å…許從其他è—芽è£ç½®æŽ¥æ”¶èˆ‡æ’­æ”¾ a2dp 音效" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "è½ç­’模擬 實驗功能" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "檔案:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "傳é€åˆ°ï¼š" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "é€éŽè—ç‰™å‚³é€æª”案" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "è—牙檔案傳é€" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "æ­å–œï¼è£ç½®å·²æˆåŠŸæ–°å¢žäº†ï¼" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "連線到:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "è«‹ç¨å€™..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "鏿“‡é…å°çš„æ–¹å¼ï¼š" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "歡迎使用 Bluetooth è£ç½®å®‰è£ç²¾éˆã€‚\n" "\n" "\n" "將會帶您安è£èˆ‡è¨­å®šè—芽è£ç½®ã€‚" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "ä¸éœ€è¦é€²è¡Œé…å°" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "使用自訂密碼:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "隨機密語:" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "鏿“‡è£ç½®" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "è£ç½®æœå°‹ä¸­" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "æœå°‹è£ç½®" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "作者:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "è¡çªï¼š" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "便“š:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "外掛說明:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "設定檔" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "調整所é¸çš„外掛設定" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "沒有指定" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "未知的" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM 設定" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "號碼:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "已下載:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Log 期間:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Log 開始:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "總計:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "已上傳:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "é‡è¨­" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "網路æµé‡ç‹€æ…‹" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-關閉" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "é€éŽè—芽接收檔案" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "接收檔案 %(0)s 從 %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "接å—" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "拒絕" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "接收檔案" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "接收檔案 %(0)s 從 %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "檔案接收" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "來自 %(1)s 的檔案 %(0)s æˆåŠŸæŽ¥æ”¶" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "傳é€éŒ¯èª¤" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "å‚³é€ %(0)s 個錯誤的檔案" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "檔案接收" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "在背景中接收 %d 檔案" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "在背景中接收 %d 許多檔案" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "é…å°éœ€è¦ %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "è—芽授權" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "輸入 PIN 碼èªè¨¼ï¼š" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "輸入 PIN 碼" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "輸入密語èªè¨¼ï¼š" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "輸入密語" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "é…å°éœ€è¦ï¼š" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "ç¢ºèªæ•¸å€¼èªè¨¼ï¼š" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "確èª" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "å–æ¶ˆ" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "èªè¨¼éœ€è¦ï¼š" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "æœå‹™:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "æ°¸é åŒæ„" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "ç¢ºèªæ•¸å€¼" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "é…å°ï¼š%s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "當載入一個外掛時發生錯誤,請回報給開發者這個訊æ¯ã€‚" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "關閉è—牙" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "開啟è—牙" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "本機設定 (_A)" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "è£ç½® (_D)" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "檢視 (_V)" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "說明(_H)" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "å–得線上求助" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "翻譯此軟體..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "回報錯誤" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "è£ç½®ç®¡ç†" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "顯示工具列" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "顯示狀態列" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "排åºè£ç½® (近期-é æœŸ)" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "排åºè£ç½® (é æœŸ-近期)" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "å¯ä¿¡ä»»ä¸”å·²é…å°" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "å·²é…å°" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "已信任" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "å·®" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "å°šå¯" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "優" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "ä½³" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "æ›´ä½³" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "低" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "高" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "éžå¸¸é«˜" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "連線\n" "接收訊號強度:%(rssi)u%% (%(rssi_state)s)\n" "連線å“質:%(lq)u%%\n" "傳é€å¼·åº¦ç­‰ç´šï¼š%(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "連線\n" "接收訊號強度:%(rssi)u%% (%(rssi_state)s)\n" "連線å“質:%(lq)u%%\n" "傳é€å¼·åº¦ç­‰ç´šï¼š%(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "連線\n" "接收訊號強度:%(rssi)u%% (%(rssi_state)s)\n" "連線å“質:%(lq)u%%\n" "傳é€å¼·åº¦ç­‰ç´šï¼š%(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "æˆåŠŸï¼" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "系列埠連線到 %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "錯誤" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "連線錯誤: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "已喿¶ˆ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "連接中..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "加入è£ç½®" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "與è£ç½®é…å°" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "傳逿ª”案..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "連線到:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "斷線:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "ç€è¦½è£ç½®..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "ä¸ä¿¡ä»»" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "錯誤" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "æ›´æ–°" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "æ›´æ–°è£ç½®..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "æ›´æ–°æ­¤è£ç½®" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "移除..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "中斷連接" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "強制中斷連線" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "斷線中..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "連線" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "å–æ¶ˆä½œæ¥­" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "ç•¶å‰çš„資料傳é€/接收狀æ³" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "ç¸½è³‡æ–™æŽ¥æ”¶åŠæŽ¥æ”¶çŽ‡" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "總資料傳é€åŠå‚³é€çއ" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "鏿“‡è£ç½®" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "更多" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "關閉" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Jose Sun https://launchpad.net/~josesun\n" " Toomore https://launchpad.net/~toomore\n" " fetag https://launchpad.net/~coolfire" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman 是基於 GTK æž¶æ§‹çš„è—牙管ç†è»Ÿé«”" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM 設定" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "外掛程å¼" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "未指定" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "套件訊æ¯" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "套件 \"%(0)s\" 便“š %(1)s 為基礎. ä¸ä¸Šå‚³ %(1)s 也將ä¸ä¸Šå‚³ " "\"%(0)s\".\n" "繼續進行?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "套件 %(0)s 與 %(1)s è¡çªã€‚載入 %(1)s ç§’å¾Œå°‡å–æ¶ˆè¼‰å…¥ %(0)s 秒。\n" "是å¦ç¹¼çºŒï¼Ÿ" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "未分類" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "桌上型電腦" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "伺æœå™¨" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "筆記型電腦" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "手æŒè£ç½®" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "Palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "行動è£ç½®" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "ç„¡ç·šé›»" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "智慧手機" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "數據機" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "æ•´åˆæœå‹™æ•¸ä½ç¶²è·¯" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "耳機" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "å…æŒè£ç½®" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "未知" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "麥克風" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "éµç›¤" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "列表機" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "數據網路 (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Audio Source" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audio Sink" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "網路存å–點 (NAP)" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "撥號æœå‹™" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "åºåˆ—埠æœå‹™" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "系列埠 %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "撥接設定" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "串列埠通訊" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "網路" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "æ›´æ–° IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "輸入è£ç½®æœå‹™" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "耳機æœå‹™" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "å…許傳é€éŸ³æ•ˆåˆ°é™æŽ§è£ç½®" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "å…è¨±æŽ¥æ”¶éŸ³æ•ˆåˆ°é™æŽ§è£ç½®" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "連線:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "未連線" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "沒有å¯ä»¥ä½¿ç”¨çš„ç‹€æ…‹ã€‚å˜—è©¦å…ˆå»ºç«‹é€£ç·šå†æª¢è¦–æ­¤é ã€‚" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "æ—¥" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "時" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "分" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s , %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "您確定è¦é‡æ–°è¨­å®šï¼Ÿ" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "å…許您監控您的è£ç½®ç¶²è·¯æµé‡ç‹€æ³ã€‚å°æ–¼å—é™åˆ¶çš„資料傳輸有用。此套件會分別的追蹤è£ç½®ã€‚" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "網路使用狀æ³" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "顯示網路使用狀æ³" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "è—芽開啟" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "è—芽關閉" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "ç®¡ç†æœ¬æ©Ÿç¶²è·¯æœå‹™ï¼Œå¦‚åŒ NAP 橋接。" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "無法套用網路設定" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "您å¯èƒ½æ²’辦法é€éŽæ­¤æ©Ÿå™¨é€£ç·šåˆ°è—牙網路" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "è—芽撥接" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN 在 Network Manager å¯ä»¥è¢« %s 使用" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "æ•¸æ“šæ©Ÿç„¡æ³•æ”¯æ´æ­¤é€£ç·š" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "在 NetworkManager 0.8 中æä¾›æ”¯æ´ Dial Up Networking (DUN)" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "æä¾›æœ€è¿‘連線éŽçš„è£ç½®æ¸…單以方便快速連線" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "最大顯示項目" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "最多顯示幾個最近使用連線。" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "最近的連線" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "正在連線到 %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "已連線" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "已連線到 %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "連線錯誤" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "ç¶²è·¯å­˜å– (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "æœå‹™" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "連線到 %(device)s ç¶“ç”± %(service)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "é…æŽ¥å™¨ç„¡æ³•å–得此連線" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "在 NetworkManager 0.8 中æä¾›æ”¯æ´ Personal Area Networking (PAN)" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "å¯é€£ç·š" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "æä¾› DBus API 給其他的 Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "當網路連線關閉時,自動關閉è—芽連線網路改用 NetworkManager 連線網路。" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "æä¾›æª”案傳輸的能力值" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "ç•¶è—èŠ½é›»æºæ”¹è®Šæ™‚切æ›è—芽切æ›å™¨ï¼Œè€Œä¸ä½¿ç”¨ USB é›»æºã€‚" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "新增標準的清單項目到狀態圖示清單" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "å®‰è£æ–°è£ç½® (_S)" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "傳逿ª”案 (_F)" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "ç€è¦½æª”案 (_B)" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "è£ç½® (_D)" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "酿ޥè£ç½® (_t)" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "本機æœå‹™ (_L)" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "套件 (_P)" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "使用è—牙設定精éˆ" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "啟動檔案傳é€" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "啟動檔案ç€è¦½" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "啟動è£ç½®ç®¡ç†" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "å•Ÿå‹•é…æŽ¥å™¨è¨­å®š" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "啟動æœå‹™å好設定" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "應用程å¼" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "æä¾›å¯†ç¢¼çµ¦æŽˆæ¬Šæœå‹™ BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "è‡ªå‹•ç®¡ç† Pulseaudio è—芽來æº\n" "æé†’ï¼šéœ€è¦ pulseaudio 0.9.15 以上的版本" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "è—芽音效" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "PulseAudio Bluetooth 模組錯誤。é€éŽ PulseAudio çš„è—芽音效無法é‹ä½œã€‚" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "æˆåŠŸé€£ç·šè—芽音效è£ç½®ã€‚æ­¤è£ç½®ç¾åœ¨å¯ä»¥åœ¨ PulseAudio mixer 中使用" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "æä¾›ä¸€å€‹åŸºæœ¬çš„ DHCP 給è—芽 PAN 連線" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "è—牙網路" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ä»‹é¢ %(0)s ä¾é™„到此 IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "無法å–å¾— %s æä¾›çš„ IP" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "嘗試å–å¾— %s æä¾›çš„ IP\n" "è«‹ç¨å€™ ..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "ä¸å®œä½¿ç”¨\n" "使 DUN/PAN å¯åœ¨ NetworkManager 0.7 中使用。" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "䏿”¯æ´ CDMA 或 GSM" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "è£ç½® %s 䏿”¯æ´ GSM/CDMA." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "ç•¶è—芽啟用時,新增一個æç¤ºåœ¨ç‹€æ…‹åˆ—上並顯示多少個連線數é‡ã€‚" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "è—芽使用" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d 個é‹ä½œçš„連線" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Runs a command when answer button is pressed on a headset" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "命令" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "按下按鈕後執行:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "æä¾›ä¸€ä»½æ¸…單來設定é è¨­çš„è—牙è£ç½®é¡¯ç¤ºçš„æ™‚間長短,當è£ç½®è¨­å®šç‚ºéš±è—時" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "探索時間逾時" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "設定è—牙至少探索的時間(秒)" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "å¯ç™¼ç¾ (_M)" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "設定é è¨­çš„è£ç½®å¯è¦–時間" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "探索... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "æä¾›ä¸€ä»½æ¸…單給è—牙應用æœå‹™æˆ–是 API 給其他的外掛程å¼ä¾†é€£ç·šæ“作" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "æˆåŠŸé€£ç·šåˆ° DUN æœå‹™æ–¼ %(0)s.。\n" "網路å¯ä»¥é€éŽ %(1)s 使用。" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "æä¾›ä¸€å€‹åŸºæœ¬çš„æ”¯æ´é€éŽ DUN 連線到網路。" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "標準的 SPP 連線,å…許使用者自訂連線。" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "系列埠連線" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "系列埠æœå‹™åœ¨è£ç½® %s ç¾åœ¨å¯ä»¥é€éŽ %s 使用。" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "連線埠腳本錯誤" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "啟動 \"%s\" 腳本翻生錯誤\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "控制è—èŠ½é…æŽ¥å™¨çš„é›»æºç‹€æ…‹" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "è—芽關閉" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "關閉è—牙" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "關閉本機所有的è—牙è£ç½®" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "開啟è—牙" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "開啟所有的è£ç½®é€£ç·š" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "ç›®å‰ç„¡æ³•æ”¯æ´æ­¤å®‰è£" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "傳é€" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "應用程å¼çš„傳輸æœå‹™å·²é—œé–‰" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server 無法å–å¾—" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman è—牙è£ç½®ç®¡ç†è»Ÿé«”" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "è—牙管ç†å“¡" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "è—芽é…ç½®" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "更改è—èŠ½ç³»çµ±è¨­å®šéœ€è¦æ¬Šé™" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "設定è—牙數據機" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "設定è—牙網路" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "è¨­å®šç¶²è·¯éœ€è¦æ›´é«˜çš„æ¬Šé™" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "啟動 DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "啟動 DHCP éœ€è¦æ¬Šé™" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "系統權é™ç¦æ­¢è‡ªè¨‚此設定" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "æ­¤ Blueman 專案" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "è—牙è£ç½®éœ€è¦é–‹å•Ÿæ‰å¯ä»¥ä½¿ç”¨æ­¤ç®¡ç†åŠŸèƒ½" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "連線到 BlueZ 錯誤" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez 無法執行,blueman-manager ä¸èƒ½ç¹¼çºŒã€‚\n" "這表示目å‰åµæ¸¬ä¸åˆ° Bluetooth 或是 Bluetooth 沒有啟動。" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "加入中" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "æœå°‹ä¸­" #: ../apps/blueman-manager:244 msgid "Success" msgstr "æˆåŠŸ" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "錯誤" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "é…å°ä¸­" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth è£ç½®å¿…須開啟æ‰å¯ä»¥ä½¿ç”¨" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "一直" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d 分" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server 或許沒有安è£" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "發生錯誤" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "å–æ¶ˆä¸­..." #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "傳逿ª”案" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f 分" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f ç§’" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "傳逿ª”案 %s 時發生錯誤" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "è·³éŽ" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "é‡è©¦" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "傳逿ª”案到此è£ç½®" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth è£ç½®å¿…須開啟æ‰å¯ä»¥å‚³é€" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "鏿“‡æª”案傳é€" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "啟動此è£ç½®çš„設定精éˆ" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Bluetooth 必須開啟æ‰èƒ½ä½¿ç”¨" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "è—牙設定精éˆ" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "沒有找到任何è£ç½®" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "加入è£ç½®ä¸­..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "é…å°ä¸­...\n" "\n" "輸入此è£ç½®å¯†èªž %s" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "新增è£ç½®ç™¼ç”ŸéŒ¯èª¤" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP Sink (傳é€éŸ³æ•ˆ)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Source (接收音效)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "ä¸è¦é€£ç·š" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "è£ç½®å·²æ–°å¢žä¸”å·²æˆåŠŸé€£ç·š" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "è£ç½®å·²æ–°å¢žä½†é€£ç·šç™¼ç”ŸéŒ¯èª¤" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ç€è¦½æ­¤è£ç½®" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "啟動 \"%s\" 發生錯誤" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "您å¯ä»¥åœ¨æœå‹™è¨­å®šä¸­è¼¸å…¥ä¸€å€‹æ›¿ä»£çš„ç€è¦½å™¨" #~ msgid "Temporary visible" #~ msgstr "短暫出ç¾" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "歡迎使用è—牙è£ç½®å®‰è£ç²¾éˆ \n" #~ "\n" #~ "接下來將一步步帶您設定åŠé€£ç·šæ‚¨å·²é–‹å•Ÿè—牙通訊的è£ç½®" #~ msgid "Visibility setting" #~ msgstr "å¯è¦–設定" #~ msgid "Send a file..." #~ msgstr "傳逿ª”案..." #~ msgid "Browse device..." #~ msgstr "ç€è¦½è£ç½®..." #~ msgid "Disconnect Device" #~ msgstr "æ–·ç·šæ­¤è£ç½®" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "BlueZ daemon 沒有在執行,blueman 管ç†è»Ÿé«”無法繼續使用。" #~ msgid "Friendly name" #~ msgstr "è£ç½®çš„å稱" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "當網路連線關閉時也自動關閉è—牙連線" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth è£ç½®å¿…須開啟æ‰å¯ä»¥ä½¿ç”¨" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "控制è—牙è£ç½®çš„é›»æºç‹€æ…‹" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "網路管ç†å“¡" #~ msgid "Forcefully disconnect a device" #~ msgstr "å¼·è¿«æ–·ç·šè£ç½®" #~ msgid "_Browse files on device" #~ msgstr "ç€è¦½è£ç½®æª”案 (_B)" #~ msgid "_Setup new device" #~ msgstr "å®‰è£æ–°è£ç½® (_S)" #~ msgid "Send _files to device" #~ msgstr "傳逿ª”案到è£ç½® (_f)" #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "自動載入è—芽音效模組在與音效è£ç½®é€£ç·šå¾Œã€‚\n" #~ "æé†’: éœ€è¦ pulseaudio 0.9.15 或較新版本" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "新增的一個指示圖示於狀態列,當è—芽在使用中åŠé¡¯ç¤ºé€£ç·šæ•¸é‡ã€‚" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "æä¾›ä¸€å€‹åŸºæœ¬çš„ dhcp 給予è—芽 PAN 連線。" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "讓你從其他的è—芽設備接收 a2dp éŸ³æ•ˆï¼Œä¸¦å¾žé›»è…¦çš„å–‡å­æ’­æ”¾ã€‚" blueman-1.23-git201403102151/po/pt_BR.po0000644000175000017500000014522012307412112016616 0ustar schrammschramm# Brazilian Portuguese translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:28+0000\n" "Last-Translator: Ricardo Martins \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Sempre visível" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Escondido" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptadores Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Requisição de Emparelhamento" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Emparelhando pedido para o dispositivo:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Mostrar entrada" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Adicionar" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Adicionar este dispositvo à lista de dispositivos conhecidos" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Dispositivos Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Explorar" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Navegar pelo dispositivo utilizando o ftp obex" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Pareando com dispositivo" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/Desmarcar este dispositivo como confiável" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Par" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Remover" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Remover este dispositivo da lista de dispositivos conhecidos" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Executar a assistência de configuração para este dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Pesquisar" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Pesquisar por dispositivos próximos" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Enviar Arquivo" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Enviar arquivo(s) para o disposiivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Configurar..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Confiança" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Serviços locais" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Suporte a DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Configurações NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Opções de Rede" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Não foram instalados servidores DHCP" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Suporte a PAN (Personal Area Network)" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Serviços" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tipo do servidor DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Habilitar roteamento (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupo de rede" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Endereço IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Ponto de Acesso de Rede (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Recomendado" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avançado" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Recebimento de Arquivo (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Compartilhamento de Arquivo (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Configurações de transferência" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Aceitar arquivos de dispositivos confiáveis" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Permitir que os dispositivos escrevam/excluam" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Comando para iniciar navegador de ftp obex.\n" "%d é substituído com o endereço do dispositivo." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Ativado" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Selecionar diretório para armazenamento ou compartilhado" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Pastas compartilhadas:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Configurações de Audio" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Arquivo:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Para:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Enviando arquivos via Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transferência de arquivo Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Parabéns, dispositivo adicionado com sucesso" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Conectar a:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Por favor, espere..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Selecione o método de emparelhamento a ser utilizado:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Continuar sem parear dispositivos" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Usar uma chave personalizada:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Usar Senha (PIN) Aleatória" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Seleção de Adaptador" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Progresso da busca por dispositivo" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Procurando por dispositivos" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Conflita com:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Depende de:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Descrição do plugin:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Configuração" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Configurar preferencias dos plugins selecionados" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Não especificado" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Desconhecido" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "Configurações GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Número:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Baixado:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Duração do log:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Início do log:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Total:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Enviado:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Redefinir" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Estatísticas do tráfego" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Aceito" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Rejeitar" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Recebendo arquivo" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recebendo arquivo %(0)s de %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Arquivo recebido" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Arquivo %(0)s de %(1)s recebido com sucesso." #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Falha na transferência" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferência do arquivo %(0)s falhou" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Arquivos recebidos" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Preencha com o código PIN para autenticação:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Preencha o código PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Digite a senha para autenticação:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Digite a senha" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Confirmar valor para autenticação:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Confirmar" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Negar" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Requisição de autorização para:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Serviço:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Sempre aceitar" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Confirmar valor" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth Desligado" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Habilitar Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adaptador" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Dispositivo" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Visualizar" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Ajuda" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Obter Ajuda Online..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Traduzir esta Aplicação..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Relatar um Problema" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Gerenciador de Dispositvo" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Exibir Barra de Ferramentas" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Exibir Barra de Status" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Dispositivo mais recente primeiro" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Dispositivo mais recente por último" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Conectado" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Confiável" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Ruim" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Quase ideal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Ideal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Boa" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Muito boa" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Baixa" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Alta" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Muito Alta" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Sucesso!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Porta Serial conectada à %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Falhou" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Falha na conexão " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Cancelado" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Conectando..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Adicionar Dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Conectar a:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Não-confiável" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Falha" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Atualizando" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Atualizando Serviços..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Atualizar Serviços" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Remover..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Desconectando..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Conectando" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Cancelar Operação" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicador de transferência de dados" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Total de dados recebidos e taxa de transferência" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Total de dados enviados e taxa de transferência" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Selecionar dispositivo" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Mais" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Fechar" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Alan Lacerda https://launchpad.net/~alancordeiro\n" " André F. Oliveira https://launchpad.net/~andre-fillipe\n" " André Gondim https://launchpad.net/~andregondim\n" " Arthur Cruz https://launchpad.net/~s3t-sk8\n" " Cleiton Janke https://launchpad.net/~cleiton-ozzy\n" " Enrico Nicoletto https://launchpad.net/~liverig\n" " Felipe Tanus https://launchpad.net/~fotanus\n" " Igor Gomes https://launchpad.net/~igorgomes\n" " Kemel Zaidan aka Legendario https://launchpad.net/~kemelzaidan\n" " Marcelo da Silva Matos Camargo https://launchpad.net/~marcelo.matos\n" " Nelson do Vale https://launchpad.net/~nelsondovale\n" " Rafael Sachetto https://launchpad.net/~rsachetto\n" " Ricardo Ichizo https://launchpad.net/~n1ghtcr4wler\n" " Ricardo Martins https://launchpad.net/~ricardommartins\n" " Wanderson Santiago dos Reis https://launchpad.net/~wasare\n" " moises.rodriguesalves@gmail.com https://launchpad.net/~moises-" "rodriguesalves\n" " upmauro https://launchpad.net/~upmauro" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman é um gerenciador de Bluetooth construído em GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Configurações GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plug-ins" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Não especificado" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problema de dependência" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "O plug-in \"%(0)s\" depende de %(1)s. Se %(1)s for " "desativado, \"%(0)s\" também será.\n" "Deseja continuar?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "não categorizado" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "uso doméstico" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "servidor" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "handheld" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "celular" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "sem-fio" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartfone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "desconhecido(a)" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "microfone" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "teclado" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Rede Discada (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Ponto de Acesso à Rede" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Serviço Discado" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Serviço de Conexão Serial" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Porta Serial %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Configuração de Discagem" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Portas Seriais" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Rede" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Renovar Endereço IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Serviço de Entrada" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Permitir enviar audio a dispositivos remotos" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Permitir receber audio de dispositivos remotos" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Conectado:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Desconectado" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Não há nenhuma estatística de uso disponível. Tente estabelecer uma conexão " "primeiro e então verifique novamente essa página." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "dia" msgstr[1] "dias" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "Hora" msgstr[1] "Horas" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Você tem certeza que deseja resetar o contador?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Uso da rede" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Exibir o uso do trafego na rede" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth Habilitado" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth Desabilitado" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Falhou ao aplicar as configurações de rede" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Pode não ser possível se conectar à rede Bluetooth por este computador" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Discagem Bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "O gerenciador do modem não suporta a conexão" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provê um menu que contém as últimas conexões utilizadas para acesso rápido" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Número máximo de itens" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Conexões Recentes" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Conectando a %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Conectado" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Conectado a %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Falhou ao conectar" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Acesso à Rede (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Serviço" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s em %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adaptador para essa conexão não está disponível" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Já está conectado" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Provê a API D-BUS para outros componentes do Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Dispositivos" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Serviços Locais" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Iniciando o Assistente Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Iniciando o Transmissor de Arquivos" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Iniciando o Visualizador de Arquivos" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Iniciando Gerenciador de Dispositivos" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Iniciando Preferências do Adaptador" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Iniciando Preferências do Serviço" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "miniaplicativo" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Fornece autenticação com senha para o serviço BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Ãudio via bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Falha ao inicializar o módulo Bluetooth do PulseAudio. O áudio via " "Bluetooth não funcionará com o PulseAudio." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Conectado com sucesso a um dispositivo bluetooth de áudio. Esse dispositivo " "estará disponível no controle do PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface de rede %(0)s vinculada ao endereço IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Falha ao obter um endereço IP no %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "Tentando obter endereço IP no %s" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA ou GSM não suportados" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth Ativo" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Conexão ativa" msgstr[1] "%d Conexões ativas" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Executa um comando quando o botão Responder é pressionado num fone." #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Comando a ser executado quando o botão de resposta é pressionado:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Tornar o adaptador padrão temporariamente visível" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Detectável... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Adiciona um menu ao miniaplicativo e provê uma API para que outros plug-ins " "o manipulem." #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Porta Serial conectada" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Porta serial no dispositivo %s agora está disponivel em %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth Desligado" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Desligar o bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Desligar todos os adaptadores" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Ligar o bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Ligar todos os adaptadores" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transferir" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "O serviço de transferência do miniaplicativo está desativado" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "servidor obex-data não disponível" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman - Gerenciador Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Gerenciador Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Configurações Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Alterar as configurações do sistema de Bluetooth requer privilégios" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configurar Rede Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Configurar a rede necessita de privilégios" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Iniciar cliente DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Iniciar o cliente DHCP requer privilégios" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" "A configuração do sistema impossibilita a modificação da configuração" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Projeto Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Bluetooth necessita estar ligado para o dispositivo gerenciar a função" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Conexão à BlueZ falhou" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Adicionando" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Procurando" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Sucesso" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Falha" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Sempre" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuto" msgstr[1] "%d Minutos" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Ocorreu um erro" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Cancelando" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Enviando Arquivo" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minuto" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Segundo" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Pular" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Tentar Novamente" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Enviar arquivos ao dispositivo" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth necessita estar ligado para o envio de arquivos funcionar" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Selecione os arquivos para enviar" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Iniciar o assistente de configuração para o dispositivo" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Assistente Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Nenhum adaptador encontrado" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Adicionando dispositivo..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Falhou a adicionar dispositivo" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Dispositivo adicionado e conectado com sucesso" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Navegar neste dipositivo" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Falha ao executar \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "Nome amigável" #~ msgid "Temporary visible" #~ msgstr "Temporariamente visível" #~ msgid "Visibility setting" #~ msgstr "Configuração de visibilidade" #~ msgid "Send a file..." #~ msgstr "Enviar um arquivo..." #~ msgid "Disconnect Device" #~ msgstr "Desconectar Dispositivo" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Bem vindo ao assistente de configuração de dispositivos bluetooth. \n" #~ "\n" #~ "\n" #~ "Ele acompanhará você ao longo do processo de configuração e conexão com o " #~ "seus dispositivos bluetooth." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Monitora as conexões de modem do Gerenciador de Conexões e desconecta " #~ "automaticamente o bluetooth quando a conexão de rede for encerrada" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Aciona um interruptor de Bluetooth quando o estado de energia do Bluetooth " #~ "mudar. Alguns laptops, principalmente Dell, possuem esse recurso.\n" #~ "Nota: Este complemento permanece ativado automaticamente se um " #~ "interruptor for detectado." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Controla o estado de energia do adaptador de bluetooth" #~ msgid "Browse device..." #~ msgstr "Explorar dispositivo..." #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "Gerenciador de rede" blueman-1.23-git201403102151/po/lt.po0000644000175000017500000015250712307412112016235 0ustar schrammschramm# Lithuanian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:20+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Lithuanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Visada matomas" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "PaslÄ—ptas" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth Adapteriai" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Poravimo užklausa" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Poravimo užklausa įrenginiui:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Rodyti įvestį" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "PridÄ—ti" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Ä®dÄ—ti šį įrenginį prie žinomų įrenginių sÄ…raÅ¡o" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "NarÅ¡yti" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "NarÅ¡yti šį įrenginį naudojant obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Sukurti porÄ… su įrenginiu" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "PažymÄ—ti/NužymÄ—ti įrenginį kaip patikimu" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Poruoti" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Å alinti" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "PaÅ¡alinti įrenginį iÅ¡ žinomų įrenginų sÄ…raÅ¡o" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Paleisti nustatymų pagalbininkÄ… Å¡iam įrenginiui" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "IeÅ¡koti" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "IeÅ¡koti Å¡alimų įrenginių" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Siųsti" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Siųsti failus Å¡iam įrenginiui" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "SÄ…ranka" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "PatikÄ—ti" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Paslaugos" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN Palaikymas" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP Nustatymai" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Tinklo Nustatymai" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Neįdiegtas joks DHCP serveris" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN Palaikymas" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Paslaugos" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP serverio tipas:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Ä®jungti MarÅ¡rutizavimÄ… (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupinis Tinklas" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP Adresas:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Tinklo Prieigos TaÅ¡kas (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Rekomenduojama" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Daugiau" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Failų PriÄ—mimas (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Failų Dalijimasis (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Siuntimo Nustatymai" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Priimti failus iÅ¡ patikimų įrenginių" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Leisti įrenginiams raÅ¡yti/trinti" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Komanda su kuria paleisti obex ftp narÅ¡yklÄ™.\n" "%d yra pakeistas įrenginio adresu" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Ä®jungtas" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Parinkti Failų keitimosi aplankÄ…" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Keitimosi aplankas:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Failas:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Ä®:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "SiunÄiami failai per Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth Failų Siuntimas" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Sveikiname, įrenginys sÄ—kmingai pridÄ—tas" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Jungtis prie:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Palaukite..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Pasirinkite poravimo metodÄ…:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "TÄ™sti be poravimosi" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Naudoti savo raktÄ…:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Naudoti Atsitiktinį RaktÄ…" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapterio pasirinkimas" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Ä®renginių paieÅ¡kos progresas" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "IeÅ¡koti įrenginių" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autorius:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Konfliktuoja su:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Priklauso nuo:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Ä®skiepio apraÅ¡ymas:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Nenurodyta" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Nežinoma" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM nustatymai" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Numeris:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Parsiųsta:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "SkaiÄiavimo laikotarpis:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "SkaiÄiavimas pradÄ—tas:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Viso:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "IÅ¡siųsta:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "IÅ¡ naujo" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Duom. perdavimo statistika" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "Užverti" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "SiunÄiamas failas per Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "SiunÄiamas failas %(0)s iÅ¡ %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Priimti" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Atmesti" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Priimamas failas" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Priimamas failas %(0)s iÅ¡ %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Failas priimtas" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Failas %(0)s iÅ¡ %(1)s sÄ—kmingai priimtas" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Siuntimas nepavyko" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Failo %(0)s siuntimas nepavyko" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Priimti failai" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Priimtas %d failas fone" msgstr[1] "Priimti %d failai fone" msgstr[2] "Priimta %d failų fone" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Priimtas dar %d failas fone" msgstr[1] "Priimti dar %d failai fone" msgstr[2] "Priimta dar %d failų fone" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Poravimo užklausa iÅ¡ %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth Autorizacija" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Ä®veskite PIN kodÄ… autentifikavimui" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Ä®veskite PIN kodÄ…" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Ä®veskite slaptÄ… frazÄ™ autentifikavimui:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Ä®veskite slaptÄ… frazÄ™" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Poravimo užklausa įrenginiui:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Patvirtinkite reikÅ¡mÄ™ autentifikavimui:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Patvirtinti" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Drausti" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Autorizacijos užklausa įrenginiui:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Paslauga:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Visada leisti" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Patvirtinkite reikÅ¡mÄ™" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Poravimas su: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth IÅ¡jungtas" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Ä®jungti Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapteris" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "Ä®_renginys" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "Ro_dymas" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Pagalba" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Pagalba Internete..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "IÅ¡versti Å iÄ… ProgramÄ…..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "PraneÅ¡ti KlaidÄ…" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Ä®renginių tvarkyklÄ—" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Rodyti įrankių juostÄ…" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Rodyti bÅ«senos juostÄ…" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Naujausias Ä®renginys Pirmas" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Naujausias Ä®renginys Paskutinis" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Patikimas ir Suporuotas" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Suporuotas" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Patikimas" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Prastas" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Silpnas" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimalus" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Didelis" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Per DidÄ—lis" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Žemas" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "AukÅ¡tas" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Labai aukÅ¡tas" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Prisijungta\n" "Priimamo Signalo Stiprumas: %(rssi)u%% (%(rssi_state)s)\n" "RyÅ¡io KokybÄ—: %(lq)u%%\n" "Siųstuvo Galia: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Prisijungta\n" "Priimamo Signalo Stiprumas: %(rssi)u%% (%(rssi_state)s)\n" "RyÅ¡io KokybÄ—: %(lq)u%%\n" "Siųstuvo Galia: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Prisijungta\n" "Priimamo Signalo Stiprumas: %(rssi)u%% (%(rssi_state)s)\n" "RyÅ¡io KokybÄ—: %(lq)u%%\n" "Siųstuvo Galia: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "SÄ—kminga!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Nuoseklioji jungtis (port) prijungta prie %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Nepavyko" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Prisijungimas Nepavyko: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "AtÅ¡aukta" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Jungiasi..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "PridÄ—ti Ä®renginį" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Jungtis Prie:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Atjungti:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "NepatikÄ—ti" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Nepavyko" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Atnaujinama" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Atnaujinamos Paslaugos..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Atnaujinti Paslaugas" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "PaÅ¡alinti..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Atsijungiama..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Jungiamasi" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Nutraukti operacijÄ…" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Duomenų aktyvumas" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Bendrai priimti duomenys ir priÄ—mimo sparta" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Bendrai iÅ¡siųsti duomenys ir iÅ¡siuntimo sparta" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Parinkite Ä®renginį" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Daugiau" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Užverti" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Justas https://launchpad.net/~justas+\n" " Mantas KriauÄiÅ«nas https://launchpad.net/~mantas\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " zolookas https://launchpad.net/~zolookas" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman yra GTK Bluetooth tvarkytojas" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Nustatymai" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Ä®skiepiai" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Nenurodytas" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Priklausomybių problema" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Ä®skiepis \"%(0)s\" reikalauja %(1)s. IÅ¡jungiant %(1)s " "bus iÅ¡jungtas ir \"%(0)s\".\n" "TÄ™sti?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Ä®skiepis %(0)s konfliktuoja su %(1)s. Pakraunant %(1)s " "bus iÅ¡krautas %(0)s.\n" "TÄ™sti?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "nežinomas" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "stacionarus kompiuteris" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "serveris" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "neÅ¡iojamas kompiuteris" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "delninis kompiuteris" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm kompiuteris" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobilus telefonas" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "belaidis telefonas" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "iÅ¡manusis telefonas" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modemas" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "ausinÄ—(s)" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "laisvų rankų įranga" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "Nežinoma" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofonas" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "klaviatÅ«ra" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "pelÄ—" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Dialup Tinklas (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Audio Å altinis" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audio Paslauga" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Tinklo Prieigos TaÅ¡kas" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "\"Dialup\" Paslauga" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "\"Serial\" Paslauga" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Nuoseklioji jungtis %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Dialup Nustatymai" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Serijiniai Prievadai" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Tinklas" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Atnaujinti IP AdresÄ…" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Ä®vesties Paslauga" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Ausinių Paslauga" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Leidžia transliuoti garsÄ… į Bluetooth įrenginį." #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Leidžia priimti garso transliacijÄ… iÅ¡ kito Bluetooth įrenginio" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Prisijungta:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Neprisijungta" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Dar nÄ—ra sukaupta statistikos. Bandykite pirma prisijungti prie tinklo " "įrenginio, tada pabandykite vÄ—l." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "diena" msgstr[1] "dienos" msgstr[2] "dienų" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "valanda" msgstr[1] "valandos" msgstr[2] "valandų" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minutÄ—" msgstr[1] "minutÄ—s" msgstr[2] "minuÄių" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ir %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Ar tikrai norite pradÄ—ti skaitliukÄ… iÅ¡ naujo?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Leidžia jums stebÄ—ti perduodamų duomenų kiekį. Naudinga, kai mobilaus " "interneto operatorius suteikia ribotÄ… kiekį duomenų." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Tinklo Naudojimas" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Parodo perduotų duomenų kiekį" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth Ä®jungtas" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth IÅ¡jungtas" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Leidžia keisti tinklo nustatymus, tokius kaip NAP jungtis" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Nepavyko iÅ¡saugoti tinklo nustatymų" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Kogero jÅ«s negalÄ—site prisijungti prie bluetooth tinklo per šį kompiuterį" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth telefoninis ryÅ¡ys" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" "DUN prisijungimas, įrenginyje %s dabar bus pasiekiamas per Network Manager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager nepalaikÄ— Å¡io prisijungimo" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Suteikia Dial Up Networking (DUN) palaikymÄ… su ModemManager ir " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Prideda meniu punktÄ… kuriame yra neseniai naudoti prisijungimai, kad bÅ«tų " "patogiau kartotinai prisijungti." #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maksimalus vienetų skaiÄius" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Pastarieji Prisijungimai" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Jungiamasi prie %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Prisijungta" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Prisijungta prie %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Nepavyko prisijungti" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Tinklo Prieiga (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Paslauga" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s: %(service)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Å io prisijungimo adapteris neprijungtas" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Suteikia tinklo (Personal Area Networking (PAN)) palaikymÄ… atsiradusį " "NetworkManager 0.8 versijoje." #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Jau prisijungta" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Suteikia DBus API kitiem Blueman'o komponentams" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Suteikia OBEX failų persiuntimo galimybes." #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "Ä®_renginiai" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_teriai" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Paslaugos" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "Ä®_skiepiai" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Paleidžiamas Bluetooth Pagalbininkas" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Paliedžiamas Failų SiuntÄ—jas" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Paleidžiama Failų NarÅ¡yklÄ—" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Paleidžiama Ä®renginių TvarkyklÄ—" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Paleidžiami Adapterių Nustatymai" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Paleidžiami Paslaugų Nustatymai" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Suteikia autentifikacijos priemones BlueZ servisui." #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth garsas" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Nepavyko paleisti PulseAudio Bluetooth modulį. Bluetooth garsas per " "PulseAudio neveiks." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "SÄ—kmingai prisijungta prie Bluetooth garso įrenginio. Å is įrenginys " "pasirodys PulseAudio mikseryje." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth Tinklas" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Prievadas %(0)s gavo IP adresÄ… %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "nepavyko gauti IP adreso per %s sÄ…sajÄ…." #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Bandome gauti IP adresÄ… per %s sÄ…sajÄ….\n" "PraÅ¡ome palaukti..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Nebenaudojamas\n" "Padaro DUN/PAN jungtis pasiekiamas NetworkManager 0.7 programinei įrangai." #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA ar GSM nepalaikoma" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Ä®renginys %s nepalaiko GSM/CDMA.\n" "Å is prisijungimas neveiks." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth Aktyvus" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Aktyvus Prisijungimas" msgstr[1] "%d AktyvÅ«s Prisijungimai" msgstr[2] "%d Aktyvių Prisijungimų" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Paleidžia komandÄ… kai bÅ«na nuspaustas ausinÄ—s atsiliepimo mygtukas." #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Komanda, kuriÄ… paleisti nuspaudus \"atsiliepti\" mygtukÄ…:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Suteikia meniu punktÄ… kurio pagalba galima padaryti numatytÄ…jį Bluetooth " "adapterį laikinai matomu (jei jis yra nustatytas kaip nematomas)." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Matomumo laikas" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Laikas (sekundÄ—mis) per kurį adapteris bus matomas" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Padaryti M_atomu" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Padaryti numatytÄ…jį adapterį laikinai matomu" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Matomas... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Sukuria meniu ir suteikia kitiems įskiepiams galimybÄ™ jį valdyti." #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "SÄ—kmingai prisijungta prie DUN paslaugos per %(0)s.\n" "Tinkas dabar prieinamas per %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Suteikia galimybÄ™ prisijungti prie interneto naudojantis DUN profilį." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Nuoseklioji jungtis (port) prijungta" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Nuoseklaus prievado (SPP) paslauga, įrenginyje %s, bus prieinama per " "%s." #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth IÅ¡jungtas" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "IÅ¡jungti Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "IÅ¡jungti visus adapterius" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Ä®jungti Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Ä®jungti visus adapterius" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Kolkas nepalaikoma" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Siuntimas" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Applet'o failų persiuntimo įskiepis yra iÅ¡jungtas" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server nerastas" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman įskiepis" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth TvarkyklÄ—" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth TvarkyklÄ—" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Konfiguruoti Bluetooth Modemus" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Nustatyti Bluetooth TinklÄ…" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Tinklo konfigÅ«ravimas reikalauja privilegijų" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Paleisti DHCP klientÄ…" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "DHCP kliento paleidimas reikalauja privilegijų" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Sistomos polisas neleidžia keisti Å¡ios konfiguracijos" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman Projektas" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetooth turi bÅ«ti įjungtas, kad Ä®renginių tvarkyklÄ— veiktų" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Nepavyko prisijungti prie BlueZ" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Pridedama" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "IeÅ¡koma" #: ../apps/blueman-manager:244 msgid "Success" msgstr "SÄ—kmingai" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "NesekmÄ—" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Poravimas" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth turi bÅ«ti įjungtas, kad adapterių nustatymai veiktų" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Visada" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d MinutÄ—" msgstr[1] "%d MinutÄ—s" msgstr[2] "%d MinuÄių" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server tikriausiai nÄ—ra įdiegtas" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Ä®vyko klaida" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "SiunÄiamas Failas" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "Liko:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f MinutÄ—" msgstr[1] "%.0f MinuÄių" msgstr[2] "%.0f MinutÄ—s" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f SekundÄ—" msgstr[1] "%.0f Sekundžių" msgstr[2] "%.0f SekundÄ—s" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Ä®vyko klaida siunÄiant failÄ… %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Praleisti" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Bandyti vÄ—l" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Siųsti failus Å¡iam įrenginiui" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth turi bÅ«ti įjungtas, kad galima bÅ«tų siųsti failus" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Pasirinkite failus siuntimui" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Paleisti konfiguravimo pagalbininkÄ… Å¡iam įrenginiui" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth Pagalbininkas" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Nerasta adapterių" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Pridedamas įrenginys..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Vykdomas poravimas...\n" "\n" "Ä®veskite kodÄ… %s kitame įrenginyje." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Nepavyko pridÄ—ti įrenginio" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP (siųsti garsÄ…)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP (priimti garsÄ…)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Nesijungti" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Ä®renginys pridÄ—tas ir prisijungta prie jo" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Ä®renginys pridÄ—tas sÄ—kmingai, bet nepavyko prisijungti" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "NarÅ¡yti šį įrenginį" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Nepavyko paleisti \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "JÅ«s galite pasirinkti alternatyviÄ… narÅ¡yklÄ™ paslaugų nustatymuose" #~ msgid "Friendly name" #~ msgstr "Pavadinimas" #~ msgid "Temporary visible" #~ msgstr "Laikinai matomas" #~ msgid "Visibility setting" #~ msgstr "Matomumas" #~ msgid "Send a file..." #~ msgstr "Siųsti failÄ…..." #~ msgid "Browse device..." #~ msgstr "NarÅ¡yti..." #~ msgid "Disconnect Device" #~ msgstr "Atjungti Ä®renginį" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "BlueZ paslauga neveikia, blueman-manager negali veikti." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Sveiki atvyke į Bluetooth įrenginių nustatymo pagalbininkÄ…. \n" #~ "\n" #~ "\n" #~ "Jis jums padÄ—s sukonfiguruoti ir prisijungti prie Bluetooth įrenginių." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Stebi NetworkManager'io modemų prisijungimus ir automatiÅ¡kai atjungia " #~ "Bluetooth ryšį kai yra nutraukiamas tinklo prisijungimas." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Valdo Bluetooth adapterių energijos nustatymus." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth turi bÅ«ti įjungtas, kad Bluetooth pagalbininkas veiktų" #~ msgid "_Browse files on device" #~ msgstr "_NarÅ¡yti failus" #~ msgid "_Setup new device" #~ msgstr "Par_engti naujÄ… įrenginį" #~ msgid "Send _files to device" #~ msgstr "Siu_sti failus" #~ msgid "Forcefully disconnect a device" #~ msgstr "Priverstinai atjungti įrenginį" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "Suteikia paprastÄ… dhcp klientÄ… Bluetooth tinklo prisijungimams." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "AutomatiÅ¡kai pakrauna PulseAudio Bluetooth modulius.\n" #~ "Pastaba: Reikalingas PulseAudio 0.9.15 arba naujesnis." #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Perjungia Bluetooth jungiklį, kai įjungiamas arba iÅ¡jungiamas Bluetooth " #~ "maitinimas. Kai kurie neÅ¡iojamieji kompiuteriai, dažniausiai Dell, turi šį " #~ "jungiklį.\n" #~ "DÄ—mesio: Ä®skiepis lieka įjungtas automatiÅ¡kai, jei kompiuteryje yra " #~ "Bluetooth jungiklis." blueman-1.23-git201403102151/po/sk.po0000644000175000017500000013712112307412112016226 0ustar schrammschramm# Slovak translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:24+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Priateľské pomenovanie" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Nastavenie viditeľnosti" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Vždy viditeľný" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Skrytý" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "DoÄasne viditeľné" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptéry Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Žiadosti o spárovanie" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "ŽiadosÅ¥ o spárovanie pre zariadenie:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "ZobraziÅ¥ vstup" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "PridaÅ¥" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "PridaÅ¥ toto zariadenie do zoznamu známych" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Zariadenia Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Prehľadávať…" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "PrezeraÅ¥ zariadenie pomocou obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "VytvoriÅ¥ pár so zariadením" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "OznaÄiÅ¥/OdznaÄiÅ¥ toto zariadenie ako dôveryhodné" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "SpárovaÅ¥" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "OdstrániÅ¥" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "OdstrániÅ¥ toto zariadenie zo zoznamu známych zariadení" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "SpustiÅ¥ pomocníka pri inÅ¡talácii tejto jednotky" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "HľadaÅ¥" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "HľadaÅ¥ blízke zariadenia" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "OdoslaÅ¥ súbor" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "OdoslaÅ¥ súbor(y) do zariadenia" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Nastavenie..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Dôveryhodné" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokálne služby" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Podpora DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Nastavenia NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "SieÅ¥ové Nastavenia" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP server nie je nainÅ¡talovaný" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Podpora PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Služby" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Typ DHCP servera" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "PovoliÅ¥ routovanie NAT" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Skupinová SieÅ¥" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP adresa:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "SieÅ¥ový prítupový bod (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "OdporúÄaný" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Rozšírené" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Príjem súboru (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Zdieľanie súborov (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Nastevenie prenosu" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Akceptuj súbory z dôverihodných zariadení" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Povoľ zariadeniam zápis/zmazanie" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Príkaz ku spustenie obex ftp prehliadaÄa.\n" "%d je nahradená adresou zariadenia." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Povolené" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "VybraÅ¥ zdielaný/úložný adresár" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Zdieľaný prieÄinok" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "Po použití týchto nastavení sa Bluetooth démon reÅ¡tartuje." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Nastavenia zvuku" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Umožňuje poÄítaÄu fungovaÅ¥ ako handsfree zostava." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Súbor:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Komu:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Posielam súbory cez Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Prenos súborov cez bluetoth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Blahoželám, zariadenie úspeÅ¡ne pridane" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "PripojiÅ¥ na:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Prosím Äakaj..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Vyber spôsob spárovania:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "PokraÄovaÅ¥ bez párovania" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Použi vlastný kľúÄ" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Použi náhodný kľúÄ" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Výber adaptéru" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Vyhľadávam zariadenia" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Hľadaj zariadenia" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Konflikt s:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Závislý na:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Popis modulu:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Nastavenia" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "NastaviÅ¥ možnosti vybraných rozšírení" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Neuvedené" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Neznáme" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM nastavenia" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Číslo:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Stiahnuté:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Dĺžka záznamu:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "ZaÄiatok záznamu:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Celkom:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Odoslané:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "ObnoviÅ¥" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Å tatistika prenosu" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-zatvoriÅ¥" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Prichádzajúci súbor cez Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Prichádzajúci súbor %(0)s z %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "PrijaÅ¥" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "OdmietnuÅ¥" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Prijatie súboru" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Prijatie súboru %(0)s z %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Súbor prijatý" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Súbor %(0)s z %(1)s bol úspeÅ¡ne prijatý" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Zlyhal prenos" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Prenos súboru %(0)s zlyhal" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Prijaté súbory" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Prijatý súbor %d na pozadí" msgstr[1] "Prijaté súbory %d na pozadí" msgstr[2] "Prijaté súbory %d na pozadí" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Požiadavka na spárovánie s %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Overenie Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Vložte PIN kód pre overenie:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Zadajte PIN kód" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Zadajte heslo (passkey) pre overenie:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Vložte prístupový kľúÄ" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Požadované párovanie pre:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "PotvrÄte hodnotu pre overenie:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "PotvrdiÅ¥" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "ZamietnuÅ¥" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Požadované overenie pre:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Služba:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Vždy prijaÅ¥" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "PotvrdiÅ¥ hodnotu" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Párovanie s: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Vypnúť Bluetooth" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "PovoliÅ¥ Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adaptér" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Zariadenie" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Pohľad" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Pomocník" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "ZískaÅ¥ pomoc z internetu..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "PreložiÅ¥ túto aplikáciu..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "OhlásiÅ¥ problém" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Správca zariadení" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "ZobraziÅ¥ panel nástrojov" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "ZobraziÅ¥ stavový panel" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Najskôr najnovÅ¡ie zariadenia" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "NajnovÅ¡ie zariadenia posledné" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Spárovaný" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Dôveryhodný" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Slabé" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-optimálne" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimálne" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Viac" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Prílíš veľa" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Nízke" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Vysoké" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Veľmi vysoké" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "ÚspeÅ¡né!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Sériový port pripojený na %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Zlyhalo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Pripojenie zlyhalo: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "ZruÅ¡ené" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Pripájanie..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "PridaÅ¥ zariadenie" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "PárovaÅ¥ so zariadením" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "PoslaÅ¥ súbor..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "PripojiÅ¥:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "OdpojiÅ¥:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "PrehľadávaÅ¥ zariadenie..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Neoverené" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Zlyhalo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Obnovovanie" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Obnovovanie služieb..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "ObnoviÅ¥ služby" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "OdstrániÅ¥..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "OdpojiÅ¥" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Odpájam..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Pripájam sa" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "ZruÅ¡iÅ¥ operáciu" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Dáta - indikácia aktivity" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Celkové prijaté dáta a hodnota prenosu" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Celkové dáta poslané a hodnota prenosu" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "VybraÅ¥ zariadenie" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Viac" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "ZatvoriÅ¥" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " menganito https://launchpad.net/~igor-kysel\n" " milboy https://launchpad.net/~milboys\n" " vadimo https://launchpad.net/~michalgejdos-azet\n" " xills pills https://launchpad.net/~adamturan" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman je Bluetooth manažér založený na GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Nastavenia" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Zásuvné moduly" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Nedefinované" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "nezaradené" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "pracovná plocha" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "vreckový" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "slúchadlo s mikrofónom" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "neznámy" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofón" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "klávesnica" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "ukazujúce" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Prístupový Bod Siete" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Zlyhala zmena profilu na %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Zvukový profil" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "VybraÅ¥ zvukový profil pre PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Serial Service" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Sériový port %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Sériové porty" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "SieÅ¥" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "ObnoviÅ¥ IP adresu" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "PovoliÅ¥ zaslanie zvuku do vzdialeného zariadenia" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "PovoliÅ¥ prijatie zvuku zo vzdialeného zariadenia" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Pripojené:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Nepripojené" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "deň" msgstr[1] "dni" msgstr[2] "dní" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "hodina" msgstr[1] "hodiny" msgstr[2] "hodín" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minúta" msgstr[1] "minúty" msgstr[2] "minút" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s a %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Ste si istý, že chcete vynulovaÅ¥ poÄtadlo?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Umožní sledovanie (mobilný broadband) využitia sieÅ¥ovej prevádzky. UžitoÄné " "pre obmedzený plán prístupu k dátam. Tento plugin sleduje každé zariadenie " "zvlášť." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Využitie siete" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Ukazuje využitie sieÅ¥ovej prevádzky" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Názov ikony" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Vlastná ikona použitá pre oblasÅ¥ upozornení" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth povolený" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth vypnutý" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Aplikovanie sieÅ¥ových nastavení zlyhalo" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manažér nepodporuje pripojenie" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Poskytuje položku menu, ktorá obsahuje posledné použité pripojenie pre " "rýchly prístup." #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximálny poÄet položiek" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "Maximálny poÄet zobrazených položiek nedávnych spojení." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "ÄŒasté spojenia" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Pripája sa k %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Pripojené" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Pripojené k %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Spojenie neúspeÅ¡né" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "SieÅ¥ový prístup (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Služba" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adaptér pre toto pripojenie nie je k dispozícii" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Už pripojený" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Poskytuje DBus API pre daľšie súÄasti Bleueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Spúšťam prehliadaÄ súborov" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth Audio" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "ÚspeÅ¡ne pripojené k Bluetooth Audio zariadeniu. Toto zariadenie bude teraz " "dostupné v PulseAudio mixer" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth sieÅ¥" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Nepodarilo sa získaÅ¥ IP adresu na %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA alebo GSM nie je podporované" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth aktívny" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Príkaz na vykonanie, ked je stlaÄené odpovedné tlaÄítko:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Správca Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Správca Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "KonfigurovaÅ¥ Bluetooth SieÅ¥" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Spusti DHCP klienta" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Spúšťanie DHCP klienta požaduje privilégia" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "ZabezpeÄenie systému predchádazjúce pozmeňovaniu konfigurácie" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "The Blueman Project" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Pridávanie zariadenia..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Visibility setting" #~ msgstr "ViditeľnosÅ¥" #~ msgid "Friendly name" #~ msgstr "Zobrazovaný názov" #~ msgid "Temporary visible" #~ msgstr "DoÄasne viditeľný" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (DHC klient)" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "Send _files to device" #~ msgstr "PoslaÅ¥ _súbory do jednotky" #~ msgid "_Browse files on device" #~ msgstr "_PrezeraÅ¥ súbory na jednotke" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Vitajte v nastavení zariadenia. \n" #~ "\n" #~ "\n" #~ "Prevediem vás procesom nastavenia a pripojenia k vášmu bluetoth zariadeniu." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Sleduje modemové pripojenie Sietového Manažéra a automaticky odpojí " #~ "bluetooth linku po ukonÄení sieÅ¥ového pripojenia." blueman-1.23-git201403102151/po/kk.po0000644000175000017500000011567312307412112016226 0ustar schrammschramm# Kazakh translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:57+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Kazakh \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-01 05:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "ЖаÑырын" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "ҚоÑу" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Шолу" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Өшіру" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Іздеу" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Файл жіберу" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "Баптау..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Сенім арту" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP адреÑÑ–:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "БолÑын" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Қабылдау" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Ð‘Ð°Ñ Ñ‚Ð°Ñ€Ñ‚Ñƒ" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Құптау" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Бұғат" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Қызмет:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Ðнықтама" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Құралдар панелін көрÑету" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Төмен" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Жоғары" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Жеткізу қатеÑÑ–" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Ð‘Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ò›Ò±Ñ€Ñ‹Ð»ÑƒÐ´Ð°..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "Өшіру..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "ҚоÑылуда" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " arruah https://launchpad.net/~arruah" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "Іздеу" #: ../apps/blueman-manager:238 msgid "Success" msgstr "Сәтті" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Өткізіп жіберу" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Қайталау" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/et.po0000644000175000017500000014116212307412112016221 0ustar schrammschramm# Estonian translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-01-29 13:57+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-30 04:37+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Alati nähtav" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Nähtamatu" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Ajutiselt nähtav" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth'i adapterid" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Paarisühenduse päring" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Paarsuse loomise päring seadmele:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Parooli näidatakse" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Lisa" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Seadme lisamine tuntud seadmete nimekirja" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetoothi seadmed" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Sirvi" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Seadme sirvimine kasutades obex ftp protokolli" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Seadmega paari loomine" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Seadme usaldatavuse märkimine" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Paarsus" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Eemalda" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Selle seadme eemaldamine tuntud seadmete nimekirjast" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Seadme häälestusabilise käivitamine" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Otsi" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Lähedalasuvate seadmete otsimine" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Saada fail" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Faili(de) saatmine seadmele" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Seadista..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Usalda" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Kohalikud teenused" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN-tugi" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP sätted" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Võrgu sätted" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP server pole paigaldatud" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN-tugi" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Teenused" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP serveri liik:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Aktiveeri ruutimine (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Gruppvõrk" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-aadress:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Võrgupääsukoht (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Soovitatud" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Täpsemalt" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Faili vastuvõtmine (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Failide jagamine (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Failiside sätted" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Usaldatud seadmetelt võetakse faile vastu" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Seadmetel on lubatud kirjutada/kustutada" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Käsk Obex Ftp sirvimise alustamiseks.\n" "%d asendadakse seadme aadressiga." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Lubatud" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Jagamis- ja salvestuskausta valimine" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Jagatud kaust:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Fail:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Kellele:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Bluetoothi kaudu failide saatmine" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetoothi failiedastus" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Õnnitlused, seadme lisamine õnnestus" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Ühendu teenusega:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Palun oota..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Vali kasutatav paarissideme meetod:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Jätkamine paarsust loomata" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Oma parooli kasutamine:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Kasuta juhuslikku salavõtit" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapteri valik" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Seadme otsimine" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Otsi seadmeid" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Konfliktid:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Sõltuvused:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Plugina kirjeldus:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Pole määratud" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Tundmatu" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM-sätted" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Arv:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Allalaaditud:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Logi kestus:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Logi algus:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Kokku:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Üles laaditud:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Lähtesta" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Ühenduse statistika" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Bluetoothi kaudu saadetakse faili" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Seadmest %(1)s saadetakse sulle fail %(0)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Võta vastu" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Keeldu" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Faili vastuvõtmine" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Faili %(0)s vastuvõtmine seadmest %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Fail vastu võetud" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fail %(0)s seadmest %(1)s on edukalt vastu võetud" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Edastus nurjus" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Faili %(0)s edastus nurjus" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Failid vastu võetud" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Taustal võeti vastu %d fail" msgstr[1] "Taustal võeti vastu %d faili" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Taustal võeti vastu veel %d fail" msgstr[1] "Taustal võeti vastu veel %d faili" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Paarsuse päring seadmele %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetoothi autentimine" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Autentimiseks sisesta PIN-kood:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Sisesta PIN-kood" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Autentimiseks sisesta parool:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Sisesta parool" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Paarsuse päring seadmele:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Autentimise kinnituskood:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Kinnita" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Keela" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Autoriseerimispäring seadmele:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Teenus:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Alati nõustu" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Kinnita väärtus" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Paari loomine seadmega: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth välja lülitatud" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Luba Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Seade" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Vaade" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "A_bi" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Otsi abi Internetist..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Aita seda rakendust tõlkida..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Teata probleemist" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Seadmehaldur" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Tööriistariba näitamine" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Olekuriba näitamine" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Uusim seade esimene" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Uusim seade viimane" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Usaldatud ja seotud" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Seotud" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Usaldatud" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Kehv" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Alla optimaalse" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimaalne" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Palju" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Liiga palju" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Madal" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Kõrge" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Väga kõrge" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Ühendatud\n" "Sisendsignaali tugevus: %(rssi)u%% (%(rssi_state)s)\n" "Ühenduse kvaliteet: %(lq)u%%\n" "Väljundvõimsus: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Ühendatud\n" "Sisendsignaali tugevus: %(rssi)u%% (%(rssi_state)s)\n" "Ühenduse kvaliteet: %(lq)u%%\n" "Väljundvõimsus: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Ühendatud\n" "Sisendsignaali tugevus: %(rssi)u%% (%(rssi_state)s)\n" "Ühenduse kvaliteet: %(lq)u%%\n" "Väljundvõimsus: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Edukas!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Jadaport on ühendatud kohta %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Nurjus" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Ühendus nurjus: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Katkestatud" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Ühendumine..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Seadme lisamine" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Ühendu:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Katkesta:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Ära usalda" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Nurjumine" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Värskendamine" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Teenuste värskendamine..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Teenuste värskendamine" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Eemalda..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Ühenduse katkestamine..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Ühendumine" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Toimingu tühistamine" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Edastusaktiivsuse indikaator" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Vastuvõetud andmete maht ja edastuse kiirus" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Saadetud andmete maht ja edastuse kiirus" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Seadme valimine" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Veel" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Sulge" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Cancer https://launchpad.net/~kancer\n" " René Pärts https://launchpad.net/~renep\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " gert7 https://launchpad.net/~gertoja\n" " lyyser https://launchpad.net/~logard-1961\n" " mahfiaz https://launchpad.net/~mahfiaz\n" " veidu https://launchpad.net/~viljarveidenberg" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman on GTK'l baseeruv Bluetoothi haldur" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSMi sätted" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Pluginad" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Määramata" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Sõltuvusprobleem" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "liigitamata" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "töölaud" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "sülearvuti" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "pihuarvuti" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobiil" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "juhtmeta" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "nutitelefon" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "peakomplekt" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "käedvabad" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "tundmatu" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "klaviatuur" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "osutamine" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Heli vastuvõtmine" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Heli saatmine" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Sissehelistamise teenus" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Jadapordi teenus" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Jadaport %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Sissehelistamise sätted" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Jadapordid" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Võrk" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "IP-aadressi uuendamine" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Sisendi teenus" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Peakomplekti teenus" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Võimaldab heli saatmise kaugseadmesse" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Võimaldab heli vastuvõtmise kaugseadmest" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Ühendatud:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Pole ühendatud" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Kasutusstatistika pole veel saadaval. Proovi enne luua ühendus ja siis " "vaadata seda lehte." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "päev" msgstr[1] "päeva" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "tund" msgstr[1] "tundi" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minutit" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ja %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Kas oled kindel, et tahad loenduri nullida?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Võrgukasutus" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth sisselülitatud" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth väljalülitatud" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Lisab menüükirje, mis sisaldab kiireks ligipääsuks viimati kasutatud ühendusi" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Kirjete suurim arv" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Hiljutised ühendused" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Ühendamine: %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Ühendatud" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Ühendatud seadmega %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Ühendumine nurjus" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Võrguühendus (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Teenus" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s seadmes %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Selle ühenduse adapter ei ole kättesaadav" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Juba ühendatud" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Võimaldab teistele Blueman komponentide jaoks DBus'i API" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Seadmed" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_terid" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Kohalikud teenused" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Pluginad" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Bluetoothi assistendi käivitamine" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Failedastuse alustamine" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Failisirvija käivitamine" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Seadmehalduri käivitamine" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Adapteri sätete käivitamine" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Teenuste eelistuste käivitamine" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "rakend" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d aktiivne ühendus" msgstr[1] "%d aktiivset ühendust" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Käivitab käsu, kui vajutatatakse peakomplekti vastamisnuppu" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Käsk, mis vastamisnupule vajutamisel käivitatakse:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Tee avastatavaks" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Vaikimisi adapteri ajutiselt avastatavaks tegemine" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Avastatav... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Jadaport ühendatud" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth väljas" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Lülita Bluetooth välja" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Lülita välja kõik adapterid" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Lülita Bluetooth sisse" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Lülita sisse kõik adapterid" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Failiülekanne" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server pole saadaval" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman rakend" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetoothi haldur" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetoothi haldur" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Bluetooth modemite seadistamine" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Bluetooth võrgu seadistamine" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Süsteemi reeglid keelavad sätete muutmise" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman'i projekt" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Lisamine" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Otsimine" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Edukas" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Tõrge" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Alati" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minut" msgstr[1] "%d minutit" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Ilmnes tõrge" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Tühistamine" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Faili saatmine" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minut" msgstr[1] "%.0f minutit" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f sekund" msgstr[1] "%.0f sekundit" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Jäta vahele" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Proovi uuesti" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Failide saatmine sellesse seadmesse" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Märgi failid saatmiseks" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Sa saad sisestada teenuse sätetes muu sirvija" #~ msgid "Temporary visible" #~ msgstr "Ajutiselt nähtav" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Tere tulemast sinihambaseadme sätteabilisse. \n" #~ "\n" #~ "\n" #~ "See juhatab sind läbi sinu sinihammast toetavate seadmete häälestamise ja " #~ "ühendamise protsessi." #~ msgid "Friendly name" #~ msgstr "Hüüdnimi" #~ msgid "Visibility setting" #~ msgstr "Nähtavuse sätted" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "NetworkManager" #~ msgstr "Võrguhaldur" #~ msgid "Send a file..." #~ msgstr "Saada fail..." #~ msgid "Browse device..." #~ msgstr "Sirvi faile seadmes..." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Jälgib võrguhalduri modemühendusi ja katkestab automaatselt Bluetoothi " #~ "ühenduse, kui võrguühendus on suletud" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Muudab Bluetoothi seiskamislüliti asendit, kui Bluetoothi vooluseisund " #~ "muutub. Mõnedel sülearvutitel on selline\n" #~ "võimalus olemas, enamasti Dellidel.\n" #~ "Märkus: see plugin jääb automaatselt käima, kui tuvastatakse " #~ "seiskamislüliti." #~ msgid "Disconnect Device" #~ msgstr "Katkesta ühendus seadmega" #~ msgid "Forcefully disconnect a device" #~ msgstr "Jõuga ühenduse katkestamine" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Muudab bluetoothi adapteri vooluolekuid" blueman-1.23-git201403102151/po/cs.po0000644000175000017500000015620612307412112016223 0ustar schrammschramm# Czech translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-01-29 14:37+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-01-30 04:37+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Přátelské Jméno" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Nastavení viditelnosti" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Vždy viditelné" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Skryté" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "DoÄasnÄ› viditelné" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth adaptéry" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Párová žádost" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Požadavek na spárování zařízení:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Ukázat vstup" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "PÅ™idat" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "PÅ™idat toto zařízení do seznamu známých zařízení" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Zařízení bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Procházet" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Procházet zařízení pomocí obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "VytvoÅ™it párování se zařízením" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "OznaÄit/OdznaÄit toto zařízení jako důvÄ›ryhodné" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Pár" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Odstranit" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Odebrat toto zařízení ze seznamu důvÄ›ryhodných zařízení" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Spustit instalaÄního pomocníka pro toto zařízení" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Vyhledávání" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Hledat zařízení v dosahu" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Odeslat soubor" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Odeslat soubor(y) do zařízení" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Nastavení..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Důvěřovat" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokální služby" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Podpora DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP nastavení" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Nastavení sítÄ›" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Nejsou nainstalovány žadné DHCP servery" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Podpora PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Služby" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Typ DHCP serveru:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Povolit smÄ›rování (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Síťová skupina" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP adresa:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Síťový přístupový bod (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "DoporuÄené" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Rozšířené" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Příjem Souborů (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Sdílení Souborů (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Nastavení pÅ™enosu" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "PÅ™ijímat soubory z důvÄ›ryhodných zařízení" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Povolit zařízením Ätení/mazání" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Příkaz ke spuÅ¡tÄ›ní obex ftp prohlížeÄe.\n" "%d je nahrazována adresou zařízení." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Povoleno" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Vyberte sdílený/úložný adresář" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Sdílený adresář:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Po použití tÄ›chto nastavení bude Bluetooth daemon restartován." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Nastavení Audia" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Rozšířený Audio pÅ™ijímaÄExperimentální!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Povolit tomuto poÄítaÄi chovat se jako handsfree headset." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Emulace Headsetu Velmi " "Experimantální!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Soubor:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "K:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Odesílání souborů pomocí " "Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "PÅ™enos Souboru pomocí Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Gratuluji, zařízení úspěšnÄ› pÅ™idáno" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "PÅ™ipojuji se::" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Prosím Äekejte..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Vyberte párovací metodu k použití:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "PokraÄovat bez párování" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Použít vlastní klíÄ" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Použít Náhodný PaklíÄ" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapter Selekce" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Zařízení prohledává" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Hledám zařízení" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Konflikty s:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Závisí na::" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Popis pluginu:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Nastavení" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Upravit nastavení vybraného pluginu" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Nespecifikováno" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Neznámé" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "nastavení GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Číslo:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Staženo:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Délka záznamu:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "ZaÄátek záznamu:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Celkem:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Odesláno:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Resetovat" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Statistika pÅ™enosu" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Příchozí soubor pÅ™es bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Příchozí soubor %(0)s ze %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "PÅ™ijmout" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Odmítnout" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Příjmám Soubor" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Příjímám Soubor %(0)s z %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Soubor PÅ™jat" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Soubor %(0)s z %(1)s úspěšnÄ› pÅ™ijat" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "PÅ™enos selhal" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "PÅ™enos souboru %(0)s selhal" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Soubory pÅ™ijaty" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Příjem %d souboru na pozadí" msgstr[1] "Příjem %d souborů na pozadí" msgstr[2] "Příjem %d souborů na pozadí" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Příjem %d souboru na pozadí." msgstr[1] "Příjem %d dalších souborů na pozadí." msgstr[2] "Příjem %d dalších souborů na pozadí." #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Požadavek na spárování s %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth autentizace" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Zadejte PIN kód pro autentizaci:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Zadejte PIN kód" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Zadejte ověřovací klíÄ:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Vložte klíÄ" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Požadavek na spárování pro:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "PotvrÄte hodnotu pro ověření:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Potvrdit" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Zamítnout" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Požadavek na autorizaci pro:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Služba:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Vždy pÅ™ijmout" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Potvrdit hodnotu" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Párování s: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth vypnutý" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Povolit Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adaptér" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Zařízení" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Zobrazit" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_NápovÄ›da" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Získat Pomoc Online..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "PÅ™eložit Aplikaci..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Oznámit Problém" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Správce zařízení" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Zobrazit nástrojovou liÅ¡tu" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Zobrazit stavovou liÅ¡tu" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "NejnovÄ›jší zařízení první" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "NejnovÄ›jší zařízení poslední" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "DůvÄ›ryhodné a spárované" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Spárováno" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "DůvÄ›ryhodný" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Mizerný" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-optimální" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimální" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Mnoho" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "PříliÅ¡" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Nízké" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Vysoké" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Velmi vysoké" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Spojeno\n" "Síla pÅ™ijímaného signálu: %(rssi)u%% (%(rssi_state)s)\n" "Kvalita spojení: %(lq)u%%\n" "Výkon pÅ™enosu: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Spojeno\n" "Síla pÅ™ijímaného signálu: %(rssi)u%% (%(rssi_state)s)\n" "Kvalita spojení: %(lq)u%%\n" "Výkon pÅ™enosu: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Spojeno\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "ÚspÄ›ch!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Sériový port pÅ™ipojen k %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "NepodaÅ™ilo se" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Spojení selhalo: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "ZruÅ¡eno" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "PÅ™ipojování..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "PÅ™idat zařízení" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Odeslat soubor..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "PÅ™ipojit k:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Odpojit:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Procházet zařízení..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Nedůvěřovat" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Chyba" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Aktualizace" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Aktualizace služeb..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Aktualizovat služby" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Odstranit..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Odpojit" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Odpojování..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "PÅ™ipojování" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "ZruÅ¡it operaci" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indikace datové aktivity" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Celkem pÅ™ijatých dat a pomÄ›r pÅ™enosu." #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Celkem odeslaných dat a pomÄ›r pÅ™enosu." #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Vybrat zařízení" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Více" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Zavřít" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " 6n64 https://launchpad.net/~6n\n" " Brbla80 https://launchpad.net/~brbla\n" " Dr.Silenec https://launchpad.net/~dr-silenec\n" " DrakecZ https://launchpad.net/~drakec48\n" " Horanus https://launchpad.net/~val-hon\n" " Jakub ŽáÄek https://launchpad.net/~dawon\n" " Kamil Páral https://launchpad.net/~kamil.paral\n" " Kuvaly [LCT] https://launchpad.net/~kuvaly\n" " Mr. Ego https://launchpad.net/~pavel-benak\n" " Pepa https://launchpad.net/~lhotskypepa\n" " Roman Horník https://launchpad.net/~roman.hornik\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Vladimír \"Thang\" Kincl https://launchpad.net/~thang\n" " clever_fox https://launchpad.net/~clever-fox\n" " schunka https://launchpad.net/~schunka\n" " xills pills https://launchpad.net/~adamturan" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman ja manažer pro bluetooth založený na GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Nastevení GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Zásuvné moduly" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Nedefinované" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problém se závislostmi" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plugin \"%(0)s\" závisí na %(1)s. Jeho zruÅ¡ením%(1)s se " "také zruší \"%(0)s\".\n" "PokraÄovat?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Plugin %(0)s je v konfliktu s %(1)s. Nahráním %(1)s " "bude deaktivován %(0)s.\n" "Provést?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "nekategorizováno" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "plocha" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "kapesní" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobilní" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "bezdrátový" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "neznámé" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "klávesnice" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "bodování" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "VytáÄené pÅ™ipojení (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Zdroj zvuku" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "PÅ™enášení zvuku" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Přístupový bod sítÄ›" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Profil zvuku" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Služba vytáÄené pÅ™pojení" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Služba sérivého portu" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Sériový port %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Nastavení vytáÄeného pÅ™ipojení" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Sériové porty" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Síť" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Obnovit IP adresu" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Vstupní Služby" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Sluchátka" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Umožnit odesílaní audia na vzdálené zařízení" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Umožnit pÅ™ijímání audia ze vzdáleného zařízení" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "PÅ™ipojeno:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "NepÅ™ipojeno" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Statistiky používání nejsou dostupné. Prověřte nejprve pÅ™ipojení a potom " "zkontrolujte tuto stránku." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "den" msgstr[1] "dny" msgstr[2] "dní" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "hodina" msgstr[1] "hodiny" msgstr[2] "hodin" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuty" msgstr[2] "minut" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s a %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Opravdu chcete resetovat poÄítadlo?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Umožní Vám monitorovat využítí (Å¡irokopásmé mobilní) sítÄ›. UžiteÄné pÅ™i " "omezeném datovém pÅ™enosu. Tento plugin monitoruje každé zařízení zvlášť." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Využití sítÄ›" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Ukázat využití sítÄ›" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Název ikony" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth povoleno" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth zakázáno" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Spravovat místní síťové služby, napÅ™. NAP bridges" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Selhalo použití síťových nastavení" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Nemusíte být schopni se pÅ™ipojit k síti Bluetooth pÅ™es tento stroj" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth vytáÄené pÅ™ipojení." #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "VytáÄené pÅ™ipojení pÅ™es %s bude nyní dostupné v Network Manageru" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager nepodporuje pÅ™ipojení" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Poskytuje podporu pro vytáÄené pÅ™ipojení pomocí ModemManageru a " "NetworkManageru 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Poskytuje položku menu, která obsahuje poslední použité pÅ™ipojení pro rychlý " "přístup." #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximum položek" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "Maximální poÄet položek nedávných spojení, které se zobrazí v menu." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Nedávná spojení" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "PÅ™ipojuji se k %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "PÅ™ipojeno" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "PÅ™ipojeno k %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "PÅ™ipojení selhalo" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Síťový přístup (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Služba" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adaptér pro toto spojení není přístupný" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Poskytuje podporu pro Personal Area Networking (PAN) pÅ™edstaveném v " "NetworkManageru 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Již spojeno" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Poskytuje DBus API pro další souÄásti Bleueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Umožnuje pÅ™enos souborů pomocí OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Zařízení" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_téry" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Lokální služby" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Zásuvné moduly" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "SpouÅ¡tím Bluetooth Asistenta" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "SpouÅ¡tím odesílání souborů" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "SpouÅ¡tím prohlížeÄ souborů" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "SpouÅ¡tím správce zařízení" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "SpouÅ¡tím možnosti adaptéru" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "SpouÅ¡tím možnost služby" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Poskytuje passkey pro autentizaÄní služby BlueZ démona" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Zvuk Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Inicializace PulseAudio Bluetooth modulu selhala. Bluetooth audio pÅ™es " "PulseAudio nebude fungovat." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "ÚspěšnÄ› přípojeno k zvukovému zařízení Bluetooth. Toto zařízení nyní bude " "dostupné v PulseAudio mixéru" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Síť Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Zařízení %(0)s pÅ™ipojeno k IP adrese %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Neúspěšné získání IP adresy na %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Zkouším získat IP adresu na %s\n" "Prosím Äekejte..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Neschválené\n" "Zpřístupní DUN/PAN (VyáÄené/Osobní pÅ™ipojení) NetworkManageru 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA nebo GSM není podporováno" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Zdá se, že zařízení %s nepodporuje GSM/CDMA.\n" "Toto pÅ™ipojení nebude funkÄní." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth Aktivní" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Aktivní spojení" msgstr[1] "%d Aktivní spojení" msgstr[2] "%d Aktivních spojení" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Spustí příkaz po stisku tlaÄítka pro odpovÄ›Ä na headsetu." #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Příkaz" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Příkaz k vykonání odpovÄ›di tlaÄítko je stisknuto:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Poskytuje položku menu pro doÄasné zviditelnÄ›ní výchozího adaptéru, jehož " "výchozí stav je skrytý." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "ÄŒas viditelnosti" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "PoÄet sekund, po které zařízení setrvá ve viditelném režimu" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Zneviditelnit" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "DoÄasnÄ› zviditelnit výchozí adaptér" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Viditelné... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Poskytuje menu pro applet a API pro další pluginy k jeho ovládání" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "ÚspěšnÄ› pÅ™ipojeno k DUN službe na %(0)s.\n" "Síť je nyní dostupná skrz %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Poskytuje základní podporu pÅ™ipojení k internetu pÅ™es profil vytáÄeného " "spojení." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Seriový port pÅ™ipojen" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "Sériový port na zařízení %s teÄ bude dostupný skrz %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Vypnout bluetooth" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Vypnout Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Vypnout vÅ¡echny adaptéry" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Zapnout Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Zapne vÅ¡chny adaptéry" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Není podporováno s tímto nastavením" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "PÅ™enos" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Applet má zakázaný plugin pro pÅ™enos souborů" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server není přístupný" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Správce Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Správce Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Nastavení Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "ZmÄ›na systémového nastavení bluetooth vyžaduje oprávnÄ›ní" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Konfigurovat Bluetooth modemy" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Nastavit Bluetooh síť" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Nastavení pÅ™ipojení vyžaduje oprávnÄ›ní" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Spustit DHCP klient" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "SpuÅ¡tÄ›ní DHCP klienta vyžaduje oprávnÄ›ní" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Systémová pravidla znemožňují úpravu nastavení" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Projekt Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetooth musí být zapnutý, aby správce zařízení fungoval" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "PÅ™ipojení k BlueZ selhalo" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "PÅ™idává se" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Probíhá hledání" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Hotovo" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Selhání" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Párování" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Je potÅ™eba zapnout bluetooth, aby správce zařízení fungoval" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Vždy" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuta" msgstr[1] "%d Minuty" msgstr[2] "%d Minuty" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server není pravdÄ›podobnÄ› nainstalován" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "DoÅ¡lo k chybÄ›" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Ruší se" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Odesílání souboru" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "Zbývající Äas:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minuta" msgstr[1] "%.0f Minuty" msgstr[2] "%.0f Minut" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Sekunda" msgstr[1] "%.0f Sekundy" msgstr[2] "%.0f Sekund" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Odesílání souboru %s selhalo" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "PÅ™eskoÄit" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Opakovat" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Odeslat soubory do tohoto zařízení" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Je potÅ™eba zapnout bluetooth, aby bylo možné pÅ™enášet soubory" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Vyberte soubory k odeslání" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Spustit konfiguraÄnho asistenta pro toto zařízení" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth Asistent" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Nenalezeno zarizeni bluetooth v PC" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "PÅ™idávání zařízení ..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Párování...\n" "\n" "Zadejte paklÃ­Ä %s na zařízení." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "NepodaÅ™ilo se pÅ™idat zařízení" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP spotÅ™ebiÄ (Poslat Audio)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Zdroj (PÅ™ijímat Audio)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "NepÅ™ipojovat" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Zařízení úspěšnÄ› pÅ™idáno a pÅ™ipojeno" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Zařízení pÅ™idané úspěšnÄ›, ale nepodaÅ™ilo se pÅ™ipojit" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Procházet zařízení" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "NepodaÅ™ilo se spustit \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Můžete zadat alternativní prohlížeÄe v nastavení" #~ msgid "Temporary visible" #~ msgstr "DoÄasnÄ› viditelné" #~ msgid "Visibility setting" #~ msgstr "Nastavení viditelnosti" #~ msgid "Send a file..." #~ msgstr "Odeslat soubor..." #~ msgid "Disconnect Device" #~ msgstr "Odpojit zařízení" #~ msgid "Browse device..." #~ msgstr "Procházet zařízení..." #~ msgid "Friendly name" #~ msgstr "Přátelské jméno" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Bluez daemon neběží, blueman-manager nemůže pokraÄovat." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Vítejte v nastavení zařízení. \n" #~ "\n" #~ "\n" #~ "Provedu vás procesem nastavení a pÅ™ipojení k vaÅ¡emu Bluetooth zařízení." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Sleduje modemové pÅ™ipojení NetworkManageru a automaticky odpojí bluetooth " #~ "linku po uzavÅ™ení síťového spojení." #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "PÅ™epne vypínací tlaÄítko Bluetooth, když se zmÄ›ní stav napájení Bluetooth. " #~ "NÄ›které notebooky, nejvíce Dell mají tuto možnost.\n" #~ "Poznámka: Tento plugin zůstává automaticky zapnutý pokud je " #~ "detekováno vypínací tlaÄítko." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Ovládá napájení bluetooth adaptéru" #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Je potÅ™eba zapnout bluetooth, aby fungoval asistent bluetooth" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "NetworkManager" #~ msgstr "Správa sítÄ›" #~ msgid "_Setup new device" #~ msgstr "_Nastavit nové zařízení" #~ msgid "_Browse files on device" #~ msgstr "_Procházet soubory v zařízení" #~ msgid "Send _files to device" #~ msgstr "Odeslat _soubory do zařízení" #~ msgid "Forcefully disconnect a device" #~ msgstr "Vynutit odpojení zařízení" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Umožní Vám pÅ™ijímat a2dp audio z jiného bluetooth zařízení a pÅ™ehrávat ho " #~ "VaÅ¡imi reproduktory." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Po pÅ™ipojení audio zařízení automaticky naÄte pulseaudio bluetooth modul\n" #~ "Poznámka: Vyžaduje pulseaudio 0.9.15 nebo vyšší" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "PÅ™idá ukazatel na ikonku statusu pokud je bluetooth aktivní a zobrazí poÄet " #~ "spojení v nápovÄ›dÄ›." #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "Poskytuje základního dhcp klienta pro bluetooth PAN pÅ™ipojení." blueman-1.23-git201403102151/po/ko.po0000644000175000017500000013603512307412112016225 0ustar schrammschramm# Korean translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:25+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "별명" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "노출 설정" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "í•­ìƒ ë³´ìž„" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "숨겨ì§" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "ìž ê¹ ë³´ìž„" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "블루투스 어댑터" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "íŽ˜ì–´ë§ ìš”ì²­" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "장치 íŽ˜ì–´ë§ ìš”ì²­:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "ìž…ë ¥ ë³´ì´ê¸°" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "추가" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "ì´ ìž¥ì¹˜ë¥¼ 알려진 장치 목ë¡ì— 추가" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "블루투스 장치" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "íƒìƒ‰" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Obex Ftp를 사용하는 장치를 íƒìƒ‰" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "장치와 íŽ˜ì–´ë§ ë§Œë“¤ê¸°" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "신뢰할 수 있는 장치로 설정/í•´ì œ" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "페어ë§" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "제거" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "ì´ ìž¥ì¹˜ë¥¼ 알려진 장치 목ë¡ì—서 지우기" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "ì´ ìž¥ì¹˜ì— ëŒ€í•œ 설치 ë„우미를 실행" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "찾기" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "가까운 ê³³ì˜ ìž¥ì¹˜ë¥¼ 찾기" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "íŒŒì¼ ë³´ë‚´ê¸°" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "파ì¼ì„ 장치로 전송" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "설정..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "신뢰" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "로컬 서비스" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN ì§€ì›" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP 설정" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "ë„¤íŠ¸ì›Œí¬ ì„¤ì •" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP 서버가 설치ë˜ì§€ 않았습니다." #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN ì§€ì›" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "서비스" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP 서버 타입:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "ë¼ìš°íŒ… (NAT) 사용" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "그룹 네트워í¬" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP 주소:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "ë„¤íŠ¸ì›Œí¬ ì•¡ì„¸ìŠ¤ ì§€ì  (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "권장" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "고급" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "íŒŒì¼ ë°›ê¸° (ê°ì²´ì— 밀어넣기)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "íŒŒì¼ ê³µìœ  (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "전송 설정" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "신뢰하는 장치로부터 파ì¼ì„ ë°›ìŒ" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "ìž¥ì¹˜ì— ì“°ê¸°/지우기 허용" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "명령하시면 OBEX FTP 브ë¼ìš°ì €ê°€ 시작ë©ë‹ˆë‹¤.\n" "%d ì€(는) 장치 주소와 대체ë©ë‹ˆë‹¤." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "사용함" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "공유/저장 í´ë” ì„ íƒ" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "공유 í´ë”:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "ì„¤ì •ê°’ì´ ì ìš©ë˜ê³ ë‚œ ë’¤ì— ë¸”ë£¨íˆ¬ìŠ¤ ë°ëª¬ì´ ìž¬ì‹œìž‘ë  ê²ƒìž…ë‹ˆë‹¤." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "오디오 설정" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "고급 오디오 리시버 실험중!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "ì´ ì»´í“¨í„°ë¥¼ 핸즈프리 헤드셋처럼 ìž‘ë™í•˜ë„ë¡ í—ˆìš©" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "다른 블루투스 장치ì—서 A2DP 오디오 허용 ë° ìŠ¤í”¼ì»¤ì—서 재ìƒí•  수 있습니다." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "헤드셋 시뮬레ì´ì…˜ ë§Žì´ ì‹¤í—˜ì¤‘!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "파ì¼:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "수신ìž:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "블루투스로 íŒŒì¼ ë³´ë‚´ê¸°" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "축하드립니다. 장치가 성공ì ìœ¼ë¡œ 추가ë˜ì—ˆìŠµë‹ˆë‹¤." #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "ì—°ê²° 대ìƒ:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "기다려 주세요..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "사용할 íŽ˜ì–´ë§ ë°©ì‹ì„ ì„ íƒ:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "블루투스 장치 설치 ë„êµ¬ì— ì˜¤ì‹ ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤.\n" "\n" "\n" "ì´ê²ƒì€ ë‹¹ì‹ ì˜ ë¸”ë£¨íˆ¬ìŠ¤ 장치를 설정하고 연결하게 안내해드릴 것입니다." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "íŽ˜ì–´ë§ ì—†ì´ ì§„í–‰" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "ì‚¬ìš©ìž ì •ì˜ íŒ¨ìŠ¤í‚¤ë¥¼ 사용:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ìž„ì˜ì˜ 패스키를 사용:" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "어댑터 ì„ íƒ" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "장치를 찾는 중" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "장치 찾기" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "만든 ì´:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "다ìŒê³¼ ì¶©ëŒ:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "다ìŒì— ì˜ì¡´:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "í”ŒëŸ¬ê·¸ì¸ ì„¤ëª…:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "설정" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "ì„ íƒëœ 플러그ì¸ì„ 설정" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "지정ë˜ì§€ 않ìŒ" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "알 수 ì—†ìŒ" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM 설정" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "숫ìž:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "다운로드 ì–‘:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "로그 기간:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "로그 시작:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "ì „ì²´:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "업로드 ì–‘:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "초기화" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "닫기" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "블루투스로 들어온 파ì¼" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "íŒŒì¼ %(1)s ì—서 %(0)s 로 수신중" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "수ë½" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "ê±°ì ˆ" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "íŒŒì¼ ìˆ˜ì‹ ì¤‘" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "íŒŒì¼ %(1)s ì—서 %(0)s 로 수신중" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "íŒŒì¼ ìˆ˜ì‹ ë¨" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "íŒŒì¼ %(1)s ì—서 %(0)s 로 ì •ìƒì ìœ¼ë¡œ 수신ë¨" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "전송 실패" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "íŒŒì¼ %(0)s 전송 실패" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "íŒŒì¼ ìˆ˜ì‹ ë¨" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "%dì˜ íŒŒì¼ì´ ë°”íƒ•í™”ë©´ì— ìˆ˜ì‹ ë¨" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "%d보다 ë§Žì€ íŒŒì¼ì´ ë°”íƒ•í™”ë©´ì— ìˆ˜ì‹ ë¨" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "%sì˜ íŽ˜ì–´ë§ ìš”ì²­" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "블루투스 ì¸ì¦" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "ì¸ì¦ì„ 위해 í•€ 코드 ìž…ë ¥:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "í•€ 코드 ìž…ë ¥" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "ì¸ì¦ìš© 비밀번호 ìž…ë ¥:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "통과키 ìž…ë ¥" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "íŽ˜ì–´ë§ ìš”ì²­:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "ì¸ì¦ìš© í™•ì¸ ê°’:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "확ì¸" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "ê±°ì ˆ" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "ì¸ì¦ 요청:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "서비스:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "í•­ìƒ í—ˆìš©" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "ìŠ¹ì¸ ê°’" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "%s와(ê³¼) 페어ë§" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "블루투스 종료ë¨" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "블루투스 활성화" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "어댑터(_A)" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "장치(_D)" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "보기(_V)" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "ë„움ë§(_H)" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "온ë¼ì¸ ë„움ë§..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ì´ í”„ë¡œê·¸ëž¨ 번역하기..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "문제 보고하기" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "장치 관리ìž" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "ë„구 ëª¨ìŒ ë³´ì´ê¸°" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "ìƒíƒœ 표시줄 ë³´ì´ê¸°" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "연결한 장치 처ìŒ" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "연결한 장치 마지막" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "ì—°ê²°ë¨" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "신뢰함" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "나ì¨" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "약간 최ì " #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "최ì " #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "ë§ŽìŒ" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "매우 ë§ŽìŒ" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "ë‚®ìŒ" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "높ìŒ" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "매우 높ìŒ" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "ì—°ê²°ë¨\n" "ìˆ˜ì‹ ëœ ì‹ í˜¸ 세기: %(rssi)u%% (%(rssi_state)s)\n" "ì—°ê²° 품질: %(lq)u%%\n" "보내지는 세기: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "ì—°ê²°ë¨\n" "ìˆ˜ì‹ ëœ ì‹ í˜¸ 세기: %(rssi)u%% (%(rssi_state)s)\n" "ì—°ê²° 품질: %(lq)u%%\n" "보내지는 세기: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "성공!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "시리얼 í¬íŠ¸ê°€ %s(으)로 ì—°ê²°ë¨" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "실패" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "ì—°ê²° 실패: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "취소ë¨" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "ì—°ê²° 중..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "장치 추가" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "장치 페어ë§" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "íŒŒì¼ ë³´ë‚´ê¸°..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "ì—°ê²° 대ìƒ:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "ì—°ê²° 취소:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "장치 찾아보기..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "신뢰 중지" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "실패" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "새로 고치는 중" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "서비스를 새로 고치는중..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "서비스 새로 고치기" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "제거..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "ì—°ê²° í•´ì œ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "강제로 장치 ì—°ê²° ëŠê¸°" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "ì—°ê²° ëŠëŠ” 중..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "ì—°ê²° 중" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "작업 취소" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "ì´ ë°ì´í„° 수신 ë° ì „ì†¡ ì†ë„" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "ì´ ë°ì´í„° 전송 ë° ì „ì†¡ ì†ë„" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "장치 ì„ íƒ" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "ë” ë³´ê¸°" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "닫기" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Elex https://launchpad.net/~mysticzizone\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Yoo Duk Nam https://launchpad.net/~yoo2001818\n" " onlyeriko https://launchpad.net/~onlyeriko" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Bluemanì€ GTK ê¸°ë°˜ì˜ ë¸”ë£¨íˆ¬ìŠ¤ 관리ìžìž…니다다" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM 설정" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "플러그ì¸" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "지정ë˜ì§€ 않ìŒ" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "í”ŒëŸ¬ê·¸ì¸ \"%(0)s\" ì´(ê°€) %(1)sì— ì˜ì¡´í•©ë‹ˆë‹¤. %(1)s를 언로드하면 " "\"%(0)s\"ë„ ì–¸ë¡œë“œë©ë‹ˆë‹¤.\n" "계ì†í• ê¹Œìš”?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "í”ŒëŸ¬ê·¸ì¸ %(0)s ì´(ê°€) %(1)s와(ê³¼) ì¶©ëŒí•©ë‹ˆë‹¤. %(1)sì„(를) 로드하면 " "%(0)s는 언로드ë©ë‹ˆë‹¤.\n" "계ì†í• ê¹Œìš”?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "ë°ìФí¬í†±" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "서버" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "랩탑" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "핸드헬드" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "Palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "휴대í°" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "무선" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "스마트í°" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "모뎀" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "ISDN" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "헤드셋" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "핸즈프리" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "알 수 ì—†ìŒ" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "마ì´í¬" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "키보드" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "í¬ì¸íŒ…" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "ì „í™” ì ‘ì† ë„¤íŠ¸ì›Œí‚¹ (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "오디오 소스" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "오디오 싱í¬" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "ë„¤íŠ¸ì›Œí¬ ì ‘ê·¼ 지역" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "í”„ë¡œíŒŒì¼ %sì„(를) ë°”ê¾¸ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "오디오 프로파ì¼" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "PulseAudio 오디오 프로파ì¼ì„ ì„ íƒ" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "ì „í™” ì ‘ì† ì„œë¹„ìŠ¤" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "시리얼 서비스" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "시리얼 í¬íЏ %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "ì „í™” ì ‘ì† ì„¤ì •" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "시리얼 í¬íЏ" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "네트워í¬" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "IP 주소 갱신" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "ìž…ë ¥ 서비스" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "헤드셋 서비스" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "ì›ê²© ìž¥ì¹˜ì— ì˜¤ë””ì˜¤ë¥¼ ë³´ë‚´ëŠ”ê²ƒì„ í—ˆìš©" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "ì›ê²© 장치로부터 오디오를 ë°›ëŠ”ê²ƒì„ í—ˆìš©" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "ì—°ê²° ë¨:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "ì—°ê²° 안ë¨" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "사용량 통계를 ì•„ì§ ì‚¬ìš©í•  수 없습니다. 첫번째 ì—°ê²°ì„ ì„¤ì •í•˜ê³  ì´ íŽ˜ì´ì§€ë¥¼ 다시 확ì¸í•´ë³´ì„¸ìš”." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "ì¼" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "시간" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "ë¶„" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s 그리고 %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "ì •ë§ ì¹´ìš´í„°ë¥¼ 초기화할까요?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "ë„¤íŠ¸ì›Œí¬ íŠ¸ëž˜í”½ 표시" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "ì•„ì´ì½˜ ì´ë¦„" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "블루투스 관리ìž" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "장치 추가중..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "íŽ˜ì–´ë§ í•˜ëŠ”ì¤‘...\n" "패스키 %s를 ìž¥ì¹˜ì— ìž…ë ¥í•˜ì„¸ìš”." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "장치 추가 실패" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP 소스 (오디오 받기)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "ì—°ê²° 안함" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "장치가 성공ì ìœ¼ë¡œ 추가ë˜ê³  ì—°ê²°ë¨" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "장치가 성공ì ìœ¼ë¡œ 추가ë˜ì—ˆìœ¼ë‚˜, ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ì´ ìž¥ì¹˜ íƒìƒ‰" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "\"%s\"ì„(를) ì‹¤í–‰í•˜ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "친숙한 ì´ë¦„" #~ msgid "Temporary visible" #~ msgstr "임시로 ë³´ìž„" #~ msgid "Visibility setting" #~ msgstr "보여주기 설정" #~ msgid "Blueman (dhclient)" #~ msgstr "블루투스 ê´€ë¦¬ìž (dhclient)" #~ msgid "Blueman" #~ msgstr "블루투스 관리ìž" #~ msgid "NetworkManager" #~ msgstr "ë„¤íŠ¸ì›Œí¬ ë§¤ë‹ˆì €" blueman-1.23-git201403102151/po/hu.po0000644000175000017500000015755112307412112016236 0ustar schrammschramm# Hungarian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:26+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Baráti név" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Láthatóság beállítása" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Mindig látható" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Rejtett" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Ãtmenetileg látható" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth illesztÅ‘k" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Eszközpárosítás" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Párosítás kérelem az eszközhöz" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Bemenet mutatása" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Hozzáad" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Eszköz hozzáadása a sajátokhoz" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth eszközök" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Tallózás" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Eszköz tallózása obexen keresztül" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Párosítás az eszközzel" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Az eszköz megbízható/nem megbízható" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Párosítás" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Eltávolít" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Eszköz eltávolítása az ismert eszközök közül" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Beállítás varázsló futtatása ezen eszközhöz" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Keresés" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "ElérhetÅ‘ eszközök keresése" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Fájl küldése" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Fájl(ok) küldése az eszközre" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Beállítás..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Megbízható" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Helyi szolgáltatások" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN Támogatás" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP Beállítások" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Hálózat beállításai" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Nincs telepített DHCP kiszolgáló" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN Támogatás" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Szolgáltatások" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP server típus:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Útválasztást engedélyez (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Csoport Hálózat" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-cím:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Ajánlott" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Haladó" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Fájlfogadás (külsÅ‘ indítású)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Fájlmegosztás (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Ãtvitel beállításai" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Elfogad fájlokat hitelesített eszközöktÅ‘l" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Engedélyez eszközöknek írást/olvasást" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Parancs az obexel való tallózásra.\n" "%d az eszköz címmel helyettesítve." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Engedélyezett" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Megosztási/Tárolási mappa választás" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Megosztott Mappa:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "A beállítások alkalmazása után a bluetooth démon újra fog indulni." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Audió beállítások" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Speciális Audió fogadás Experimental!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "A számítógép használható headset-ként." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Audió fogadásának engedélyezése más Bluetooth eszközökrÅ‘l és lejátszás a " "hangszórókon." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Headset Emuláció Nagyon kísérleti!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Fájl:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Cél:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Fájlok küldése Bluetoothon " "keresztül" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth fájlátvitel" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Gratulálok, az eszköz sikeresen hozzá lett adva" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Csatlakozás:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Kérem, várjon..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Válasszon párosítási módot:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Üdvözlöm a Bluetooth eszköz beállítás alkalmazásban. \n" "\n" "\n" "Ez végig fogja vezetni az Bluetooth eszközök engedélyezésén, beállításán és " "csatlakoztatásán." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Folytatás párosítás nélkül" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Egyéni jelszó használata:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Véletlenszerű jelszó használata" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapter választás" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Eszköz keresése folyamatban" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Eszközök keresése" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "SzerzÅ‘:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Ütközik ezzel:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Függ ettÅ‘l:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "BÅ‘vítmény leírása:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Beállítások" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "A választott bÅ‘vítmény beállítása." #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Nem meghatározott" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Ismeretlen" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM beállítások" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Szám:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Letöltve:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "IdÅ‘tartam naplózása:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Naplózás elindult:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Teljes:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Feltöltve:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Visszaállítás" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Forgalmi statisztikák" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-bezárás" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "BejövÅ‘ fájl Bluetooth-on" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "%(0)s. fájl fogadása %(1)s-ból" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Elfogad" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Elutasít" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Fájl fogadása" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Fájl fogadása %(0)s from %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Fájl fogadva" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fájl %(0)s from %(1)s sikeresen fogadva" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Sikertelen átvitel" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Ãtvitel vagy fájl %(0)s hiba" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Fájlok fogadva" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Fogadott %d fájl a háttérben" msgstr[1] "Fogadott %d fájlok a háttérben" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Több fogadott %d fájl a háttérben" msgstr[1] "Több fogadott %d fájl a háttérben" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Párosítás kérés a(z) %s eszköztÅ‘l" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth hitelesítés" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Adja meg a PIN kódot az azonosításhoz:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Ãrja be a PIN kódot" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Ãrja be az azonosításhoz használt jelszót:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Adja meg a jelszót" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Párosítási kérelem ehhez:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "ErÅ‘sítse meg az azonosításhoz használt értéket:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "MegerÅ‘sít" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Elutasítás" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Engedélykérés ehhez:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Szolgáltatás:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Mindig elfogad" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Érték elfogadása" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Párosítás ezzel: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Hiba lépett fel a bÅ‘vítmény betöltésekor. Kérem jelezze a fejlesztÅ‘knek " "ennek az üzenetnek a tartalmával." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth kikapcsolva" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Bluetooth bekapcsolása" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Eszköz" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Nézet" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Súgó" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Online segítség…" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Ezen alkalmazás fordítása…" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Probléma jelentése" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "EszközkezelÅ‘" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Eszköztár megjelenítése" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Ãllapotsor megjelenítése" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "A legújabb eszköz legyen az elsÅ‘" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "A legújabb eszköz legyen az utolsó" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Hitelesítve és Párosítva" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Párosítva" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Hitelesített" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Gyenge" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Nem optimális" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimális" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Sok" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Túl sok" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Alacsony" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Magas" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Nagyon magas" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Csatlakoztatva\n" "BejövÅ‘jel erÅ‘ssége: %(rssi)u%% (%(rssi_state)s)\n" "Kapcsolat minÅ‘sége: %(lq)u%%\n" "Továbbított energiaszint: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Csatlakoztatva\n" "BejövÅ‘jel erÅ‘ssége: %(rssi)u%% (%(rssi_state)s)\n" "Kapcsolat minÅ‘sége: %(lq)u%%\n" "Továbbított energiaszint: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Csatlakoztatva\n" "BejövÅ‘jel erÅ‘ssége: %(rssi)u%% (%(rssi_state)s)\n" "Kapcsolat minÅ‘sége: %(lq)u%%\n" "Továbbított energiaszint: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Sikeres!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Soros-port csatlakoztatva ehhez %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Sikertelen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Kapcsolódás Sikertelen: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Megszakítva" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Kapcsolódás..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Eszköz hozzáadás" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Párosítás az eszközzel" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Fájl küldése..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Csatlakozva ehhez:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Leválasztás:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Eszköz tallózása..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Hitelesítést töröl" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Hiba" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Frissítés" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Szolgáltatások frissítése..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Szolgáltatások frissítése" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Eltávolítás..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Leválasztás" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Eszköz erÅ‘szakos eltávolítása" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Leválasztás..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Kapcsolódás" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Művelet megszakítása" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Adatforgalom kijelzés" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Összes fogadott adat és átviteli sebeesség" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Összes küldött adat és átviteli sebesség" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Eszközválasztás" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Tovább" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Bezár" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Bálint Fekete https://launchpad.net/~kaktusztea\n" " Csarlee https://launchpad.net/~karesz-cskr\n" " Fox https://launchpad.net/~younfox\n" " Gabor Kelemen https://launchpad.net/~kelemeng\n" " Janusz https://launchpad.net/~janusz\n" " Kántor Dániel https://launchpad.net/~kdani3\n" " MBA https://launchpad.net/~mbalazs\n" " Muszela Balázs https://launchpad.net/~bazsi86\n" " Peter Nagy https://launchpad.net/~antronin\n" " Pittmann Tamás https://launchpad.net/~zaivaldi\n" " Szenográdi Norbert Péter https://launchpad.net/~sevoir\n" " Thomas Martin Klein https://launchpad.net/~kleintamasmarton\n" " Thuma Gábor https://launchpad.net/~thuma\n" " TÖRÖK Attila https://launchpad.net/~torokati44\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Varga Zoltán https://launchpad.net/~wazzeg\n" " kavkar https://launchpad.net/~kavkar\n" " ricsko https://launchpad.net/~ricsi91" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "A Blueman egy GTK alapú Bluetooth kezelÅ‘" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Beállítások" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "BÅ‘vítmények" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Nem definiált" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "FüggÅ‘ségi kérdés" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "A bÅ‘vítmény \"%(0)s\" függ ettÅ‘l %(1)s. Eltávolítja ezt " "%(1)s és ezt \"%(0)s\".\n" "Végrehajtja?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "A bÅ‘vítmény %(0)s ütközik ezzel %(1)s. Betölti %(1)s és " "eltávolítja ezt %(0)s.\n" "Végrehajtja?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "besorolatlan" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "asztali" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "kiszolgáló" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "kéziszámítógép" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobil" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "vezeték nélküli" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "okostelefon" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "kéznélküli" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "ismeretlen" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "billentyűzet" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "mutató" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Tárcsászó hálózati (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Audió forrás" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audió fogadó" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Hálózati Hozzáférési Pont" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Nem lehetett megváltoztatni a profilt erre: %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Hangprofil" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Hangprofil beállítása PulseAudio-hoz" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Tárcsázó szolgáltatás" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Soros Szolgáltatás" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Soros port %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Tárcsázási beállítások" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Soros portok" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Hálózat" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "IP-cím megújítása" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "BemenÅ‘ szolgáltatás" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Headset szolgáltatás" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Audió küldésének engedélyezése a távoli eszközre" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Audió fogadásának engedélyezése a távoli eszközrÅ‘l" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Csatlakoztatott:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Nem csatlakoztatott" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Nincs használható statisztika. ElÅ‘ször próbáljon csatlakozni, majd " "ellenÅ‘rizze az oldalt." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "nap" msgstr[1] "nap" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "óra" msgstr[1] "óra" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "perc" msgstr[1] "perc" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s és %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Biztosan lenullázza a számlálót?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "A hálózati forgalom (mobil szélessáv) figyelésének engedélyezése. Hasznos " "korlátozott adatforgalom esetén. Ez a bÅ‘vítmény szinte minden eszközt követ." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Hlózat kezelés" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Hálózati forgalom kezelésének mutatása" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Ikonnév" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Egyéni ikon használata az értesítési területen" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth Engedélyezve" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth Tiltva" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "helyi hálózati szolgáltatások kezelése, mint a NAP kapcsolatok" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Hálózati beállítás sikertelen" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Ezen a gépen valószínűleg nem képes Bluetooth kapcsolatot létrehozni" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth Tárcsázó" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN kapcsolat ezen %s nem lehetséges a Network Manager-ben" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager nem támogatja a kapcsolatot" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Támogatja a (be)Tárcsázós hálózatot (DUN) a ModemManager és a NetworkManager " "0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Hozzáadja a menühoz az utolsó használt kapcsolatot a gyors eléréshez" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximális tétel" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "A gyakori hálózati kapcsolatok jelennek meg a menüben tételekként." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Gyakori kapcsolatok" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Csatlakozás %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Csatlakozva" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Csatlakozva ide: %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Sikertelen csatlakozás" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Hálózat engedélyezés (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Szolgáltatás" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s ezen %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Hozzáférés a kapcsolathoz nem lehetséges" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Támogatja a Személyes Hálózati Kapcsolatot (PAN) elÅ‘terjesztve a " "NetworkManager 0.8 verzióba." #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Már csatlakoztatva" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "DBus API más Blueman összetevÅ‘höz" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "NetworkManager modem kapcsolatának figyelése és autómatikus Bluetooth " "kapcsolat bontása a hálózati kapcsolat bezárásával" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX file átviteli lehetÅ‘ségeket nyújt" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Kiválasztja a megfeleÅ‘ Bluetooth állapot-módot mikor a Bluetooth állapota " "változik. Hasznos USB-s adapterek esetén." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "A szokásos menüpontok hozzáadása a státusz ikon menühöz" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "Új e_szköz beállítása" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "_Fájlok küldése az eszközre" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "Fájlok _böngészése az eszközön" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Eszközök" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Hozzáférési pon_tok" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "He_lyi szolgáltatások" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_BÅ‘vítmények" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Blutooth kezelÅ‘ indítása" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Fájl küldÅ‘ indítása" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Fájl böngészÅ‘ indítása" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Eszköz kezelÅ‘ Indítása" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Hozzáfárás beállítások indítása" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Szolgáltatás beállítások indítása" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "kisalkalmazás" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Jelszavas védelmet nyújt a BlueZ démonhoz" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Pulseaudio automatikus beállítása a Bluetooth fogadókhoz/forrásokhoz.\n" "Megjegyzés: Pulseaudio 0.9.15 vagy újabb szükséges" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Alapértelmezett fogadó" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Az a2dp az alapértelmezett audió fogadó a csatlakozás után" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Adatfolyamok mozgtása" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "A létezÅ‘ adatfolyamok mozgatása bluetooth eszközre" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth Audió" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Nem sikerült azonosítani a PulseAudio Bluetooth modult. Bluetooth audió a " "PulseAudion keresztül nem fog működni." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "A Bluetooth audió eszköz sikeresen csatlakoztatva. Ez az eszköz elérhetÅ‘ a " "PulseAudio mixerben" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Bezárás menüelem hozzáadása az alkalmazásból való kilépéshez" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Alap DHCP kliens nyújtása a Bluetooth PAN kapcsolatokhoz." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth hálózatok" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "A(z) %(0)s eszközhöz a %(1)s IP-cím lett hozzárendelve" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Nem sikerült hozzájutni IP-címhez ezen %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Próba IP-címhez jutás ezen %s\n" "Kérem várjon..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Érvénytelenített\n" "DUN/PAN kapcsolatok létrehozása NetworkManager 0.7 számára lehetséges" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA vagy GSM nem támogatott" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Az eszköz %s látszólag nem támogat GSM/CDMA kapcsolatot.\n" "Ez a kapcsolat nem fog működni." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Jelzi a státusz ikon ha a Bluetooth aktív és mutatja a kapcsolatok számát a " "buborékban." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Borító ikon mutatása" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "Mutassa a státusz ikonján ha csatlakozott." #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth Aktív" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Aktív kapcsolat" msgstr[1] "%d Aktív kapcsolat" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Parancs futattása mikor egy gombot megnyom a headseten" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Parancs" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Parancs alkalmazása mikor a válasz gombot megnyomja:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Menü pontott ad az alapértelmezett hozzáférés átmenetileg látható ponthoz " "mikor az alapértelmezésben rejtve állapotra van kapcsolva." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Keresési idÅ‘ lejárt" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Utoljára kereséssel töltött idÅ‘k összegzése percekben." #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Megjelöl láthatóként" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Alapértelmezett hozzáférés átmeneti láthatóvá tétele" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Látható... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Menüt nyújt a kisalkalmazásnak és egy APInak, hogy más bÅ‘vítmények " "alkalmazhassák." #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Sikeresen csatlakozva ehhez DUN ezen a szolgáltatáson %(0)s.\n" "A hálózat most már elérhetÅ‘ ezen keresztül %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Alap támogatást nyújt a DUN profilon keresztül az intenet csatlakozáshoz." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Ãlatlános SPP profil kapcsolat kezelÅ‘, engedélyezi az egyéni alkalmazás " "használatát" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Csatlakozáskor futtatandó szkript" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Soros port csatlakoztatva" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "soros port szolgáltatás ezen eszközön %s most már lehetsééges, ezen " "keresztül %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "Soros port kapcsolati program hiba" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Probléma a program indításával %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Bluetooth hozzáférési pont állapotának kezelése" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth ki" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Bluetooth Kikapcsolása" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Minden hozzáférés kikapcsolása" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Bluetooth Bekapcsolása" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Minden hozzáférés bekapcsolása" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Érvénytelen IP-cím" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Az IP-cím és a(z) %s eszköz címe ütközik, mivel megegyeznek" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Az IP-cím és a(z) %s eszköz subnet fedik egymást, ami a következÅ‘ " "beállításokat tartalmazza %s/%s\n" "Ez helytelen hálózati működést okozhat" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Jelenleg nem támogatott ezzel a beállítással" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Hang" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Ãtvitel" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Az alkalmazás átviteli szolgáltatásának bÅ‘vítménye le van tiltva" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server nem elérhetÅ‘" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Alkalmazás" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth kezelÅ‘" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth kezelÅ‘" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Bluetooth konfiguráció" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" "A Bluetooth rendszer beállítás megváltoztatásához megfelelÅ‘ jog szükséges" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Bluetooth Modemek Beállítása" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Bluetooth hálózat konfigurálása" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "A hálózat szerkesztéséhez megfelelÅ‘ jog szükséges" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "DHCP klien indítása" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "DHCP klien indításához megfelelÅ‘ jog szükséges" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Rendszer jogosultságok megakadályozzák a konfiguráció módosítását" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "A Blueman projekt" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Be kell kapcsolni a Bluetoothot az EszközkezelÅ‘ működéséhez" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "BlueZ csatlakozási hiba" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "A Bluez démon nem fut, a blueman-manager nem tudja folytatni.\n" "Ez azt jelentheti, hogy nincs elérhetÅ‘ Bluetooth adapter vagy a Bluetooth " "démon nem indult el." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Hozzáadás" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Keresés" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Siker" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Sikertelen" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Párosítás" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "A Bluetoothnak bekapcsolva kell lennie, hogy a hozzáférés kezelÅ‘ működhessen" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Mindig" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Perc" msgstr[1] "%d Perc" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server nincs telepítve" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Hiba történt" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Megszakítás" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Fájl Küldése" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "HátralévÅ‘ idÅ‘:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f perc" msgstr[1] "%.0f perc" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f másodperc" msgstr[1] "%.0f másodperc" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Hiba történt a(z) %s fájl küldése során" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Kihagy" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Újra" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Fájlok küldése erre az eszközre" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "a Bluetoothnak bekapcsolva kell lennie, hogy a fájl küldés működjön" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Válasszon fájlokat a küldéshez" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Az eszköz beállítása segéd indítása" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" "A Bluetoothnak bekapcsolva kell lenni, hogy a Bluetooth segéd működjön" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth segéd" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Nem található hozzáférési pont" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Eszköz hozzáadása..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Párosítás folyamatban...\n" "\n" "Adja meg a jelszót a(z) %s eszkzön." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Eszköz hozzáadása sikertelen" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP fogadás (Audió küldés)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP forrás (Audio fogadás)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Ne csatlakoztassa" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Az eszköz sikeresen hozzáadva és csatlakoztatva" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Az eszköz sikeresen hozzáadva, de sikertelen csatlakoztatás" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Tallózás az eszközön" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Nem futtatható: \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Megadhat egy másik tallózót az alkalmazás beállításokban" #~ msgid "Temporary visible" #~ msgstr "Ãtmenetileg látható" #~ msgid "Send a file..." #~ msgstr "Fájl küldés..." #~ msgid "Browse device..." #~ msgstr "Eszköz tallózása..." #~ msgid "Disconnect Device" #~ msgstr "Eszköz leválasztása" #~ msgid "Friendly name" #~ msgstr "Rövid név" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "HálózatKezelÅ‘" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "LehetÅ‘vé teszi, hogy a2dp audio-t fogadjon más bluetooth-eszközrÅ‘l és " #~ "lejátssza azt." #~ msgid "Visibility setting" #~ msgstr "Láthatóság" #~ msgid "Forcefully disconnect a device" #~ msgstr "Eszköz kényszerített leválasztása" #~ msgid "_Setup new device" #~ msgstr "Új eszköz beállítása" #~ msgid "" #~ "The following arguments will be passed:\n" #~ "Address, Name, service name, uuid16s, rfcomm node\n" #~ "For example:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s are returned as a comma seperated list" #~ msgstr "" #~ "A következÅ‘ kitételek elfogadva:\n" #~ "Cím, Név, szolgáltatás neve, uuid16s, rfcomm node\n" #~ "Páldául:\n" #~ "AA:BB:CC:DD:EE:FF, Telefon, DUN szolgáltatás, 0x1103, /dev/rfcomm0\n" #~ "uuid16s a vesszÅ‘ után a listában" blueman-1.23-git201403102151/po/sw.po0000644000175000017500000011654012307412112016244 0ustar schrammschramm# Swahili translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:43+0000\n" "Last-Translator: MwalimuJini \n" "Language-Team: Swahili \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2009-12-30 04:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Kwakawaida Nionekane" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Nisionekane" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adapta za Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Ombi la kuunganisha mtambo" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Onyesho ingizo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Weka mpya" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Ongeza mtambo kwa orodha ya mitambo" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Mitambo ya Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "vinjari" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "vinjari mtambo ukitumia ftp ya obexi" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "Weka/Toa alama kwa mtambo huu kama inayoaminika" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Toa kabisa" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "Toa mtambo huu kwa orodha ya mitambo inayojulikana" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "Tumia msaidizi kwa kusajili mtambo huu" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Tafuta mitambo iliyo karibu" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Tuma Faili" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Tuma (ma)faili kwa huu mtambo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "Sajili" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Amini" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Huduma za kienyeji" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Mipangilio ya NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Mipangilio ya Mtandao" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Hakuna seva ya DHCP imeingizwa" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Huduma" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Aina ya seva ya DHCP" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Wezesha njia (NAT)" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Mtandao wa Kikundi" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Anwani ya IP" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Kituo cha Kutumia Mtandao (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Hali ya juu" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Kupokea Faili (Sukuma Kiumbe)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Gawa Faili" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Mipangilio ya Usambazaji" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Pokea faili kutoka mitambo inayoaminika" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "Amri kuanzisha uperusi kwa kutumia Obexi ftp" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Wezesha" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Faili" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " MwalimuJini https://launchpad.net/~dude-thony" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "Jina la urahibu" #~ msgid "Temporary visible" #~ msgstr "Nionekane kwa mda mfupi tu" blueman-1.23-git201403102151/po/zh_CN.po0000644000175000017500000015106112307412112016611 0ustar schrammschramm# Chinese (China) translation for bluez-gnome # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the bluez-gnome package. # Aron Xu , 2007. # msgid "" msgstr "" "Project-Id-Version: bluez-gnome\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-01-29 14:12+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Chinese (China) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-30 04:38+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "å‹å¥½åç§°" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "å¯è§è®¾å®š" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "总是å¯è§" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "éšè—" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "临时å¯è§" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "è“牙适é…器" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "é…对请求" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "设备é…对请求:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "显示输入" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "添加" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "将这个设备添加至已知设备列表" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "è“牙设备" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "æµè§ˆ" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "使用 obex ftp æµè§ˆè¿™ä¸ªè®¾å¤‡" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "与设备进行é…对" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "将这个设备标记/å–æ¶ˆæ ‡è®°ä¸ºä¿¡ä»»" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "é…对" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "移除" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "将这个设备从已知设备列表中删去" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "为此设备è¿è¡Œè®¾ç½®åŠ©ç†" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "查找" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "æœç´¢é™„近的设备" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "å‘逿–‡ä»¶" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "呿­¤è®¾å¤‡å‘逿–‡ä»¶" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "设置..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "ä¿¡ä»»" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "本地æœåŠ¡" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "拨å·ç½‘络支æŒ" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP 设置" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "网络设置" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "未安装 DHCP æœåС噍" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN 支æŒ" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "æœåŠ¡" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP æœåŠ¡å™¨ç±»åž‹" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "å…许路由(NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "网络群" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP 地å€:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "网络连接点 (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "推è" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "高级" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "接收文件 (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "文件共享 (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "传输设置" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "接å—ç”±å—信设备å‘é€çš„æ–‡ä»¶" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "å…许设备写入ï¼åˆ é™¤" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "å¯åЍ obex ftp æœåŠ¡å™¨çš„å‘½ä»¤.\n" "%d 代表设备地å€." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "å·²å¯ç”¨" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "选择共享ï¼å­˜å‚¨æ–‡ä»¶å¤¹" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "共享文件夹:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "应用这些设置åŽï¼Œè“ç‰™å®ˆæŠ¤è¿›ç¨‹ä¼šé‡æ–°å¯åŠ¨ã€‚" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "音频设定" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "高级音频接收器 试验性质ï¼" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "å…è®¸å°†ç”µè„‘ä½œä¸ºå…æè€³æœºä½¿ç”¨ã€‚" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "å…许从其它è“牙设备接收a2dpæ ¼å¼éŸ³é¢‘并通过扬声器播放" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "耳机模拟试验性质,请谨慎使用ï¼" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "文件:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "收件人:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "ç»ç”±è“牙å‘逿–‡ä»¶" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "è“牙文件传输" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "æ­å–œ, æˆåŠŸæ·»åŠ è®¾å¤‡" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "连接到:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "请ç¨å€™..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "选择é…对方法:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "欢迎使用è“牙装置安装助手。\n" "\n" "\n" "此助手会引导你é…ç½®ã€è¿žæŽ¥åˆ°è“牙使能设备。" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "以未é…对处ç†" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "使用自定义密钥:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ä½¿ç”¨éšæœºå¯†ç " #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "选择适é…器" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "设备æœå¯»è¿›åº¦" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "查找设备" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "作者:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "冲çªï¼š" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "å–决于:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "æ’件说明:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "é…ç½®" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "é…置选中的æ’ä»¶" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "未指定" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "未知" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM 设置" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "ç¼–å·ï¼š" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "已下载:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "日志æŒç»­ï¼š" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "日志开始:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "总计:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "已上传:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "é‡ç½®" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "æµé‡ç»Ÿè®¡" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-关闭" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "通过è“牙传输的文件" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "从 %(1)s 传入文件 %(0)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "接收" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "æ‹’ç»" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "正在接收的文件" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "正在从 %(1)s 接收文件 %(0)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "文件已接收" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "æ¥è‡ª %(1)s 的文件 %(0)s 已顺利接收" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "ä¼ é€å¤±è´¥" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "传逿–‡ä»¶ %(0)s 失败" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "文件已接收" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "已在åŽå°æŽ¥æ”¶æ–‡ä»¶ %d" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "在åŽå°åˆæŽ¥æ”¶äº† %d 个文件" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "%s é…对请求" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "è“牙认è¯" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "è¾“å…¥æŽˆæƒ PIN ç " #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "输入 PIN ç " #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "输入认è¯é€šè¡Œç ï¼š" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "输入密ç " #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "é…对请求:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "确认认è¯å€¼ï¼š" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "确认" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "æ‹’ç»" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "授æƒè¯·æ±‚:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "æœåŠ¡ï¼š" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "æ€»æ˜¯åŒæ„" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "确认值" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "正在和 %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "关闭è“牙" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "å¯ç”¨è“牙" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "适é…器(_A)" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "设备(_D)" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "视图(_V)" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "帮助 (_H)" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "èŽ·å¾—è”æœºå¸®åŠ©..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "翻译此程åº..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "报告一个问题" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "设备管ç†å™¨" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "显示工具æ " #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "æ˜¾ç¤ºçŠ¶æ€æ " #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "新设备优先" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "新设备é åŽ" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "信任且绑定" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "绑定" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "信任设备" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "å·®" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "较佳" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "最佳" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "很多" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "太多" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "低" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "高" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "éžå¸¸é«˜" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "已连接\n" "接收的信å·å¼ºåº¦: %(rssi)u%% (%(rssi_state)s)\n" "l连接质é‡: %(lq)u%%\n" "传输强度级别: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "已连接\n" "接收的信å·å¼ºåº¦: %(rssi)u%% (%(rssi_state)s)\n" "连接质é‡: %(lq)u%%\n" "传输强度级别: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "已连接\n" "接收的信å·å¼ºåº¦: %(rssi)u%% (%(rssi_state)s)\n" "l连接质é‡: %(lq)u%%\n" "传输强度级别: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "æˆåŠŸï¼" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "串å£è¿žæŽ¥è‡³ %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "失败" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "连接失败: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "已喿¶ˆ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "正在连接..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "添加设备" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "匹é…该设备" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "å‘é€ä¸€ä¸ªæ–‡ä»¶" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "连接到:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "断开连接" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "æµè§ˆè®¾å¤‡..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "ä¸ä¿¡ä»»" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "失败" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "刷新中" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "刷新æœåС䏭..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "刷新æœåŠ¡" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "移除..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "æ–­å¼€" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "强制断开" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "正在断开连接..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "正在连接" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "å–æ¶ˆæ“作" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "æ•°æ®æ´»åŠ¨è¡¨æ˜Ž" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "æŽ¥æ”¶åˆ°çš„æ•°æ®æ€»é‡å’Œä¼ è¾“速率" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "å‘å‡ºçš„æ•°æ®æ€»é‡å’Œä¼ è¾“速率" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "选择设备" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "更多" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "关闭" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Aron Xu https://launchpad.net/~happyaron\n" " BiOgErM https://launchpad.net/~biogerm\n" " Careone https://launchpad.net/~zzbusagain\n" " D4nielfree https://launchpad.net/~d4nielfree\n" " Dingar https://launchpad.net/~cndingar\n" " EAdam https://launchpad.net/~liuannan\n" " GrayWaLL https://launchpad.net/~graywall\n" " Heling Yao https://launchpad.net/~hyao\n" " Jimhu https://launchpad.net/~huyiwei\n" " Kyle WANG https://launchpad.net/~osfans\n" " Mu Yang https://launchpad.net/~mu-yang-gmail\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Wentao Tang https://launchpad.net/~wisetang\n" " Zhang.H https://launchpad.net/~i-zhh\n" " ZhangCheng https://launchpad.net/~xxzc\n" " crazycode https://launchpad.net/~crazycode08\n" " fpoint https://launchpad.net/~fpoint\n" " ginus https://launchpad.net/~ginus800615\n" " luojie-dune https://launchpad.net/~luojie-dune\n" " lyman https://launchpad.net/~lyman\n" " sascsy https://launchpad.net/~sascsy\n" " yanq.wang https://launchpad.net/~nile-wangyq\n" " ä¸é‘«_XJTU https://launchpad.net/~xgnid\n" " çŽ‹è‹±åŽ https://launchpad.net/~wantinghard" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman 是基于 GTK çš„è“牙管ç†å™¨" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM 设置" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "æ’ä»¶" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "未指定" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "ä¾èµ–问题" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "æ’ä»¶ \"%(0)s\" ä¾èµ–于 %(1)s。ç¦ç”¨ %(1)s 也将会ç¦ç”¨ " "\"%(0)s\"。\n" "ç»§ç»­å—?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "æ’ä»¶ %(0)s 与 %(1)s有冲çªã€‚ 载入 %(1)s å°†å¸è½½ %(0)s。\n" "确定å—?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "未分类" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "桌é¢" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "æœåС噍" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "笔记本" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "手æŒè®¾å¤‡" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "手机" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "无线设备" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "智能手机" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "调制解调器" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "耳迈" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "å…æè®¾å¤‡" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "未知的" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "è¯ç­’" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "键盘" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "指å‘设备" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "拨å·ç½‘络 (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "音频æº" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "音频槽" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "网络接入点" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "æ‹¨å·æœåŠ¡" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "䏲壿œåŠ¡" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "ä¸²å£ %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "拨å·è®¾ç½®" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "串å£" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "网络" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "æ›´æ–° IP 地å€" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "输入æœåŠ¡" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "耳麦æœåŠ¡" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "å…许å‘é€éŸ³é¢‘到远程设备" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "å…许接收æ¥è‡ªè¿œç¨‹è®¾å¤‡çš„音频" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "已连接:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "未连接" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "还没有å¯ç”¨çš„统计信æ¯ã€‚请先å°è¯•建立一个连接å†å¤æŸ¥è¯¥é¡µé¢ã€‚" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "您确定è¦é‡ç½®è®¡æ•°å™¨å—?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "å…许监视您移动设备的网络æµé‡ä½¿ç”¨é‡ã€‚åœ¨ä½¿ç”¨æœ‰é™æµé‡å¥—餿—¶éžå¸¸æœ‰ç”¨ã€‚该æ’件能分别跟踪æ¯ä¸€ä¸ªè®¾å¤‡ã€‚" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "网络使用率" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "显示网络æµé‡ä½¿ç”¨çއ" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "è“牙已å¯ç”¨" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "è“牙已åœç”¨" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "ç®¡ç†æœ¬åœ°ç½‘络æœåŠ¡ï¼Œå¦‚ NAP æ¡¥" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "应用网络设置失败" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "您å¯èƒ½æ— æ³•由此机器连接到è“牙网络" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "è“牙拨å·" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "在 %s 上的 DUN 连接在网络管ç†å™¨ä¸­çŽ°åœ¨å¯ç”¨" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "调制解调器管ç†å™¨ä¸æ”¯æŒè¿™ä¸ªè¿žæŽ¥" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "使用调制解调器管ç†å™¨å’Œç½‘络管ç†å™¨ 0.8 为拨å·ç½‘络(DUN)æä¾›æ”¯æŒ" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "æä¾›ä¸€ä¸ªåŒ…å«äº†ä»¥å‰ä½¿ç”¨çš„连接的èœå•项以便快速访问" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "最大项目数" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "最近的连接" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "正在连接 %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "已连接" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "已连接到 %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "连接失败" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "网络访问 (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "æœåŠ¡" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s 上的 %(service)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "这个连接的适é…器ä¸å¯ç”¨" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "在网络管ç†å™¨ 0.8 中æä¾›å¯¹ä¸ªäººå±€åŸŸç½‘(PAN)的支æŒ" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "已连接" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "为其他 Blueman 组件æä¾›äº† DBus API" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "æä¾› OBEX 文件传输的能力" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "适é…器(_T)" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "本地æœåŠ¡(_L)" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "å¯åЍè“牙助手" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "å¯åŠ¨æ–‡ä»¶å‘é€å™¨" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "å¯åŠ¨æ–‡ä»¶æµè§ˆå™¨" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "å¯åŠ¨è®¾å¤‡ç®¡ç†å™¨" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "å¯åЍ适é…器首选项" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "å¯åЍæœåС首选项" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "å‘BlueZ 守护进程æä¾›å¯†é’¥ã€è®¤è¯æœåŠ¡" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "è“牙音频" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "åˆå§‹åŒ– PulseAudio è“牙模å—失败。在 PulseAudio 上的è“牙音频将无法工作。" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "æˆåŠŸè¿žæŽ¥åˆ°è“牙音频设备。该设备现在å¯ä»¥åœ¨ PulseAudio 混音器中使用。" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "è“牙网络" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "æŽ¥å£ %(0)s 绑定到 IP åœ°å€ %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "在 %s ä¸ŠèŽ·å– IP 地å€å¤±è´¥" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "å°è¯•在 %s 上获å–一个 IP 地å€\n" "请ç¨ç­‰..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "ä¸é€‚用\n" "请确定DUN/PAN连接在网络管ç†0.7中å¯ç”¨" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA 或 GSM 未被支æŒ" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "设备 %s è²Œä¼¼ä¸æ”¯æŒ GSM/CDMA。\n" "该连接将ä¸ä¼šå·¥ä½œã€‚" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "è“牙开å¯" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d 个活跃的连接" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "å½“è€³æœºçš„é€šè¯æŒ‰é’®è¢«æŒ‰ä¸‹æ—¶è¿è¡Œä¸€ä¸ªå‘½ä»¤" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "按下应答按钮时执行命令:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "æä¾›ä¸€ä¸ªèœå•项,让默认被éšè—的首选适é…器临时å¯è§" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "æœå¯»è¶…æ—¶" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "æœå¯»æ¨¡å¼çš„超时时间(以秒为å•ä½ï¼‰" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "ä¸å¯å‘现(_M)" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "使首选适é…器临时å¯è§" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "å¯å‘现... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "æä¾›ä¸€ä¸ªç›®å½•以æ“作为其他æ’ä»¶æä¾›çš„çš„ applet å’Œ API" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "æˆåŠŸè¿žæŽ¥åˆ° %(0)s.çš„DUN æœåŠ¡ \n" "现在å¯ä»¥é€šè¿‡ %(1)s连网" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "为通过 DUN é…置文件连接到 Internet æä¾›åŸºæœ¬æ”¯æŒã€‚" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "串å£å·²è¿žæŽ¥" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "%sè®¾å¤‡ä¸Šçš„ä¸²å£æœåŠ¡çŽ°åœ¨å¯ä»¥é€šè¿‡%s使用" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "è“牙关闭" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "关闭è“牙" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "关闭所有适é…器" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "å¼€å¯è“牙" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "å¯ç”¨å…¨éƒ¨é€‚é…器" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "当å‰åœ¨è¯¥è®¾ç½®ä¸­ä¸è¢«æ”¯æŒ" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "传输" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "å°ç¨‹åºçš„传输æœåŠ¡æ’件被ç¦ç”¨" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server ä¸å¯ç”¨" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Bluemanè“牙管ç†å™¨" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "è“牙管ç†å™¨" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "é…ç½®è“牙调制解调器" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "é…ç½®è“牙网络" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "é…ç½®ç½‘ç»œéœ€è¦æƒé™" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "å¯åЍDHCP客户端" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "å¯åЍDHCP客户端需è¦ç‰¹æƒ" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "系统策略防止修改é…置文件" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman工程" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "设备管ç†å™¨éœ€è¦å¼€å¯è“牙æ‰èƒ½å·¥ä½œ" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "连接至 BlueZ 失败" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "添加中" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "正在æœç´¢" #: ../apps/blueman-manager:244 msgid "Success" msgstr "æˆåŠŸ" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "失败" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "é…对" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "è“牙需è¦å¼€å¯ä»¥ä¾¿é€‚é…器管ç†å™¨å·¥ä½œ" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "总是" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d 分钟" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "貌似未安装 obex-data-server" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "å‘生错误" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "å‘逿–‡ä»¶" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f 分钟" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f ç§’" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "å‘逿–‡ä»¶ %s æ—¶å‘生错误" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "跳过" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "é‡è¯•" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "å‘逿–‡ä»¶åˆ°æ­¤è®¾å¤‡" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "è“牙需è¦å¼€å¯ä»¥ä¾¿æ–‡ä»¶ä¼ è¾“工作" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "选择å‘é€çš„æ–‡ä»¶" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "为此设备å¯åЍé…置助手" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "è“牙助手" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "没找到适é…器" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "添加设备中..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "正在é…对...\n" "\n" "åœ¨è®¾å¤‡ä¸Šè¾“å…¥å¯†ç  %s." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "添加设备失败" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP Sink(用于å‘é€éŸ³é¢‘)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DPæºï¼ˆç”¨äºŽæŽ¥æ”¶éŸ³é¢‘)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "ä¸è¦è¿žæŽ¥" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "设备æˆåŠŸæ·»åŠ å¹¶è¿žæŽ¥" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "设备æˆåŠŸæ·»åŠ , 但是连接失败" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "æµè§ˆæ­¤è®¾å¤‡" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "å¯åЍ \"%s\" 失败" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "您å¯ä»¥åœ¨æœåŠ¡è®¾ç½®ä¸­è¾“å…¥å¦ä¸€ä¸ªæµè§ˆå™¨" #~ msgid "Headset" #~ msgstr "耳机" #~ msgid "Temporary visible" #~ msgstr "暂时å¯è§" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "欢迎使用è“牙设备设置助手. \n" #~ "\n" #~ "\n" #~ "我将带您完æˆè“牙设备的设置和连接æµç¨‹." #~ msgid "Send a file..." #~ msgstr "å‘逿–‡ä»¶..." #~ msgid "Browse device..." #~ msgstr "æµè§ˆè®¾å¤‡..." #~ msgid "Disconnect Device" #~ msgstr "断开设备" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "监视 NetworkManager 的调制解调器连接且自动在网络连接关闭时自动断开è“牙连接" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "控制è“牙适é…器电æºçжæ€" #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "è“牙需è¦å¼€å¯ä»¥ä¾¿è“牙助ç†å·¥ä½œ" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Bluez daemon 正在è¿è¡Œã€‚blueman-manager 无法继续。" #~ msgid "Visibility setting" #~ msgstr "å¯è§æ€§è®¾ç½®" #~ msgid "NetworkManager" #~ msgstr "网络管ç†å™¨" #~ msgid "Forcefully disconnect a device" #~ msgstr "强制断开一个设备" #~ msgid "_Browse files on device" #~ msgstr "æµè§ˆè®¾å¤‡ä¸Šçš„æ–‡ä»¶(_B)" #~ msgid "Send _files to device" #~ msgstr "å‘逿–‡ä»¶åˆ°è®¾å¤‡(_F)" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "当è“ç‰™æ¿€æ´»æ—¶åœ¨çŠ¶æ€æ‰˜ç›˜å›¾æ ‡ä¸­æ·»åŠ ä¸€ä¸ªæŒ‡ç¤ºæ ‡è®°å¹¶åœ¨æç¤ºä¸­æ˜¾ç¤ºå½“å‰çš„连接数。" #~ msgid "_Setup new device" #~ msgstr "安装新设备(_S)" #~ msgid "Friendly name" #~ msgstr "昵称" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "为è“牙 PAN 连接æä¾›åŸºæœ¬çš„ DHCP 客户端。" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "当è“牙电æºçŠ¶æ€æ”¹å˜æ—¶è§¦å‘è“牙切断开关。一些笔记本,大多数是 Dell 拥有该功能\n" #~ "注æ„ï¼šå½“æ£€æµ‹åˆ°æœ‰åˆ‡æ–­å¼€å…³åŽæ­¤æ’件将自动è¿è¡Œã€‚" #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "在音频设备连接åŽè‡ªåŠ¨åŠ è½½ pulseaudio è“牙模å—。\n" #~ "注æ„: éœ€è¦ pulseaudio 0.9.15 或更高版本" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "å…许您接收æ¥è‡ªå…¶ä»–è“牙设备的 a2dp 音频,并通过音箱进行播放。" blueman-1.23-git201403102151/po/bg.po0000644000175000017500000017663012307412112016211 0ustar schrammschramm# Bulgarian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman trunk\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:26+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Svetoslav Stefanov \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: BULGARIA\n" "X-Poedit-Language: Bulgarian\n" "X-Poedit-SourceCharset: utf-8\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "ПриÑтелÑко име" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "ÐаÑтройка на видимоÑтта" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Винаги видим" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Скрит" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Временно видим" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth адаптери" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Запитване за ÑдвоÑване" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "ЗаÑвка за ÑдвоÑване Ñ ÑƒÑтройÑтво:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Показване на входÑщи данни" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "ДобавÑне" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "ДобавÑне на уÑтройÑтвото към познатите уÑтройÑтва" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth УÑтройÑтва" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Разглеждане" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Разглеждане на уÑтройÑтвото чрез obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "СдвоÑване Ñ ÑƒÑтройÑтвото" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "ДобавÑне/Премахване на Ñдвоение Ñ ÑƒÑтройÑтвото" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "СдвоÑване" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Премахване" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Премахване на уÑтройÑтвото от познатите уÑтройÑтва" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Стартиране помощника за наÑтройки към това уÑтройÑтво" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "ТърÑене" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "ТърÑене на близки уÑтройÑтва" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Изпращане на файл" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Изпращане на файл(ове) до уÑтройÑтвото" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "ÐаÑтройка..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "ДоверÑване" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "МеÑтни уÑлуги" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN поддръжка" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "ÐаÑтройки на NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "ÐаÑтройки на мрежата" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Ðе Ñа инÑталирани DHCP Ñървъри" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN поддръжка" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "УÑлуги" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Тип на DHCP Ñървъра:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Включване на маршрутизиране (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Групова мрежа" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP адреÑ:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Препоръчително" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Разширени" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Приемане на файлове (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "СподелÑне на файлове (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "ÐаÑтройки на транÑфера" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Приемане на файлове от доверени уÑтройÑтва" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "ПозволÑване на уÑтройÑтвата да запиÑват/изтриват" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Команда за пуÑкане на obex ftp браузер.\n" "%d Ñе Ð·Ð°Ð¼ÐµÐ½Ñ Ñ Ð°Ð´Ñ€ÐµÑа на уÑтройÑтвото." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Включено" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Избор на папка за ÑподеленÑ/Ñъхранение" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Споделена папка:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "След прилагането на тези наÑтройки Bluetooth демона ще бъде " "реÑтартиран." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Звукови ÐаÑтройки" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Разшире аудио приемник ЕкÑпериментално!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" "ПозволÑва компютъра да работи като безжична Ñлушалка \"Ñвободни ръце\"" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "ПозволÑва ви да приемате a2dp звук от други Bluetooth уÑтройÑтва и да го " "възпроизвеждате през говорителите." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Ð•Ð¼ÑƒÐ»Ð°Ñ†Ð¸Ñ Ð½Ð° Ñлушалка Много " "екÑпериментална!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Файл:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "До:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Изпращане на файлове чрез " "Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Файлов транÑфер Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ПоздравлениÑ, уÑтройÑтвото е добавено уÑпешно" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Свързване към:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "ÐœÐ¾Ð»Ñ Ð¸Ð·Ñ‡Ð°ÐºÐ°Ð¹Ñ‚Ðµ..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Изберете метод за ÑдвоÑване:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Добре дошли в аÑиÑтента за наÑтройка на Bluetooth уÑтройÑтва. \n" "\n" "\n" "Той ще ви преведе през процена на наÑтройване и Ñвързване към вашите " "уÑтройÑтва Ñ Bluetooth." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Продължаване без ÑдвоÑване" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Използване на ÑобÑтвена парола:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Използване на Ñлучайно генериран ключ" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Избор на адаптер" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Ðапредък на търÑенето на уÑтройÑтва" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "ТърÑене за уÑтройÑтва" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Ðвтор:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Ð’ конфликт Ñ:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "ЗавиÑи от:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "ОпиÑание на приÑтавката:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "ÐаÑтройка" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "ÐаÑтройка на избраната приÑтавка" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ðе е поÑочено" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "ÐеизвеÑтно" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM наÑтройки" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Ðомер:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Изтеглено:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "ПродължителноÑÑ‚ на лога:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Ðачало на лога:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Общо:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Качено:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "ВъзÑтановÑване" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "СтатиÑтика на трафика" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Получаване на файл през Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ВходÑщ файл %(0)s от %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Приемане" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "ОтхвърлÑне" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Приемане на файл" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Приемане на файл %(0)s от %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Файлът е приет" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Файлът %(0)s от %(1)s е приет уÑпешно" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "ПрехвърлÑнето пропадна." #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "ПрехвърлÑнето на файла %(0)s Ñе провали" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Получени файлове" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "%d получен файл на заден фон" msgstr[1] "%d получени файла на заден фон" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Още %d приет файл на заден фон" msgstr[1] "Още %d приети файла на заден фон" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Запитване за ÑдвоÑване за %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Въведете PIN код за идентификациÑ" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Въведете PIN код" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Въведете парола за идентификациÑ" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Въведете ключ за доÑтъп" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Запитване за ÑдвоÑване за:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Потвърждаване на ÑтойноÑтта за идентификациÑ:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Потвърждение" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Отказ" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "ИÑкане на пълномощно за:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "УÑлуга:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Винаги да Ñе приема" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Потвърждение на ÑтойноÑтта" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "СдвоÑване Ñ: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "При зареждането на приÑтавка възникна грешка. ÐœÐ¾Ð»Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼ÐµÑ‚Ðµ " "разработчиците ÑÑŠÑ Ñъдържанието на това Ñъобщение." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth адаптера е изключен" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Включване на Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Ðдаптер" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_УÑтройÑтво" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Изглед" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Помощ" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Получаване на онлайн помощ..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Превеждане на това приложение..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Съобщаване за проблем" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Мениджър на уÑтройÑтва" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Показване на лентата Ñ Ð¸Ð½Ñтрументи" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Лента за ÑÑŠÑтоÑнието" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "ПоÑледното уÑтройÑтво да е в началото" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "ПоÑледното уÑтройÑтво да е в краÑ" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Доверено и Сдвоено" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Свързан" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Доверено" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Слабо" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Под оптималното" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Оптимално" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Добро" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Много добро" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "ÐиÑко" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "ВиÑоко" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Много виÑоко" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Свързано\n" "Сила на Ð¿Ñ€Ð¸ÐµÐ¼Ð°Ð½Ð¸Ñ Ñигнал: %(rssi)u%% (%(rssi_state)s)\n" "КачеÑтво на връзката: %(lq)u%%\n" "Ðиво на мощноÑтта на излъчване: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Свързано\n" "Сила на Ð¿Ñ€Ð¸ÐµÐ¼Ð°Ð½Ð¸Ñ Ñигнал: %(rssi)u%% (%(rssi_state)s)\n" "КачеÑтво на връзката: %(lq)u%%\n" "Ðиво на мощноÑтта на излъчване: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Свързано\n" "Сила на Ð¿Ñ€Ð¸ÐµÐ¼Ð°Ð½Ð¸Ñ Ñигнал: %(rssi)u%% (%(rssi_state)s)\n" "КачеÑтво на връзката: %(lq)u%%\n" "Ðиво на мощноÑтта на излъчване: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "УÑпех!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Сериен порт Ñвързан към %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "ÐеуÑпех" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "ÐеуÑпешно Ñвързване " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Отменено" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Свързване..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "ДобавÑне на уÑтройÑтво" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "СдвоÑване Ñ ÑƒÑтройÑтвото" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Изпращане на &файл..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Свързан към:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "ПрекъÑване:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Преглеждане на уÑтройÑтво..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Ðедоверено" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "ÐеуÑпех" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "ОбновÑване" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Тече обновÑване на уÑлугите..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "ОбновÑване на уÑлугите" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Премахване..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "ПрекъÑване" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Принудително изключва уÑтройÑтвото" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "ПрекъÑване на връзката…" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Свързване" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "ПрекратÑване на операциÑта" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð·Ð° активноÑтта на данните" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Общо приети данни и ÑкороÑÑ‚ на предаване" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Общо изпратени данни и ÑкороÑÑ‚ на предаване" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Избор на уÑтройÑтво" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Още" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "ЗатварÑне" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Alex Stanev https://launchpad.net/~realender\n" " Geno Roupsky https://launchpad.net/~groupsky\n" " Svetoslav Stefanov https://launchpad.net/~svetlisashkov\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Vladimir Kolev https://launchpad.net/~vladimir.kolev" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman е мениджър на Bluetooth уÑтройÑтва, базиран на GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM ÐаÑтройки" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "ПриÑтавки" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Ðеопределено" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Проблем ÑÑŠÑ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "ПриÑтавката \"%(0)s\" завиÑи от %(1)s. Отреждането на " "%(1)s ще отреди и \"%(0)s\".\n" "Продължаване?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "ПриÑтавката %(0)s е в конфликт Ñ %(1)s. Зареждането на " "%(1)s ще изключи %(0)s.\n" "Продължаване?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "без категориÑ" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "наÑтолен компютър" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "Ñървър" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "преноÑим компютър" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "handheld уÑтройÑтво" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm уÑтройÑтво" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "мобилен телефон" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "безжичен" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "Ñмартфон" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "модем" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "Ñлушалка" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "Ñлушалка \"Ñвободни ръце\"" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "непознато" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "микрофон" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "клавиатура" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "поÑочващо уÑтройÑтво" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Dialup Мрежа (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Звуков източник" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Звуков поток" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Мрежова точка за доÑтъп" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Dialup уÑлуга" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Серийна уÑлуга" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Сериен порт %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "ÐаÑтройки на Dialup" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Серийни портове" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Мрежа" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "ОбновÑване на IP адреÑа" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "УÑлуга Ñлушалка" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "ПозволÑва изпращането на аудио до отдалечено уÑтройтво" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "ПозволÑва да Ñе приема звук от отдалечено уÑтройÑтво" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Свързан:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "ÐÑма връзка" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Ð’Ñе още не е Ñъбрана ÑтатиÑтика за използването на мрежата. Опитайте първо " "да Ñе Ñвържете." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "ден" msgstr[1] "дни" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "чаÑ" msgstr[1] "чаÑа" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "минута" msgstr[1] "минути" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s и %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Сигурни ли Ñте, че иÑкате да нулирате броÑча?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "ПозволÑва ви да Ñледите използването на Ð¼Ñ€ÐµÐ¶Ð¾Ð²Ð¸Ñ Ñ‚Ñ€Ð°Ñ„Ð¸Ðº. Полезно е при " "ограничени тарифни планове. Тази приÑтавка Ñледи вÑÑко уÑтройÑтво поотделно." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Използване на мрежата" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Показва използването на мрежата" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth е включен" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth е изключен" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Контролира локални мрежови уÑлуги, като NAP моÑтове" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "ÐеуÑпех при прилагане на мрежовите наÑтройки" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Може да не уÑпеете да Ñе Ñвържете към Bluetooth мрежата чрез тази машина" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth Dialup" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN връзка на %s ще бъде доÑтъпна в Network Manager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager не поддържа връзката" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "ОÑигурÑва поддръжка за Dial Up Мрежа (DUN) Ñ ModemManager и NetworkManager " "0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "ОÑигурÑва пункт в менюто, който Ñъдържа поÑледно използваните мрежи за бърз " "доÑтъп" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "МакÑимален брой" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "МакÑÐ¸Ð¼Ð°Ð»Ð½Ð¸Ñ Ð±Ñ€Ð¾Ð¹ Ñкорошни връзки, които менюто ще показва." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "ПоÑледни връзки" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Свързване към %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Свързан" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Свързан към %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "ÐеуÑпех при Ñвързване" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Мрежов доÑтъп (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "УÑлуга" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Ðдаптера за тази връзка не е наличен" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "ПредоÑÑ‚Ð°Ð²Ñ Ð¿Ð¾Ð´Ð´Ñ€ÑŠÐ¶ÐºÐ° за лична локална мрежа (PAN) предÑтавена в " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Вече Ñвързан" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "ОÑигурÑва DBus API за други компоненти на Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Ðаблюдава модемните връзки на NetworkManager и автоматично прекъÑва " "Bluetooth връзката, Ñлед като мрежовата връзка е затворена" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "ПредоÑÑ‚Ð°Ð²Ñ OBEX възможноÑти за транÑфер на файлове" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Превключва ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ñ€ÐµÐºÑŠÑвач на Bluetooth, когато Ñе промени енергийното " "ÑÑŠÑтоÑние на адаптера. Безполезно за USB Bluetooth адаптери." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" "Ð”Ð¾Ð±Ð°Ð²Ñ Ñтандартни елементи на меню към менюто на иконата за ÑÑŠÑтоÑние" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_ÐаÑтройка на ново уÑтройÑтво" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "Изпращане на _файлове към уÑтройÑтво" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_Преглеждане на файлове на уÑтройÑтво" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_УÑтройÑтва" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "_Ðдаптери" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Локални уÑлуги" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_ПриÑтавки" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "ПуÑкане на Bluetooth аÑиÑтент" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Стартиране изпращането файлове" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Стартиране на Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¸Ñ Ð±Ñ€Ð°ÑƒÐ·ÑŠÑ€" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "ПуÑкане на мениджъра на уÑтройÑтва" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "ПуÑкане на наÑтройки на адаптера" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "ПуÑкане на наÑтройките на уÑлугата" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "аплет" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "ОÑигурÑва ключ, идентифициращи уÑлуги за демона BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Ðвтоматично управлÑва потоците/източниците на Pulseaudio Bluetooth.\n" "Note: ИзиÑква pulseaudio 0.9.15 или по виÑока верÑиÑ" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth звук" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "ÐеуÑпех при инициализиране на модула PulseAudio Bluetooth. Bluetooth звукът " "през PulseAudio нÑма да работи." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "УÑпешно Ñвързване Ñ Bluetooth аудио уÑтройÑтво. УÑтройÑтвото ще бъде " "доÑтъпно в микÑера на PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "ОÑигурÑва оÑновен dhcp клиент за Bluetooth PAN връзките." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth Мрежа" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ИнтерфейÑÑŠÑ‚ %(0)s е доÑтъпен от IP Ð°Ð´Ñ€ÐµÑ %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "ÐеуÑпешно приÑвоÑване на IP Ð°Ð´Ñ€ÐµÑ Ð¿Ñ€ÐµÐ· %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "ПриÑвоÑване на IP Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s\n" "ÐœÐ¾Ð»Ñ Ð¸Ð·Ñ‡Ð°ÐºÐ°Ð¹Ñ‚Ðµ..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "ОÑтарÑло\n" "Прави DUN/PAN връзките налични за NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "Ðе Ñе поддържа CDMA или GSM" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "изглежда, че уÑтройÑтвото %s не поддържа GSM/CDMA.\n" "Тази връзка нÑма да работи." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Ð”Ð¾Ð±Ð°Ð²Ñ Ð¸Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° иконата за ÑÑŠÑтоÑние, когато има Bluetooth активноÑÑ‚ и " "показва Ð±Ñ€Ð¾Ñ Ð½Ð° връзките в подÑказката." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth адаптера е активен" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d активна връзка" msgstr[1] "%d активни връзки" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "ИзпълнÑва команда, когато на Ñлушалката е натиÑнат бутона за отговарÑне" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Команда" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "ИзпълнÑвана команда при натиÑкане на бутона за отговор:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "ОÑигурÑва елемент в менюто, чрез който адаптерът по подразбиране да Ñе " "направи временно видим, в Ñлучаите, когато е зададен като Ñкрит." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Период на видимоÑÑ‚" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "ПродължителноÑÑ‚ в Ñекунди, през коÑто режимът на видимоÑÑ‚ ще трае" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Да е откриваем" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Включване на подразбиращиÑÑ‚ Ñе адаптер да е временно видим" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Видим... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "ОÑигурÑва меню за аплета и API за други приÑтавки да го управлÑват" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпешно Ñвърздане към уÑлугата DUN на %(0)s.\n" "Сега мрежата е налична чрез %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "ОÑигурÑва оÑновна поддръжка за Ñвързване към интернет чрез DUN профил." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "СерийниÑÑ‚ порт е Ñвързан" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "УÑлугата на ÑерийниÑÑ‚ порт на уÑтройÑтвото %s Ñега ще бъде налична " "чрез %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Имаше проблем при пуÑкането на Ñкрипта %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Контролира енергийните нива на Bluetooth адаптера" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Изключване на Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Изключване на Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Изключване на вÑички адартори" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Включване на Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Включване на вÑички адаптери" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "С тази наÑтройка в момента не Ñе поддържа" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "ПрехвърлÑне" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "ПриÑтавката за транÑфер на аплета е изключена" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server не е наличен" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Ðплет Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Мениджър на Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Мениджър на Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "ÐаÑтройка на Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "ПромÑната на ÑиÑтемните наÑтройки на Bluetooth изиÑква права" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "ÐаÑтройка на Bluetooth модеми" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "ÐаÑтройка на Bluetooth мрежа" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "ÐаÑтройването на мрежата изиÑква права" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "ПуÑкане на DHCP клиент" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "ПуÑкането на DHCP клиент изиÑква правомощиÑ" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "СиÑтемна политика пречи на промÑна на конфигурациÑта" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Проектът Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "За да работи мениджъра на уÑтройÑтва, Bluetooth адаптера трÑбва да е включен" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Свързването към BlueZ Ñе провали" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Демонът Bluez не е пуÑнат, blueman-manager не може да продължи.\n" "Това вероÑтно означава, че нÑма заÑечени Bluetooth адаптери или Bluetooth " "демонът не е бил Ñтартиран." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "ДобавÑне" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "ТърÑене" #: ../apps/blueman-manager:244 msgid "Success" msgstr "УÑпех" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "ÐеуÑпех" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "СдвоÑване" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth адаптера трÑбва да бъде включен, за да работи мениджъра" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Винаги" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d минута" msgstr[1] "%d минути" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "ВероÑтно пакетът obex-data-server не е инÑталиран." #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Възникна грешка" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "ОтмÑна" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Изпращане на файл" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "Приблизително оÑтаващо време:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f минута" msgstr[1] "%.0f минути" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Ñекунда" msgstr[1] "%.0f Ñекунди" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "При изпращането на файла %s възникна грешка" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "ПропуÑкане" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Повторен опит" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Изпращане на файлове към това уÑтройÑтво" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "Bluetooth адаптера трÑбва да бъде включен, за да работи изпращането на " "файлове" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Изберете файлове за изпращане" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Стартиране аÑиÑтента за наÑтройка за това уÑтройÑтво" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Bluetooth адаптера трÑбва да бъде включен, за да работи аÑиÑтента" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth ÐÑиÑтент" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Ðе Ñа открити адаптери" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "ДобавÑне на уÑтройÑтво..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Тече ÑдвоÑване...\n" "\n" "Въведете ключа %s на уÑтройÑтвото." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "ÐеуÑпех при добавÑне на уÑтройÑтво" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP поток (изпращане на звук)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP източник (приемане на звук)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Да не Ñе Ñвързва" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "УÑтройÑтвото е добавено и Ñвързано уÑпешно" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "УÑтройÑтвото е добавено уÑпешно, но не можа да Ñе Ñвърже" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Преглеждане на това уÑтройÑтво" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "ÐеуÑпех при изпълнението на \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Можете да въведете алтернативен браузър в наÑтройките на уÑлугата" #~ msgid "Send a file..." #~ msgstr "Изпращане на файл..." #~ msgid "Temporary visible" #~ msgstr "Временно видимо" #~ msgid "Visibility setting" #~ msgstr "ВидимоÑÑ‚" #~ msgid "Friendly name" #~ msgstr "ПÑевдоним" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Добре дошли в помощника за наÑтройки.\n" #~ "\n" #~ "\n" #~ "Той ще Ви помогне да преминете през процеÑа на Ñвързване и наÑтройка на " #~ "Вашите bluetooth уÑтройÑтва." #~ msgid "Browse device..." #~ msgstr "Преглеждане на уÑтройÑтво..." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Контролира енергийните ÑÑŠÑтоÑÐ½Ð¸Ñ Ð½Ð° bluetooth адаптора" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Ðаблюдава модемните връзки на NetworkManager и автоматично прекъÑва " #~ "bluetooth връзката Ñлед затварÑне на мрежовата връзка." #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "_Setup new device" #~ msgstr "_ÐаÑтрой ново уÑтройÑтво" #~ msgid "_Browse files on device" #~ msgstr "_Прегледай файловете на уÑтройÑтвото" #~ msgid "Send _files to device" #~ msgstr "Изпрати _файлове към уÑтройÑтвото" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "ПозволÑва получаването на a2dp аудио от други bluetooth уÑтройÑтва и " #~ "проÑвирването му през говорителите." #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "Предлага обикновен dhcp клиент за bluetooth PAN връзки." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Ðвтоматично зарежда pulseaudio bluetooth модула, Ñлед като уÑтройÑтвото е " #~ "включено.\n" #~ "Бележка: изиÑква pulseaudio 0.9.15 или по-нов" blueman-1.23-git201403102151/po/fa.po0000644000175000017500000011542212307412112016177 0ustar schrammschramm# Persian translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:56+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-01 05:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Ø§ÙØ²ÙˆØ¯Ù†" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "مرور" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "ارسال پرونده" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "رد کردن‌" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "خدمت:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_راهنما" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "ضعیÙ" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "بهینه" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "زیاد" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "خیلی زیاد" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Ú©Ù…" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "زیاد‌" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "بسیار زیاد" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "در حال اتصال..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Artin https://launchpad.net/~artin\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "نامعلوم" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "مدیریت Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "درحال اضاÙÙ‡ کردن دستگاه..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/nb.po0000644000175000017500000013145212307412112016211 0ustar schrammschramm# Norwegian Bokmal translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-24 06:02+0000\n" "Last-Translator: Jim NygÃ¥rd \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-25 04:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Synlig navn" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Alltid synlig" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Skjult" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Midlertidig synlighet" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetoothadaptere" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Forespørsel om sammenkobling" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Forespørsel om sammenkobling med enhet:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Vis inntasting" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Legg til" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Legg denne enheten til listen over kjente enheter" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth-enheter" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Bla" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Bla gjennom enheten via obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Opprett en sammenkobling med enheten" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Angi/fjern enhet som autorisert" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Koble sammen" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Fjern" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Fjern denne enheten fra listen over kjente enheter" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Start veiledet oppsett av denne enheten" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Søk" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Søk etter enheter i nærheten" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Send fil" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Send fil(er) til enheten" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Oppsett" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Stol pÃ¥" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokale tjenester" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Oppringt nettverk hÃ¥ndteres av" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP instillinger" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Nettverksinnstillinger" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Det er ikke installert noen DHCP-tjener" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN-støtte" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Tjenester" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP-tjenertype" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Aktiver routing (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-adresse:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Nettverkstillgangspunkt (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Anbefalt" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avansert" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Filmottak (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Fildeling (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Overføringsinnstillinger" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Tillat filer fra godkjente enheter" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "La enheter skrive/slette" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Kommando for Ã¥ starte obex ftp-utforsker.\n" "%d erstattes med adressen til enheten." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Aktivert" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Velg delt mappe/lagringsmappe" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Delt mappe:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Bluetooth-demonen blir startet pÃ¥ nytt etter at innstillingene blir tatt " "i bruk." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Lydinnstillinger" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Avansert lydmottaker (Eksperimentell!)" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "La datamaskinen virke som hÃ¥ndfri hodetelefon." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Lar deg motta a2dp-lyd fra andre Bluetoothenheter og spille den i " "høyttalerne." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Etterligning av hodetelefoner (funksjonalitet pÃ¥ forsøksstadiet)" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Fil:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Til:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Sender filer over Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth-filoverføring" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Gratulerer! Enheten ble lagt til" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Koble til:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Vennligst vent..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Velg hvilken sammenkoblingsmetode som skal brukes:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Velkommen til oppsettsassistenten for Bluetoothenheter. \n" "\n" "\n" "Assistenten vil hjelpe deg men konfigurasjon og oppkobling mot din " "Bluetoothenhet." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Fortsett uten Ã¥ koble sammen" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Velg passord selv" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Bruk tilfeldig passord" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Valg av adapter" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Fremgang i søk etter enheter" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Søk etter enheter" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Forfatter:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "I konflikt med:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Avhenger av:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Tillegg:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Oppsett" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Innstillinger for valgt tillegg" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ikke oppgitt" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Ukjent" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM-innstillinger" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Lastet ned:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Loggens varighet:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Logging startet:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Til sammen:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Lastet opp:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Tilbakestill" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Trafikkstatistikk" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Innkommende fil via Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Godta" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Avvis" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Mottat fil" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Fil mottatt" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Overføring feilet" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Filer mottatt" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Mottok %d fil i bakgrunnen" msgstr[1] "Mottok %d filer i bakgrunnen" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Mottok %d fil til i bakgrunnen" msgstr[1] "Mottok %d filer til i bakgrunnen" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Sammenkoblingsforespørsel fra %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Tilgangskontroll for bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Skriv inn PIN-koden for Ã¥ godkjenne:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Skriv inn PIN-kode" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Skriv inn passord for tilgangskontroll:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Avvis" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Tjeneste:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Godkjenn hver gang" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth er slÃ¥tt av" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Aktiver Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Vis" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Hjelp" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Oversett dette programmet..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Meld fra om et problem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Vis verktøylinje" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Den siste enheten først" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Den siste enheten til slutt" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Tiltrodd" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Svak" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Under-optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Best mulig" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Mye" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "For mye" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Lav" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Høy" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Veldig høy" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Tilkobling feilet: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Avbrutt" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Kobler til..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Legg til enhet" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Data aktivitets indikator" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Totalt data mottat og hastighet over sending" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totalt data send og hastighet over sending" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Velg enhet" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Erik E. Seierstad https://launchpad.net/~seierstad\n" " HÃ¥vard Havdal https://launchpad.net/~haavard-wty\n" " Jim NygÃ¥rd https://launchpad.net/~jim-nygard\n" " Kenneth Langdalen https://launchpad.net/~spam-klnetworks\n" " Kent Vegard Evjen https://launchpad.net/~kenvegar\n" " Tommy Mikkelsen https://launchpad.net/~tamikkelsen\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Øyvind Øritsland https://launchpad.net/~abdobe2001" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobil" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "trÃ¥dløs" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "ISDN" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "ukjent" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "tastatur" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Nettverk" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Forny IP-adresse" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Kobler til %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Manager" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "HÃ¥ndtering av Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Start DHCP-klient" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Legger til" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Søker" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Feil" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minutt" msgstr[1] "%d minutter" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minutt" msgstr[1] "%.0f minutter" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f sekund" msgstr[1] "%.0f sekunder" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Hopp over" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Legger til Enhet..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Temporary visible" #~ msgstr "Midlertidig synlig" #~ msgid "Visibility setting" #~ msgstr "Innstillinger for synlighet" #~ msgid "Send a file..." #~ msgstr "Send en fil..." #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Tillater mottak av a2dp-lyd fra andre bluetooth-enheter for avspilling over " #~ "datamaskinens høyttalere." blueman-1.23-git201403102151/po/gl.po0000644000175000017500000016465312307412112016225 0ustar schrammschramm# Galician translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:33+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Nome familiar" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Axuste de visibilidade" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Sempre visíbel" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Oculto" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Visible temporalmente" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptadores de Bluetoot" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Solicitude de emparellamento" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Pedimento de aparellamento do dispositivo:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Amosar a entrada" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Engadir" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Engadir este dispositvo à lista de dispositivos coñecidos" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Dispositivos de Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Examinar" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Examinar o dispositivo utilizando o ftp obex" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Crear emparellamento co dispositivo" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/Desmarcar este dispositivo como de confianza" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Emparellar" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Eliminar" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Eliminar este dispositivo da lista de dispositivos coñecidos" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Executar o asistente de configuración para este dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Procurar" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Procurar dispositivos próximos" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Enviar ficheiro" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Enviar ficheiro(s) ao disposiivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Configurar..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Autenticar" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Servizos locais" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Compatibilidade con DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Configuración NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Configuración de rede" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "No hai servidores DHCP instalados" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Compatibilidade con PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Servizos" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Activar encamiñamento (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupo de rede" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Enderezo IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Punto de acceso á rede (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Recomendado" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avanzado" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Recibindo o ficheiro (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Compartición de ficheiro (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Opcións de transferencia" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Accept ar ficheiros desde dispositivos autenticados" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Permitirlles aos dispositivos escribir/borrar" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Orde para iniciar o navegador de ftp obex.\n" "%d é substituído co enderezo do dispositivo." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Activado" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Seleccionar cartafol para compartir/almacenar" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Cartafol compartido" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Despois de aplicar estes axustes a Bluetooth o daemon vai ser " "reiniciado." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Configuración de son" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Receptor de son avanzado Experimental!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Permite que este computador actúe como un auricular de mans libres." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Permitelle recibir son desde outros dispositivos «a2dp» de Bluetooth e " "reproducilo nos altofalantes." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Emulación de auricular Very " "Experimental!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Ficheiro:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "A:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Enviando ficheiros vía Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transferencia de ficheiro por Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Parabéns, dispositivo engadido correctamente" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Conectar a:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Por favor, espere..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Selecione o método de emparellamento para usar:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Benvenido ao Asistente de configuración de dispositivos Bluetooth. \n" "\n" "\n" "Guiaráselle polo proceso de configurar e conectar ao se dispositivos " "Bluetooth activado." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Proceder sen emparellamento" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Usar unha chave personalizada:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Usar un contrasinal (PIN) aleatorio" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Selección de adaptador" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Progreso da busca por dispositivo" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Procurando por dispositivos" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "En conflito con:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Depende de:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Descrición do plugin:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Configuración" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Configurar as preferencias dos complementos seleccionados" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Non especificada" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Descoñecido" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "Opcións de GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Número:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Descargado:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Duración do rexistro:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Rexistro iniciado:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Total:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Subido:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Reiniciar" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Estatísticas de tráfico" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Ficheiro entrante por Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Chegando o ficheiro %(0)s desde %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Aceptar" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Rexeitar" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Recepción de ficheiro" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recibiendo o ficheiro%(0)s de%(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Ficheiro recibido" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Ficheiro%(0)s de%(1)s recibido" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "A transferencia fallou" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "A transferencia de ficheiros%(0)s fallou" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Ficheiros recibidos" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Recibido%d o ficheiro en segundo plano" msgstr[1] "Recibíronse%d ficheiros en segundo plano" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Recibido %d ficheiro en segundo plano" msgstr[1] "Recibidos %d ficheiros en segundo plano" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Pedimento de aparellamento para %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Autenticación Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Escriba o código PIN para autenticarse:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Escriba o código PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Escriba a palabra clave para autenticarse:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Introduza a palabra clave" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Pedimento de aparellamento para:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Confirme o valor para a autenticación" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Confirmar" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Rexeitar" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Pedimento de autorización para:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Servizo:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "aceptar sempe" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Confirmar o valor" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Emparellado con: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Xurdíu un erro ao cargar un complemento. Por favor notifiquello aos " "desenvolvedores co contido desta mensaxe." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth desconectado" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Activar Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adaptador" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Dispositivo" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Vista" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Axuda" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Obter axuda en liña..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Traducir este aplicativo..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Informar dun problema" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Xestor de dispositivos" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Mostrar a Barra de ferramentas" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Mostrar a Barra de estado" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "O último dispositivo primeiro" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "O derradeiro dispositivo último" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Autenticado e vinculado" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Vinculado" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Fiable" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Pobre" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Por debaixo do ideal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Excelente" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Bo" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Bastante" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Baixo" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Alto" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Moi alto" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Conectado\n" "Forza do sinal de recepción: %(rssi)u%% (%(rssi_state)s)\n" "Calidade da ligazón: %(lq)u%%\n" "Nivel de potencia da transmisión: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Conectado\n" "Forza do sinal de recepción: %(rssi)u%% (%(rssi_state)s)\n" "Calidade da ligazón: %(lq)u%%\n" "Nivel de potencia da transmisión: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Conectado\n" "Forza do sinal de recepción: %(rssi)u%% (%(rssi_state)s)\n" "Calidade da ligazón: %(lq)u%%\n" "Nivel de potencia da transmisión: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Logrado!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Porto serie conectado a %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Fallou" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Fallou a conexión: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Anulado" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "A conectar..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Engadir dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Voncellar co dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Enviar un ficheiro..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Conectar a:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Desconectar:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Explorar dispositivo..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Non confiar" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Fallo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Recargar" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Recargando servizos" #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Servizos de recarga" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Eliminar..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Desconectar" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Forzar a desconexión do dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Desconectando..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Conectando" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Anular a operación" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicación da actividade dos datos" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Totalidade de datos recibidos e taxa de transferencia" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totalidade de datos enviados e taxa de transferencia" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Seleccione o dispositivo" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Máis" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Pechar" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Antón Méixome https://launchpad.net/~meixome\n" " Miguel Anxo Bouzada https://launchpad.net/~mbouzada\n" " bradomin https://launchpad.net/~bradomin" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman é un xestor GTK de Bluetooth" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Configuración GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plugins" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Non especificado" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problema de dependencia" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "O plugin \"%(0)s\" depende do %(1)s. Ao desconectar o " "%(1)s tamén desconectará \"%(0)s\".\n" "Continuar?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "O plugin %(0)s ten conflitos con %(1)s. Cargando %(1)s " "descargará %(0)s.\n" "Proceder?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "sen categoría" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "escritorio" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "servidor" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "portátil" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "dispositivo móbil" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "PDA" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "móbil" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "sen fios" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "teléfono intelixente" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "módem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "adsl" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "auriculares" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "auricular de mans libres" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "descoñecido" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "micrófono" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "teclado" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "punteiro" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Red de acceso telefónico (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Fonte de son" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Saída de son (sink)" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Punto de acceso á rede" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Non se puido cambiar o perfil de %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Perfil de son" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Escolla o perfil de son para PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Servizo de marcado" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Servizo de porto serie" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Porto serie %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Configuración de marcación" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Portos serie" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Rede" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Renovar o enderezo de IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Servizo de entrada" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Servizo de auriculares" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Permite enviar son a un dispositivo remoto" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Permite recibir son do dispositivo remoto" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Conectado:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Desconectado" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "O uso de estatísiticas non está aínda dispoñíbel. Probe a estabelecer unha " "conexión primeiro e logo comprobe esta páxina." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "día" msgstr[1] "días" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Está segurdo de querer reiniciar o contador?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Permítelle monitorizar o uso de tráfico na rede (largo de banda móbil). É " "práctico para plans de acceso limitado. Este plugin rexistra cada " "dispositivo separadamente." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Uso de rede" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Mostra o uso de tráfico de rede" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Nome da icona" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Icona personalizada para utilizar na área de notificación" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooh activado" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth desactivado" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Xestiona servizos locais de rede como pontes NAP" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Fallou ao aplicar a configuración de rede" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Pode que non sexa quen de conectar á rede Bluetooth con esta máquina" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Acceso telefónico Bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "Conexión DUN en %s agora estará dispoñible en Network Manager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "O xestor do módem non permitiu a conexión" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Fornece compatibilidade para acceso telefónico a redes DUN (Dial Up " "Networking) con ModemManager e Network Manager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Fornece un menú que contén as últimas conexións utilizadas para o aceso " "rápido" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Número máximo de ítems" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "Número máximo de conexións recentes mostradas no menú" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Conexións recentes" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Conectando a %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Conectado" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Conectado a %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Fallou ao conectar" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Acesso à rede (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Servizo" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s en %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "O adaptador para esta conexción non está dispoñíbel" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Fornece compatibilidade para Personal Area Networking (PAN) introducido en " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Xa está conectado" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Proporciona unha API DBus para outros compoñentes Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "O monitores NetworkManager de conexión de módem e de ligazón Bluetooth " "desconectaranse automaticamente despois de que a conexión de rede sexa " "pechada" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Proporciona capacidade de transferencia para ficheiros OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Alterna o interruptor de apagado Bluetooth cuando cambia o estado de enerxía " "do Bluetooth de poder. Non funciona con dispositivos USB." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Engade os elementos do menú estándar ao menú del icono de estado" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Configurar un dispositivo nuevo" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "Emviar _ficheiros ao dispositivo" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_Examinar os ficheiros do dispositivo" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Dispositivos" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_tadores" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Servizos locais" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Plugins" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Iniciando un asistente de Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Iniciando o transmisor de ficheiro" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Iniciando o explorador de ficheiros" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Iniciando o xestor de dispositivos" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Iniciando as preferencias do adaptador" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Iniciando as preferencias do servizo" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "miniaplicativo" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "Proporciona chave de paso, servizo de autenticación para o demoño BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Xestiona automáticamente os receptores/orixes de Pulseaudio Bluetooth.\n" "Nota: Require PulseAudio 0.9.15 ou superior" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Facer predeterminada a aprencia" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Facer predetermibada a aparencia a2dp despois da conexión" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Mover fluxos" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Mover os fluxos de son existentes cara os dispositivos Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Son do bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Produciuse un fallo ao iniciar o módulo bluetooth de PulseAudio. O son " "bluetooth pechouse, PulseAudio non funcionará" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Conectou correctamente co dispositivo bluetooth de son. Este dispositivo non " "estará dispoñíbel no mesturador de PulseAudio" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Engadir un elemento «Saír» ao menú para saír do miniaplicativo" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Fornece un cliente básico de DHCP para as conexións Bluetooth PAN." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "A interface %(0)s liga co enderezo de IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Produciuse un fallo ao obter o enderezo IP en %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "Tentando obter un enderezo IP en %s" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Obsoleto\n" "Realiza conexións DUN/PAN dispoñíbeis paraNetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA nin GSM son compatíbeis" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "O dispositivo %s non parece permitir GSM/CDMA\n" "Esta conexión non funcionará" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Engade unha indicación sobre a icona de estado cando Bluetooth está activo e " "amosa o número de conexións na mensaxe emerxente." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Mostrar a icona solapada" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" "Se se mostra unha composición sobre a icona de estado cando se conectan" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth activo" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Activar a conexión" msgstr[1] "%d Activar as conexións" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Executa unha orde cando o botón de resposta se presiona nos auriculares" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Orde" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Orde para executar cando o botón de resposta sexa presionado:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Proporciona un ítem do menú para facer temporalmente visíbel o adaptador " "cando se configura para estar oculto de modo predeterminado" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Tempo en descuberto" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Cantidade de tempo en segundos que permanecerá en modo descuberto" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Facer descubríbel" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Volver o adaptador predeterminado temporalmente visíbel" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Descubríbel ... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Proporciona un menú para o miniaplicativo e unha API para outros plugins " "manipuláreno" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Conectedao ao servizo DUN en %(0)s.\n" "A rede está agora dispoñíbel a través %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Fornece compatibilidade básica para conectar a Internet a través dun perfil " "DUN." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Perfíl estándar de conexión SPP do controlador, permite a execución de " "accións personalizadas" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Scripta a xecutar na conexión" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Deberan darse os seguintes argumentos:\n" "enderezo, nome, nome do servizo, uuid16s, nodo rfcomm\n" "Por exemple:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s devolvese como unha lista separada por vírgulas\n" "\n" "Ao desconectar o dispositivo, o script envía un sinal HUPl" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Porto serie conectado" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "O porto serie non dispositivo %s estará agora dispoñíbel vía%s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "Fallou o script de conexión o porto serie" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Xurdíu un problema executando o script %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Estado dos controles de enerxía do acaptador Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth apagado" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Apagar o Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Apagar todos os adaptadores" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Acender o Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Acender todos os adaptadores" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Enderezo IP incorrecto" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Conflito de enderezos IP coa interface %s que ten o mesmo enderezo" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "A IP sobreponse coa de subrede da interface %s, que ten a seguinte " "configuración %s/%s\n" "Isto pode provocar un comportamento incorrecto da rede" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Non é actualmente compatíbel con esta configuración" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Son" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transferir" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" "O plugin da miniaplicación de servizo de transferencia esta desactivado" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server non dispoñíbel" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Miniaplicativo Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Xestor de bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Xestor de bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Configuración de Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Cambiar os axustes de Bluetooth require privilexios" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Configurar os módems de Bluetooth" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configurar unha rede bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Configurar a rede require privilexios" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Lanzar o cliente DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "O lanzamento do cliente DHCP require privilexios" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "A política do sistema impide modificar a configuración" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "O proxecto Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Cómpre acender o adaptador para que o xestor do dispositivos funcione" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Conexión a BlueZ fallou" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "O daemon Bluez non está en execución, blueman-manager non pode continuar.\n" "Isto probablemente significa que non hai adaptadores Bluetooth detectados ou " "o daemon Bluetooth non foi iniciado." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Engadir" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Procurando" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Logrado" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Fallo" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Emparellamento" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth necesita estar acendido que o administrador do adaptador funcione" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Siempre" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuto" msgstr[1] "%d Minutos" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "Probabelmente obex-data-server non estea instalado" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Produciuse un erro" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Cancelando" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Envío de ficheiro" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minuto" msgstr[1] "%.0f minutos" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f segundo" msgstr[1] "%.0f segundos" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Produciuse un erro ao enviar o ficheiro %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Omitir" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Reintentar" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Enviar ficheiros ao dispositivo" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth necesita estar acendido para poder mandar ficheiros" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Seleccionar os ficheiros para enviar" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Iniciar o asistente de configuración para este dispositivo" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" "Bluetooth ten que estar acendido para que o asistente de Bluetooth traballe" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Asistente de Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Non se atoparon adaptadores" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "A engadir o dipositivo..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Emparellando...\n" "\n" "Introduza a chave de paso %s no dispositivo." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Fallou ao engadir o dispositivo" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "Saída A2DP (Envía son)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "Fonte A2DP (Recibe son)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Non conectar" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Dispositivo engadido e conectado correctamente" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" "O dispositivo engadiuse correctamente, pero fallou ao conectar" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Explorar este dispositivo" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Fallou ao iniciar «%s»" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Pode introducir un navegador distinto nas opcións dos servizos" #~ msgid "Friendly name" #~ msgstr "Nome amizoso" #~ msgid "Visibility setting" #~ msgstr "Configuración de visibilidade" #~ msgid "Send a file..." #~ msgstr "Enviar un ficheiro" #~ msgid "Browse device..." #~ msgstr "Mostrar dispositivo" #~ msgid "Disconnect Device" #~ msgstr "Desconectar o dispositivo" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Dámoslle a benvida ao asistente de configuración de dispositivos " #~ "bluetooth. \n" #~ "\n" #~ "\n" #~ "Acompañalle ao longo do proceso de configuración e conexión cos seus " #~ "dispositivos bluetooth." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Monitoriza as conexións por módem de NetworkManager e desconecta " #~ "automaticamente a ligazón bluetooth logo de que a conexión de rede se cerre" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Alterna un killswitch Bluetooth cndo o estado de pontecia para Bluetooth " #~ "cambia. Algúns portátiles, a maioría de marca Dell teñen esta " #~ "funcionalidade\n" #~ "Note: Este módulo permanece acendido automaticamente se detecta un " #~ "killswitch." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Controla o estado de funcionamento do adaptador de bluetooth" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "O demoño de Bluez non se está a executar: blueman-manager non pode continuar." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth necesita estar acendido para que o asistente de bluetooth funcione" #~ msgid "Temporary visible" #~ msgstr "Temporalmente visíbel" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "_Setup new device" #~ msgstr "_Configurar un novo dispositivo" #~ msgid "_Browse files on device" #~ msgstr "_Navegar ficheiros no dispositivo" #~ msgid "Send _files to device" #~ msgstr "Enviar _ficheiros ao dispositivo" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "Engade unha indicación na icona de estado; cando o bluetooh está activo " #~ "mostra o número de conexións na caixa de suxestións" #~ msgid "Forcefully disconnect a device" #~ msgstr "Forzar a desconexión do dispositivo" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "Fornece un cliente DHCP básico para conexións PAN Bluetooth." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Carga automáticamente o módulo bluetooth de Pulseaudio despois de que o " #~ "dispositivo de son estea conectado.\n" #~ "Nota: Require de Pulseaudio 0.9.15 ou superior" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Permite recibir son A2DP de outros dispositivos bluetooth e reproducilo nos " #~ "altofalantes." #~ msgid "" #~ "The following arguments will be passed:\n" #~ "Address, Name, service name, uuid16s, rfcomm node\n" #~ "For example:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s are returned as a comma seperated list" #~ msgstr "" #~ "Deberan fornecerse os seguintes argumentos:\n" #~ "Enderezo, nome, nome do servizo, uuid16s, nodo rfcomm\n" #~ "Por exemplo:\n" #~ "AA:BB:CC:DD:EE:FF, telefono, servizo DUN, 0x1103, /dev/rfcomm0\n" #~ "uuid16s será devolto como un lista separada por vírgulas" blueman-1.23-git201403102151/po/af.po0000644000175000017500000011505012307412112016174 0ustar schrammschramm# Afrikaans translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:55+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Afrikaans \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-01 04:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Besig om te koppel..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " maiatoday https://launchpad.net/~maiatoday" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/sv.po0000644000175000017500000016221312307412112016241 0ustar schrammschramm# Swedish translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:18+0000\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Kortnamn" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Synlighetsinställning" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Alltid synlig" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Dold" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Temporärt synlig" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "BlÃ¥tandsadaptrar" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Begäran om ihopparning" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Ihopparningsbegäran för enhet:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Visa inmatning" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Lägg till" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Lägg till denna enhet till listan över kända enheter" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "BlÃ¥tandsenheter" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Bläddra" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Bläddra i enheten med Obex FTP" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Skapa ihopparning med enheten" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Markera/avmarkera denna enhet som pÃ¥litlig" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Par" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Ta bort" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Ta bort denna enhet frÃ¥n listan över kända enheter" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Kör konfigurationsguiden för denna enhet" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Sök" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Sök efter närliggande enheter" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Skicka fil" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Skicka fil(er) till enheten" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Konfigurera..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Tillit" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokala tjänster" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN-stöd" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP-inställningar" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Nätverksinställningar" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Inga DHCP-servrar installerade" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN-stöd" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Tjänster" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Typ av DHCP-server:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Aktivera routing (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Gruppnätverk" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-adress:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Anslutningspunkt (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Rekommenderas" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avancerat" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Fil togs emot (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Fildelning (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Överföringsinställningar" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Acceptera filer frÃ¥n pÃ¥litliga enheter" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "TillÃ¥t enheter att skriva/ta bort" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Kommando för att starta en obex ftp-bläddrare.\n" "%d ersätts med enhetens adress." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Aktiverad" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Välj utdelning/lagringsmapp" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Utdelad mapp:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Bluetooth-demonen kommer att startas om efter att dessa inställningar " "verkställts." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Ljudinställningar" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Avancerad ljudmottagare Experimentell!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "LÃ¥ter denna dator fungera som ett trÃ¥dlöst headset." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "LÃ¥ter dig ta emot a2dp-ljud frÃ¥n andra blÃ¥tandsenheter och spela upp den i " "högtalarna." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Headset-emulering Mycket " "experimentell!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Fil:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Till:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Skicka filer via Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth filöverföring" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Gratulerar, enheten lades till" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Anslut till:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Vänta..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Välj hopparningsmetod att använda:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Välkommen till konfigurationsguiden för blÃ¥tandsenheter. \n" "\n" "\n" "Guiden kommer att hjälpa dig att konfigurera och ansluta till dina " "blÃ¥tandsenheter." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Fortsätt utan att para ihop" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Använd anpassad lösennyckel:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Använd slumpmässig lösennyckel" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Val av adapter" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Sökförlopp för enheter" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Sök efter enheter" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Upphovsman:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "StÃ¥r i konflikt med:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Beroende av:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Beskrivning av insticksmodul:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Konfiguration" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Konfigurera inställningar för markerad insticksmodul" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Inte angiven" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Okänd" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM-inställningar" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Nummer:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Hämtat:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Logglängd:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Logg startad:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Totalt:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Skickat:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Ã…terställ" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Trafikstatistik" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "Stäng" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Inkommande fil över Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Inkommande fil %(0)s frÃ¥n %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Acceptera" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Neka" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Tar emot fil" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Tar emot filen %(0)s frÃ¥n %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Filen har tagits emot" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Filen %(0)s frÃ¥n %(1)s har tagits emot" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Överföringen misslyckades" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Överföringen av filen %(0)s misslyckades" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Filer har tagits emot" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Tog emot %d fil i bakgrunden" msgstr[1] "Tog emot %d filer i bakgrunden" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Tog emot %d ytterligare fil i bakgrunden" msgstr[1] "Tog emot %d ytterligare filer i bakgrunden" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Ihopparningsbegäran för %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth-autentisering" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Ange PIN-kod för autentisering:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Ange PIN-kod" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Ange lösennyckel för autentisering:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Ange lösennyckel" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Ihopparningsbegäran för:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Bekräfta värde för autentisering:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Bekräfta" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Neka" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Auktoriseringsbegäran för:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Tjänst:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Acceptera alltid" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Bekräfta värde" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Ihopparning med: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Ett fel inträffade vid inläsning av en insticksmodul. Informera " "utvecklarna och skicka med innehÃ¥llet i detta meddelande." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth Avstängt" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Aktivera Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Enhet" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Visa" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Hjälp" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "FÃ¥ hjälp pÃ¥ nätet..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Översätt detta program..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Rapportera ett fel" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Enhetshanterare" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Visa verktygsrad" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Visa statusrad" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Senaste enheten först" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Senaste enheten sist" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "PÃ¥litlig och ihopparad" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Ihopkopplad" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "PÃ¥litlig" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "DÃ¥lig" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Suboptimal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Mycket" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "För mycket" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "LÃ¥g" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Hög" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Mycket hög" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Ansluten\n" "Signalstyrka för mottagning: %(rssi)u%% (%(rssi_state)s)\n" "Länkkvalitet: %(lq)u%%\n" "StrömnivÃ¥ för överföring: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Ansluten\n" "Signalstyrka för mottagning: %(rssi)u%% (%(rssi_state)s)\n" "Länkkvalitet: %(lq)u%%\n" "StrömnivÃ¥ för överföring: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Ansluten\n" "Signalstyrka för mottagning: %(rssi)u%% (%(rssi_state)s)\n" "Länkkvalitet: %(lq)u%%\n" "StrömnivÃ¥ för överföring: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Lyckades!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Serieport ansluten till %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Misslyckades" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Anslutningen misslyckades: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Avbruten" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Ansluter..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Lägg till enhet" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Para ihop med enheten" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Skicka en fil..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Anslut till:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Koppla frÃ¥n:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Bläddra enhet..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Inte pÃ¥litlig" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Fel" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Uppdaterar" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Uppdaterar tjänster..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Uppdatera tjänster" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Ta bort..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Koppla frÃ¥n" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Tvinga frÃ¥nkoppling av enheten" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Kopplar frÃ¥n..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Ansluter" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Avbryt Ã¥tgärd" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Data aktivitet angiven" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "All data mottagen och överföringshastighet" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totalt antal data skickat och överföringshastighet" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Välj enhet" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Mer" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Stäng" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Andreas Ekholm https://launchpad.net/~arvast\n" " Daniel Nylander https://launchpad.net/~yeager\n" " Emil Tullstedt https://launchpad.net/~sakjur\n" " Fredrik Forsmo https://launchpad.net/~frippe\n" " Gruggo https://launchpad.net/~gruggo-\n" " Joakim Lundborg https://launchpad.net/~joakim-lundborg\n" " Martin Lindhe https://launchpad.net/~martin-unicorn\n" " Susanna Björverud https://launchpad.net/~sanna\n" " Ã…skar https://launchpad.net/~olskar" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman är en GTK-baserad blÃ¥tandshanterare" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM-inställningar" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Insticksmoduler" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Inte angiven" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Beroendeproblem" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Insticksmodulen \"%(0)s\" är beroende av %(1)s. Borttagning av " "%(1)s kommer även att ta bort \"%(0)s\".\n" "Fortsätt?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Insticksmodulen %(0)s stÃ¥r i konflikt med %(1)s. Inläsning av " "%(1)s kommer att inaktivera %(0)s.\n" "Fortsätt?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "okategoriserad" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "stationär dator" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "bärbar dator" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "handdator" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobil" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "sladdlös" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "telefondator" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "okänt" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "tangentbord" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "pekenhet" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Uppringt nätverk (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Ljudkälla" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Ljudsink" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Nätverksaccesspunkt" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Misslyckades med att ändra profil till %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Ljudprofil" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Välj ljudprofil för PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Uppringningstjänst" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Serietjänst" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Serieport %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Uppringningsinställningar" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Serieportar" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Nätverk" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Förnya IP Address" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Inmatningstjänst" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Headset-tjänst" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "TillÃ¥ter att ljud skickas till fjärrenhet" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "TillÃ¥ter att ljud tas emot frÃ¥n fjärrenhet" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Ansluten:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Inte ansluten" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Ingen användningsstatistik finns tillgänglig än. Prova att etablera en " "anslutning först och Ã¥tervänd sedan till denna sida." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "dag" msgstr[1] "dagar" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "timme" msgstr[1] "timmar" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minuter" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s och %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Är du säker pÃ¥ att du vill nollställa räknaren?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "LÃ¥ter dig övervaka din trafikanvändning av nätverk (mobilt bredband). " "Användbart för omrÃ¥den med begränsad bandbredd och kostsamma trafikavgifter. " "Denna insticksmodul övervakar varje enhet separat." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Nätverksanvändning" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Visar trafikanvändning av nätverk" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Ikonnamn" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Anpassad ikon att använda för notifieringsytan" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth aktiverat" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth inaktiverat" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Hanterar lokala nätverkstjänster, sÃ¥som NAP-bryggor" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Misslyckades med att verkställa nätverksinställningar" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Du kanske inte kan ansluta till blÃ¥tandsnätverket via denna maskin" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Ring upp via Bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" "DUN-anslutning pÃ¥ %s kommer nu finnas tillgänglig i Nätverkshanterare" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modemhanteraren saknar stöd för anslutningen" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "TillhandahÃ¥ller stöd för Dial Up Networking (DUN) med ModemManager och " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Ger ett menyobjekt som innehÃ¥ller senast använda anslutningar för snabb " "Ã¥tkomst" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximalt antal objekt" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" "Det maximala antal objekt i menyn för tidigare anslutningar som ska visas." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Tidigare anslutningar" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Ansluter till %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Ansluten" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Ansluten till %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Misslyckades med att ansluta" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "NätverksÃ¥tkomst (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Tjänst" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pÃ¥ %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adaptern för denna anslutning finns inte tillgänglig" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "TillhandahÃ¥ller stöd för Personal Area Networking (PAN) som introducerades i " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Redan ansluten" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "TillhandahÃ¥ller DBus API för andra Blueman-komponenter" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Övervakar modemanslutningarna i Nätverkshanterare och kopplar automatiskt " "frÃ¥n blÃ¥tandslänken efter att nätverksanslutningen har stängts" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "TillhandahÃ¥ller möjligheten för OBEX-filöverföring" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Växlar en avstängningsknapp för Bluetooth när knapptillstÃ¥ndet ändras. " "SÃ¥vida inte med USB-donglar." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Lägger till ett standardmenyobjekt till statusikonens meny" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "K_onfigurera ny enhet" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "Skicka _filer till enhet" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_Bläddra efter filer pÃ¥ enhet" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Enheter" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_trar" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Lokala tjänster" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "Insti_cksmoduler" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Startar BlÃ¥tandsguide" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Startar filsändare" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Startar filbläddrare" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Startar enhetshanterare" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Startar adapterinställningar" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Startar tjänsteinställningar" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "panelprogram" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "TillhandahÃ¥ller lösennyckel och autentiseringstjänster för BlueZ-demonen" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Hanterar automatiskt sink/källor i Pulseaudio för Bluetooth.\n" "Observera: Kräver pulseaudio 0.9.15 eller högre" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Gör till standardsink" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Gör a2dp-ljudsinket till standard efter anslutning" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Flytta strömmar" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Flytta befintliga ljudströmmar till blÃ¥tandsenhet" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth-ljud" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Misslyckades att starta bluetooth-modulen för PulseAudio. Bluetooth-ljud " "över PulseAudio kommer inte att fungera." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Anslutningen till en Bluetooth-ljudenhet lyckades. Denna enhet kommer nu att " "finnas tillgänglig i PulseAudio-mixern" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Lägger till ett menyobjekt för att avsluta panelprogrammet" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "TillhandahÃ¥ller en grundläggande DHCP-klient för PAN-anslutningar över " "Bluetooth." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth Nätverk" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Gränssnittet %(0)s bundet till IP-adress %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Misslyckades med att fÃ¥ en IP-adress pÃ¥ %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Försöker fÃ¥ en IP-adress pÃ¥ %s\n" "Vänta..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "FörÃ¥ldrad\n" "Gör DUN/PAN-anslutningar tillgängliga för NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA eller GSM stöds inte" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Enheten %s verkar inte ha stöd för GSM/CDMA.\n" "Denna anslutning kommer inte att fungera." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Lägger till en indikator pÃ¥ statusikonen när Bluetooth är aktiverat och " "visar antalet anslutningar i verktygstipset." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Visa överliggande ikon" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "Huruvida en komposition ska visas över statusikonen när ansluten" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth aktivt" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d aktiv anslutning" msgstr[1] "%d aktiva anslutningar" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Kör ett kommando när svarsknappen används pÃ¥ ett headset" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Kommando" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Kommando att köra när svarsknappen trycks ned:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "TillhandahÃ¥ller ett menyobjekt för att göra standardadaptern temporärt " "synlig när den är inställd till dold som standard" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Tidsgräns för upptäckningsbar" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Mängden tid i sekunder för upptäckningsbart läge" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Gö_r upptäckningsbar" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Gör standardadaptern tillfälligt synlig" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Upptäckningsbar... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "TillhandahÃ¥ller en meny för panelprogrammet och ett API för andra " "insticksmoduler att kommunicera med" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Ansluten till DUN-tjänst pÃ¥ %(0)s.\n" "Nätverket finns nu tillgängligt via %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "TillhandahÃ¥ller grundläggande stöd för anslutningar till Internet via DUN-" "profil." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standardhanterare för SPP-profilanslutning tillÃ¥ter körning av anpassade " "Ã¥tgärder" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Skript att köra vid anslutning" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Följande argument kommer att skickas med:\n" "Adress, Namn, tjänstenamn, uuid16s, rfcomm-nod\n" "Till exempel:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s returneras som en kommaseparerad lista\n" "\n" "När enheten kopplas frÃ¥n kommer skriptet att skickas en HUP-signal" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Serieport ansluten" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serieportstjänsten pÃ¥ enheten %s finns nu tillgänglig via %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "Skript för serieportsanslutning misslyckades" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Det uppstod ett fel vid start av skriptet %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Styr knapptillstÃ¥nd för blÃ¥tandsadapter" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth av" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Inaktivera Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Stäng av alla adaptrar" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Aktivera Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Aktivera alla adaptrar" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Ogiltig IP-adress" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-adresskonflikter med gränssnittet %s som har samma adress" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-adress överlappar subnätet för gränssnittet %s, som har följande " "konfiguration %s/%s\n" "Detta kan orsaka felaktigt nätverksbeteende" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Stöds för närvarande inte med denna konfiguration" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Ljud" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Överföring" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Panelprogrammets överföringstjänst är inaktiverad" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server är inte tillgänglig" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Panelprogrammet Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "BlÃ¥tandshanteraren Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth-hanterare" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Konfigurera Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Ändring av systeminställningar för Bluetooth kräver privilegier" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Konfigurera blÃ¥tandsmodem" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Konfigurera blÃ¥tandsnätverk" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Konfigurering av nätverk kräver behörighet" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Starta DHCP-klient" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Start av DHCP-klient kräver behörighet" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Systempolicyn förhindrar ändring av konfigurationen" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman-projektet" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetooth behöver aktiveras för att enhetshanteraren ska fungera" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Anslutning till BlueZ misslyckades" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-demonen är inte igÃ¥ng och blueman-manager kan inte fortsätta.\n" "Detta betyder antagligen att inga blÃ¥tandsadaptrar har hittats eller att " "blÃ¥tandsdemonen inte har startats." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Lägger till" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Söker" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Lyckades" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Fel" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Ihopparning" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth behöver aktiveras för att adapterhanteraren ska fungera" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Alltid" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minut" msgstr[1] "%d minuter" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server är antagligen inte installerad" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Ett fel har inträffat" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Avbryter" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Skickar fil" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "Färdig om:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minut" msgstr[1] "%.0f minuter" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f sekund" msgstr[1] "%.0f sekunder" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Misslyckades med att sända filen %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Hoppa över" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Försök igen" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Skicka filer till denna enhet" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth behöver aktiveras för att filöverföringar ska fungera" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Välj filer att skicka" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Starta konfigurationsguiden för denna enhet" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Bluetooth behöver aktiveras för att blÃ¥tandsguiden ska fungera" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "BlÃ¥tandsguide" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Inga adaptrar hittades" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Lägger Till Enhet..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Ihopparning pÃ¥gÃ¥r...\n" "\n" "Ange lösennyckeln %s pÃ¥ enheten." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Misslyckades med att lägga till enheten" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP-sink (skicka ljud)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP-källa (ta emot ljud)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Anslut inte" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Enheten har lagts till och anslutits" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Enheten har lagts till men gick inte att ansluta till" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Bläddra i denna enhet" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Misslyckades med att starta \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Du kan ange en alternativ webbläsare i tjänsteinställningarna" #~ msgid "Send a file..." #~ msgstr "Skicka en fil..." #~ msgid "Disconnect Device" #~ msgstr "Koppla frÃ¥n enhet" #~ msgid "Browse device..." #~ msgstr "Bläddra enhet..." #~ msgid "Friendly name" #~ msgstr "Kortnamn" #~ msgid "Temporary visible" #~ msgstr "Temporärt synlig" #~ msgid "Visibility setting" #~ msgstr "Synlighetsinställning" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Välkommen till konfigurationsguiden för blÃ¥tandsenheter. \n" #~ "\n" #~ "\n" #~ "Den kommer att hjälpa dig med att konfigurera och ansluta till dina " #~ "blÃ¥tandsaktiverade enheter." #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Bluez-demonen är inte igÃ¥ng, blueman-manager kan inte fortsätta." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth behöver aktiveras för att blÃ¥tandsguiden ska fungera" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Övervakar NetworkManagers modemanslutningar och kopplar automatiskt frÃ¥n " #~ "Bluetooth-länken efter att nätverksanslutningen stängs" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Växlar en Bluetooth-killswitch när strömtillstÃ¥ndet för Bluetooth ändras. " #~ "Vissa bärbara datorer, mestadels Dell-datorer, har denna funktion\n" #~ "Observera: Denna insticksmodul är automatiskt aktiverad om den hittar " #~ "en killswitch." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Kontrollerar bluetooth-adapterns strömtillstÃ¥nd" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "_Setup new device" #~ msgstr "K_onfigurera ny enhet" #~ msgid "Send _files to device" #~ msgstr "Skicka _filer till enhet" #~ msgid "_Browse files on device" #~ msgstr "_Bläddra i filer pÃ¥ enhet" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "Nätverkshanterare" #~ msgid "Forcefully disconnect a device" #~ msgstr "Tvinga frÃ¥nkoppling av en enhet" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "" #~ "TillhandahÃ¥ller en grundläggande dhcp-klient för PAN-anslutningar via " #~ "Bluetooth." #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "Lägger till en indikation pÃ¥ statusikonen när Bluetooth är aktivt och visar " #~ "antalet anslutningar i verktygstipset." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Läser automatiskt in bluetooth-modulen för pulseaudio efter att ljudenheten " #~ "har anslutits.\n" #~ "Observera: Kräver pulseaudio 0.9.15 eller senare" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "LÃ¥ter dig ta emot a2dp-ljud frÃ¥n andra Bluetooth-enheter och spela upp det i " #~ "högtalarna." blueman-1.23-git201403102151/po/ca.po0000644000175000017500000011560012307412112016172 0ustar schrammschramm# Catalan translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:57+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-01 04:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Afegeix" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Navega" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Esborra" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Envia un fitxer" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Desconegut" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Refusa" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Servei:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Ajuda" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Dolenta" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Ã’ptim" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Molt" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Massa" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Baixa" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Alta" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Molt alta" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Conectant..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Ivex https://launchpad.net/~xevijuanola\n" " Paco Rivière https://launchpad.net/~pacoriviere\n" " Pau https://launchpad.net/~pau-oliveras\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " el_libre XDDDDDDDDDDDDDDDDDDDDDDDDDDD https://launchpad.net/~el-libre" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "Desconegut" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Servei" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Gestor Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Gestor del Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "The Blueman Project" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/be.po0000644000175000017500000020171512307412112016200 0ustar schrammschramm# Belarusian translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:33+0000\n" "Last-Translator: Mikola Tsekhan \n" "Language-Team: Belarusian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Launchpad-Export-Date: 2010-02-23 05:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Ð†Ð¼Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Ðаладкі бачнаÑьці" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "ЗаўÑёды бачны" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "ÐÑбачны" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "ЧаÑова бачны" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth адаптары" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Запыт зьвÑзваньнÑ" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Запыт на зьвÑзваньне Ð´Ð»Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Паказваць увод" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Дадаць" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Дадаць гÑтую прыладу да ÑьпіÑу вÑдомых прылад" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Прылады Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "ПраглÑдзець" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "ПраглÑдзець прыладу пры дапамозе obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Стварыць ÑпалучÑньне з прыладай" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Пазначыць/зьнÑць пазнаку прылады Ñк даверанай" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Спалучыць" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Выдаліць" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Выдаліць гÑтую прыладу Ñа ÑьпіÑу вÑдомых прылад" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "ЗапуÑьціць дапаможнік уÑталёўкі Ð´Ð»Ñ Ð³Ñтай прылады" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Пошук" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Пошук прылад вакол" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "ÐдаÑлаць файл" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "ÐдаÑлаць файл(Ñ‹) на прыладу" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Ðаладзіць..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Давер" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "ЛÑÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñлужбы" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Падтрымка камутаванага ÑпалучÑÐ½ÑŒÐ½Ñ (DUN)" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Ðаладкі кропкі доÑтупа да Ñеткі" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Ðаладкі Ñеткі" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP Ñервер не ÑžÑталÑваны" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Падтрымка лÑкальнай Ñеткі (PAN)" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Службы" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Тып DHCP ÑÑрвера" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Уключыць маршрутызацыю (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Ð“Ñ€ÑƒÐ¿Ð°Ð²Ð°Ñ Ñетка" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-адраÑ" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Пункт доÑтупа да Ñеткі (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "РÑкамендавана" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Дадаткова" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Прыём файлаў (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Ðдкрыцьце доÑтупу да файлаў (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Ðаладкі перадачы" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Прымаць файлы з давераных прылад" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Дазволіць прыладам запіÑ/выдаленьне" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Каманда пуÑка азіральніка файлаў OBEX.\n" "%d з'ÑўлÑецца адраÑам прылады" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Уключаны" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Выбраць агульную Ñ‚Ñчку" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ Ñ‚Ñчка" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "ПаÑÑŒÐ»Ñ ÑžÐ¶Ñ‹Ð²Ð°Ð½ÑŒÐ½Ñ Ð½Ð°Ð»Ð°Ð´Ð°Ðº bluetooth-дÑман будзе Ñ€ÑÑтартаваны." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Ðаладка гука" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Ð”Ð°Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– прыёму гуку ÐŸÑ€Ð¾Ð±Ð½Ð°Ñ " "падтрымка!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "ДазвалÑе камп'ÑŽÑ‚Ñру працаваць у ÑкаÑьці гарнітуры." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "ДазвалÑе Вам атрыліваць a2dp аўдыё ад іншых прылад Bluetooth Ñ– прайграваць " "Ñго праз калёнкі." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "ЭмулÑÑ†Ñ‹Ñ Ð³Ð°Ñ€Ð½Ñ–Ñ‚ÑƒÑ€Ñ‹ ÐŸÑ€Ð¾Ð±Ð½Ð°Ñ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼ÐºÐ°!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Файл:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "У:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Ðдпраўка файлаў праз Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Перадача файлаў праз Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Віншуем, прылада паÑьпÑхова даданаÑ" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Далучыцца да:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Калі лаÑка, пачакайце..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Выберыце ÑпоÑаб злучÑньнÑ:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Вітаем Ð’Ð°Ñ Ñƒ майÑтры наладкі Bluetooth. \n" "\n" "\n" "Ðн правÑдзе Ð’Ð°Ñ Ð¿Ñ€Ð°Ð· працÑÑ ÐºÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ– Ñ– далучÑÐ½ÑŒÐ½Ñ Ð´Ð° Вашага Bluetooth " "уключаных прылад." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "ПрацÑгнуць без ÑпалучÑньнÑ" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "ВыкарыÑтоўваць улаÑны ключ:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ВыкарыÑтоўваць выпадковы пароль" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Выбар адаптÑра" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "ПрагрÑÑ Ð¿Ð¾ÑˆÑƒÐºÐ° прылад" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Пошук прыладаў" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Ðўтар" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Канфліктуе з:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Залежыць ад:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "ÐпіÑаньне дадатка:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Ðаладкі" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Ðаладка канфігурацыі дадаткаў" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ðе пазначаны" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "ÐевÑдомы" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "Ðалады GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "Пункт дотыку (APN):" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Ðумар:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "ПрынÑта:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Ðгульны чаÑ:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "ÐŸÐ°Ñ‡Ñ‹Ð½Ð°Ñ Ð·:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Ðгулам:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "ÐдаÑлана:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Скінуць" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Лічыльнік дадзеных" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "УваходзÑчы файл праз Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "УваходзÑчы файл %(0)s ад %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Пацьвердзіць" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Ðдмовіць" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Ðтрыманьне файла" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Ðтрыманьне файла %(0)s ад %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Файл атрыманы" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "ПаÑьпÑхова атрыманы файл %(0)s ад %(1)s" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Схіб перадачы" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Схіб перадачы файла %(0)s" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Ðтрыманы файлы" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Ðтрыман %d файл у фоне" msgstr[1] "Ðтрымана %d файлы Ñž фоне" msgstr[2] "Ðтрымана %d файлаў у фоне" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Ðтрыман %d файл у фонавым Ñ€Ñжыме" msgstr[1] "Ðтрымана %d файлы Ñž фонавым Ñ€Ñжыме" msgstr[2] "Ðтрымана %d файлаў у фонавым Ñ€Ñжыме" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Запыт злучÑÐ½ÑŒÐ½Ñ Ð· %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "ÐўтÑнтыфікацыÑ" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "ВыкарыÑтоўваць PIN-код Ð´Ð»Ñ Ð°ÑžÑ‚Ð°Ñ€Ñ‹Ð·Ð°Ñ†Ñ‹Ñ–" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "УвÑдзіце PIN код" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "УвÑдзіце код аўтарызацыі" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "УвÑдзіце код злучÑньнÑ" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Запыт злучÑÐ½ÑŒÐ½Ñ Ð´Ð»Ñ:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Пацьвердзіце код аўтарызацыі:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Пацьвердзіць" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Забараніць" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Запыт аўтарызацыі длÑ:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Служба:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "ЗаўÑёды прымаць" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Пацьвердзіце значÑньне" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "ЗлучÑньне з: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– плаґіна ўзьнікла памылка. Калі лаÑка, паведаміце пра гÑта " "раÑпрацоўшчыкам разам Ñа зьмеÑьцівам гÑтага паведамленьнÑ." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth вылучаны" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Уключыць Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Ðдаптар" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Прылада" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "Пра_глÑд" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Даведка" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Ðтрымаць дапамогу Ñž ІнтÑрнÑце" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ПераклаÑьці гÑтае даÑтаÑаваньне" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Паведаміць пра памылку" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Кіраўнік прыладаў" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Паказаць панÑль прылад" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Паказаць радок Ñтану" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹ наперад" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "ÐÐ¿Ð¾ÑˆÐ½Ñ–Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹ Ñž канец" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Даверанае Ñ– зьвÑзанае" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "ЗьвÑзанае" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Даверанае" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "КепÑка" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Горшы за аптымальны" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Ðптымальны" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Добра" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Вельмі добра" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Ðізкі" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Ð’Ñ‹Ñокі" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Вельмі выÑокі" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Падключаны\n" "МагутнаÑьць прыманага Ñігнала: %(rssi)u%% (%(rssi_state)s)\n" "ЯкаÑьць злучÑньнÑ: %(lq)u%%\n" "МагутнаÑьць передатчыка: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Падключаны\n" "МагутнаÑьць прыманага Ñігнала: %(rssi)u%% (%(rssi_state)s)\n" "ЯкаÑьць злучÑньнÑ: %(lq)u%%\n" "МагутнаÑьць передатчыка: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Падключаны\n" "МагутнаÑьць прыманага Ñігнала: %(rssi)u%% (%(rssi_state)s)\n" "ЯкаÑьць злучÑньнÑ: %(lq)u%%\n" "МагутнаÑьць передатчыка: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "ПоÑьпех!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Падключаны паÑьлÑдоўны порт на %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Схіб" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "ЗлучÑньне немагчыма або разарвана: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "СкаÑавана" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "ЗлучÑньне..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Дадаць прыладу" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Стварыць з прыладай пару" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "ДаÑлаць файл..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Далучыцца да:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Ðдлучыцца:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "ÐглÑд прлады..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Выдаліць з давераных" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Схіб" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Ðбнаўленьне" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Ðбнаўленьне ÑьпіÑа Ñлужбаў..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Ðбнавіць ÑÑŒÐ¿Ñ–Ñ Ñлужбаў" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Выдаліць..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Ðдлучыцца" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "ПрымуÑова адлучыць прыладу" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "ÐдлучÑньне…" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "ЗлучÑньне" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "СкаÑаваць апÑрацыю" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Індыкатар актыўнаÑьці даньнÑÑž" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Ðгульны аб'ём прынÑтых дадзеных Ñ– хуткаÑьці перадачы" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Ðгульны аб'ём адпраўленых дадзеных Ñ– хуткаÑьці перадачы" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "выберыце прыладу" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "ЯшчÑ" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Зачыніць" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Iryna Nikanchuk https://launchpad.net/~unetriste\n" " Mikola Tsekhan https://launchpad.net/~tsekhan" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman - гÑта Bluetooth мÑнÑджÑÑ€, заÑнаваны на GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Ðаладкі GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Дадаткі" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "ÐÑвызначана" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Праблема Ñ Ð·Ð°Ð»ÐµÐ¶Ð½Ð°ÑьцÑмі" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Дадатак \"%(0)s\" залежыць ад %(1)s. ВыключÑньне %(1)s " "такÑама адключыць \"%(0)s\".\n" "ПрацÑгнуць?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Модуль %(0)s канфліктуе з модулем %(1)s. Пры загрузцы " "%(1)s модуль %(0)s будзе выгружаны.\n" "ПрацÑгнуць?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "неклаÑіфікавана" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "кампутар" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "ÑÑрвер" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "ноўтбук" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "прылада" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "мабільны" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "беÑправадны" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "Ñмартфон" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "мадÑм" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "навушнікі" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "гарнітура" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "невÑдомы" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "мікрафон" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "клÑвіÑтура" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "маніпулÑтар" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Перадача даньнÑÑž па Dial-Up" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Крыніца гука" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Прыёмач гука" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Пункт дотыка да Ñеткі" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Ðе атрымалаÑÑ Ð·ÑŒÐ¼Ñніць пофіль у %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Ðўдыё профіль" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Выбраць аўдыё профіль Ð´Ð»Ñ PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Камутаванае ÑпалучÑньне (Dial-Up)" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "ПаÑьлÑдоўны порт (COM)" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "ПаÑьлÑдоўны порт %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Ðаладкі dial-up" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "ПаÑьлÑÐ´Ð¾ÑžÐ½Ñ‹Ñ Ð¿Ð°Ñ€Ñ‚Ñ‹" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Сетка" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Ðднавіць IP адраÑ" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Служба ўводу" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Гарнітура" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "ДазвалÑе адпраўлÑць гук на аддаленую прыладу" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "ДазвалÑе прымаць гук з аддаленай прылады" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Падключаны:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "ÐÑ Ð·Ð»ÑƒÑ‡Ð°Ð½Ñ‹" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "СтатыÑтыка выкарыÑÑ‚Ð¾ÑžÐ²Ð°Ð½ÑŒÐ½Ñ Ð½ÐµÐ´Ð°Ñтупна. ПаÑпрабуйце уÑталÑваць злучÑньне й " "праверце гÑту Ñтаронку." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "дзень" msgstr[1] "дні" msgstr[2] "дзён" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "гадзіна" msgstr[1] "гадзіны" msgstr[2] "гадзінаў" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "хвіліна" msgstr[1] "хвіліны" msgstr[2] "хвілін" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s Ñ– %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Ð’Ñ‹ ўпÑўнены, што жадаеце зкінуць паказчыкі лічыльніка?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "ДазвалÑе адÑочваць выкарыÑтаньне Ñеткавага трафіка (мабільнага " "шырокапалоÑнага злучÑньнÑ). КарыÑна Ð´Ð»Ñ Ñ‚Ð°Ñ€Ñ‹Ñ„Ð½Ñ‹Ñ… плÑнаў з аплатай за " "колькаÑьць перададзеных/атрыманых дадзеных. СтатыÑтыка вÑдзецца Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð¹ " "прылады Ñž аÑобку." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "ВыкарыÑтоўваньне Ñеткі" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Паказвае ÑтатыÑтыку выкарыÑÑ‚Ð¾ÑžÐ²Ð°Ð½ÑŒÐ½Ñ Ñеткавага трафіку" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Ðазва значака" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Дапомны значак Ð´Ð»Ñ Ð¿Ñ€Ð°Ñторы паведамленьнÑÑž" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth уключаны" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth адключаны" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Кіруе мÑÑцовымі паÑлугамі Ñеткі, такімі, Ñк NAP маÑты" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Ðемагчыма прынÑць ÑÐµÑ‚ÐºÐ°Ð²Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ–" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Магчыма, вы не можаце злучыцца з Ñеткай Bluetooth праз гÑты кампутар" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Камутаваных аддалены доÑтуп па Bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "ДалучÑньне DUN на %s зараз даÑтупна Ñž Network Manager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager не падтрымлівае злучÑньне" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "ЗабÑÑьпечвае падтрымку Ð´Ð»Ñ Dial Up Networking (DUN) Ð´Ð»Ñ ModemManager Ñ– " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "ПадмÑню забÑÑьпечвае хуткі доÑтуп да апошніх выкарыÑтаных злучÑньнÑÑž" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "МакÑÑ‹Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць ÑлемÑнтаў" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" "ÐÐ°Ð¹Ð±Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць Ñлементаў, адлюÑтроўваемых у мÑню «ÐÑÐ´Ð°ÑžÐ½Ñ–Ñ " "ÑпалучÑньні...»." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "ÐÑÐ´Ð°ÑžÐ½Ñ–Ñ ÑпалучÑньні" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "ЗлучÑньне з %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "ЗлучÑньне ÑžÑталÑванае" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Далучана да %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Ðемагчыма ÑžÑталÑваць злучÑньне" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Сеткавы доÑтуп (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Служба" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "ÐдаптÑÑ€ Ð´Ð»Ñ Ð³Ñтага злучÑÐ½ÑŒÐ½Ñ Ð½ÐµÐ´Ð°Ñтупны" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "ЗабÑÑьпечвае падтрымку лÑкальнай Ñеткі (PAN), забÑÑьпечанай пры дапамозе " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Ужо далучана" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "ПрадаÑтаўлÑе DBus API Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… кампанÑнтаў Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Сачыць за мадÑмнымі злучÑньнÑмі Ñž NetworkManager'Ñ‹ Ñ– аўтаматычна адключаць " "Bluetooth паÑÑŒÐ»Ñ Ñ‚Ð°Ð³Ð¾, Ñк Ñеткавае злучÑньне будзе закрыта." #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "ЗабÑÑьпечвае перадачу файлаў па пратаколу OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Пераключаць Bluetooth выключальнік, калі Ñтан ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Bluetooth " "зьмÑнÑецца. БÑÑÑÑнÑова Ð´Ð»Ñ USB заглушак." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Дадаць ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ Ð¿ÑƒÐ½ÐºÑ‚Ñ‹ мÑню да мÑню іконкі Ñž трÑÑ–" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Дадаць новую прыладу" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "ÐдаÑлаць _файлы на прыладу" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_ПраглÑдзець файлы на прыладзе" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Прылады" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "_Ðдаптары" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "ЛÑкальные _ÑÑрвіÑÑ‹" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Дадаткі" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "ЗапуÑк аÑÑ‹ÑÑ‚Ñнта Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "ЗапуÑк даÑылальніка файлаў" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "ЗапуÑк файлавага мÑнÑджÑра" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "ЗапуÑк кіравальніка прыладамі" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "ЗапуÑк наладак адаптÑра" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "ЗапуÑк наладак Ñлужбы" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "аплет" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "ПрадаÑтаўлÑе пароль, ÑÑрвіÑÑ‹ аўтÑнтыфікацыі Ð´Ð»Ñ Ð´Ñмана BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Ðўтаматычна кіраваць плынÑмі/крыніцамі Pulseaudio Bluetooth.\n" "Заўвага: Патрабуецца pulseaudio 0.9.15 або вышÑй" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Зрабіць Ñьцёкам па змоўчаньні" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Зрабіць a2dp аўдыё Ñьцёк дапомным паÑÑŒÐ»Ñ Ð·Ð»ÑƒÑ‡ÑньнÑ" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Ðакіраваць плыні" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Ðакіраваць Ñ–ÑÐ½Ñ‹Ñ Ð°ÑžÐ´Ñ‹Ñ‘ плыні на прыладу Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth аўдыё" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Схіб ініцыÑлізацыі Ð¼Ð¾Ð´ÑƒÐ»Ñ Bluetooth Ð´Ð»Ñ PulseAudio. Праца праз PulseAudio " "немагчыма." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "СпалучÑньне з аўдыёпрыладай Bluetooth паÑьпÑхова ÑžÑтлÑвана. ГÑÑ‚Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð° " "зараз даÑтупна Ñž мікшÑры PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Дадае пункт мÑню выхада з даÑтаÑаваньнÑ" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "ПрадаÑтаўлÑе базавы dhcp кліент Ð´Ð»Ñ PAN злучÑньнÑÑž Bluetooth." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Сетка Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ІнтÑрфÑйÑу %(0)s паÑтаўлены Ñž адпаведнаÑьць IP-Ð°Ð´Ñ€Ð°Ñ %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Ðемагчыма атрымаць IP Ð°Ð´Ñ€Ð°Ñ Ð½Ð° %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Спроба атрымаць IP Ð°Ð´Ñ€Ð°Ñ Ð½Ð° %s\n" "Калі лаÑка, пачакайце..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Забаронена \n" "Робіць ÐºÐ°Ð¼ÑƒÑ‚ÑƒÐµÐ¼Ñ‹Ñ Ð´Ð°Ð»ÑƒÑ‡Ñньні (Dial-Up), альбо далучÑньні лÑкальнай Ñеткі " "(PAN), даÑтупнымі Ð´Ð»Ñ NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA ці GSM не падтрымліваюцца" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Прылада %s, не падтрымлівае GSM/CDMA.\n" "ГÑтае злучÑньне не будзе працаваць" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Дадаць індыкацыю Ñž іконку трÑÑ, калі Bluetooth актыўны, Ñ– паказваць " "колькаÑьць далучÑньнÑÑž ва ÑžÑплываючай падказцы." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Паказваць значак даÑтаÑаваньнÑ" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "Паказваць накладаньне над значакам ÑтатуÑа пры далучÑньні" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth актыўны" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d актыўнае далучÑньне" msgstr[1] "%d актыўных далучÑньні" msgstr[2] "%d актыўных далучÑньнÑÑž" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Выканаць каманду паÑÑŒÐ»Ñ Ð½Ð°Ñ†Ñ–Ñку на гарнітуры кнопкі адказу" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Каманда" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Каманда, ÑÐºÐ°Ñ Ð²Ñ‹ÐºÐ¾Ð½Ð²Ð°ÐµÑ†Ñ†Ð° пры націÑке кнопкі адказу" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Дадаць пункт мÑню, Ñкі робіць прыладу, ÑÐºÐ°Ñ Ð¿Ð° змоўчаньні ÑхаванаÑ, чаÑова " "бачнай." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Ð§Ð°Ñ Ð·Ð½Ð°Ñ…Ð°Ð´Ð¶ÑньнÑ" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Ð§Ð°Ñ ÑƒÑ‚Ñ€Ñ‹Ð¼Ð°Ð½ÑŒÐ½Ñ Ñž Ñ€Ñжыме бачнаÑьці Ñž ÑÑкундах" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Зрабіць ад_найдоўваемым" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Зрабіць адаптÑÑ€ па змоўчаньні чаÑова бачным" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Бачны... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "ПрадаÑтаўлÑе мÑню аплета Ñ– API Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… дадаткаў" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "ПаÑьпÑхова злучана з мадÑмнай Ñлужбай (DUN) на прыладзе " "%(0)s.\n" "Стала даÑтупна Ñетка праз %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "ПрадаÑтаўлÑе базавую падтрымку падключÑÐ½ÑŒÐ½Ñ Ð´Ð° ІнтÑрнÑта праз DUN профіль." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Стандартны апрацоўшчык злучÑÐ½ÑŒÐ½Ñ SPP профілю, Ñкі дазвалÑе выконваць " "ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ Ð´Ð·ÐµÑньні" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Скрыпт, выконваемы паÑÑŒÐ»Ñ Ð·Ð»ÑƒÑ‡ÑньнÑ" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "ÐаÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼Ñнты будуць перададзены:\n" "ÐдраÑ, імÑ, імÑ, uuid16s, rfcomm вузел\n" "Ðапрыклад:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s вÑртаецца Ñк падзелены коÑкамі ÑьпіÑ\n" "\n" "ПаÑÐ»Ñ Ð°Ð´ÐºÐ»ÑŽÑ‡ÑÐ½ÑŒÐ½Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹, ÑцÑнар адправіць Ñыгнал HUP" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "ПаÑьлÑдоўны порт далучаны" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "ПаÑьлÑдоўны порт на прыладзе %s зараз даÑтупен праз %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "СпалучÑньне па паÑьлÑдоўнаму парту Ñхібіла" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "З'ÑвілаÑÑ Ð¿Ñ€Ð°Ð±Ð»ÐµÐ¼Ð° пры выкананьні Ñкрыпта %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "КантралÑваць Ñтан ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Bluetooth адаптара" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Выключыць Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Ðдключыць Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Ðдключыць уÑе адаптÑры" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Уключыць Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Уключыць уÑе адаптары" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Ðаправільны IP-адраÑ" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-Ð°Ð´Ñ€Ð°Ñ ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ зь інтÑрфÑйÑам %s, Ñкі мае такі ж Ñамы адраÑ" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-Ð°Ð´Ñ€Ð°Ñ Ð¿ÐµÑ€Ð°ÐºÑ€Ñ‹Ð²Ð°Ðµ падÑетку інтÑрфÑйÑу %s, Ñкі мае наÑтупную канфігурацыю " "%s/%s\n" "ГÑта можа прывеÑьці да нÑправільных паводзін Ñеткі" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "У дадзены момант не падтрымліваецца" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Ðўдыё" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Перадача" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "СÑÑ€Ð²Ñ–Ñ Ð¿ÐµÑ€Ð°Ð´Ð°Ñ‡Ñ‹ адключаны" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "СÑрвер obex надаÑтупны" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Ðплет Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Кіраўнік" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Кіраўнік прылад Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Ðалажка Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Ð”Ð»Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ ÑÑ‹ÑÑ‚Ñмных наладак bluetooth патрабуюцца прывілеі" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Ðаладка Bluetooth мадÑмаў" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Ðаладзіць Ñетку Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Ðаладка Ñеткі патрабуе прывілеÑÑž" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "ПуÑьціць кліент DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "ПуÑк кліента DHCP патрабуе неабходных прывілеÑÑž" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Палітыка ÑÑ‹ÑÑ‚Ñмы не дапуÑкае зьмÑÐ½ÐµÐ½ÑŒÐ½Ñ ÐºÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ–" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "ПраÑкт Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Ð”Ð»Ñ Ñ‚Ð°Ð³Ð¾ каб кіравальнік прыладамі працаваў, Bluetooth павінен быць уключаны" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "ЗлучÑньне з BlueZ нÑўдалае" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "ДÑман Bluez не запушчаны, blueman-manager Ð½Ñ Ð¼Ð¾Ð¶Ð° працÑгваць працу.\n" "ГÑта можа азначаць, што не было выÑўлена Bluetooth адаптараў або дÑман " "Bluetooth не запушчаны." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Дадаваньне" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Шукаю" #: ../apps/blueman-manager:244 msgid "Success" msgstr "ПаÑьпÑхова" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Схіб" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "СпалучÑньне" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ кіравальніка Bluetooth адаптÑÑ€ павінен быць уключаны" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "ЗаўÑёды" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d хвіліна" msgstr[1] "%d хвіліны" msgstr[2] "%d хвілін" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "СÑрвер obex не ÑžÑталÑваны" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "ÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Ðдмена" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Ðдпраўка файла" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ЗаÑтаўшыÑÑ Ñ‡Ð°Ñ:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f хвіліна" msgstr[1] "%.0f хвіліны" msgstr[2] "%.0f хвілінаў" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Ñекунда" msgstr[1] "%.0f Ñекунды" msgstr[2] "%.0f Ñекундаў" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Узьнікла памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð°Ð´Ð¿Ñ€Ð°ÑžÐºÑ– файла %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Ðбмінуць" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Паўтарыць" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Ðдправіць файлы на гÑтую прыладу" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Ð”Ð»Ñ Ñ‚Ð°Ð³Ð¾, каб працавала перадача файлаў, патрÑбна ўключыць Bluetooth" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Выберыце файлы Ð´Ð»Ñ Ð°Ð´Ð¿Ñ€Ð°ÑžÐºÑ–" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "ЗапуÑьціць дапаможнік Bluetooth Ð´Ð»Ñ Ð³Ñтай прылады" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Bluetooth павінен быць уключаны, каб аÑÑ‹ÑÑ‚Ñнт Bluetooth працаваў" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Дапаможнік Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Ðдаптар Ð½Ñ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ñ‹" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Дадаваньне прылады..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "ЗьвÑзваньне...\n" "\n" "УвÑдзіце пароль %s у прыладзе." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Ðемагчыма дадаць прыладу" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "Прыёмач A2DP (адпраўка гука)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "Крыніца A2DP (атрыманьне гука)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Ðе Ñпалучацца" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Прылада паÑьпÑхова дададзена Ñ– злучана" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Прылада паÑьпÑхова дададзена, але злучÑньне немагчымае" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ÐглÑд прылады" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Схіб пуÑка «%s»" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Ð’Ñ‹ можаце выбраць альтÑрнатыўны аглÑдальнік у наладках Ñлужбаў" #~ msgid "Temporary visible" #~ msgstr "ЧаÑова бачны" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Маніторынг мадÑмных злучÑньнÑÑž NetworkManager'а Ñ– аўтаматычнае адлучÑньне " #~ "Bluetooth-злучÑньнÑÑž паÑÑŒÐ»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ†ÑŒÑ†Ñ Ñеткавага далучÑньнÑ" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Кіруе Ñ€Ñжымамі ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ð°Ð´Ð°Ð¿Ñ‚Ñра Bluetooth" #~ msgid "Send a file..." #~ msgstr "Ðдправіць файл" #~ msgid "Disconnect Device" #~ msgstr "Ðдключыць прыладу" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "ДÑман Bluez не пушчаны, кіравальнік Blueman не можа працÑгваць." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ дапаможніка Bluetooth павінен быць уключаны" #~ msgid "Visibility setting" #~ msgstr "Ðаладка бачнаÑьці" #~ msgid "Browse device..." #~ msgstr "ПраглÑдзець прыладу.." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Ð’Ð°Ñ Ð²Ñ–Ñ‚Ð°Ðµ майÑтар наладкі прыладаў Bluetooth \n" #~ "\n" #~ "\n" #~ "ГÑты майÑтар дапаможа вам Ñпалучыцца Ñ– наладзіць Ð²Ð°ÑˆÑ‹Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹ Bluetooth" #~ msgid "Friendly name" #~ msgstr "Бачнае імÑ" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "Кіраўнік Ñеткі" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Уключае killswitch пры зьмене Ñ€Ñжыма ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ bluetooth. ÐÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ " #~ "ноўтбукі, у аÑноўным Dell, маюць гÑтую функцыю\n" #~ "Заўвага:Плагін актывіруецца аўтаматычна пры аднайдаваньні killswitch." #~ msgid "" #~ "The following arguments will be passed:\n" #~ "Address, Name, service name, uuid16s, rfcomm node\n" #~ "For example:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s are returned as a comma seperated list" #~ msgstr "" #~ "Дазволены наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼Ñнты:\n" #~ "ÐдраÑ, ІмÑ, Ñ–Ð¼Ñ Ñлужбы, uuid16s, rfcomm вузел\n" #~ "Ðапрыклад:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s вÑртаецца Ñк ÑьпіÑ, падзелены коÑкамі" blueman-1.23-git201403102151/po/Makefile.in0000644000175000017500000001606512307423217017331 0ustar schrammschramm# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # Copyright (C) 2004-2008 Rodney Dawes # # This file may be copied and used freely without restrictions. It may # be used in projects which are not available under a GNU Public License, # but which still want to provide support for the GNU gettext functionality. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # # - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE GETTEXT_PACKAGE = blueman PACKAGE = blueman VERSION = 1.23 SHELL = /bin/bash srcdir = . top_srcdir = .. top_builddir = .. prefix = /usr/local exec_prefix = ${prefix} datadir = ${datarootdir} datarootdir = ${prefix}/share libdir = ${exec_prefix}/lib DATADIRNAME = share itlocaledir = $(prefix)/$(DATADIRNAME)/locale subdir = po install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh # Automake >= 1.8 provides $(MKDIR_P). # Until it can be supposed, use the safe fallback: mkdir_p = $(install_sh) -d INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 GMSGFMT = /usr/bin/msgfmt MSGFMT = /usr/bin/msgfmt XGETTEXT = /usr/bin/xgettext INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_EXTRACT = /usr/bin/intltool-extract MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) DISTFILES = Makefile.in.in POTFILES.in $(POFILES) EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS POTFILES = \ # This comment gets stripped out CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: .SUFFIXES: .po .pox .gmo .mo .msg .cat AM_DEFAULT_VERBOSITY = 1 INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< .po.gmo: $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && gencat $@ $*.msg all: all-yes all-yes: $(CATALOGS) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-data install-data: install-data-yes install-data-no: all install-data-yes: all linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $$dir; \ if test -r $$lang.gmo; then \ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $(srcdir)/$$lang.gmo as" \ "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ if test -r $$lang.gmo.m; then \ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ if test -r $(srcdir)/$$lang.gmo.m ; then \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $(srcdir)/$$lang.gmo.m as" \ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done # Empty stubs to satisfy archaic automake needs dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. install-exec installcheck: uninstall: linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done check: all $(GETTEXT_PACKAGE).pot rm -f missing notexist srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m if [ -r missing -o -r notexist ]; then \ exit 1; \ fi mostlyclean: rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES stamp-it rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ test -f $$file || file="$(srcdir)/$$file"; \ ln $$file $(distdir) 2> /dev/null \ || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done Makefile POTFILES: stamp-it @if test ! -f $@; then \ rm -f stamp-it; \ $(MAKE) stamp-it; \ fi stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/po/ChangeLog0000644000175000017500000000000012307412112017004 0ustar schrammschrammblueman-1.23-git201403102151/po/sl.po0000644000175000017500000012156212307412112016231 0ustar schrammschramm# Slovenian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # Matej UrbanÄiÄ , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:32+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: utf-8\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Prebrskaj" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "PoÅ¡lji datoteko" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_PomoÄ" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Matej UrbanÄiÄ https://launchpad.net/~matej-urban\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "neznan" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Storitev" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Upravljalnik Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/sr.po0000644000175000017500000013050012307412112016227 0ustar schrammschramm# Serbian translation for blueman # Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2010. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:29+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Serbian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Увек видљив" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Сакривен" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Привремено видљив" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth уређаји" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Захтев за упаривањем" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Захтев за упаривање уређаја:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Прикажи уноÑ" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Додај" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Додај овај уређај у ÑпиÑак познатих уређаја" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth уређаји" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Разгледај" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Разгледај уређај помоћу obex ftp-а" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Упари Ñа овим уређајем" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Уређај је/није од поверења" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Упари" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Уклони" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Уклони уређај из ÑпиÑка познатих уређаја" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Покрени помоћника за подешавање овог уређаја" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Тражи" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Тражи уређаје у близини" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Пошаљи датотеку" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Пошаљи датотеке на уређај" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "ПодеÑи..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Поверење" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Локални ÑервиÑи" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN подршка" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP подешавања" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Мрежна подешавања" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "ÐиÑу инÑталирани DHCP Ñервери" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN подршка" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "УÑлуге" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Ð’Ñ€Ñта DHCP Ñервера:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Омогући рутирање (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Мрежа групе" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "ИП адреÑа:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Мрежна приÑтупна тачка (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Препоручено" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Ðапредно" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Примање датотека (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Дељење датотека (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Подешавања преноÑа" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Примај датотеке Ñа уређаја од поверења" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Дозволи уређајима да упиÑују/бришу" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Ðаредба за покретање разгледача за obex ftp.\n" "%d Ñе замењује адреÑом уређаја." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Омогућен" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Изаберите фаÑциклу за дељено/Ñмештање" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Дељена фаÑцикла:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Ðакон примене ових подешавања, уÑлужни програм за Bluetooth ће бити " "поново покренут." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Подешавања звука" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Ðапредно примање звука ЕкÑпериментално!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "ДопуÑти овом рачунару да Ñе понаша као Ñлушалице Ñа микрофоном." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Датотека:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Ðа:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Слање датотека Bluetooth-ом" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Bluetooth-ом" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ЧеÑтитке, уређај је уÑпешно додат" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Повежи Ñа:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Сачекајте..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Коју врÑту упаривања кориÑтити:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "ÐаÑтави без упаривања" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "КориÑти произвољну лозинку:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "КориÑти Ñлучајну лозинку" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Избор адаптера" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Тражење уређаја у току" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Тражи уређаје" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Ðутор:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "У Ñукобу Ñа:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "ЗавиÑи од:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "ÐžÐ¿Ð¸Ñ Ð¿Ñ€Ð¸ÐºÑ™ÑƒÑ‡ÐºÐ°:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Подешавање" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "ПодеÑите изабране прикључке" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ðије наведен" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Ðепознат" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM подешавања" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Број:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Преузето:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Трајање дневника:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Дневник започет:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Укупно:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "ПоÑлато:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "РеÑетуј" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "СтатиÑтика Ñаобраћаја" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Долазећа датотека преко Bluetooth-а" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ПриÑтигла датотека %(0)s Ñа %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Прихвати" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Одбиј" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Прима датотеку" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Прима датотеку %(0)s Ñа %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Датотека примљења" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Датотека %(0)s уÑпешно примљена Ñа %(1)s" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð¸Ñ˜Ðµ уÑпео" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ %(0)s није уÑпео" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Датотеке примљене" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Данило Шеган https://launchpad.net/~danilo" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/he.po0000644000175000017500000013465612307412112016217 0ustar schrammschramm# Hebrew translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:27+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "×©× ×™×“×™×“×•×ª×™" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "הגדרות נר×ות" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "גלוי תמיד" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "נסתר" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "גלוי זמנית" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "מת×מי Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "בקשת זיווג" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "בקשת זיווג להתקן:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "הצגת קלט" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "הוספה" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "הוספת התקן ×–×” לרשימת ×”×”×ª×§× ×™× ×”×™×“×•×¢×™×" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "התקני Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "עיון" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "עיון בהתקן ב×מצעות obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "יצירת זיווג ×¢× ×”×”×ª×§×Ÿ" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "סימון\\ניקוי סימון התקן ×–×” כמ×ושר" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "זוג" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "הסרה" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "הסרת התקן ×–×” מרשימת ×”×”×ª×§× ×™× ×”×™×“×•×¢×™×" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "הרצת ×שף ההתקנה עבור התקן ×–×”" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "חפש" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "חיפוש עבור ×”×ª×§× ×™× ×¡×ž×•×›×™×" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "שליחת קובץ" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "שליחת קובץ(קבצי×)" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "הגדרות..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "×מון" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "×©×™×¨×•×ª×™× ×ž×§×•×ž×™×™×" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "תמיכה בDUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "הגדרות NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "הגדרות רשת" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "×œ× ×ž×•×ª×§× ×™× ×©×¨×ª×™ DHCP" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "תמיכה בPAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "שירותי×" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "סוג שרת DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "הפעלת ניתוב (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "קבוצת רשת" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "כתובת IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "נקודת גישה לרשת (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "מומלץ" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "מתקד×" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "קבלת ×§×‘×¦×™× (דחיפת עצמי×)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "שיתוף ×§×‘×¦×™× (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "הגדרות תעבורה" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "קבלת ×§×‘×¦×™× ×ž×”×ª×§× ×™× ×ž×ומתי×" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "מתן ×פשרות ×œ×”×ª×§× ×™× ×œ×›×ª×•×‘\\למחוק" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "פקודה להפעלת דפדפן obex ftp.\n" "%d מוחלף בכתובת ההתקן" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "מופעל" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "בחירת תיקייה משותפת\\מועברת" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "תיקייה משותפת:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "הגדרות שמע" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "מ×פשר לך לקבל צליל ad2p מהתקני Bluetooth ××—×¨×™× ×•×œ× ×’×Ÿ ×ותו ברמקולי×." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "הדמיית ×וזניות מ×וד נסיוני" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "ל:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "שולח ×§×‘×¦×™× ×“×¨×š Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "העברת ×§×‘×¦×™× ×‘Ö¾Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ברכות, ההתקן נוסף בהצלחה" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "חיבור ל:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "× × ×œ×”×ž×ª×™×Ÿ..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "יש לבחור שיטת זיווג לשימוש:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "ברוך ×”×‘× ×œ×שף הגדרת התקן ×”Bluetooth.\n" "\n" "\n" "×”×שף ×”×–×” ×™× ×—×” ×ותך בתהליך הגדרת וחיבור התקני ×”Bluetooth שלך." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "המשך ×œ×œ× ×–×™×•×•×’" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "השתמש בססמה מות×מת ×ישית:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "השתמש בססמה רנדומלית" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "בחירת מת××" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "התקדמות חיפוש ההתקן" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "חיפוש התקני×" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "יוצר:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "מתנגש ×¢×:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "תלוי ב:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "תי×ור התוסף:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "תצורה" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "הגדר ×ת העדפות התוסף הנבחר" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "×œ× ×¦×•×™×™×Ÿ" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "×œ× ×™×“×•×¢" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "הגדרות GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "מספר:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "ירד:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "סך הכל:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "הועלה:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "×יפוס" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "סטטיסטיקת תעבורה" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "סגור" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "×שר" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "סרב" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "מקבל קובץ" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "הקובץ התקבל" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "ההעברה נכשלה" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "×”×§×‘×¦×™× ×”×ª×§×‘×œ×•" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "התקבל %d קובץ ברקע" msgstr[1] "התקבלו %d ×§×‘×¦×™× ×‘×¨×§×¢" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "התקבל עוד %d קובץ ברקע" msgstr[1] "התקבלו עוד %d ×§×‘×¦×™× ×‘×¨×§×¢" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "בקשת זיווג עבור %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "×ימות Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "בקשת זיווג עבור:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "×ישור ערך ×”×ימות:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "×שר" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "דחה" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "בקשת ×ימות עבור:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "שירות:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "מזווג ×¢×: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "×”Ö¾Bluetooth מכובה" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "הפעל Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_מת××" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_התקן" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_תצוגה" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_עזרה" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "קבלת עזרה מקוונת..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "×ª×¨×’× ×ª×›× ×” זו..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "דווח על בעייה" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "מנהל התקני×" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "הצג סרגל כלי×" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "הצג שורת מצב" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "מ×וגד" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "מהימן" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "גרוע" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "×œ× ×ž×™×˜×‘×™" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "מיטבי" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "מספיק" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "יותר מדי" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "נמוך" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "גבוה" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "מ×וד גבוה" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "ההתחברות נכשלה: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "בוטל" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "מתחבר..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "הוסף התקן" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "שלח קובץ..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "מערנן" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "מרענן שירותי×..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "רענן שירותי×" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "הסר..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "נתק" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "מתנתק..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "מתחבר" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "בטל פעולה" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "×בחנת פעילות הנתוני×" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "סך כל ×”× ×ª×•× ×™× ×©×”×ª×§×‘×œ×• וקצב ההעברה" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "סך כל ×”× ×ª×•× ×™× ×©× ×©×œ×—×• וקצב ההעברה" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "בחר התקן" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "עוד" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "סגור" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Yaron https://launchpad.net/~sh-yaron\n" " el.il https://launchpad.net/~el-il\n" " idovmagal https://launchpad.net/~idovmagal\n" " lielf https://launchpad.net/~lielft" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman ×”×•× ×ž× ×”×œ Bluetooth מבוסס GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "הגדרות" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "תוספי×" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "×œ×œ× ×§×˜×’×•×¨×™×™×”" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "שרת" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "מחשב נייד" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "נייד" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "סלולרי" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "טלפון ×—×›×" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "מוד×" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "×וזניות" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "×œ× ×™×“×•×¢" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "מיקרופון" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "מקלדת" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "התקן הצבעה" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "פרופיל שמע" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "בחר פרופיל צליל עבור PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "רשת" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "חדש כתובת IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "שירות קלט" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "מחובר:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "×œ× ×ž×—×•×‘×¨" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "יו×" msgstr[1] "ימי×" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "שעה" msgstr[1] "שעות" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "דקה" msgstr[1] "דקות" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "שימוש ברשת" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "â€Bluetooth מופעל" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "â€Bluetooth מכובה" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "מחובר" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "שירות" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "ישומון" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "צליל Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "רשת בלוטות'" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "חיבור ×חד פעיל" msgstr[1] "%d ×—×™×‘×•×¨×™× ×¤×¢×™×œ×™×" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "פקודה" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth מכובה" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "כבה Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "כבה ×ת כל המת×מי×" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "הפעל Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "הדלק ×ת כל המת×מי×" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "צליל" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "מנהל בלוטות' Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "מנהל בלוטות'" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "פרוייקט Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "מוסיף" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "מחפש" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "תמיד" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "דקה" msgstr[1] "%d דקות" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "מבטל" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "שולח קובץ" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "דלג" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "נסה שוב" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "שלח ×§×‘×¦×™× ×œ×”×ª×§×Ÿ ×–×”" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "בחר ×§×‘×¦×™× ×œ×©×œ×™×—×”" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "×œ× × ×ž×¦×ו מת×מי×" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "מוסיף התקן..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "מקור A2DP (קבל צליל)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "×ל תתחבר" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "ההתקן נוסף וחובר בהצלחה" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "סייר בהתקן ×–×”" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "×©× ×™×“×™×“×•×ª×™" #~ msgid "Temporary visible" #~ msgstr "גלוי ב×ופן זמני" #~ msgid "Visibility setting" #~ msgstr "הגדרות נר×ות" #~ msgid "dnsmasq" #~ msgstr "dnsmask" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "ברוך ×”×‘× ×œ×שף התקנת התקן ×”Ö¾Bluetooth.\n" #~ "\n" #~ "×שף ×–×” יוביל ×ותך במהלך תהליך ההגדרות והחיבור ×œ×”×ª×§× ×™× ×ž×ופשרי ×”Ö¾bluetooth." #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" blueman-1.23-git201403102151/po/POTFILES.skip0000644000175000017500000000000112307412112017350 0ustar schrammschramm blueman-1.23-git201403102151/po/ar.po0000644000175000017500000014141412307412112016213 0ustar schrammschramm# Arabic translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:23+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" "X-Launchpad-Export-Date: 2010-02-23 05:01+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "اللقب" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "إعدادات الظهور" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "مرئي دائما" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "مخÙÙŠ" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "مرئي مؤقتا" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "أجهزة البلوتوث" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "طلب الإقتران" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "طلب الإقتران لجهاز :" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "أظهر المدخلات" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "أضÙ" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "أض٠هذا الجهاز لقائمة الأجهزه المعروÙÙ‡" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "أجهزة البلوتوث" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "تصÙÙ‘ÙŽØ­" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "تصÙÙ‘ÙŽØ­ الجهاز بواسطة obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "إنشاء إتصال بالجهاز" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "حدد/ألغ تحديد هذا الجهاز كجهاز موثوق" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "إقتران" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "إحذÙ" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "إحذ٠هذا الجهاز من قائمة الأجهزه المعروÙÙ‡" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "شغّÙÙ„ مساعد التثبيت لهذا الجهاز" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "ابحث" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "إبحث عن الأجهزه القريبه" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "إرسال الملÙÙ‘" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "أرسل ملÙ\\Ù…Ù„ÙØ§Øª للجهاز" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "اضبط..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "جهاز موثوق" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "الخدمات المحليه" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "دعم DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "إعدادات NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "إعدادات الشبكه" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "دعم PIN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "الخدمات" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "مجموعة العمل" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "عنوان IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "نقطة وصول الشبكه" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "مستحسن" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "متقدم" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "استلام مل٠(Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "مشاركة Ø§Ù„Ù…ÙØ§Øª (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "قبول Ø§Ù„Ù…Ù„ÙØ§Øª من الأجهزه الموثوقه" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "السماح للأجهزه بالتعديل Ùˆ الحذÙ" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Ù…ÙÙَعَّل" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "مجلد التخزين" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "مل٠مشترك" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "بعد تطبيق هذه الإعدادات بلوتوث الخÙÙŠ سيتم إعادة تشغيل. " #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "إعدادات الصوت" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "يسمح هذا الكمبيوتر لعمل مثل سماعة دون استخدام اليدين." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "الملÙ:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "إلى:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "تحويل مل٠بواسطة بلوتوث" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "مبروك ØŒ تم Ø¥Ø¶Ø§ÙØ© الجهاز بنجاح" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "متصل بـ" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "الرجاء الإنتظار..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "إختر وسيلة الإقتران" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "استمر بلا إقتران" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "تعيين كلمة مرور" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "إستخدم كلمة مرور عشوائيه" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "اختيار المحول" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "عملية البحث عن أجهزه" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "البحث عن أجهزه" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "المؤلÙ:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "تضارب مع" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "يعتمد على" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "وص٠الإضاÙÙ‡" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "الإعدادات" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "إعداد Ø§Ù„Ø§Ø¶Ø§ÙØ§Øª المختارة" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "غير محدد" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "مجهول" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "ضبط جي اس ام" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "رقم:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "تم تنزيله:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "المجموع:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "تم Ø±ÙØ¹Ù‡:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "أعد الضبط" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "احصائات الإزدحام" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-إغلاق" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "مل٠وارد عبر البلوتوث" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "المل٠الوارد %(0)s من %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "قبول" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Ø±ÙØ¶" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "تلقي ملÙ" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "تم تلقي الملÙ" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "المل٠%(0)s من %(1)s تم الاستقبال بنجاح" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "ÙØ´Ù„ النقل !" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "نقل المل٠%(0)s ÙØ´Ù„" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Ø§Ù„Ù…Ù„ÙØ§Øª المستلمة" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "طلب الاقتران لـ %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "إدخال رمز PIN الشخصي للتوثيق :" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "أدخل رمز PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "أدخل Ù…ÙØªØ§Ø­ المرور للاستيثاق" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "أدخل Ù…ÙØªØ§Ø­ المرور" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "تأكيد قيمة التوثيق :" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "تأكيد" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Ø±ÙØ¶" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "الخدمة:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "القبول دائما" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "تأكيد القيمة" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "الاقتران مع : %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "تعطيل البلوتوث" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "تشغيل بلوتوث" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "الجهاز" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "جهاز" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_عرض" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_مساعدة" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "احصل على المساعدة عبر النت..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ترجم هذا التطبيق..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "أبلغ عن مشكلة" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "مدير الأجهزة" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "إظهار شريط الأدوات" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "أظهر شريط الحالة." #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "الاجهزة الاهولى اولا" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "الاجهزة الخيرة اولا" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "المقترن معه والموثق" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "ربط" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "موثوق" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "ضعيÙ" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "دون المستوى الأمثل" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "الأمثل" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "كثير" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "اكثر من اللازم" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Ù…Ù†Ø­ÙØ¶" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Ù…Ø±ØªÙØ¹" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "عالية جدا" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "نجاح!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "ÙØ´Ù„" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "ÙØ´Ù„ الاتصال " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "ملغى" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "يتصل..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Ø§Ø¶Ø§ÙØ© جهاز" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "اقتران مع الجهاز" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "ارسال الملÙ..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "التصال بي :" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Ø§ÙØµÙ„:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "ØªØµÙØ­ جهاز..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "غير موثق" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "ÙŠÙØ­Ø¯Ù‘Ø«" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "يجري تحديث الخدمات..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "تحديث الخدمات" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "إزالة..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "قطع الإتصال" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "قطع التصال بقوة.." #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "جاري قطع الاتصال..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "جاري الاتصال" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "إلغاء العملية" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "بيانات مؤشر النشاط" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "مجموعة البيانات الواردة ومعدل انتقال" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "مجموع البيانات التي تم ارسالها ومعدل انتقال" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "اختار الجهاز" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "المزيد" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "إغلاق" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Abdullah Al-Sabi https://launchpad.net/~abdullah-alsabi\n" " Amr Hassan https://launchpad.net/~amr-hassan\n" " AtomCell https://launchpad.net/~shelhatem\n" " HardDisk https://launchpad.net/~sambuntu\n" " MaXeR https://launchpad.net/~themaxer\n" " Nizar Kerkeni https://launchpad.net/~nizarus\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " m3alnemer https://launchpad.net/~m3alnemer\n" " صقر بن عبدالله https://launchpad.net/~agari\n" " منصور اليوس٠https://launchpad.net/~mansour2008" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "بلومان برنامج GTK لإدارة البلوتوث" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "اعدادات GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Ø¥Ø¶Ø§ÙØ§Øª" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "غير محدّد" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "غير مصنÙ" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "سطح المكتب" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "خادم" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "ﻻبتوب" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "الهوات٠الذكية" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "مودم" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "سماعات" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "مجهول" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "ميكروÙون" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "لوحة Ø§Ù„Ù…ÙØ§ØªÙŠØ­" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "جهاز تنقيط النص" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "شبكة الطلب الهاتÙÙŠ (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "مصدر الصوت" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "شبكة نقطة الوصول" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "خدمة الطلب الهاتÙÙŠ" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "إعدادات الطلب الهاتÙÙŠ" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "الشّبكة" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "تجديد عنوان IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "مدخلات الخدمة" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "يسمح لإرسال الصوت إلى جهاز عن بعد" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "يسمح لتلقي الصوت من الجهاز عن بعد" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "متصل :" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "غير متصل" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "يوم" msgstr[1] "يومين" msgstr[2] "أيام" msgstr[3] "أيام" msgstr[4] "أيام" msgstr[5] "أيام" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "ساعة واحدة" msgstr[1] "ساعتان" msgstr[2] "ساعات" msgstr[3] "ساعة" msgstr[4] "ساعة" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "دقيقة واحدة" msgstr[1] "دقيقتين" msgstr[2] "دقيقة" msgstr[3] "" msgstr[4] "" msgstr[5] "دقيقة" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "هل أنت متأكد من أنك تريد إعادة تعيين العداد؟" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "اسم الأيقونة" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "البلوتوث ممكن" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "البلوتوث غير ممكن" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "أنت قد لا تكون قادرة على الاتصال بالشبكة عن طريق هذا الجهاز" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "البلوتوث الهاتÙÙŠ" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN يتصل ÙÙŠ %s وسو٠تكون متاحة الآن ÙÙŠ إدارة الشبكة" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "مدير المودم لا يدعم الاتصال" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "يقدم قائمه تحتوي على آخر العناصر المتصله لتجدها سريعاً" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "الحد الأقصى للعناصر" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "آخر اتصالات" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "الاتصال بـ%s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "متصل" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "متصل بـ %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "ÙØ´Ù„ الاتصال" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "الوصول للشبكه (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "خدمة" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "محول لهذا الاتصال غير Ù…ØªÙˆÙØ±" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "متصل Ø¨Ø§Ù„ÙØ¹Ù„" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_إعداد جهاز جديد" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "ارسال _Ù…Ù„ÙØ§Øª الى الجهاز" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_استعراض Ø§Ù„Ù…Ù„ÙØ§Øª ÙÙŠ الجهاز" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_الأجهزة" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "محو_ﻻت" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_الخدمات المحلية" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Ø¥Ø¶Ø§ÙØ§Øª" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "يبدأ مساعد وبلوتوث" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "جاري ارسال الملÙ" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "بدءا مستعرض Ø§Ù„Ù…Ù„ÙØ§Øª" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "بدأت إدارة الأجهزة" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "بدءا ØªÙØ¶ÙŠÙ„ات المحول" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "Ø¨ÙØ±ÙŠÙ’Ù…ÙØ¬" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "صوت البلوتوث" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "تم بنجاح الاتصال بجهاز الصوتي بالبلوتوث . الجهاز سو٠يكون متاح ÙÙŠ خالط الصوت " "( PulseAudio )" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Ø§Ø¶Ø§ÙØ© البرنامج لقائمة الانهاء السريع" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "شبكة البلوتوث" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "الجهاز %s لا يظهر لدعم GSM/CDMA. \n" "هذا الاتصال لن ينجح ." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "ØªÙØ¹ÙŠÙ„ البلوتوث" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "الأمر" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "إدخال أمر عند الضغط على زر الرد" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Ø¥Ø·ÙØ§Ø¡ البلوتوث" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "تشغيل البلوتوث" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "الصوت" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "نقل" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman مدير بلوتوث" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "مدير بلوتوث" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "إعداد البلوتوث" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "تمنع سياسة النظام تغيير الإعدادات" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Ø§Ø¶Ø§ÙØ©" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "جاري البحث" #: ../apps/blueman-manager:244 msgid "Success" msgstr "نجح" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "ÙØ´Ù„" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "يقترن" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "دائماً" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "حدث خطأ" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "إلغاء" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "ارسال ملÙ" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "تخطّي" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Ø£Ø¹ÙØ¯ المحاولة" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "ارسال مل٠الى هذا الجهاز" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "ï»» يوجد جهاز بلوتوث" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Ø¥Ø¶Ø§ÙØ© جهاز.." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "لم يتصل" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ØªØµÙØ­ الجهاز .." #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "الاسم" #~ msgid "Temporary visible" #~ msgstr "ظاهر مؤقتاً" #~ msgid "Visibility setting" #~ msgstr "خصائص الرؤية" #~ msgid "Blueman" #~ msgstr "بلومان" #~ msgid "NetworkManager" #~ msgstr "مدير الشبكة" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "مرحباً بك ÙÙŠ معالج إعداد أجهزه بلوتوث.\n" #~ "سيأخذك المعالج ÙÙŠ عملية إعداد Ùˆ إتصال جهازك المدعَّم ببلوتوث." blueman-1.23-git201403102151/po/tr.po0000644000175000017500000015327012307412112016241 0ustar schrammschramm# Turkish translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:32+0000\n" "Last-Translator: YiÄŸit AteÅŸ \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Bluetooth İsmi" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Görünürlük Ayarı" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Her zaman görünür" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Gizli" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Geçici görünürlük" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth Aygıtları" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "EÅŸleÅŸme isteÄŸi" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Cihaz için eÅŸleÅŸme isteÄŸi:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "GiriÅŸi göster" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Ekle" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Bu aygıtı bilinen aygıtlar listesine ekle" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth Aygıtları" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Gözat…" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Cihaza obex ftp kullanarak gözat" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Aygıt ile eÅŸleÅŸtir" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Bu donanımı güvenilir olarak iÅŸaretle/iÅŸaretleme" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "EÅŸleÅŸtir" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Kaldır" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Bu aygıtı bilinen aygıtlar listesinden kaldır" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Bu aygıt için kurulum asistanını baÅŸlat" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Ara" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Çevredeki aygıtları ara" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Dosya Gönder" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Aygıta dosyaları gönder" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Kur..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Güvenilirlik" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Yerel Servisler" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN DesteÄŸi" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP Ayarları" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "AÄŸ Ayarları" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP sunucusu yüklü deÄŸil" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN DesteÄŸi" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Servisler" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP sunucu tipi:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Yönlendirmeyi EtkinleÅŸtir (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Åžebeke grubu" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP Adresi:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "AÄŸ EriÅŸim Noktası (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Önerilen" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "GeliÅŸmiÅŸ" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Dosya Alınıyor (Nesne İtme)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Dosya Paylaşımı (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Transfer Ayarları" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Güvenilir cihazlardan dosyaları kabul et" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Cihazlara yazma/silme izni ver" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Obex ftp gözatıcısını baÅŸlatmak için komut.\n" "%d cihaz adresi yerine koyuldu." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "EtkinleÅŸtirildi" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Paylaşım/Depolama klasörünü seçin" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Paylaşım Klasörleri" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Bu ayarlar uygulandıktan sonra Bluetooth hizmeti yeniden " "baÅŸlatılacaktır." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Ses Ayarları" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "GeliÅŸmiÅŸ Ses Alıcısı Deneysel!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Bu bilgisayarın kablosuz kulaklık seti gibi davranmasına izin ver." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Kulaklık Seti Benzetimi Deneysel !" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Dosya:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Gönderilecek Cihaz:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Dosyalar Bluetooth ile " "gönderiliyor..." #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth Dosya Transferi" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Tebrikler,cihaz baÅŸarıyla eklendi" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "BaÄŸlan:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Lütfen bekleyin..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Kullanılacak eÅŸleme metodunu seçin:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Bluetooth aygıt ayarları yardımcısına hoÅŸgeldiniz. \n" "\n" "\n" "Åžimdi ayarlarınızı yapın ve aktif Bluetooth cihazlarına baÄŸlanın." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "EÅŸleme Yapmadan Devam Et" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Özel Anahtar Kullan:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Rastgele Anahtar Kullan" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "BaÄŸdaÅŸtırıcı seçimi" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Cihaz arama ilerlemesi" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Cihazları ara" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Yazar:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Çakışma:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Bağımlılık:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Eklenti açıklaması:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Yapılandırma" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Seçilen eklentinin yapılandırmasını ayarla" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "BelirtilmemiÅŸ" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Bilinmeyen" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM ayarları" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Numara:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "İndirilenler:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Kayıt Süresi:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Kayıt BaÅŸlangıcı:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Toplam:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Gönderilen:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Sıfırla" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Trafik istatistikleri" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-kapat" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Bluetooth 'dan gelen Dosya" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "%(1)s kaynağından %(0)s dosyası alınıyor" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Kabul Et" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Reddet" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Alınan dosya" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "%(1)s kaynağından %(0)s dosyası alınıyor" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Dosya alındı" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "%(1)s kaynağından %(0)s dosyası baÅŸarıyla alındı" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Transfer baÅŸarısız" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "%(0)s dosyasının transferi baÅŸarısızlığa uÄŸradı" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Alınan dosyalar" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Arkaplanda %d dosya alındı" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Arka planda %d dosya daha alındı" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "%s için eÅŸleme isteÄŸi" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth Kimlik DoÄŸrulama" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Tanımlama için PIN kodunu girin" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "PIN kodunu girin" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "DoÄŸrulama için geçiÅŸ anahtarını girin:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Åžifre girin" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "EÅŸleme isteÄŸi:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "DoÄŸrulama için deÄŸeri onayla:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "DoÄŸrula" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Reddet" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Yetkilendirme isteÄŸi:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Servis:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Daima izinli" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "DeÄŸeri DoÄŸrula" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "EÅŸleniyor: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Eklenti yüklenirken hata oluÅŸtu. Lütfen bu mesajı geliÅŸtiriciye " "iletin." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth Kapatıldı" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Bluetooth'u EtkinleÅŸtir" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_BaÄŸdaÅŸtırıcı" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Aygıt" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Görünüm" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Yardım" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Çevrimiçi Yardım Al..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Bu Uygulamayı Tercüme Edin..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Sorunu Bildir" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Aygıt Yöneticisi" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Araç ÇubuÄŸunu Göster" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Durum çubuÄŸunu Göster" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Son eklenen aygıt ilk gösterilsin" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Son eklenen aygıt en sonda gösterilsin" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Güvenilir ve İliÅŸkili" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "BaÄŸlı" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Güvenilir" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Zayıf" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "En Uygun" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Daha fazla" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Çok fazla" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Düşük" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Yüksek" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Çok Yüksek" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "BaÄŸlanıldı\n" "Alım Gücü: %(rssi)u%% (%(rssi_state)s)\n" "BaÄŸlantı & Sinyal Kalitesi: %(lq)u%%\n" "Gönderim Gücü %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "BaÄŸlanıldı\n" "Alım Gücü: %(rssi)u%% (%(rssi_state)s)\n" "BaÄŸlantı Kalitesi: %(lq)u%%\n" "Gönderim Gücü: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "BaÄŸlanıldı\n" "Alım Gücü: %(rssi)u%% (%(rssi_state)s)\n" "BaÄŸlantı Kalitesi: %(lq)u%%\n" "Gönderim Gücü: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "BaÅŸarılı!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Seri Port %s ile baÄŸlandı" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "BaÅŸarısız" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "BaÄŸlantı BaÅŸarısız: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Vazgeçildi" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "BaÄŸlanıyor..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Aygıt Ekle" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Cihaz ile eÅŸleÅŸtir" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Dosya gönder ..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Åžuna BaÄŸlan:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "BaÄŸlantıyı Kes:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Aygıta Göz At..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Güvenilmez" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "BaÅŸarısız" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Yenileniyor" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Servisler Yenileniyor..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Servisleri Yenile" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Kaldır..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "BaÄŸlantıyı Kes" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Aygıt baÄŸlantısını zorla kes" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "BaÄŸlantı kesiliyor..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "BaÄŸlanıyor" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "İşlemi İptal Et" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Veri aktivite tesbiti" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Toplam ulaÅŸan veri ve iletim oranı" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Toplam gönderilen veri ve iletim oranı" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Aygıt Seç" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Daha Fazla" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Kapat" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Burak Anıl https://launchpad.net/~abstract-tr39\n" " DenizCakir https://launchpad.net/~dezincakir\n" " Emre UGUR https://launchpad.net/~emrwe\n" " Kubilayk https://launchpad.net/~hkubilayk\n" " MindLess https://launchpad.net/~berkan-demirci\n" " Murat BiÅŸkin https://launchpad.net/~muratbiskin\n" " Osman Tosun https://launchpad.net/~rainman-neu\n" " Said Tahsin Dane https://launchpad.net/~tasomaniac\n" " Serdar Delican https://launchpad.net/~delicanserdar\n" " Serdar KAHYA https://launchpad.net/~kahyainsaat\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " YiÄŸit AteÅŸ https://launchpad.net/~yigitates52\n" " blablamate https://launchpad.net/~blablamate\n" " denz https://launchpad.net/~psycho2dct\n" " zeugma https://launchpad.net/~sunder67" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman bir GTK tabanlı Bluetooth yöneticisidir" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Ayarları" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Eklentiler" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "BelirtilmemiÅŸ" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Bağımlılık sorunu" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "\"%(0)s\" eklentisi %(1)s ile bağımlıdır. %(1)s öğesini " "kaldırmak \"%(0)s\" öğesini de kaldıracaktır.\n" "Devam?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "%(0)s eklentisi %(1)s eklentisi ile çakışıyor . %(1)s " "eklentisinin yüklenmesi %(0)s eklentisinin silinmesini gerektiriyor.\n" "İşlem Uygulansın Mı?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "sınıflandırılmamış" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "masaüstü" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "sunucu" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "dizüstü bilgisayar" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "taşınabilir" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "telefon" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "kablosuz" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "akıllı telefon (Nokia N Series , Symbian vb.)" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "kulaklık" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "eller serbest" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "bilinmeyen" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "klavye" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "iÅŸaretleme" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Çevirmeli AÄŸ (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Ses GiriÅŸi" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Ses Çıkışı" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "AÄŸ EriÅŸim Noktası" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "%s profilini deÄŸiÅŸtirme baÅŸarısız" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Ses Profili" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "PulseAudio için ses profili seçin" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Çevirmeli GSM Data BaÄŸlantı Servisi" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Seri Servis" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Seri BaÄŸlantı Portu %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Çevirmeli GSM Data BaÄŸlantı Ayarları" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Seri Portlar" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "AÄŸ" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "IP Adresini Yenile" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Girdi Hizmeti" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Kulaklık Hizmeti" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Dış aygıtlara ses gönderilmesini saÄŸlar" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Dış aygıtlardan ses alınmasını saÄŸlar" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "BaÄŸlanılan cihazlar:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "BaÄŸlı DeÄŸil" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Henüz kaydedilmiÅŸ kullanım istatistiÄŸi bulunmamakta. Önce bir baÄŸlantı " "kurmayı deneyin ardından bu sayfayı tekrar kontrol edin." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "gün" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "saat" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "dakika" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ve %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Sayacı sıfırlamak istediÄŸinizden emin misiniz?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "(Mobil GeniÅŸbant) AÄŸ kullanımınızı görüntülemenizi saÄŸlar. Sınırlı " "baÄŸlantılar için kullanışlı bir özelliktir . Bu eklenti her bir aygıtı ayrı " "ayrı takip eder." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "AÄŸ Kullanımı" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "AÄŸ kullanımını görüntüler" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Simge İsmi" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Bildirim alanında standart simgeleri kullan" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth Etkin" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth Devredışı" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Yerel aÄŸ servislerini düzenler , NAP köprüsü gibi.." #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "AÄŸ ayarları uygulanamadı" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Bluetooth aÄŸa bu makine üzerinden baÄŸlamak mümkün olmayabilir" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth GSM Data Araması" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" "%s üzerinden DUN baÄŸlantısı birazdan Network Manager dan kullanılabilecek" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Yöneticisi baÄŸlantıyı desteklemedi" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Dial Up Networking (DUN) için ModemManager and NetworkManager 0.8 ile " "destek saÄŸlar." #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Hızlı ulaşım için son kullanılan baÄŸlantıların menüsünü sunar" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Azami öğe" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" "Yeni baÄŸlantı menüsünün gösterecek olduÄŸu maddelerin maksimum sayısı." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Son BaÄŸlantılar" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "%s cihazına baÄŸlanılıyor" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "BaÄŸlandı" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "%s cihazına baÄŸlı" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "BaÄŸlanma giriÅŸimi baÅŸarısız" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "AÄŸ EriÅŸimi (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Servis" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s üzerinden %(service)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Bu baÄŸlantı için baÄŸdaÅŸtırıcı kullanılabilir deÄŸil" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "NetworkManager 0.8'de tanıtılan KiÅŸisel Alan Ağı (PAN) için destek saÄŸlar." #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Zaten baÄŸlı" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "DiÄŸer Blueman öğeleri için DBus API saÄŸlar" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX dosya transferi yetenekleri sunar" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Standart menü maddelerini durum simgelerine ekle" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Yeni Cihaz Kurulumu" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "Cihaza dosya gönder" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "Cihazdaki dosyalara gözat" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Aygıtlar" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adaptörler" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Yerel Servisler" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Eklentiler" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Bluetooth Yardımcısı BaÅŸlatılıyor" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Dosya Gönderici BaÅŸlatılıyor" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Dosya Gözatıcı BaÅŸlatılıyor" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Aygıt Yöneticisi BaÅŸlatılıyor" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "BaÄŸdaÅŸtırıcı Tercihleri BaÅŸlatılıyor" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Servis Tercihleri BaÅŸlatılıyor" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "programcık" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Pulseaudio Bluetooth ses giriÅŸ çıkışlarını otomatik yönetir.\n" "Not: Pulseaudio 0.9.15 yada üzeri gerekir!" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth ses" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "PulseAudio Bluetooth modülü baÅŸlatılamadı. PulseAudio üzerinden Bluetooth " "ses çalışmaz." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Bluetooth ses cihazına baÅŸarı ile baÄŸlandı.Åžimdi bu cihaz PulseAudio " "Karıştırıcısında kullanılabilir olacak." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Eklentiden çıkmak için çıkış menüsü iconu ekle" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Bluetooth PAN baÄŸlantısı için temel bir DHCP istemcisi saÄŸlar." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth Ağı" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Arayüz %(0)s IP adresine geçiÅŸ yaptı %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "%s için IP adresi alınmaya çalışılıyor\n" "Lütfen bekleyiniz..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA veya GSM desteklenmiyor" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "%s donanımı GSM/CDMA destekliyor gibi görünmüyor.\n" "Bu baÄŸlantı çalışmayacak." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Bluetooth aktif olduÄŸu zaman durum ikonunda göstergeyi ekle ve araç " "ipucunda baÄŸlantıların sayısını göster." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth etkin" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Etkin BaÄŸlantı " #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Kulaklıktaki cevap tuÅŸuna basıldığında bir komut çalıştır" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Komut" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Cevap tuÅŸuna basıldığında çalıştırılacak komut:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Görünürlük zaman aşımı" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Görünür biçimde saniye cinsinden kalınacak süre" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Görünür yap" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Öntanımlı baÄŸdaÅŸtırıcıyı geçici olarak görünür yap" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Hepsi Görebilir... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "DUN'a baÅŸarıyla baÄŸlanıldı. Servis %(0)s.'dir aktif.\n" " %(1)s aÄŸ ÅŸuan geçerli." #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "DUN profili yoluyla internete baÄŸlamak için temel desteÄŸi saÄŸlar." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Seri port'tan baÄŸlanıldı" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "Seri port servisine %s üzerinden %s ile baÄŸlanıldı." #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "BaÅŸlangıç yazısında hata var %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Bluetooth adaptörü güç kontrolü" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr " Bluetooth Kapalı " #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Bluetooth'u Kapat" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Tüm baÄŸdaÅŸtırıcıları kapat" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Bluetooth'u Aç" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Tüm baÄŸdaÅŸtırıcıları aç" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Bu kurulum halen desteklenmiyor" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Ses" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transfer" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Programın transfer servis eklentisi devredışı" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server kullanılamaz" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Programcığı" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Yöneticisi" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth Yöneticisi" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Bluetooth Yapılandırma" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Bluetooth Modemleri Ayarla" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Bluetooth Ağını Ayarla" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "DHCP istemcisini baÅŸlat" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "DHCP istemcisini baÅŸlatmak yetki gerektirir" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Sistem kuralları ayarların deÄŸiÅŸtirilmesini engelliyor" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman Projesi" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Aygıt yöneticisinin çalışabilmesi için bluetooth açılmalı" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "BlueZ baÄŸlantısı baÅŸarısız" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez programı çalışmıyor, blueman-manager çalışmayı durdurdu.\n" "Büyük olasılıkla Bluetooth adaptörü takılmadı veya Bluetooth devredışı." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Ekleniyor" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Aranıyor" #: ../apps/blueman-manager:244 msgid "Success" msgstr "BaÅŸarılı" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "BaÅŸarısız" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "EÅŸleÅŸtirme" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth yöneticisinin çalışması için Bluetooth açılmalıdır" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Her zaman" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Dakika" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server muhtemelen yüklenmemiÅŸ" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Hata oluÅŸtu" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "İptal ediliyor" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Dosya Gönderiliyor" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Dakika" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Saniye" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "%s dosyası gönderilirken hata oluÅŸtu" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Atla" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Yeniden Dene" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Aygıta dosyaları yolla" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Dosya gönderebilmek için bluetooth açılmalı" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Gönderilecek dosyaları seçin" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Bu aygıt için ayarlama yardımcısını baÅŸlat" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" "Bluetooth yöneticisinin çalışabilmesi için Bluetooth'un açık olması gerekir." #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth Yardımcısı" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Adaptör bulunamadı" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Aygıt Ekleniyor..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "EÅŸleme iÅŸlemi sürüyor...\n" "\n" "%s ÅŸifresini aygıta girin." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Aygıt eklenemedi" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP Kırıldı (Müzik Gönderimi)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Kaynağı (Müzik Alımı)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "BaÄŸlanma" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Aygıt baÅŸarıyla eklendi ve baÄŸlandı" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Aygıt baÅŸarıyla eklendi fakat baÄŸlantı baÅŸarısız" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Bu aygıta gözat" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "\"%s\" baÅŸlatılamadı" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Hizmet ayarlarına alternatif bir tarayıcı girebilirsiniz" #~ msgid "Send a file..." #~ msgstr "Dosya gönder..." #~ msgid "Disconnect Device" #~ msgstr "Aygıt BaÄŸlantısını Kes" #~ msgid "Temporary visible" #~ msgstr "Geçici olarak görünür" #~ msgid "Visibility setting" #~ msgstr "Görünebilirlik ayarı" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Bluetooth cihaz kurulum yardımcısına hoÅŸ geldiniz. \n" #~ "\n" #~ "\n" #~ "Bluetooth özellikli cihazlarınızı yapılandırma ve baÄŸlamada size yol " #~ "gösterecektir." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Bluetooth baÄŸdaÅŸtırıcısı güç durumlarını kontrol eder" #~ msgid "Browse device..." #~ msgstr "Aygıta Gözat..." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth yardımcısının çalışması için bluetooth açılmalı" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "AÄŸ Yöneticisi" #~ msgid "Friendly name" #~ msgstr "Görünür İsim" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "DiÄŸer bluetooth cihazlarından a2dp ses alınmasını ve hoparlör üzerinden " #~ "çalınmasını saÄŸlar." #~ msgid "Forcefully disconnect a device" #~ msgstr "Cihazı ayrılmaya zorla" #~ msgid "dnsmasq" #~ msgstr "dnsmaskesi" #~ msgid "_Setup new device" #~ msgstr "_Yeni Cihaz Kur" #~ msgid "_Browse files on device" #~ msgstr "Cihazdaki Dosyalara Gözat" blueman-1.23-git201403102151/po/pl.po0000644000175000017500000015115012307412112016222 0ustar schrammschramm# Polish translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:19+0000\n" "Last-Translator: mazdac \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Pryjazna Nazwa" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Ustawienia widocznoÅ›ci" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Zawsze widoczny" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Ukryty" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Tymczasowo widoczny" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptery Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Żądanie parowania" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Żądanie parowania urzÄ…dzenia:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "WyÅ›wietlanie wprowadzanych danych" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Dodaj" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Dodaj to urzÄ…dzenie do listy znanych urzÄ…dzeÅ„" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "UrzÄ…dzenia Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "PrzeglÄ…daj" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "PrzeglÄ…daj urzÄ…dzenie poprzez protokół obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Paruj z urzÄ…dzeniem" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Zaznacz/Odznacz urzÄ…dzenie jako zaufane" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Paruj" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "UsuÅ„" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "UsuÅ„ to urzÄ…dzenie z listy znanych" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Uruchom asystenta konfiguracji dla tego urzÄ…dzenia" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Szukaj" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Szukaj urzÄ…dzeÅ„ w pobliżu" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "WyÅ›lij Plik" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "WyÅ›lij plik(i) do urzÄ…dzenia" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Ustawienia..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Zaufane" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "UsÅ‚ugi lokalne" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Wsparcie DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Ustawienia NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Ustawienia sieciowe" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Brak zainstalowanych serwerów DHCP" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Wsparcie PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "UsÅ‚ugi" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Typ serwera DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Włącz routing (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Sieć Grupowa" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Adres IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Punkt WejÅ›cia Sieci (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Zalecane" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Zaawansowane" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Odbiór pliku (mechanizm Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Współdzielenie plików (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Ustawienia transferu" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Akceptuj pliki z zaufanych urzÄ…dzeÅ„" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Zezwól urzÄ…dzniom na zapis/usuwanie" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Polecenie uruchomienia przeglÄ…darki ftp obex.\n" "%d zostanie zastÄ…pione adresem urzÄ…dzenia." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Aktywne" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Wybierz katalog współdzilony" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Katalog współdzilony:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Po zatwierdzeniu tych ustawieÅ„ usÅ‚uga Bluetooth zostanie uruchomiona " "ponownie" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Ustawienia audio" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Zaawansowany odbiornik audio Eksperymentalne!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Zezwala temu komputerowi dziaÅ‚ać jako zestaw sÅ‚uchawkowy" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Umożliwia odbieranie sygnaÅ‚u audio a2dp z innych urzÄ…dzeÅ„ Bluetooth i " "odtwarzanie go na gÅ‚oÅ›nikach." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Emulacja zestawu sÅ‚uchawkowego Bardzo " "eksperymentalne!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Plik:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Do:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "WysyÅ‚anie plików przez Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transfer plików za pomocÄ… Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Gratulacje, urzÄ…dzenie zostaÅ‚o dodane" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Połącz z:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "ProszÄ™ czekać..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Wybierz metodÄ™ parowania:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Witaj w asystencie ustawiania urzÄ…dzenia Bluetooth\n" "\n" "\n" "Asystent ten przeprowadzi CiÄ™ przez proces konfiguracji i łączenia urzÄ…dzeÅ„ " "wspierajÄ…cych technologiÄ™ Bluetooth." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Kontynuuj bez parowania" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Użyj wybranego przez siebie kodu dostÄ™pu" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Użyj losowego kodu dostÄ™pu" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Wybór adaptera" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "PostÄ™p wyszukiwania urzÄ…dzeÅ„" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Szukaj urzÄ…dzeÅ„" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Konflikt z:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Zależy od:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Opis wtyczki:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Konfiguracja" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Konfiguruj ustawienia zaznaczonych wtyczek" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "NieokreÅ›lony" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Niezidenyfikowany" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "Ustawienia GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Numer:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Pobrano:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Czas trwania zapisu:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "RozpoczÄ™to zapisywanie:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "CaÅ‚kowity:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "WysÅ‚ano:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Wyzeruj" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Statystyki transferu danych" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Plik przychodzÄ…cy przez Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Plik przychodzÄ…cy %(0)s od %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Akceptuj" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Odrzuć" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Odbieranie pliku" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Odbieranie pliku %(0)s od %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Odebrano plik" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Plik %(0)s z %(1)s odebrany z powodzeniem" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Transfer nieudany" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer pliku %(0)s nieudany" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Odebrane pliki" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Odebrany %d plik w tle" msgstr[1] "Odebrane %d pliki w tle" msgstr[2] "Odebrane %d plików w tle" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Odebrany %d plik wiÄ™cej w tle" msgstr[1] "Odebrane %d pliki wiÄ™cej w tle" msgstr[2] "Odebrane %d plików wiÄ™cej w tle" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Żądanie sparowania dla %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Autoryzacja Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Wprowadź kod PIN do uwierzytelnienia:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Wprowadź kod PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Wprowadź hasÅ‚o do uwierzytelnienia:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Wprowadź hasÅ‚o" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Żądanie parowania dla:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Potwierdź wartość do uwierzytelnienia:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Potwierdź" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Odrzuć" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Żądanie autoryzacji dla:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "UsÅ‚uga:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Zawsze akceptuj" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Potwierdź wartość" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Parowanie z: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Podczas Å‚adowania wtyczki wystÄ…piÅ‚ błąd. ProszÄ™ wysÅ‚ać treść tego " "komunikatu do opiekunów projektu." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth wyłączono" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Włącz Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_ÅÄ…cze" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_UrzÄ…dzenie" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Widok" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "Pomoc" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Uzyskaj pomoc w sieci..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "PrzetÅ‚umacz tÄ… aplikacjÄ™..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "ZgÅ‚oÅ› problem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Menedżer urzÄ…dzeÅ„" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Pokaż pasek narzÄ™dzi" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Pokaż pasek stanu" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Ostatnie urzÄ…dzenie na poczÄ…tku" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Ostatnie urzÄ…dzenie na koÅ„cu" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Zaufane i powiÄ…zane" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "PowiÄ…zano" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Zaufany" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "SÅ‚aby" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Niemal optymalny" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optymalny" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Dużo" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Zbyt dużo" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Niski" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Wysoki" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Bardzo wysoki" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Połączono\n" "SiÅ‚a sygnaÅ‚u: %(rssi)u%% (%(rssi_state)s)\n" "Jakość połączenia: %(lq)u%%\n" "Moc transmisji: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Połączono\n" "SiÅ‚a sygaÅ‚u: %(rssi)u%% (%(rssi_state)s)\n" "Jakość połączenia: %(lq)u%%\n" "Moc transmisji: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Połączono\n" "SiÅ‚a sygnaÅ‚u: %(rssi)u%% (%(rssi_state)s)\n" "Jakość połączenia: %(lq)u%%\n" "Moc transmisji: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "ZakoÅ„czono z powodzeniem!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Port szeregowy podłączony do %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Nieudane" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Połączenie nie powiodÅ‚o siÄ™: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Anulowano" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "ÅÄ…czenie..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Dodaj urzÄ…dzenie" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Paruj z urzÄ…dzniem" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "WyÅ›lij plik..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Połącz z:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Rozłącz:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "PrzeglÄ…daj urzÄ…dzenie..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Niezaufane" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Błąd" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "OdÅ›wieżanie" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "OdÅ›wieżanie usÅ‚ug..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "OdÅ›wież usÅ‚ugi" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "UsuÅ„..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Rozłącz" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "WymuÅ› rozłącznie z urzÄ…dzniem" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Rozłączanie..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "ÅÄ…czenie" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Anuluj operacjÄ™" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Wskaźnik przesyÅ‚ania danych" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "CaÅ‚kowita ilość odebranych danych oraz szybkość trasmisji" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "CaÅ‚kowita ilość wysÅ‚anych danych oraz szybkość transmisji" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Wybierz urzÄ…dzenie" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "WiÄ™cej" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Zamknij" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Burak Anıl https://launchpad.net/~abstract-tr39\n" " Grubber https://launchpad.net/~tomaq\n" " Jerszy https://launchpad.net/~rayman-1996\n" " Krzysztof Janowski https://launchpad.net/~n00bystance-gmail\n" " Krzysztof PawÅ‚owski https://launchpad.net/~wlochal\n" " LordYoghurt https://launchpad.net/~lordyoghurt\n" " Marek Dz. https://launchpad.net/~marqss81\n" " Mateusz Sz. https://launchpad.net/~mateyko\n" " Metzi https://launchpad.net/~mecenaso\n" " MichaÅ‚ PÅ‚awsiuk (razit.pl) https://launchpad.net/~mp3-10\n" " Pangram Design https://launchpad.net/~biuro-pangram\n" " Piotr Adamiecki https://launchpad.net/~piotradamiecki\n" " Roman SkrzypiÅ„ski https://launchpad.net/~roman0\n" " Szymon Å»yciÅ„ski https://launchpad.net/~zycinski\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Wiatrak https://launchpad.net/~wiatrak.\n" " bfo https://launchpad.net/~bfo-poczta\n" " matys https://launchpad.net/~mwilkowski\n" " mazdac https://launchpad.net/~mazdac\n" " nikt_taki https://launchpad.net/~nikt-taki\n" " nv https://launchpad.net/~nv-nv\n" " pp/bs https://launchpad.net/~pawprok\n" " roffik https://launchpad.net/~roffik\n" " spitfire https://launchpad.net/~mieszkoslusarczyk" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman jest menedżerem Bluetooth opartym na GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Ustawienia GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Wtyczki" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "NieokreÅ›lony" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problem z zależnoÅ›ciami" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Wtyczka \"%(0)s\" zależy od %(1)s. Wyłączenie %(1)s " "spowoduje wyłącznie również \"%(0)s\".\n" "Kontynuować?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Wtyczka %(0)s jest wkonflikcie z %(1)s. Włączenie %(1)s " "spowoduje wyłączenie %(0)s.\n" "Kontynuować?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "nieskategoryzowany" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "pulpit" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "serwer" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "palmtop" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "Palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "komórkowy" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "bezprzewodowy" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smart phone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "zestaw sÅ‚uchawkowy" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "nieznany" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "klawiatura" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "urzÄ…dzenie wskazujÄ…ce" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "ŹródÅ‚o sygnaÅ‚u audio" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Mikser audio" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Punkt DostÄ™pu Do Sieci" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Zmiana profilu na %s nie powiodÅ‚a siÄ™" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Profil dźwiÄ™kowy" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "UsÅ‚uga DialUp" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "UrzÄ…dzenie szeregowe" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Port szeregowy %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Ustawienia DialUp" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Porty szeregowe" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Sieć" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Odnów adres IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "UsÅ‚uga urzÄ…dzeÅ„ wejśćiowych" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "UsÅ‚uga zestawu sÅ‚uchawkowego" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Umożliwia wysyÅ‚anie sygnaÅ‚u audio do innych urzÄ…dzeÅ„" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Umożliwia odbieranie sygnaÅ‚u audio od innych urzÄ…dzeÅ„" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Połączony:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Niepołączony" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Statystki nie sÄ… na razie dostÄ™pne. Spróbuj nawiÄ…zać najpierw połączenie i " "wtedy sprawdź statystyki." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "dzieÅ„" msgstr[1] "dni" msgstr[2] "dni" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "godzina" msgstr[1] "godziny" msgstr[2] "godzin" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuty" msgstr[2] "minut" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Czy na pewno chcesz wyzerować licznik?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Umożliwia monitorowanie liczby przesÅ‚anych danych (dostÄ™p mobilny). " "Użyteczne w planach taryfowych z ograniczonym transferem danych. Wtyczka " "Å›ledzi każde urzÄ…dzenie osobno." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "PrzesÅ‚ane dane" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Pokazuje liczbÄ™ przesÅ‚anych danych" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Nazwa ikony" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Dostosuj ikonÄ™ używanÄ… w obszarze powiadamiania" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth włączony" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth wyłączony" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "ZarzÄ…dz usÅ‚ugami sieci lokalnej, jak mosty NAP" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Nie udaÅ‚o siÄ™ zastosować ustawieÅ„ sieciowych" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Możesz nie mieć możliwoÅ›ci podłączenia siÄ™ do sieci Bluetooth poprzez ten " "komputer" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth Dialup" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "Połączenie DUN na %s bÄ™dzie dostÄ™pne w programie NetworkManager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager nie obsÅ‚uguje tego połączenia" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Zapewnia wsparcie dla Dial Up Networking (DUN) z programami ModemManager i " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Dostarcza element menu zawierajÄ…cy ostatnio używane połączenia" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maksymalna ilość połączeÅ„" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "Maksymalna liczba ostatnich połączeÅ„ wyÅ›wietlana w menu." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Ostatnie połączenia" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "ÅÄ…czenie z %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Połączono" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Połączono z %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Nie udaÅ‚o siÄ™ połączyć" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "DostÄ™p sieciowy (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "UsÅ‚uga" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adapter dla tego połączenia jest niedostÄ™pny" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Dostarcza wsparcie dla Personal Area Networking (PAN) wprowadzonego w " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Już połączono" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Zapewnia API DBus dla innych komponentów Bluemana" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Monitoruje połączenia modemowe NetworkManagera i automatycznie rozłącza " "połączenie Bluetooth po zamkniÄ™ciu połączenia sieciowego." #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Dostarcza możliwoÅ›ci transferu plików przez protokoÅ‚u OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Przełącza przełącznik systemowy Bluetooth gdy nastÄ…pi zmiana stanu " "zasilania. Bezużyteczne z kluczami USB." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Dodaje standardowe elementy menu do menu ikony statusu" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Ustaw nowe urzÄ…dzenie" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "WyÅ›lij plik do urzÄ…dzenia" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "PrzeglÄ…daj pliki na urzÄ…dzeniu" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_UrzÄ…dzenia" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adaptery" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "UsÅ‚ugi lokalne" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Wtyczki" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Uruchamianie asystenta Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Uruchamianie aplikacji wysyÅ‚ania plików" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Uruchamianie aplikacji przeglÄ…dania plików" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Uruchamianie menadżera urzÄ…dzeÅ„" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Uruchamianie aplikacji preferencji adaptera" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Uruchamianie aplikacji preferensji usÅ‚ug" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "aplet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Dostarcza usÅ‚ugi kluczy/haseÅ‚ i autentyfikacji serwerowi BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Automatycznie zarzÄ…dza mikserami/źródÅ‚ami Bluetooth w Pulseaudio.\n" "Informacja:Wymaga Pulseaudio w wersji 0.9.15 lub wyżesze" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Ustaw jako domyśłny mikser" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Ustaw mikser a2dp jako domyÅ›lny po połączeniu" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "PrzenieÅ› strumieÅ„" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "PrzenieÅ› istniejÄ…ce strumienie audio na urzÄ…dzenie Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "DźwiÄ™k Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Sieć Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfjes %(0)s przypisany do adresu %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Wykonaj polecenie po naciÅ›niÄ™ciu przycisku odbioru:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Widoczny ... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Wyłącz Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Wyłącz wszystkie adaptery Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Włącz Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "PrzeÅ›lij" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "niedostÄ™pny server danych obex" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Applet Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Menedżer Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Menadżer Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Konfiguruj Modemy Bluetooth" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Konfiguruj sieć Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Uruchom klienta DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Uruchamianie klienta DHCP wymaga przywilejów" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Polityka systemowa nie pozwala na modyfikowanie konfiguracji" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Projekt Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetooth musi być włączony, aby menadżer urzÄ…dzeÅ„ mógÅ‚ dziaÅ‚ać" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Połączenie z BlueZ siÄ™ nie powiodÅ‚o" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Dodawanie" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Wyszukiwanie" #: ../apps/blueman-manager:244 msgid "Success" msgstr "UdaÅ‚o siÄ™" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Nieudane" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Zawsze" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minuta" msgstr[1] "%d minuty" msgstr[2] "%d minut" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server prawdopodobnie nie jest zainstalowany" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "WystÄ…piÅ‚ błąd" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Anuluj" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "PrzesyÅ‚ania Pliku" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minuta" msgstr[1] "%.0f minuty" msgstr[2] "%.0f minut" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f sekunda" msgstr[1] "%.0f sekundy" msgstr[2] "%.0f sekund" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "WystÄ…piÅ‚ błąd podczas przesyÅ‚ania pliku %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "PomiÅ„" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Spróbuj ponownie" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "WyÅ›lij pliki do tego urzÄ…dzenia" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Wybierz pliki do wysÅ‚ania" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Uruchom asystenta konfiguracji tego urzÄ…dzenia" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Asystent Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Dodawanie urzÄ…dzenia..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Parowanie w toku...\n" "\n" "Wprowadź klucz %s w drugim urzÄ…dzeniu." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Błąd przy dodawaniu urzÄ…dzenia" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Nie podłączaj" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "UrzÄ…dzenie dodane i podłączone" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "UrzÄ…dzenie dodane, jednak nie uzyskano połączenia" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "PrzeglÄ…daj to urzÄ…dzenie" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Nie udaÅ‚o siÄ™ uruchomić \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Możesz wprowadzić innÄ… przeglÄ…darkÄ™ u ustawieniach usÅ‚ug" #~ msgid "Friendly name" #~ msgstr "Przyjazna nazwa" #~ msgid "Visibility setting" #~ msgstr "Ustawienia widocznoÅ›ci" #~ msgid "Temporary visible" #~ msgstr "Chwilowo widoczny" #~ msgid "Browse device..." #~ msgstr "PrzeglÄ…daj urzÄ…dzenie" #~ msgid "Send a file..." #~ msgstr "WyÅ›lij plik..." #~ msgid "Disconnect Device" #~ msgstr "Odłącz urzÄ…dzenie" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Witaj w asystencie instalacji urzÄ…dzenia bluetooth. \n" #~ "\n" #~ "\n" #~ "Przeprowadzi ciÄ™ on przez proces konfiguracji urzÄ…dzeÅ„ obsÅ‚ugujÄ…cych " #~ "bluetooth i łączenia siÄ™ z nimi." #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "UsÅ‚uga Bluez nie jest uruchomiona, blueman-manager nie może dziaÅ‚ać dalej." blueman-1.23-git201403102151/po/vi.po0000644000175000017500000011523512307412112016231 0ustar schrammschramm# Vietnamese translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 17:00+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Vietnamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-01 05:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Thêm" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Gỡ bá»" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Äang kết nối..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Bruce Doan https://launchpad.net/~rgv151\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " huanctv https://launchpad.net/~huanctv" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman - Trình quản lý Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Trình quản lý Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/POTFILES.in0000644000175000017500000001103012307412112017014 0ustar schrammschramm[type: gettext/glade]data/ui/adapters-tab.ui [type: gettext/glade]data/ui/adapters.ui [type: gettext/glade]data/ui/applet-passkey.ui [type: gettext/glade]data/ui/manager-main.ui [type: gettext/glade]data/ui/services.ui [type: gettext/glade]data/ui/services-network.ui [type: gettext/glade]data/ui/services-transfer.ui [type: gettext/glade]data/ui/services-audio.ui [type: gettext/glade]data/ui/send-dialog.ui [type: gettext/glade]data/ui/assistant.ui [type: gettext/glade]data/ui/device-list-widget.ui [type: gettext/glade]data/ui/applet-plugins-widget.ui [type: gettext/glade]data/ui/gsm-settings.ui [type: gettext/glade]data/ui/net-usage.ui blueman/Lib.py blueman/main/KillSwitchNG.py blueman/main/NetConf.py blueman/main/HalManager.py blueman/main/PulseAudioUtils.py blueman/main/SignalTracker.py blueman/main/Device.py blueman/main/KillSwitch.py blueman/main/Mechanism.py blueman/main/PPPConnection.py blueman/main/FakeDevice.py blueman/main/Config.py blueman/main/__init__.py blueman/main/AppletService.py blueman/main/DhcpClient.py blueman/main/SpeedCalc.py blueman/main/BluezConfig.py blueman/main/applet/__init__.py blueman/main/applet/Transfer.py blueman/main/applet/BluezAgent.py blueman/main/PluginManager.py blueman/main/DbusService.py blueman/Functions.py blueman/gui/manager/ManagerMenu.py blueman/gui/manager/ManagerDeviceList.py blueman/gui/manager/ManagerDeviceMenu.py blueman/gui/manager/ManagerProgressbar.py blueman/gui/manager/ManagerStats.py blueman/gui/manager/ManagerToolbar.py blueman/gui/manager/__init__.py blueman/gui/GtkAnimation.py blueman/gui/DeviceSelectorDialog.py blueman/gui/CellRendererPixbufTable.py blueman/gui/PixbufTable.py blueman/gui/MessageArea.py blueman/gui/Animation.py blueman/gui/DeviceSelectorList.py blueman/gui/CommonUi.py blueman/gui/__init__.py blueman/gui/GsmSettings.py blueman/gui/DeviceList.py blueman/gui/GenericList.py blueman/gui/applet/__init__.py blueman/gui/applet/PluginDialog.py blueman/gui/Notification.py blueman/gui/DeviceSelectorWidget.py blueman/ods/OdsManager.py blueman/ods/OdsServerSession.py blueman/ods/OdsServer.py blueman/ods/__init__.py blueman/ods/OdsSession.py blueman/ods/OdsBase.py blueman/DeviceClass.py blueman/__init__.py blueman/Sdp.py blueman/Constants.py.in blueman/bluez/Adapter.py blueman/bluez/errors.py blueman/bluez/BlueZInterface.py blueman/bluez/utils.py blueman/bluez/Device.py blueman/bluez/ServiceInterface.py blueman/bluez/BaseInterface.py blueman/bluez/Manager.py blueman/bluez/__init__.py blueman/bluez/Agent.py blueman/plugins/config/Gconf.py blueman/plugins/config/__init__.py blueman/plugins/config/File.py blueman/plugins/mechanism/Hal.py blueman/plugins/mechanism/RfKill.py blueman/plugins/mechanism/Network.py blueman/plugins/mechanism/Ppp.py blueman/plugins/mechanism/Config.py blueman/plugins/mechanism/__init__.py blueman/plugins/manager/PulseAudioProfile.py blueman/plugins/manager/__init__.py blueman/plugins/manager/Services.py blueman/plugins/ConfigurablePlugin.py blueman/plugins/ManagerPlugin.py blueman/plugins/BasePlugin.py blueman/plugins/ServicePlugin.py blueman/plugins/ConfigPlugin.py blueman/plugins/AppletPlugin.py blueman/plugins/__init__.py blueman/plugins/applet/NetUsage.py blueman/plugins/applet/StatusIcon.py blueman/plugins/applet/Networking.py blueman/plugins/applet/NMDUNSupport.py blueman/plugins/applet/RecentConns.py blueman/plugins/applet/NMPANSupport.py blueman/plugins/applet/DBusService.py blueman/plugins/applet/NMMonitor.py blueman/plugins/applet/TransferService.py blueman/plugins/applet/KillSwitch.py blueman/plugins/applet/StandardItems.py blueman/plugins/applet/AuthAgent.py blueman/plugins/applet/__init__.py blueman/plugins/applet/PulseAudio.py blueman/plugins/applet/ExitItem.py blueman/plugins/applet/DhcpClient.py blueman/plugins/applet/NMIntegration.py blueman/plugins/applet/ShowConnected.py blueman/plugins/applet/AppIndicator.py blueman/plugins/applet/Headset.py blueman/plugins/applet/DiscvManager.py blueman/plugins/applet/Menu.py blueman/plugins/applet/PPPSupport.py blueman/plugins/applet/SerialManager.py blueman/plugins/applet/PowerManager.py blueman/plugins/MechanismPlugin.py blueman/plugins/services/Network.py blueman/plugins/services/__init__.py blueman/plugins/services/Audio.py blueman/plugins/services/Transfer.py blueman/iniparse/config.py blueman/iniparse/compat.py blueman/iniparse/ini.py blueman/iniparse/__init__.py data/blueman.desktop.in data/blueman-manager.desktop.in data/configs/org.blueman.policy.in apps/blueman-manager apps/blueman-services apps/blueman-applet apps/blueman-adapters apps/blueman-sendto apps/blueman-assistant apps/blueman-browse blueman-1.23-git201403102151/po/en_GB.po0000644000175000017500000015564112307412112016572 0ustar schrammschramm# English (United Kingdom) translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:29+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Friendly Name" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Visibility Setting" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Always visible" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Hidden" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Temporarily visible" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth Adaptors" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Pairing request" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Pairing request for device:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Show input" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Add" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Add this device to known devices list" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth Devices" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Browse" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Browse the device using obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Create pairing with the device" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Mark/Unmark this device as trusted" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Pair" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Remove" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Remove this device from the known devices list" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Run the setup assistant for this device" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Search" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Search for nearby devices" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Send File" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Send file(s) to the device" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Setup..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Trust" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Local Services" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN Support" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP Settings" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Network Settings" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "No DHCP servers installed" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN Support" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Services" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP server type:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Enable Routing (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Group Network" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP Address:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Recommended" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Advanced" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "File Receiving (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "File Sharing (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Transfer Settings" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Accept files from trusted devices" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Allow devices to write/delete" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Enabled" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Select Shared/Storage folder" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Shared Folder:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "After applying these settings Bluetooth daemon will be restarted." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Audio Settings" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Advanced Audio receiver Experimental!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Allows this computer to act like a handsfree headset." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Headset Emulation Very " "Experimental!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "File:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "To:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Sending files via Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth File Transfer" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Congratulations, device successfully added" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Connect to:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Please wait..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Select pairing method to use:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Proceed Without Pairing" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Use Custom Passkey:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Use Random Passkey" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adaptor selection" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Device search progress" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Search for devices" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Author:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Conflicts with:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Depends on:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Plug-in description:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Configuration" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Configure selected plug-in's preferences" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Not specified" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Unknown" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM settings" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Number:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Downloaded:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Log duration:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Log started:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Total:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Uploaded:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Reset" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Traffic statistics" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Incoming file over Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Incoming file %(0)s from %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Accept" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Reject" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Receiving file" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Receiving file %(0)s from %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "File received" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "File %(0)s from %(1)s successfully received" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Transfer failed" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer of file %(0)s failed" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Files received" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Received %d file in the background" msgstr[1] "Received %d files in the background" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Received %d more file in the background" msgstr[1] "Received %d more files in the background" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Pairing request for %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth Authentication" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Enter PIN code for authentication:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Enter PIN code" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Enter passkey for authentication:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Enter passkey" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Pairing request for:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Confirm value for authentication:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Confirm" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Deny" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Authorisation request for:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Service:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Always accept" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Confirm value" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Pairing with: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "An error has occured while loading a plug-in. Please notify the " "developers with the content of this message." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth Turned Off" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Enable Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Device" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_View" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Help" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Get Help Online..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Translate This Application..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Report a Problem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Device Manager" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Show Toolbar" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Show Statusbar" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Latest Device First" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Latest Device Last" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Trusted and Bonded" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Bonded" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Trusted" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Poor" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Much" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Too much" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Low" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "High" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Very High" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Success!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Serial port connected to %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Failed" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Connection Failed: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Cancelled" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Connecting..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Add Device" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Pair with the device" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Send a File..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Connect To:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Disconnect:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Browse Device..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Untrust" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Fail" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Refreshing" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Refreshing Services..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Refresh Services" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Remove..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Disconnect" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Forcefully disconnect the device" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Disconnecting..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Connecting" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Cancel Operation" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Data activity indication" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Total data received and rate of transmission" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Total data sent and rate of transmission" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Select Device" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "More" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Close" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Jen Ockwell https://launchpad.net/~rj-ockwell\n" " Joel Auterson https://launchpad.net/~joel-auterson\n" " John Drinkwater https://launchpad.net/~johndrinkwater\n" " Robert Readman https://launchpad.net/~robert-readman\n" " Steve Holmes https://launchpad.net/~bouncysteve\n" " Tristan Brindle https://launchpad.net/~tristan-brindle\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman is a GTK based Bluetooth manager" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Settings" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plug-ins" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Unspecified" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Dependency issue" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plug-in \"%(0)s\" depends on %(1)s. Unloading %(1)s " "will also unload \"%(0)s\".\n" "Proceed?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Plug-in %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "uncategorised" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "desktop" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "handheld" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobile" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "cordless" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smart phone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "unknown" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "microphone" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "keyboard" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "pointing" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Audio Source" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audio Sink" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Network Access Point" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Failed to change profile to %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Audio Profile" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Select audio profile for PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Dialup Service" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Serial Service" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Serial Port %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Dialup Settings" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Serial Ports" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Network" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Renew IP Address" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Input Service" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Headset Service" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Allows to send audio to remote device" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Allows to receive audio from remote device" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Connected:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Not Connected" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "day" msgstr[1] "days" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "hour" msgstr[1] "hours" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s and %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Are you sure you want to reset the counter?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plug-in tracks every device separately." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Network Usage" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Shows network traffic usage" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Icon Name" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Custom icon to use for the notification area" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth Enabled" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth Disabled" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Manages local network services, like NAP bridges" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Failed to apply network settings" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "You might not be able to connect to the Bluetooth network via this machine" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth Dialup" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN connection on %s will now be available in Network Manager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager did not support the connection" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provides a menu item that contains last used connections for quick access" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximum items" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "The maximum number of items recent connections menu will display." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Recent Connections" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Connecting to %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Connected" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Connected to %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Failed to connect" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Network Access (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Service" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s on %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adaptor for this connection is not available" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Already connected" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Provides DBus API for other Blueman components" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Provides OBEX file transfer capabilities" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Adds standard menu items to the status icon menu" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Setup New Device" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "Send _Files to Device" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_Browse Files on Device" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Devices" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_tors" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Local Services" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Plug-ins" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Starting Bluetooth Assistant" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Starting File Sender" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Starting File Browser" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Starting Device Manager" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Starting Adaptor Preferences" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Starting Service Preferences" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Provides passkey, authentication services for BlueZ daemon" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Make default sink" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Make the a2dp audio sink the default after connection" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Move streams" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Move existing audio streams to bluetooth device" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth Audio" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Failed to initialise PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Adds an exit menu item to quit the applet" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Provides a basic dhcp client for Bluetooth PAN connections." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth Network" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s bound to IP address %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Failed to obtain an IP address on %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Trying to obtain an IP address on %s\n" "Please wait..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA or GSM not supported" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Show overlay icon" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "Whether to show a composition over the status icon when connected" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth Active" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Active Connection" msgstr[1] "%d Active Connections" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Runs a command when answer button is pressed on a headset" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Command" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Command to execute when answer button is pressed:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Provides a menu item for making the default adaptor temporarily visible when " "it is set to hidden by default" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Discoverable timeout" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Amount of time in seconds discoverable mode will last" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Make Discoverable" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Make the default adaptor temporarily visible" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Discoverable... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Provides a menu for the applet and an API for other plug-ins to manipulate it" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Provides basic support for connecting to the internet via DUN profile." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standard SPP profile connection handler, allows executing custom actions" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Script to execute on connection" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Serial port connected" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serial port service on device %s now will be available via %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "Serial port connection script failed" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "There was a problem launching script %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Controls Bluetooth adapter power states" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth Off" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Turn Bluetooth Off" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Turn off all adapters" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Turn Bluetooth On" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Turn on all adapters" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Invalid IP address" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP address conflicts with interface %s which has the same address" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behaviour" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Not currently supported with this set-up" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Audio" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transfer" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Applet's transfer service plug-in is disabled" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server not available" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Manager" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth Manager" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Bluetooth Configuration" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Changing Bluetooth system settings requires privileges" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Configure Bluetooth Modems" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configure Bluetooth Network" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Configuring networking requires privileges" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Launch DHCP client" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Launching DHCP client requires privileges" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "System policy prevents modifying the configuration" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "The Blueman Project" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetooth needs to be turned on for the device manager to function" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Connection to BlueZ failed" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Adding" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Searching" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Success" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Failure" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Pairing" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth needs to be turned on for the adaptor manager to work" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Always" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minute" msgstr[1] "%d Minutes" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server is probably not installed" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Error occurred" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Cancelling" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Sending File" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minute" msgstr[1] "%.0f Minutes" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Second" msgstr[1] "%.0f Seconds" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Error occurred while sending file %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Skip" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Retry" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Send files to this device" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth needs to be turned on for file sending to work" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Select files to send" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Start configuration assistant for this device" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Bluetooth needs to be turned on for the Bluetooth assistant to work" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth Assistant" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "No adaptors found" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Adding Device..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Failed to add device" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP Sink (Send Audio)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Source (Receive Audio)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Don't connect" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Device added and connected successfully" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Device added successfully, but failed to connect" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Browse this device" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Failed to launch \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "You can enter an alternate browser in service settings" #~ msgid "Friendly name" #~ msgstr "Friendly name" #~ msgid "Visibility setting" #~ msgstr "Visibility setting" #~ msgid "Temporary visible" #~ msgstr "Temporary visible" #~ msgid "Send a file..." #~ msgstr "Send a file..." #~ msgid "Browse device..." #~ msgstr "Browse device..." #~ msgid "Disconnect Device" #~ msgstr "Disconnect Device" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plug-in stays on automatically if it detects a killswitch." #~ msgid "_Setup new device" #~ msgstr "_Setup new device" #~ msgid "Send _files to device" #~ msgstr "Send _files to device" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "Adds an indication on the status icon when Bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgid "_Browse files on device" #~ msgstr "_Browse files on device" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Controls Bluetooth adaptor power states" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Bluez daemon is not running, blueman-manager cannot continue." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Welcome to the Bluetooth device set-up assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "Bluetooth enabled devices." blueman-1.23-git201403102151/po/fi.po0000644000175000017500000015362512307412112016216 0ustar schrammschramm# Finnish translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:23+0000\n" "Last-Translator: Jussi Aalto \n" "Language-Team: Finnish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Aina näkyvissä" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Piilotettu" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth-sovittimet" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Parituspyyntö" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Parituspyyntö laitteelle:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Näytä salasana" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Lisää" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Lisää tämä laite tunnettujen laitteiden listalle" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth-laitteet" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Selaa" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Selaa tätä laitetta käytäen obex ftp:tä" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Parita laitteet" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Merkitse tai poista laitteen luottamus" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Parita" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Poista" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Poista laite tunnettujen laitteiden listalta" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Suorita asetusvelho tälle laitteelle" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Etsi" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Etsi lähellä olevia laitteita" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Lähetä tiedosto" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Lähetä tiedosto(ja) laitteeseen" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Asetukset..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Aseta luottamus" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Paikalliset palvelut" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN-tuki" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP-asetukset" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Verkon asetukset" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Ei asennettuja DHCP-palvelimia" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAB-tuki" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Palvelut" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP-palvelimen tyyppi:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Ota reititys (NAT) käyttöön" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Ryhmäverkko" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-osoite:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Verkon tukiasema (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Suositeltu" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Lisäasetukset" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Tiedoston vastaanotto (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Tiedostonjako (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Siirtoasetukset" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Hyväksy tiedostot luotetuilta laitteilta" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Salli laitteiden kirjoittaa/poistaa" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Komento jolla käynnistetään obex ftp -selain.\n" "%d korvataan laitteen osoitteella." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Käytössä" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Valitse jako/säilytys-kansio" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Jaettu kansio:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Asetusten hyväksymisen jälkeen Bluetooth daemon käynnistetään " "uudelleen." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Ääniasetukset" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Kehittynyt äänen vastaanotto Kokeiluasteellal!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Sallii tietokoneen käyttäytyä kuin handsfreekuuloke." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Headset Emulointi Erittäin " "kokeiluasteellal!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Tiedosto:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Kohde:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Tiedostojen lähettäminen " "bluetoothilla" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth-tiedostonsiirto" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Onnittelut, laite lisättiin onnistuneesti" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Yhdistä kohteeseen:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Odota hetkinen..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Valitse käytettävä paritustapa:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Jatka parittamatta" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Käytä omaa salasanaa:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Käytä satunnaista tunnuslukua:" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Sovittimen valinta" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Laitehaun edistyminen" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Etsi laitteita" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Tekijä:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "On ristiriidassa:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Riippuvudet:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Liitännäisen kuvaus:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Määritä valitun pluginin asetukset" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ei määritelty" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Tuntematon" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM-asetukset" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Numero:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Ladattu:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Lokita kesto:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Loki aloitettu:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Yhteensä:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Lähetetty:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Nollaa" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Liikennöintitilastot" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Bluetoothin kautta saapuu tiedosto" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Saapuva tiedosto %(0)s lähteestä %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Hyväksy" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Hylkää" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Vastaanotetaan tiedostoa" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Vastaanotetaan tiedostoa %(0)s kohteesta %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Vastaanotettiin tiedosto" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Tiedosto %(0)s kohteesta %(1)s vastaanotettiin onnistuneesti" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Siirto epäonnistui" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Tiedoston %(0)s siirto epäonnistui" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Vastaanotettiin tiedostot" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Vastaanotettiin %d tiedosto taustalla" msgstr[1] "Vastaanotettiin %d tiedostoa taustalla" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Vastaanotettu %d tiedosto taustalla" msgstr[1] "Vastaanotettu %d tiedostoa taustalla" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Parituspyyntö laitteelta %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth-autentikointi" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Syötä PIN-koodi tunnistusta varten:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Syötä PIN-koodi" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Anna tunnusluku todennusta varten:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Anna tunnusluku" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Parituspyyntö kohteelle:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Varmista arvo todennusta varten:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Vahvista" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Kiellä" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Todentamispyyntö:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Palvelu:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Hyväksy aina" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Vahvista arvo" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Paritetaan laitteen %s kanssa" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth pois päältä" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Ota bluetooth käyttöön" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Sovitin" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Laite" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Näytä" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Ohje" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Hae ohjeita verkosta..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Käännä tämä ohjelma..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Raportoi ongelmasta" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Laitehallinta" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Näytä työkalupalkki" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Näytä tilapalkki" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Viimeisin laite ensimmäisenä" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Viimeisin laite viimeisenä" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Luotettu ja paritettu" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Paritettu" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Luotettu" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Kriittinen" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Huono" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimaalinen" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Paljon" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Aivan liikaa" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Matala" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Korkea" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Hyvin korkea" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Yhdistetty\n" "Vastaanotetun signaalin voimakkuus: %(rssi)u%% (%(rssi_state)s)\n" "Yhteyden laatu: %(lq)u%%\n" "Lähetysteho: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Yhdistetty\n" "Vastaanotetun signaalin voimakkuus: %(rssi)u%% (%(rssi_state)s)\n" "Yhteyden laatu: %(lq)u%%\n" "Lähetysteho: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Yhdistetty\n" "Vastaanotetun signaalin voimakkuus: %(rssi)u%% " "(%(rssi_state)s)\n" "Yhteyden laatu: %(lq)u%%\n" "Lähetysteho: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Onnistui!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Sarjaportti kytketty kohteeseen %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Epäonnistui" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Yhteys epäonnistui: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Peruttu" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Yhdistetään..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Lisää laite" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Yhdistä Kohteeseen:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Poista luottamus" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Epäonnistui" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Päivitetään" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Päivitetään palveluja..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Päivitä palvelut" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Poista..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Katkaistaan yhteyttä..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Yhdistetään" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Peru toiminto" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Datan aktiivisuuden ilmaisin" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Vastaanotettu kokonaisdata ja vastaanottonopeus" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Lähetetty kokonaisdata ja lähetysnopeus" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Valitse laite" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Lisää" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Sulje" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Atte Virtanen https://launchpad.net/~atte\n" " Christian Hellberg https://launchpad.net/~christian-hellberg\n" " Elias Julkunen https://launchpad.net/~eliasj\n" " Jussi Aalto https://launchpad.net/~jtaalto\n" " Jussi Laitinen https://launchpad.net/~jussilait92\n" " Mika Filpus https://launchpad.net/~mfilpus\n" " Pekka Niemi https://launchpad.net/~pekka-niemi\n" " Sami Olmari https://launchpad.net/~olmari\n" " Tuukka Tolvanen https://launchpad.net/~sp3000\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Ville Lindfors https://launchpad.net/~villi" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman on GTK-perustainen bluetooth-hallinta" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM-asetukset" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Liitännäiset" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Määrittämätön" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Riippuvuusongelma" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Liitännäinen \"%(0)s\" riippuu liitännäisestä %(1)s. " "Liitännäisen %(1)s poistaminen käytöstä vaatii myös liitännäisen " "\"%(0)s\" poistamisen käytöstä.\n" "Jatketaanko?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Liitännäinen %(0)s on ristiriidassa liitännäisen %(1)s kanssa. " "Liitännäisen %(1)s lataaminen aiheuttaa liitännäisen %(0)s " "poistamisen.\n" "Jatketaanko?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "luokittelematon" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "työpöytä" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "palvelin" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "kannettava tietokone" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "kämmentietokone" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "matkapuhelin" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "langaton" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "älypuhelin" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modeemi" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "kuulokemikrofoni" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "tuntematon" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofoni" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "näppäimistö" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "osoitinlaite" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Puhelinverkkoyhteys (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Äänilähde" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Verkon tukiasema" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Puhelinverkkoyhteyspalvelu" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Sarjaporttipalvelu" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Sarjaportti %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Soittoasetukset" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Sarjaportit" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Verkko" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Uusi IP-osoite" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Sisääntuleva palvelu" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Kuulokemikrofonipalvelu" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Antaa lähettää äänen ulkopuoliselle laitteelle" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Antaa vastaanottaa äänen ulkopuoliselta laitteelta" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Yhdistetty:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Ei yhdistetty" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Käyttötilastoja ei ole vielä saatavilla. Yritä ensin muodostaa yhteys ja " "tarkista sitten tämä sivu." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "päivä" msgstr[1] "päivää" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "tunti" msgstr[1] "tuntia" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuutti" msgstr[1] "minuuttia" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ja %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Haluatko varmasti nollata laskurin?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Antaa sinun valvoa (mobiililaajakaistan) verkkoliikenteen määrää. " "Hyödyllinen, jos tiedonsiirto on rajoitettua. Tämä liitännäinen seuraa " "jokaista laitetta erikseen." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Verkon käyttö" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Näyttää verkkoliikenteen määrän" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth Otettu Käyttöön" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth Poistettu Käytöstä" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Verkkoasetuksia ei voitu toteuttaa" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Et ehkä pysty yhdistymään bluetooth-verkkoon tämän laitteen kautta" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth Puhelinverkkoyhteys" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager ei tukenut yhteyttä" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Tarjoaa tuen Puhelinverkkoyhteydelle (DUN) ModemManager:in ja NetworkManager " "0.8:n kanssa" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Tarjoaa valikon kohdan, joka sisältää viimeksi käytetyt yhteydet " "pikavalintana" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Enimmäismäärä kohtia" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Viimeisimmät yhteydet" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Yhdistetään kohteeseen %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Yhdistetty" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Yhdistetty kohteeseen %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Yhdistäminen epäonnistui" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Verkkoon pääsy (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Palvelut" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s laitteella %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Sovitinta tälle yhteydelle ei ole saatavilla" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Tarjoaa tuen Likiverkolle (PAN) joka on saatavilla NetworkManager 0.8:ssa" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Tarjoaa DBus API:n muille Blueman-komponenteille" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Tarjoaa OBEX-tiedostonsiirtotuen" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Laitteet" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Sovi_ttimet" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Paikalliset palvelut" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Liitännäiset" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Käynnistetään bluetooth-avustaja" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Käynnistetään tiedostonlähetystä" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Käynnistetään tiedostonselausta" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Käynnistetään laitehallintaa" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Käynnistetään sovitinasetuksia" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Käynnistetään palveluasetuksia" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "sovelma" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Tarjoaa tunnusluvun, todennuspalvelut BlueZ-taustaprosessille" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth-ääni" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "PulseAudion Bluetooth-moduulin alustus epäonnistui. Bluetooth-ääni " "PulseAudion kautta ei toimi." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Kytkentä Bluetooth-äänilaitteeseen onnistui. Laite on nyt käytettävissä " "PulseAudio-mixerissä." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth-verkko" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Sovitin %(0)s on liitetty IP-osoitteeseen %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "IP-osoitteen saaminen epäonnistui kohteessa %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Yritetään saada IP-osoite kohteessa %s\n" "Odota..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Vanhentunut\n" "Tekee DUN/PAN yhteydet saataville NetworkManager 0.7:ssä" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA tai GSM eivät ole tuettuina" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Laite %s ei ilmeisesti tue GSM/CDMA-yhteyksiä.\n" "Tämä yhteys ei toimi." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth Aktiivinen" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d aktiivinen yhteys" msgstr[1] "%d aktiivista yhteyttä" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Suorittaa komennon, kun vastausnappia painetaan kuulokemikrofonissa" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Vastausnappia painettaessa suoritettava komento:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Tarjoaa valikkokohdan, jolla saa oletussovittimen väliaikaisesti näkyväksi, " "vaikka se on asetettu piilotetuksi." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Näkyvillä olon aikaraja" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Aika sekunneissa, jonka näkyvä tila kestää." #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Tee näkyväksi" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Aseta oletussovitin väliaikaisesti näkyväksi" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Havaittavissa... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Tarjoaa valikon appletille ja API:n muille liitännäisille sen muokkaamiseen" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Kytkeydyttiin onnistuneesti DUN-palveluun kohteessa %(0)s.\n" "Verkko on nyt käytettävissä kohteen %(1)s kautta" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Sarjaportti yhdistetty" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Sarjaporttipalvelu laitteessa %s on käytettävissä kohteen %s " "kautta" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth poissa päältä" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Kytke bluetooth pois päältä" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Kytke kaikki sovittimet pois päältä" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Kytke bluetooth päälle" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Virheellinen IP-osoite" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Ei tällä hetkellä tuettu tällä kokoonpanolla" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Siirrot" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Appletin siirtopalveluliitännäinen on poistettu käytöstä" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server ei ole saatavilla" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman-sovelma" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman bluetooth-hallinta" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth-hallinta" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Bluetoothin Konfigurointi" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Muokkaa bluetooth-modeemeja" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Määritä bluetooth-verkko" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Käynnistä DHCP-asiakas" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "DHCP-asiakkaan käynnistäminen vaatii oikeuksia" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Järjestelmän valtuutusasetus estää asetusten muuttamisen" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman-projekti" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetoothin pitää olla päällä, jotta laitehallinta toimisi" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Blueziin yhdistäminen epäonnistui" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Lisätään" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Etsitään" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Onnistui" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Virhe" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Paritus" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetoothin pitää olla päällä, jotta sovitinhallinta toimisi" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Aina" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minuutti" msgstr[1] "%d minuuttia" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server ei ole luultavasti asennettuna" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Tapahtui virhe" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Perutaan" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Lähetetään tiedostoa" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minuutti" msgstr[1] "%.0f minuuttia" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f sekunti" msgstr[1] "%.0f sekuntia" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Tapahtui virhe lähetettäessä tiedostoa %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Ohita" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Yritä uudelleen" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Lähetä tiedostoja tähän laitteeseen" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "Bluetoothin pitää olla päällä, jotta tiedostojen lähettäminen toimisi" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Valitse lähetettävät tiedostot" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Käynnistä asetusavustaja tälle laitteelle" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth-avustaja" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Sovittimia ei löydetty" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Lisätään laitetta..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Paritus käynnissä...\n" "\n" "Anna tunnusluku %s laitteelle." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Laitteen lisääminen epäonnistui" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP Sink (Lähetä Audiota)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Lähde (Vastaanota Audiota)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Älä yhdistä" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Laite lisättiin ja siihen yhdistettiin onnistuneesti" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Laite lisättiin onnistuneesti, mutta yhdistäminen epäonnistui" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Selaa tätä laitetta" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Kohteen \"%s\" suorittaminen epäonnistui" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Voit asettaa vaihtoehtoisen selaimen palveluasetuksista" #~ msgid "Friendly name" #~ msgstr "Lempinimi" #~ msgid "Temporary visible" #~ msgstr "Väliaikaisesti näkyvissä" #~ msgid "Visibility setting" #~ msgstr "Näkyvyysasetukset" #~ msgid "Send a file..." #~ msgstr "Lähetä tiedosto..." #~ msgid "Disconnect Device" #~ msgstr "Katkaise yhteys laitteeseen" #~ msgid "Browse device..." #~ msgstr "Selaa laitetta..." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Tervetuloa bluetooth-laitteiden asetusvelhoon.\n" #~ "\n" #~ "\n" #~ "Tämä velho auttaa sinua asetusten tekemisessä ja bluetooth-laitteisiin " #~ "yhdistämisessä." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Seuraa NetworkManagerin puhelinyhteyksiä ja katkaisee automaattisesti " #~ "bluetooth-yhteyden verkkoyhteyden sulkemisen jälkeen" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Hallitsee bluetooth-sovittimen energiatiloja" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "Bluez-taustaprosessi ei ole käynnissä, blueman-hallinta ei voi jatkaa." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetoothin pitää olla päällä, jotta bluetooth-avustaja toimisi" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "_Setup new device" #~ msgstr "_Asenna uusi laite" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Lipaisee Bluetooth-katkaisimen Bluetooth-laitteen virtatilan muuttuessa. " #~ "Tämä on joissain kannettavissa, pääosin Dell-merkkisissä.\n" #~ "Huomaa: Tämä liitännäinen pysyy automaattisesti päällä, mikäli se " #~ "havaitsee katkaisimen." #~ msgid "_Browse files on device" #~ msgstr "_Selaa laitteen tiedostoja" #~ msgid "Send _files to device" #~ msgstr "Lähetä _tiedostot laitteeseen" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Sallii a2dp äänen vastaanoton muista bluetooth-laitteista ja sen toistamisen " #~ "kaiuttimista." #~ msgid "Forcefully disconnect a device" #~ msgstr "Katkaise yhteys laitteeseen väkisin" #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Lataa automaattisesti pulseaudio bluetooth-modulin kun audiolaite on " #~ "yhdistetty.\n" #~ "Huomautus: Vaatii pulseaudio 0.9.15 tai uudemman" blueman-1.23-git201403102151/po/pt.po0000644000175000017500000013354712307412112016244 0ustar schrammschramm# Portuguese translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:40+0000\n" "Last-Translator: Diogo Lavareda \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2009-12-30 04:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Sempre visível" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Oculto" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptadores Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Pedido de emparelhamento" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Pedido de emparelhamento para o dispositivo:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Mostrar entrada" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Adicionar" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Adicionar este dispositivo à lista de dispositivos conhecidos" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Dispositivos Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Explorar" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Explorar dispositivo usando ftp obex" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/Desmarcar este dispositivo como fiável" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Remover" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "Remover este dispositivo da lista de dispositivos conhecidos" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "Correr o assistente de configuração para este dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Pesquisar" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Procurar dispositivos nas proximidades" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Enviar Ficheiro" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Enviar ficheiro(s) para o dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "Configurar..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Confiar" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Serviços Locais" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Definições de NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Definições de Rede" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Servidores de DHCP não instalados" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Serviços" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Activar Roteamento (NAT)" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupo de Rede" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Endereço IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Ponto de Acesso de Rede (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avançado" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Recepção de Ficheiro (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Partilha de Ficheiros (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Definições de Transferência" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Aceitar ficheiros de dispositivos fiáveis" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Permitir aos dispositivos escrever/apagar" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Comando para iniciar um explorador de ftp obex\n" "%d é substituído com o endereço do dispositivo." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Activado" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Seleccionar pasta de Partilha/Armazenamento" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Pasta Partilhada:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Ficheiro:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Para:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Enviando ficheiros através de " "Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transferência de Ficheiros por Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Parabéns, dispositivo adicionado com sucesso" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Ligar a:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Aguarde..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Seleccione o método de emparelhamento:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Usar palavra-passe aleatória" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Selecção de adaptador" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Progresso de procura de dispositivo" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Procurar dispositivos" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Depende de:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Descrição do Plugin:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Não específicado" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Desconhecido" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Recebendo ficheiro %(0)s de %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Aceitar" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Rejeitar" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Recebendo ficheiro" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recebendo ficheiro %(0)s de %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Ficheiro recebido" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Ficheiro %(0)s de %(1)s recebido com sucesso" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Transferência falhou" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferência do ficheiro %(0)s falhou" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Ficheiros recebidos" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Recebido %d ficheiro em processo de fundo" msgstr[1] "Recebidos %d ficheiros em processo de fundo" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Recebido mais %d ficheiro em processo de fundo" msgstr[1] "Recebidos mais %d ficheiros em processo de fundo" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Pedido de emparelhamento para %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Introduza código PIN para autenticação:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Introduza código PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Introduza a palavra-passe para autenticação" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Introduza a palavra-passe" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Pedido de emparelhamento para:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Confirme valor para autenticação:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Confirmar" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Negar" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Pedido de autorização para:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Serviço:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Aceitar sempre" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Confirmar valor" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Emparelhando com: %s" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "Bluetooth Desligado" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "Activar Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adaptador" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Dispositivo" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Vista" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Ajuda" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Obter Ajuda Online..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Traduzir Esta Aplicação..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Reportar um Problema." #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Gestor de Dispositivos" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Mostrar Barra de Ferramentas" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Mostrar Barra de Estado" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Último Dispositivo Primeiro" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Último Dispositivo no Fim" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Fiável e Unido" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Unido" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Fiável" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Fraca" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Muito" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Demasiado" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Baixo" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Alto" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Muito Alto" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "Sucesso!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Falhou" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Cancelado" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Ligando..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "Adicionar Dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "Serviço de Ligação Telefónica" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "Serviço Série" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "Portas Série" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Ponto de Acesso de Rede" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "Rede" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "Renovar Endereço IP" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Serviço de Entrada" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Serviço de Auscultador" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Desconfiar" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "Insucesso" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "Actualizando" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "Actualizando os serviços..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "Actualizar Serviços" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "Remover..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Ligando" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Cancelar Operação" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicação de actividade de dados" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Totalidade de dados recebidos e taxa de transferência" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totalidade de dados enviados e taxa de transferência" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Seleccione Dispositivo" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Carlos Monteiro https://launchpad.net/~offbyte\n" " Diogo Lavareda https://launchpad.net/~diogolavareda\n" " Paulo Pereira https://launchpad.net/~pj-pereira\n" " Pedro Saraiva https://launchpad.net/~pdro-saraiva\n" " Tiago Silva https://launchpad.net/~tiagosilva\n" " mestrini https://launchpad.net/~mestrini" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman é um gestor de Bluetooh baseado em GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plugins" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "Não Especificado" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "Problema de dependência" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "O Plugin \"%(0)s\" depende do %(1)s. Ao desligar o " "%(1)s também desligará o \"%(0)s\".\n" "Continuar?" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "sem categoria" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "computador (PC)" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "servidor" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "portátil" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "dispositivo móvel" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "PDA" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "telemóvel" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "sem-fios" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "auscultadores" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "auricular" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "desconhecido" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "microfone" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "teclado" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "apontador" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "Não foi possível aplicar definições de rede" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "Poderá não conseguir ligar-se à rede Bluetooth através desta máquina" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Numero máximo de items" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Ligações Recentes" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Ligando a %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Ligado" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Ligado a %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Ligação falhou" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Acesso de Rede (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Serviço" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s em %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "O adaptador para esta ligação não está disponível" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Providenciar o DBus API para outros componentes do Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "Inciando Assistente de Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "Iniciando Transmissor de Ficheiro" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Inciando Explorador de Ficheiros" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Iniciando Gestor de Dispositivos" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "Iniciando Preferências de Adaptador" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Iniciando Preferências do Serviço" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s atribuída ao endereço IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Correr um comando quando o butão de atendimento é pressionado no auscultador" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Comando a executar quando o botão de atender é pressionado:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Tornar o adaptador padrão temporariamente visivel" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Detectável... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "Desligar Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "Desligar todos os adaptadores" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "Ligar Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transferir" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "servidor-dados-obex não disponível" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Applet Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Gestor de Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Gestor de Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Configurar Modems Bluetooth" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configurar Rede Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Iniciar cliente DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Iniciar cliente DHCP requer previlégios" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Política do sistema impede modificação da configuração" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "O Projecto Blueman" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "O Bluetooth tem que ser desligado para o gestor de dispositivos funcionar" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "Ligação a BlueZ falhou" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Adicionando" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "Pesquisando" #: ../apps/blueman-manager:238 msgid "Success" msgstr "Sucesso" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "Falha" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "O Bluetooth necessita de ser ligado para que o gerente do adaptador possa " "trabalhar." #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Sempre" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuto" msgstr[1] "%d Minutos" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "servidor-dados-obex provavelmente não instalado" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Ocorreu um erro" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minuto" msgstr[1] "%.0f Minutos" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Segundo" msgstr[1] "%.0f Segundos" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Ocorreu um erro enquanto transferia ficheiro %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Ignorar" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Tentar novamente" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Enviar ficheiros para este dispositivo" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "O Bluetooth necessita de estar ligado para que o envio de ficheiros trabalhe" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Seleccionar ficheiros a enviar" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Iniciar assistente de configuração para este dispositivo" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Assistente de Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Adicionando Dispositivo..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Emparelhamento em progresso...\n" "\n" "Introduzir palavra-passe %s no dispositivo." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Falhou adição de dispositivo" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Não ligar" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Dispositivo adicionado e ligado com sucesso" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Dispositivo adicionado com sucesso mas falhou ligação" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Explorar este dispositivo" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Falhou ao iniciar \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Pode introduzir um explorador alternativo nas definições do serviço" #~ msgid "Send a file..." #~ msgstr "Enviar um ficheiro..." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Bem vindo ao assistente de configuração de dispositivo de bluetooth. " #~ "\n" #~ "\n" #~ "\n" #~ "Irá guiá-lo durante o processo de configuração e ligação aos seus " #~ "dispositivos de bluetooh." #~ msgid "Browse device..." #~ msgstr "Explorar dispositivo..." #~ msgid "Disconnect Device" #~ msgstr "Desligar Dispositivo" #~ msgid "Temporary visible" #~ msgstr "Temporariamente visível" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "O daemon Bluez não está a funcionar, blueman-manager não pode continuar." #~ msgid "Friendly name" #~ msgstr "Nome amigável" #~ msgid "Visibility setting" #~ msgstr "Definição de visibilidade" #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "" #~ "O Bluetooth necessita de estar ligado para que o assistente de bluetooth " #~ "trabalhe" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Controla o estado de funcionamento do adaptador de bluetooth" blueman-1.23-git201403102151/po/ru.po0000644000175000017500000021250012307412112016232 0ustar schrammschramm# Russian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:33+0000\n" "Last-Translator: avdyushin.g \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Ð˜Ð¼Ñ ÑƒÑтройÑтва" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "ÐаÑтройки видимоÑти" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Видимый вÑегда" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Скрытый" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Временно видим" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Ðдаптеры Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑопрÑжение" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑопрÑжение Ñ ÑƒÑтройÑтвом:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Показывать ввод" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Добав." #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Добавить Ñто уÑтройÑтво к ÑпиÑку извеÑтных" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "УÑтройÑтва Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Обзор" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "ПроÑмотр уÑтройÑтва через obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Создать ÑопрÑжение Ñ ÑƒÑтройÑтвом" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "УÑтановить Ñто уÑтройÑтво как ДоверÑемое/ÐедоверÑемое" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "СопрÑж." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Удалить" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Удалить Ñто уÑтройÑтво из ÑпиÑка извеÑтных уÑтройÑтв" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "ЗапуÑтить помощник уÑтановки Ð´Ð»Ñ Ñтого уÑтройÑтва" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Ðайти" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "ПоиÑк уÑтройÑтв" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Отпр. файл" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Отправить файл(Ñ‹) на уÑтройÑтво" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "ÐаÑтр..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Доверенный" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Локальные Ñлужбы" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Поддержка DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "ÐаÑтройки NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "ÐаÑтройки Ñети" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP Ñервер не уÑтановлен" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Поддержка PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Службы" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Тип DHCP Ñервера" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Включить маршрутизацию (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ Ñеть" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-адреÑ:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Точка доÑтупа к Ñети (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Рекомендовано" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Дополнительно" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Приём файлов (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Общие файлы (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "ÐаÑтройки передачи" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Принимать файлы Ñ Ð´Ð¾Ð²ÐµÑ€ÐµÐ½Ð½Ñ‹Ñ… уÑтройÑтв" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Разрешить уÑтройÑтвам запиÑÑŒ/удаление" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Команда запуÑка Ð¾Ð±Ð¾Ð·Ñ€ÐµÐ²Ð°Ñ‚ÐµÐ»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² OBEX FTP.\n" "ВмеÑто %d подÑтавлÑетÑÑ Ð°Ð´Ñ€ÐµÑ ÑƒÑтройÑтва" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Включён" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Выбрать папку Ð´Ð»Ñ Ð¾Ð±Ñ‰Ð¸Ñ… файлов" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "ПоÑле Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек bluetooth-демон будет перезапущен." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "ÐаÑтройки звука" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Дополнительные наÑтройки приёма звука ÐŸÑ€Ð¾Ð±Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ°!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "ПозволÑет компьютеру работать в качеÑтве гарнитуры." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "ПозволÑет Вам получать a2dp аудио от других уÑтройÑтв Bluetooth и " "проигрывать его через колонки." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "ЭмулÑÑ†Ð¸Ñ Ð³Ð°Ñ€Ð½Ð¸Ñ‚ÑƒÑ€Ñ‹ ÐŸÑ€Ð¾Ð±Ð½Ð°Ñ " "поддержка!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Файл:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Ð’:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Отправка файлов через Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Передача файлов через bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ПоздравлÑем, уÑтройÑтво уÑпешно добавлено" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "ПодключитьÑÑ Ðº:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "ПожалуйÑта, подождите..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Выберите ÑпоÑоб ÑопрÑжениÑ:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Добро пожаловать в менеджер по уÑтановке уÑтройÑтв Bluetooth. \n" "\n" "\n" "Он проведет Ð’Ð°Ñ Ñ‡ÐµÑ€ÐµÐ· процеÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ и Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð’Ð°ÑˆÐ¸Ñ… доÑтупных " "Bluetooth уÑтройÑтв." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Продолжить без ÑопрÑжениÑ" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "ИÑпользовать Ñвой ключ:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ИÑпользовать Ñлучайный ключ Ð´Ð»Ñ ÑопрÑжениÑ" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Выбор адаптера" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "ПрогреÑÑ Ð¿Ð¾Ð¸Ñка уÑтройÑтва" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "ПоиÑк уÑтройÑтв" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Ðвтор:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Конфликтует Ñ:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "ЗавиÑит от:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "ОпиÑание дополнениÑ:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "ÐаÑтройки" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "ÐаÑтройка параметров дополнений (plugins)" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ðе указан" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "ÐеизвеÑтный" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "ÐаÑтройки GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "Точка доÑтупа (APN):" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Ðомер:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "ПринÑто:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Общее времÑ:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "ÐÐ°Ñ‡Ð¸Ð½Ð°Ñ Ñ:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Ð’Ñего:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Отправлено:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "СброÑ" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Счетчик данных" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "ВходÑщий файл через Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ВходÑщий файл %(0)s от %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "ПринÑть" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Отклонить" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Получение файла" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Получение файла %(0)s от %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Файл получен" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "УÑпешно получен файл %(0)s от %(1)s" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Передача не удалаÑÑŒ" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Передача файла %(0)s не удалаÑÑŒ" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Получены файлы" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Получен %d файл в фоне" msgstr[1] "Получено %d файла в фоне" msgstr[2] "Получено %d файлов в фоне" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Получен ещё %d файл в фоне" msgstr[1] "Получены ещё %d файла в фоне" msgstr[2] "Получено ещё %d файлов в фоне" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ ÑопрÑÐ¶ÐµÐ½Ð¸Ñ Ñ %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "ÐутентификациÑ" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Введите PIN-код Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Введите PIN код" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Введите код авторизации:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Введите код ÑопрÑжениÑ" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ ÑопрÑÐ¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Подтвердите код авторизации:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Подтвердить" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Отклонить" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ длÑ:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Служба:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Ð’Ñегда принимать" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Подтвердите значение" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "СопрÑжение Ñ: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ плагина возникла ошибка. ПожалуйÑта Ñообщите об Ñтом " "разработчикам вмеÑте Ñ Ñодержанием Ñтого ÑообщениÑ." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth выключен" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Включить Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Ðдаптер" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_УÑтройÑтво" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_ПроÑмотр" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Справка" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Получить помощь в Интернете..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ПеревеÑти программу..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Сообщить об ошибке" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Менеджер уÑтройÑтв" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Показывать панель инÑтрументов" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Показать Ñтроку ÑоÑтоÑниÑ" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "ПоÑледние уÑтройÑтва - в начале ÑпиÑка" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "ПоÑледние уÑтройÑтва - в конце ÑпиÑка" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Доверенное и ÑвÑзанное" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "СвÑзанный" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Доверенный" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Плохой" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Хуже оптимального" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Оптимальный" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Хорошо" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Очень хорошо" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Ðизкий" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Ð’Ñ‹Ñокий" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Самый выÑокий" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Подключен\n" "МощноÑть принимаемого Ñигнала: %(rssi)u%% (%(rssi_state)s)\n" "КачеÑтво ÑоединениÑ: %(lq)u%%\n" "МощноÑть передатчика: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Подключен\n" "МощноÑть принимаемого Ñигнала: %(rssi)u%% (%(rssi_state)s)\n" "КачеÑтво ÑоединениÑ: %(lq)u%%\n" "МощноÑть передатчика: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Подключен\n" "МощноÑть принимаемого Ñигнала: %(rssi)u%% (%(rssi_state)s)\n" "КачеÑтво ÑоединениÑ: %(lq)u%%\n" "МощноÑть передатчика: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "УÑпешно!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Подключен поÑледовательный порт на %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Ðеудачно" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Соединение невозможно или разорвано: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Отменено" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Соединение..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Добавить уÑтройÑтво" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Образовать пару Ñ ÑƒÑтройÑтвом" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "ПоÑлать файл..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "ПодключитьÑÑ Ðº:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "ОтключитьÑÑ:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "ПроÑмотр файлов на уÑтройÑтве..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Ðедоверенный" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Ðеудачно" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Обновление" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Обновление ÑпиÑка Ñлужб" #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Обновить ÑпиÑок Ñлужб" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Удалить..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Отключить" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Принудительно отÑоединить уÑтройÑтво" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Отключение..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Соединение" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Прервать выполнение операции" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° данными через bluetooth" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Общий объем полученных данных и ÑкороÑти приема" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Общий объем отправленных данных и ÑкороÑти передачи" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Выберите уÑтройÑтво" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Ещё" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Закрыть" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Aleksandr Zdanevitch https://launchpad.net/~alexzdanevich\n" " Andrey S. Bobryshev https://launchpad.net/~heeppy-yandex\n" " Andrushchenko Alexandr https://launchpad.net/~diesel594\n" " Anton Yakutovich https://launchpad.net/~dr-akulavich\n" " Artyom Packhomov https://launchpad.net/~gorblnu4\n" " Artyom Smirnov https://launchpad.net/~smirnoffjr\n" " Dmitriy.trt https://launchpad.net/~dmitriy-trt\n" " Dmitry Semenov https://launchpad.net/~semenov\n" " Eugene Babiy https://launchpad.net/~eugene-babiy\n" " HsH https://launchpad.net/~hsh\n" " Lotus33 https://launchpad.net/~minobilis\n" " Lucky https://launchpad.net/~lucky+\n" " Maxim Petrov https://launchpad.net/~maximpetrov\n" " Maxim Strukov https://launchpad.net/~unbelll\n" " Minakov Arthur https://launchpad.net/~spydefender\n" " NewMAN[O-Z] https://launchpad.net/~kopeikrek\n" " Nkolay Parukhin https://launchpad.net/~parukhin\n" " Oleg Koptev https://launchpad.net/~koptev-oleg\n" " Oleg Yermakov https://launchpad.net/~epushiron\n" " Peter Khaninyov https://launchpad.net/~khaninyovpv\n" " Pool https://launchpad.net/~svokk\n" " Roman A. aka BasicXP https://launchpad.net/~basicxp\n" " Sergei Zivukov https://launchpad.net/~ekonomvygoda\n" " Sergey Nizovtsev https://launchpad.net/~snizovtsev\n" " Soshi https://launchpad.net/~soshi\n" " Stiff https://launchpad.net/~stiff.ru\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " VereVa https://launchpad.net/~vereva\n" " Vick https://launchpad.net/~vshirokov\n" " Vyacheslav Kurenyshev https://launchpad.net/~slavic\n" " Xe1 https://launchpad.net/~xeladen\n" " avdyushin.g https://launchpad.net/~avdyushin-g\n" " discont https://launchpad.net/~discont\n" " leonyx https://launchpad.net/~leonyx\n" " mixon https://launchpad.net/~mbug" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman - Ñто менеджер Bluetooth, поÑтроенный на оÑнове GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "ÐаÑтройки GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Модули" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Ðе указано" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Проблема Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚Ñми" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Дополнение \"%(0)s\" завиÑит от %(1)s. Выключение %(1)s " "также отключит \"%(0)s\".\n" "Продолжить?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Модуль %(0)s конфликтует Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¼ %(1)s. При загрузке " "%(1)s модуль %(0)s будет выгружен.\n" "Продолжить?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "ÐеклаÑÑифицировано" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "перÑональный компьютер" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "Ñервер" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "ноутбук" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "карманный компьютер" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "ПДР(наладонник)" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "мобильный телефон" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "беÑпроводное уÑтройÑтво" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "Ñмартфон" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "модем" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "ISDN" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "наушники" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "гарнитура" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "неизв." #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "микрофон" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "клавиатура" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "манипулÑтор" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Передача данных через модем (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Ичточник звука" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Приёмник звука" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Точка доÑтупа к Ñети" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Ðе удалоÑÑŒ изменить профиль в %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Ðудио профиль" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Выбрать аудио профиль Ð´Ð»Ñ PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Служба доÑтупа к Ñети через модем" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Служба поÑледовательного порта" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "ПоÑледовательный порт %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "ÐаÑтройки Ñлужбы доÑтупа к Ñети через модем" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "ПоÑледовательные порты" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Сеть" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Обновить IP адреÑ" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Служба ввода" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Служба гарнитуры" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "ПозволÑет отправлÑть звук на уÑтройÑтво" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "ПозволÑет принимать звук Ñ ÑƒÑтройÑтва" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Подключен:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Ðе подключено" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "СтатиÑтика иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна. ПопытайтеÑÑŒ уÑтановить Ñоединение и " "проверьте Ñту Ñтраницу." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "день" msgstr[1] "днÑ" msgstr[2] "дней" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "чаÑ" msgstr[1] "чаÑа" msgstr[2] "чаÑов" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "минута" msgstr[1] "минуты" msgstr[2] "минут" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s и %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Ð’Ñ‹ уверены, что хотите ÑброÑить Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñчетчика?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "ПозволÑет отÑлеживать иÑпользование Ñетевого трафика (мобильного " "широкополоÑного ÑоединениÑ). Полезно Ð´Ð»Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð½Ñ‹Ñ… планов Ñ Ð¾Ð¿Ð»Ð°Ñ‚Ð¾Ð¹ за " "количеÑтво переданных/полученных данных. СтатиÑтика ведетÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ " "уÑтройÑтва в отдельноÑти." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "ИÑпользование Ñети" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Показать ÑтатиÑтику иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñети" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Ð˜Ð¼Ñ Ð·Ð½Ð°Ñ‡ÐºÐ°" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Стандартный значок Ð´Ð»Ñ Ð·Ð¾Ð½Ñ‹ оповещениÑ" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth включен" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth отключен" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "УправлÑет меÑтными уÑлугами Ñети, такими как NAP моÑты" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Ðевозможно применить Ñетевые наÑтройки" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Возможно, вы не можете ÑоединитьÑÑ Ñ Ñетью Bluetooth через Ñтот компьютер" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Коммутируемый удалённый доÑтуп по Bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "Подключение DUN на %s теперь доÑтупно в Network Manager" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem Manager не поддерживает Ñоединение" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "ОбеÑпечивает поддержку Ð´Ð»Ñ Dial Up Networking (DUN) Ð´Ð»Ñ ModemManager и " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Подменю предоÑтавлÑет быÑтрый доÑтуп к поÑледним иÑпользованным ÑоединениÑм" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "МакÑимальное чиÑло Ñлементов" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" "МакÑимальное чиÑло Ñлементов, отображаемых в меню «Ðедавние ÑоединениÑ»." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Ðедавние ÑоединениÑ" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Соединение Ñ %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Соединение уÑтановлено" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Подключено к %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Ðевозможно уÑтановить Ñоединение" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Сетевой доÑтуп (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Служба" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Ðдаптер Ð´Ð»Ñ Ñтого ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупен" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "ОбеÑпечивает поддержку Ð´Ð»Ñ Personal Area Networking (PAN) Ð´Ð»Ñ NetworkManager " "0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Соединение уже уÑтановлено" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "ПредоÑтавлÑет API DBus Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… компонентов Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Следить за модемными ÑоединениÑми в NetworkManager'е и автоматичеÑки " "отключать Bluetooth поÑле того, как Ñетевое Ñоединение будет закрыто." #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "ОбеÑпечивает обмен файлами по протоколу OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Переключать Bluetooth выключатель, когда ÑоÑтоÑние Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Bluetooth " "изменÑетÑÑ. Безполезно Ð´Ð»Ñ USB заглушек." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Добавить Ñтандартные пункты меню к меню иконки в трее" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Добавить новое уÑтройÑтво" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "ПоÑлать _файлы на уÑтройÑтво" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_ПоÑмотреть файлы на уÑтройÑтве" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_УÑтройÑтва" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "_Ðдаптеры" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "Локальные _Ñлужбы" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Модули" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "ЗапуÑтить помощник Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "ЗапуÑк Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "ЗапуÑк файлового менеджера" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "ЗапуÑк менеджера уÑтройÑтв" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "ОткрываютÑÑ Ð½Ð°Ñтройки адаптера" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "ОткрываютÑÑ Ð½Ð°Ñтройки Ñлужб" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "апплет" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "ПредоÑтавлÑет Ñлужбы аутентификации и обмена ключами доÑтупа Ñерверу BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Ðвтоматичеки управлÑть потоками/иÑточниками Pulseaudio Bluetooth.\n" "Замечание: ТребуетÑÑ pulseaudio 0.9.15 или выше" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Создать Ñток по умолчанию" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Сделать a2dp аудио Ñток Ñтандартным поÑле ÑоединениÑ" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Ðаправить потоки" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Ðаправить дейÑтвующие аудио потоки на уÑтройÑтво bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Ðудио Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Ðе удалоÑÑŒ инициализировать модуль Bluetooth Ð´Ð»Ñ PulseAudio. Работа через " "pulseaudio невозможна." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Соединение Ñ Ð°ÑƒÐ´Ð¸Ð¾ÑƒÑтройÑтвом Bluetooth уÑпешно уÑтановлено. Это уÑтройÑтво " "теперь доÑтупно в микшере PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "ДобавлÑет пункт меню выхода из приложениÑ" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "ПредоÑтавлÑет базовый dhcp клиент Ð´Ð»Ñ PAN Ñоединений Bluetooth." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Сеть Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ИнтерфейÑу %(0)s приÑвоен IP Ð°Ð´Ñ€ÐµÑ %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Ðевозможно получить IP Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "Попытка получить IP Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Запрещено \n" "Делает DUN/PAN ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупными Ð´Ð»Ñ NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA или GSM не поддерживаетÑÑ" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "УÑтройÑтво %s, кажетÑÑ, не поддерживает GSM/CDMA.\n" "Это Ñоединение не будет работать" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Добавить индикацию в иконку треÑ, когда Bluetooth активен, и показывать " "количеÑтво подключений во вÑплывающей подÑказке." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Показать значок наложениÑ" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "Показывать наложение над значком ÑтатуÑа при подключении" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth активен" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Ðктивное Ñоединение" msgstr[1] "%d Ðктивных ÑоединениÑ" msgstr[2] "%d Ðктивных Ñоединений" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Выполнить команду поÑле Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ Ð½Ð° гарнитуре кнопки \"Приём звонка\"" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Команда" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Команда, выполнÑÐµÐ¼Ð°Ñ Ð¿Ñ€Ð¸ нажатии кнопки поднÑÑ‚Ð¸Ñ Ñ‚Ñ€ÑƒÐ±ÐºÐ¸:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Пункт меню, который позволÑет Ñделать оÑновной адаптер видимым Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… " "уÑтройÑтв, когда по умолчанию уÑтановлен режим невидимоÑти." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" "Период времени, в течение которого адаптер могут обнаружить внешние " "уÑтройÑтва." #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Сделать _обнаружаемым" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Сделать оÑновной адаптор временно обнаружаемым" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Видимый... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "ПредоÑтавлÑет меню апплета, а также API Ð´Ð»Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð², позволÑющее им " "управлÑть." #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Произведено уÑпешное Ñоединение к модемной Ñлужбе (DUN) на уÑтройÑтве " "%(0)s.\n" "Стала доÑтупна Ñеть через %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "ПредоÑтавлÑет базовую поддержку Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Интернет через DUN профиль." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Стандартный обработчик ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ SPP профилÑ, позволÑющий выполнÑть " "Ñтандартные дейÑтвиÑ" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Скрипт, запуÑкаемый поÑле ÑоединениÑ" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Следующие аргументы должны приÑутÑтвовать:\n" "ÐÐ´Ñ€ÐµÑ ÑƒÑтройÑтва, Ð¸Ð¼Ñ ÑƒÑтройÑтва, ÑервиÑ, uuid16s, номер уÑтройÑтва " "/dev/rfcommX\n" "Ðапример:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s будет возвращен ÑпиÑком, разделенным запÑтыми\n" "\n" "ПоÑле Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑƒÑтройÑтва Ñкрипт передаÑÑ‚ Ñигнал HUP" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "ПоÑледовательный порт подключен" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "ПоÑледовательный порт на уÑтройÑтве %s теперь доÑтупен через %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "Подключение по поÑледовательному порту не удалоÑÑŒ" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "ПоÑвилаÑÑŒ проблема при запуÑке Ñкрипта %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Контролировать ÑоÑтоÑние Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Bluetooth адаптера" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Выключить Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Отключить Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Отключить вÑе адаптеры" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Включить Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Включить вÑе адаптеры" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Ðекорректный IP адреÑ" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-Ð°Ð´Ñ€ÐµÑ Ð½ÐµÑовмеÑтим Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñом %s, который имеет такой же адреÑ" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-Ð°Ð´Ñ€ÐµÑ Ñопадает Ñ Ð¿Ð¾Ð´Ñетью интерфейÑа %s, который имеет Ñледующую " "конфигурацию %s/%s\n" "Это может вызвать некорректную Ñетевую работу" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Ð’ данный момент не поддерживаетÑÑ" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Ðудио" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Передача" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Ð¡ÐµÑ€Ð²Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ отключен" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "Сервер obex недоÑтупен" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Ðпплет Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Менеджер Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Менеджер уÑтройÑтв Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "ÐаÑтройка Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Ð”Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑиÑтемных наÑтроек bluetooth требуютÑÑ Ð¿Ñ€Ð¸Ð²Ð¸Ð»ÐµÐ³Ð¸Ð¸" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "ÐаÑтройка Bluetooth модемов" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "ÐаÑтроить Ñеть Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "ÐаÑтройка Ñети требует привилегий" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "ЗапуÑтить клиент DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "ЗапуÑк клиента DHCP требует ÑоответÑтвующих привилегий" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Политика ÑиÑтемы не допуÑкает изменение конфигурации" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Проект Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы менеджер уÑтройÑтв работал Bluetooth должен быть включен" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Ðе удалоÑÑŒ ÑоединитьÑÑ Ñ BlueZ" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Демон Bluez не запущен, blueman-manager не может продолжать работу.\n" "Это может означать, что не было обнаружено Bluetooth адаптеров или демон " "Bluetooth не запущен." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Добавление" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Идёт поиÑк" #: ../apps/blueman-manager:244 msgid "Success" msgstr "УÑпешно" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Ðеудача" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "СопрÑжение" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Bluetooth менеджера адаптер должен быть включен" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Ð’Ñегда" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d минута" msgstr[1] "%d минуты" msgstr[2] "%d минут" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "Ñервер obex-data-server, возможно, не уÑтановлен" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Возникла ошибка" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Отмена" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Отправка файла" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "оÑтавшееÑÑ Ð²Ñ€ÐµÐ¼Ñ:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f минута" msgstr[1] "%.0f минуты" msgstr[2] "%.0f минут" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Ñекунда" msgstr[1] "%.0f Ñекунды" msgstr[2] "%.0f Ñекунд" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Произошла ошибка Ð²Ð¾Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ файла %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "ПропуÑтить" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Повторить" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Отправить файлы на Ñто уÑтройÑтво" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Чтобы работала передача файлов нужно включить Bluetooth" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Выберите файлы Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "ЗапуÑтить помощник наÑтройки Ñтого уÑтройÑтва" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Bluetooth должен быть включен, чтобы помощник Bluetooth работал" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Помощник наÑтройки bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Ðдаптер не найден" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Добавление уÑтройÑтва..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "СвÑзывание...\n" "\n" "Введите пароль Ð´Ð»Ñ Ñледующего уÑтройÑтва: %s" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Ðевозможно добавить уÑтройÑтво" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "Приёмник A2DP (отправка звука)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "ИÑточник A2DP (получение звука)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Ðе подключатьÑÑ" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "УÑтройÑтво уÑпешно добавлено, и Ñ Ð½Ð¸Ð¼ уÑтановлено Ñоединение" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "УÑтройÑтво уÑпешно добавлено, но Ñоединение Ñ Ð½Ð¸Ð¼ невозможно" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ПроÑмотреть Ñодержимое уÑтройÑтва" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Ðе удалоÑÑŒ запуÑтить «%s»" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Ð’Ñ‹ можете выбрать альтернативный обозреватель в наÑтройках Ñлужб" #~ msgid "Temporary visible" #~ msgstr "Временно видимый" #~ msgid "Send a file..." #~ msgstr "Отправить файл..." #~ msgid "Browse device..." #~ msgstr "ПроÑмотреть уÑтройÑтво..." #~ msgid "Disconnect Device" #~ msgstr "Отключить уÑтройÑтво" #~ msgid "Friendly name" #~ msgstr "ИмÑ" #~ msgid "Visibility setting" #~ msgstr "ÐаÑтройка видимоÑти" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Добро пожаловать в маÑтер уÑтановки уÑтройÑтв Bluetooth \n" #~ "\n" #~ "Данный маÑтер поможет вам подключить и наÑтроить ваши уÑтройÑтва bluetooth" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Слежение за модемными ÑоединениÑми NetworkManager и автоматичеÑкое " #~ "отключение bluetooth-Ñоединений поÑле Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñетевого подключениÑ." #~ msgid "_Browse files on device" #~ msgstr "Получить _доÑтуп к файлам на уÑтройÑтве" #~ msgid "Send _files to device" #~ msgstr "Отправить _файлы на уÑтройÑтво" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Демон Bluez не запущен, менеджер Blueman не может продолжать работу." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ помощника наÑтройки Bluetooth должен быть включен" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "УправлÑет режимами Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° bluetooth" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "Менеджер Сети" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "ДобавлÑет индикацию к иконке ÑтатуÑа, когда bluetooth активен и показывает " #~ "текущие ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² подÑказке" #~ msgid "Forcefully disconnect a device" #~ msgstr "Принудительно отключить уÑтройÑтво" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "ПредоÑтавлÑет базовый DHCP-клиент Ð´Ð»Ñ Ñоединение Bluetooth PAN." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "ÐвтоматичеÑки загружает PulseAudio bluetooth модуль поÑле Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð°ÑƒÐ´Ð¸Ð¾-" #~ "уÑтройÑтв. \n" #~ "Примечание: ТребуетÑÑ PulseAudio 0.9.15 или выше" #~ msgid "_Setup new device" #~ msgstr "УÑ_тановить новое уÑтройÑтво" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Включает killswitch, при изменении режима Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ bluetooth. Ðекоторые " #~ "ноутбуки, в оÑновном Dell, имеют данную функцию\n" #~ "Замечание: Плагин активируетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки при обнаружении " #~ "killswitch." #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "ПозволÑет принимать звук Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… bluetooth-уÑтройÑтв по a2dp профилю и " #~ "воÑпроизводить его на динамиках." #~ msgid "" #~ "The following arguments will be passed:\n" #~ "Address, Name, service name, uuid16s, rfcomm node\n" #~ "For example:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s are returned as a comma seperated list" #~ msgstr "" #~ "Разрешены Ñледующие аргументы:\n" #~ "ÐдреÑ, ИмÑ, Ð¸Ð¼Ñ Ñлужбы, uuid16s, rfcomm узел\n" #~ "Ðапример:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s возвращаетÑÑ ÐºÐ°Ðº ÑпиÑок, разделенный запÑтыми" blueman-1.23-git201403102151/po/ro.po0000644000175000017500000011631712307412112016235 0ustar schrammschramm# Romanian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:41+0000\n" "Last-Translator: Adi Roiban \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" "X-Launchpad-Export-Date: 2009-12-30 04:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Adăugare" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Elimină" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Setări reÅ£ea" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupare reÈ›ea" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Necunoscut" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Serviciu:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Legat" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "De încredere" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Slab" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-optim" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optim" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Mult" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Prea mult" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Scăzut" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Ridicat" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Foarte ridicat" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Se conectează..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "Serviciu Serial" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Punct de acces reÅ£ea" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicator activitate date" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Totalul datelor recepÅ£ionate ÅŸi rata transmisiei" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totalul datelor trimise ÅŸi rata transmisiei" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Adi Roiban https://launchpad.net/~adiroiban\n" " Alex Eftimie https://launchpad.net/~alexeftimie\n" " Bisericaru Sebastian https://launchpad.net/~tweety\n" " Chisu Vasile Marius https://launchpad.net/~111979vasile\n" " IonuÈ› Jula https://launchpad.net/~ionutjula\n" " Ovidiu Nitan https://launchpad.net/~nitanovidiu" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "necunoscut" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Administratorul Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Administrator Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Se adaugă dispozitivul..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/hr.po0000644000175000017500000015531612307412112016230 0ustar schrammschramm# Croatian translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:21+0000\n" "Last-Translator: Miroslav MatejaÅ¡ \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Prijateljsko Ime" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Postavke Vidljivosti" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Uvijek vidljiv" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Skriven" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Privremeno vidno" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth adapteri" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Zahtjev za uparivanje" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Zahtjev za uparivanje ureÄ‘aja:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Prikaži unos" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Dodaj" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Dodaj ovaj ureÄ‘aj na popis poznatih ureÄ‘aja" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth ureÄ‘aji" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Pretraži" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Pretraži ureÄ‘aj koristeći obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Uparivanje sa ureÄ‘ajem" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Dodaj/Ukloni oznaku povjerenja ovom ureÄ‘aju" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Par" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Ukloni" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Ukloni ovaj ureÄ‘aj s popisa poznatih ureÄ‘aja" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Pokreni pomoćnika podeÅ¡avanja za ovaj ureÄ‘aj" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Traži" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Potraži ureÄ‘aje u blizini" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "PoÅ¡alji datoteku" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "PoÅ¡alji datoteku(e) na ureÄ‘aj" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "PodeÅ¡avanje..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Povjerenje" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokalni servisi" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN PodrÅ¡ka" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP postavke" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Mrežne postavke" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCP poslužitelji nisu instalirani" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN PodrÅ¡ka" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Servisi" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tip DHCP poslužitelja:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Omogući usmjeravanje (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupna mreža" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP adresa:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Mjesto mrežnog pristupa (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "PreporuÄeno" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Napredno" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Prijem datoteke (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Razmjena datoteka (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Postavke prijenosa" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Prihvati datoteke od povjerljivih ureÄ‘aja" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Dopusti ureÄ‘ajima pisanje/brisanje" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Naredba za pokretanje obex ftp pretraživaÄa.\n" "%d je zamijenjen s adresom ureÄ‘aja." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Omogućeno" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Odaberi mapu za razmjenu/spremanje" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Mapa za razmjenu:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Nakon primjene ovih postavki Bluetooth demon će se ponovno pokrenuti." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Audio Postavljanje" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Napredni Audio prijemnik Eksperimentalno!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Omogućuje ovom raÄunalu djelovati kao handsfree sluÅ¡alice." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Emulacija SluÅ¡alica Vrlo " "Eksperimentalno!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Datoteka:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Na:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Slanje datoteka pomoću Bluetootha" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth prijenos datoteka" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ÄŒestitke, ureÄ‘aj je uspjeÅ¡no dodan" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Spoji na:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Molim priÄekajte..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Odaberite naÄin uparivanja kojeg želite upotrijebiti:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Nastavi Bez Uparivanja" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Upotrijebi PodeÅ¡enu Lozinku:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Upotrijebi nasumiÄnu lozinku" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Odabir adaptera" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Napredak traženja ureÄ‘aja" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Traži ureÄ‘aje" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Sukobljava se s:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Ovisi o:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Opis prikljuÄka:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Konfiguracija" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Konfiguracija odabranih podeÅ¡enja odrednica dodatka" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Nije naznaÄeno" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Nepoznato" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM postavke" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Broj:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Preuzeto:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Trajanje zabiljeÅ¡ke:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "PoÄetak zabiljeÅ¡ke:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Total:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Poslano:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "PoniÅ¡ti" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Statistike prometa" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-zatvori" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Dolazeća datoteka putem Bluetootha" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Dolazna datoteka %(0)s od %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Prihvati" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Odbaci" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Prijem datoteke" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Prijem datoteke %(0)s od %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Datoteka primljena" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datoteka %(0)s od %(1)s uspjeÅ¡no primljena" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Prijenos nije uspio" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Prijenos datoteke %(0)s nije uspio" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Datoteke primljene" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Primljena %d datoteka u pozadini" msgstr[1] "Primljene %d datoteke u pozadini" msgstr[2] "Primljeno %d datoteka u pozadini" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Primljena joÅ¡ %d datoteka u pozadini" msgstr[1] "Primljene joÅ¡ %d datoteke u pozadini" msgstr[2] "Primljeno joÅ¡ %d datoteka u pozadini" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Zahtjev uparivanja za %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth autentifikacija" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "UpiÅ¡ite PIN za autentifikaciju:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "UpiÅ¡ite PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Unesite lozinku za autentifikaciju:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Unesite lozinku" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Zahtjev uparivanja za:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Potvrdi vrijednost za autentifikaciju:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Potvrdi" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Odbij" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Autorizacijski zahtjev za:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Servis:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Uvijek prihvati" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Potvrdi vrijednost" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Uparivanje s: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth je iskljuÄen" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Omogući Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_UreÄ‘aj" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "P_ogled" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Pomoć" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Potraži pomoć na Internetu..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Prevedi ovaj program..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Prijavi problem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Upravitelj ureÄ‘aja" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Prikaži alatnu traku" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Prikaži statusnu traku" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Posljednji ureÄ‘aj prvi" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Posljednji ureÄ‘aj zadnji" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Povjerljiv i spojen" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Spojen" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Povjerljiv" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Slab" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Pod-optimalan" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimalan" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Mnogo" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "PreviÅ¡e" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Nizak" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Visok" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Vrlo visok" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Povezano\n" "JaÄina Prijemnog Signala: %(rssi)u%% (%(rssi_state)s)\n" "Kvaliteta Veze: %(lq)u%%\n" "Nivo Snage Transmisije: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Povezano\n" "JaÄina Prijemnog Signala: %(rssi)u%% (%(rssi_state)s)\n" "Kvaliteta Veze: %(lq)u%%\n" "Nivo Snage Transmisije: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Povezano\n" "JaÄina Prijemnog Signala: %(rssi)u%% (%(rssi_state)s)\n" "Kvaliteta Veze: %(lq)u%%\n" "Nivo Snage Transmisije: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Uspjeh!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Serijski ulaz povezan na %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Neuspjelo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Neuspjelo Povezivanje: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Otkazano" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Povezivanje..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Dodaj ureÄ‘aj" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Pariraj s ureÄ‘ajem" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "PoÅ¡alji Datoteku..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Povezivanje Na:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "IskljuÄi:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Pretraži UreÄ‘aj..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Ne vjeruj" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Neuspjeh" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Osvježavanje" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Osvježavanje servisa..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Osvježi servise" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Ukloni..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "IskljuÄi" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Nasilno iskljuÄite ureÄ‘aj" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Otpajam se..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Povezivanje" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Otkaži operaciju" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indikacija aktivnosti podataka" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Ukupno primljeno podataka i brzina prijenosa" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Ukupno poslano podataka i brzina prijenosa" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Odaberite ureÄ‘aj" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "ViÅ¡e" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Zatvori" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " DoDoENT https://launchpad.net/~dodoentertainment\n" " Miro Glavić https://launchpad.net/~klek\n" " Miroslav MatejaÅ¡ https://launchpad.net/~silverspace+amd64\n" " SaÅ¡a Teković https://launchpad.net/~hseagle2015\n" " nafterburner https://launchpad.net/~nafterburner" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman je Bluetooth upravitelj temeljen na GTK-u" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM Postavke" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Dodaci" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "NeodreÄ‘en" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problem ovisnosti" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "PrikljuÄak \"%(0)s\" ovisi o %(1)s. Uklanjanje %(1)s će " "takoÄ‘er ukloniti \"%(0)s\".\n" "Želite li nastaviti?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "UreÄ‘aj %(0)s se sukobljava sa %(1)s. UÄitavanje %(1)s " "će ukloniti %(0)s.\n" "Proslijedi?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "nekategorizirano" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "radna povrÅ¡ina" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "poslužitelj" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "prijenosno raÄunalo" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "priruÄni" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "dlanovnik" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobilni" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "bežiÄni" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smart telefon" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "nepoznat" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "tipkovnica" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "pokazivaÄki" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Pozivno umrežavanje (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Izvor Zvuka" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audio Sink" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Mjesto mrežnog pristupa" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "NeuspjeÅ¡na promjena profila %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Audio profil" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Odaberite audio profil za PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Pozivni servis" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Serijski servis" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Serijski Port %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Postavke Telefonske Veze" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Serijski ulazi" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Mreža" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Obnovi IP adresu" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Ulazni servis" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Headset servis" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Dozvoljava slanje zvuka na udaljeni ureÄ‘aj" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Omogućava prijem zvuka od udaljenog ureÄ‘aja" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Spojeno:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Nije Povezano" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Trenutno nisu dostupne nikakve statistike koriÅ¡tenja. PokuÅ¡ajte najprije " "uspostaviti vezu, te potom provjeriti ovu stranicu." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "dan" msgstr[1] "dana" msgstr[2] "dana" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "sat" msgstr[1] "sata" msgstr[2] "sati" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minute" msgstr[2] "minuta" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Jeste li sigurni da hoćete poniÅ¡titi brojaÄ?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "DopuÅ¡ta vam kontroliranje vaÅ¡e (mobilne Å¡irokopojasne) mrežne uporabe. " "Korisno za ograniÄene tarifne pakete. Ovaj dodatak mjeri svaki ureÄ‘aj " "posebno." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "KoriÅ¡tenje Mreže" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Prikazuje koriÅ¡tenje prometa mreže" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Ime ikone" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth omogućen" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth onemogućen" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Upravlja uslugama lokalne mreže, poput NAP mostovima" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Neuspjela primjena postavki mreže" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Možda nećete biti u mogućnosti spojiti se na Bluetooth mrežu putem ovog " "raÄunala" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth pozivanje" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN veza na %s će odsad biti dostupna u Upravitelju Mrežama." #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Upravitelj modemima nije podržao vezu" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Pruža podrÅ¡ku za Umrežavanje s pozivanjem (DUN) sa Upraviteljom modema i " "Upraviteljom mreža 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Omogućuje stavku izbornika koja, radi bržeg pristupa, sadrži zadnje " "koriÅ¡tene veze" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Najveći broj stavki" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "Prikazati će se maksimalan broj novijih veza predmeta u izborniku." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "SkoraÅ¡nje veze" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Povezivanje na %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Povezan" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Povezan na %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Neuspjelo povezivanje" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Mrežni pristup (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Servis" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adapter za ovu vezu nije dostupan" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Pruža podrÅ¡ku za Umrežavanje osobnih mreža (PAN) uvedenu u Upravitelju " "mrežama 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Već spojen" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Omogućuje DBus API za ostale Blueman komponente" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Omogućuje OBEX mogućnosti prijenosa datoteka" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Postavi Nov UreÄ‘aj" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "PoÅ¡alji _datoteku na ureÄ‘aj" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "_Pregledaj Datoteke na UreÄ‘aju" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_UreÄ‘aji" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_teri" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Lokalne Usluge" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_PrikljuÄci" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Pokretanje Bluetooth pomoćnika" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Pokretanje otpremnika datoteka" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Pokretanje pretraživaÄa datoteka" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Pokretanje upravitelja ureÄ‘aja" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Pokretanje osobitosti adaptera" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Pokretanje osobitosti servisa" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "programÄić" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Omogućuje servise lozinke i autentifikacije za BlueZ servis" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth Audio" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Neuspjelo inicijaliziranje PulseAudio Bluetooth modula. Bluetooth audio " "preko PulseAudio neće funkcionirati." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "UspjeÅ¡no prikljuÄen na Bluetooth audio ureÄ‘aj. Ovaj ureÄ‘aj će od sada biti " "na raspolaganju u PulseAudio mikseru." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth mreža" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "SuÄelje %(0)s povezano na IP adresu %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Neuspjelo dobavljanje IP adrese na %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "PokuÅ¡aj dobavljanja IP adrese na %s\n" "Molimo saÄekajte..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "NapuÅ¡teno\n" "Omogućuje dostupnost DUN/PAN veza za Upravitelja Mrežama 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA ili GSM nisu podržani" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "ÄŒini se da ureÄ‘aj %s ne podržava GSM/CDMA.\n" "Ova veza neće funkcionirati." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth aktivan" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d aktivna veza" msgstr[1] "%d aktivne veze" msgstr[2] "%d aktivnih veza" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "IzvrÅ¡ava naredbu kad je gumb za prihvaćanje poziva na headsetu pritisnut" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Naredba" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Naredba koja se izvrÅ¡ava kad se pritisne tipka prihvaćanja poziva:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Omogućuje stavku izbornika za postavljanje zadanog adaptera u privremeno " "vidljiv naÄin rada, kad je adapter, prema zadanim postavkama, postavljen kao " "skriven." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Istek vremena otkrivanja" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Vrijeme trajanja otkrivaÄkog naÄina rada (u sekundama)" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Omogući Otkrivanje" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Postavi zadani adapter privremeno vidljivim" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Dostupan za pronalazak... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Omogućuje izbornik za programÄić i API za druge prikljuÄke radi manipuliranja" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "UspjeÅ¡no povezan na DUN servis na %(0)s.\n" "Mreža je na raspolaganju preko %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "Pruža osnovnu podrÅ¡ku za spajanje na internet putem DUN profila." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Serijski ulaz prikljuÄen" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Usluge serijskog ulaza na ureÄ‘aju %s biti će obezbijeÄ‘ene putem " "%s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth IskluÄen" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "IskljuÄi Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "IskljuÄi sve adaptere" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "UkljuÄi Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "UkljuÄi sve prilagodnike" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Neispravna IP adresa" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Trenutno nije podržan sa ovom postavkom" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Prijenos" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "PrikljuÄak za prijenosne usluge programÄića je onesposobljen" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-poslužitelj nije raspoloživ" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman programÄić" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth upravitelj" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth upravitelj" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Konfiguracija Bluetooth-a" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Mjenjanje postavki Bluetooth sustava zahtijeva privilegije" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Podesi Bluetooth modeme" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Podesi Bluetooth mrežu" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Postavljanje mreža zahtijeva posebne privilegije" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Pokreni DHCP klijenta" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Pokretanje DHCP klijenta zahtijeva ovlasti" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Sustavna politika sprjeÄava promjenu konfiguracije" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman projekt" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Da bi upravitelj ureÄ‘aja mogao funkcionirati, Bluetooth mora biti ukljuÄen" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Veza na BlueZ nije uspjela" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Dodavanje" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Pretraživanje" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Uspjeh" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Neuspjeh" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Uparivanje" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth mora biti ukljuÄen da bi upravitelj adaptera funkcionirao" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Uvijek" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuta" msgstr[1] "%d Minute" msgstr[2] "%d Minuta" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-poslužitelj vjerojatno nije instaliran" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Dogodila se greÅ¡ka" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Otkazivanje" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Slanje datoteke" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minuta" msgstr[1] "%.0f Minute" msgstr[2] "%.0f Minuta" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Sekunda" msgstr[1] "%.0f Sekunde" msgstr[2] "%.0f Sekundi" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "DoÅ¡lo je do greÅ¡ke pri slanju datoteke %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "PreskoÄi" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "PokuÅ¡aj ponovno" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "PoÅ¡alji datoteke na ovaj ureÄ‘aj" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth mora biti ukljuÄen da bi slanje datoteka funkcioniralo" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Odaberite datoteke za slanje" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Pokreni pomoćnika podeÅ¡avanja za ovaj ureÄ‘aj" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth pomoćnik" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Nisu pronaÄ‘eni adapteri" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Dodavanje ureÄ‘aja..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Uparivanje u tijeku...\n" "\n" "Unesite lozinku %s na ureÄ‘aju." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Neuspjelo dodavanje ureÄ‘aja" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP odvod (PoÅ¡alji Audio)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Izvor (Audio Prijem)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Nemoj povezivati" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "UreÄ‘aj uspjeÅ¡no pridodan i povezan" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "UreÄ‘aj uspjeÅ¡no pridodan, ali nije uspjeÅ¡no povezan." #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Pretraži ovaj ureÄ‘aj" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Neuspjelo pokretanje \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "U postavkama servisa možete unijeti alternativni pretraživaÄ" #~ msgid "Temporary visible" #~ msgstr "Privremeno vidljiv" #~ msgid "Friendly name" #~ msgstr "Prijateljsko ime" #~ msgid "Visibility setting" #~ msgstr "Postavke vidljivosti" #~ msgid "Send a file..." #~ msgstr "PoÅ¡alji datoteku..." #~ msgid "Browse device..." #~ msgstr "Pretraži ureÄ‘aj..." #~ msgid "Disconnect Device" #~ msgstr "IskljuÄi ureÄ‘aj" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Nadzire modemske veze NetworkManagera i automatski iskljuÄuje bluetooth vezu " #~ "nakon Å¡to je mrežna veza zatvorena" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Prebacuje Bluetooth prekidaÄ iskljuÄenja kad se promijeni stanje Bluetooth " #~ "energije. OdreÄ‘eni prijenosnici, uglavnom Dellovi, imaju ovu osobinu.\n" #~ "Napomena: Ovaj prikljuÄak automatski ostaje aktivan ako otkrije " #~ "prekidaÄ iskljuÄenja." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "DobrodoÅ¡li. Ovo je pomoćnik podeÅ¡avanja bluetooth ureÄ‘aja.\n" #~ "\n" #~ "\n" #~ "On će vas voditi kroz proces podeÅ¡avanja i povezivanja na vaÅ¡e bluetooth " #~ "osposobljene ureÄ‘aje." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Kontrolira stanje energije bluetooth adaptera" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Bluez servis nije pokrenut, blueman-upravitelj ne može nastaviti." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth mora biti ukljuÄen da bi bluetooth pomoćnik funkcionirao" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "_Setup new device" #~ msgstr "_Postavi novi ureÄ‘aj" #~ msgid "Send _files to device" #~ msgstr "PoÅ¡alji _datoteke na ureÄ‘aj" #~ msgid "_Browse files on device" #~ msgstr "_Pretraži datoteke na ureÄ‘aju" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "NetworkManager" #~ msgstr "NetworkManager" #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "Dodaje indikator na ikonu stanja kada je bluetooth aktivan i prikazuje broj " #~ "veza u info oblaÄiću." #~ msgid "Forcefully disconnect a device" #~ msgstr "Nasilno otpoji ureÄ‘aj" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "Pruža osnovni DHCP klijent za bluetooth PAN veze." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Automatski uÄitava pulseaudio bluetooth modul nakon Å¡to se audio ureÄ‘aj " #~ "spoji.\n" #~ "Napomena: Zahtijeva se pulseaudio 0.9.15 ili noviji." #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Omogućuje primanje A2DP audia sa drugim Bluetooth ureÄ‘ajima i reproducira ga " #~ "preko zvuÄnika." blueman-1.23-git201403102151/po/stamp-it0000644000175000017500000000000012307423217016723 0ustar schrammschrammblueman-1.23-git201403102151/po/ta.po0000644000175000017500000012456412307412112016224 0ustar schrammschramm# Tamil translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:31+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Tamil \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "எபà¯à®ªà¯‹à®¤à¯à®®à¯ பாரà¯à®•à¯à®•கà¯à®•ூடியதà¯" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "மறைகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿ" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "சேரà¯" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "தேடà¯" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "நீகà¯à®•à¯" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "தேடà¯à®•" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "கோபà¯à®ªà¯ˆ அனà¯à®ªà¯à®ªà¯" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "அமைபà¯à®ªà¯..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "நமà¯à®ªà¯" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "சேவைகளà¯" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP à®®à¯à®•வரி:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "கோபà¯à®ªà¯:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "தயவ௠செயà¯à®¤à¯ காதà¯à®¤à®¿à®°à¯à®•à¯à®•வà¯à®®à¯..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "எழà¯à®¤à®¿à®¯à®µà®°à¯:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "தெரியாத" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "எணà¯:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "மொதà¯à®¤à®®à¯:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "மீடà¯à®Ÿà®®à¯ˆ" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "நிராகரி" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "இடமாறà¯à®±à®®à¯ தோலà¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "உறà¯à®¤à®¿ செயà¯" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "நிராகரி" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "சேவை:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_சாதனமà¯" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_பாரà¯" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_உதவி" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "இணையதà¯à®¤à®¿à®²à¯ உதவி பெறà¯à®•..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "பிரசà¯à®šà®©à¯ˆà®¯à¯ˆ பà¯à®•ார௠செயà¯" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "சாதன மேலாளரà¯" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "நிலைமைபடà¯à®Ÿà¯ˆà®¯à¯ˆà®•௠காடà¯à®Ÿà¯à®•" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "மோசமà¯" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "கà¯à®±à¯ˆà®µà¯" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "உயரà¯à®µà¯" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "மிகவà¯à®®à¯ அதிகமான" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "வெறà¯à®±à®¿!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "ரதà¯à®¤à¯ செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆ கைவிடà¯à®•" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " bhuvi https://launchpad.net/~bhuvanesh" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "சொரà¯à®•à¯à®ªà¯à®ªà¯Šà®°à¯à®³à¯à®•ளà¯" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®¾à®¤" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "நிமிடமà¯" msgstr[1] "நிமிடஙà¯à®•ளà¯" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "கணினிக௠கொளà¯à®•ை கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ மாறà¯à®±à¯à®µà®¤à¯ˆ தடà¯à®•à¯à®•ிறதà¯" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "" #: ../apps/blueman-manager:244 msgid "Success" msgstr "" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/Makefile.in.in0000644000175000017500000001604612307423212017730 0ustar schrammschramm# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # Copyright (C) 2004-2008 Rodney Dawes # # This file may be copied and used freely without restrictions. It may # be used in projects which are not available under a GNU Public License, # but which still want to provide support for the GNU gettext functionality. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # # - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = @top_builddir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = @datadir@ datarootdir = @datarootdir@ libdir = @libdir@ DATADIRNAME = @DATADIRNAME@ itlocaledir = $(prefix)/$(DATADIRNAME)/locale subdir = po install_sh = @install_sh@ # Automake >= 1.8 provides @mkdir_p@. # Until it can be supposed, use the safe fallback: mkdir_p = $(install_sh) -d INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = @ALL_LINGUAS@ PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) DISTFILES = Makefile.in.in POTFILES.in $(POFILES) EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS POTFILES = \ # This comment gets stripped out CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: .SUFFIXES: .po .pox .gmo .mo .msg .cat AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< .po.gmo: $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && gencat $@ $*.msg all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-data install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $$dir; \ if test -r $$lang.gmo; then \ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $(srcdir)/$$lang.gmo as" \ "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ if test -r $$lang.gmo.m; then \ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ if test -r $(srcdir)/$$lang.gmo.m ; then \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $(srcdir)/$$lang.gmo.m as" \ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done # Empty stubs to satisfy archaic automake needs dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. install-exec installcheck: uninstall: linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done check: all $(GETTEXT_PACKAGE).pot rm -f missing notexist srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m if [ -r missing -o -r notexist ]; then \ exit 1; \ fi mostlyclean: rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES stamp-it rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ test -f $$file || file="$(srcdir)/$$file"; \ ln $$file $(distdir) 2> /dev/null \ || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done Makefile POTFILES: stamp-it @if test ! -f $@; then \ rm -f stamp-it; \ $(MAKE) stamp-it; \ fi stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/po/id.po0000644000175000017500000012014512307412112016203 0ustar schrammschramm# Indonesian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:36+0000\n" "Last-Translator: Hertatijanto Hartono \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2009-12-30 04:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Selalu terlihat" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Tersembunyi" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Permintaan pasangan" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Permintaan berpasangan untuk perangkat:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Tampilkan masukan" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Tambahkan" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Tambahkan perangkat ini ke daftar perangkat yang dikenali" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Perangkat bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Rambah" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Rambah perangkat menggunakan obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "Tandai/Hapus tanda perangkat ini sebagai terpercaya" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Hapus" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "Hapus perangkat ini dari daftar perangkat yang dikenali" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Cari" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Cari perangkat terdekat" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Kirim Berkas" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Kirim berkas ke perangkat" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Dipercaya" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Layanan Lokal" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Pengaturan NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Pengaturan Jaringan" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Tidak ada server DHCP yang terpasang" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Layanan" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tipe server DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Kelompok Jaringan" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Alamat IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Tingkat Lanjut" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Izinkan perangkat untuk menulis/menghapus" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Aktif" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "File:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Ke:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Mengirim berkas melalui Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Selamat, perangkat berhasil ditambahkan" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Hubungkan ke:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Silahkan tunggu" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Gunakan Passkey Acak" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Pemilihan adapter" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Proses pencarian perangkat" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Mencari perangkat" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Pembuat:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Tergantung pada:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Deskripsi plugin" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Tidak terdefinisi" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Tidak Dikenali" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Tolak" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Layanan:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "Bluetooth Mati" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "Aktifkan Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Bantuan" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Banyak" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Terlalu banyak" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Rendah" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Tinggi" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Sangat Tinggi" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Sedang menyambung..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indikasi aktivitas data" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Achmad Kamali https://launchpad.net/~ak12720\n" " Hertatijanto Hartono https://launchpad.net/~darkvertex\n" " Muhammad Zulfikar https://launchpad.net/~zulfikars\n" " Mulia Arifandy Nasution https://launchpad.net/~mul14\n" " Prihantoosa https://launchpad.net/~prihantoosa" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Tersambung" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Tersambung ke %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Manager Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Konfigurasi Jaringan Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Tambah Perangkat..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "Nama ramah" #~ msgid "Temporary visible" #~ msgstr "Nampak sementara" #~ msgid "Visibility setting" #~ msgstr "Pengaturan pengelihatan" blueman-1.23-git201403102151/po/it.po0000644000175000017500000013500712307412112016226 0ustar schrammschramm# Italian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:54+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-01 04:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Sempre visibile" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Nascosto" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adattatori Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Richiesta di associazione" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Richiesta di associazione per il dispositivo:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Mostra input" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Aggiungi" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Aggiungi questo dispositivo alla lista dei dispositivi conosciuti" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Dispositivi Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Seleziona" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Esplora il dispositivo usando obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "Imposta/Rimuovi questo dispositivo come fidato" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Rimuovi" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "Rimuovi questo dispositivo dalla lista dei dispositivi conosciuti" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "Esegui l'assistente di configurazione per questo dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Cerca" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Cerca dispositivi nelle vicinanze" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Invia file" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Invia file al dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "Configurazione..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Autorizza" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Servizi Locali" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Impostazioni NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Impostazioni Rete" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Nessun server DHCP installato" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Servizi" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tipo server DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Abilita Instradamento (NAT)" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Gruppo rete" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Indirizzo IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avanzate" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Ricezione file (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Condivisione file (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Impostazioni trasferimento" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Accetta file da dispositivi autorizzati" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Permetti ai dispositivi di scrivere/cancellare" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Comando per aprire un browser obex ftp.\n" "%d è sostituito da l'indirizzo del dispositivo." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Abilitato" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Seleziona la cartella condivisa/di Archiviazione" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Cartella condivisa:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "File:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "A:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "Invio file via Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Trasferimento file Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Congratulazioni, dispositivo aggiunto con successo" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Connetti a:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Attendere..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Seleziona il metodo di associazione da usare:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Usa una passkey casuale" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Selezione dell'adattatore" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Avanzamento ricerca dispositivi" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Cerca dispositivi" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autore:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Dipende da:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Descrizione plugin:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Non specificato" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Sconosciuto" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "File %(0)s in arrivo da %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Accetta" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Rifiuta" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Ricezione file in corso" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Ricezione del file %(0)s da %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "File ricevuto" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Il file %(0)s è stato correttamente ricevuto da %(1)s" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Trasferimento fallito" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Tasferimento del file %(0)s fallito" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "File ricevuti" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Ricevuto %d file in background" msgstr[1] "Ricevuti %d file in background" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Ricevuto %d ulteriore file in background" msgstr[1] "Ricevuti %d ulteriori file in background" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Richiesta di associazione per %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Inserire il codice PIN per l'autenticazione:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Inserire il codice PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Inserire la chiave per l'autenticazione:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Inserisci chiave d'accesso" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Richiesta di associazione per:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Conferma il valore per l'autenticazione" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Conferma" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Nega" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Richiesta di autorizzazione per:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Servizio:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Accetta sempre" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Conferma valore" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Associazione con: %s" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "Bluetooth Spento" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "Abilita Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adattatore" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Dispositivo" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Visualizza" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Aiuto" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Ottieni aiuto online..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Traduci questa applicazione..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Segnala un problema" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Gestore Dispositivi" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Mostra Barra Degli Strumenti" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Mostra Barra Di Stato" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Ultimo Dispositivo All'Inizio" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Ultimo Dispositivo Alla Fine" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Associato e Autorizzato" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Collegato" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Fidato" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Scarso" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-ottimale" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Ottimale" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Molto" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Troppo" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Basso" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Alto" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Molto Alto" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "Riuscito!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Fallito" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Annullato" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Connessione in corso…" #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "Aggiungi Dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "Servizio Dialup" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "Servizio seriale" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "Porte Seriali" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Punto di accesso alla rete" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "Rete" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "Rinnova Indirizzo IP" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Servizio immissione dati" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Servizio auricolari" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Deautorizza" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "Fallito" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "Aggiornamento" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "Aggiornamento Servizi" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "Ricarico Servizi" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "Rimuovi..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Connessione in corso" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Annulla Operazione" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicazione attività dati" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Dati totali ricevuti e velocità di trasmissione" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Dati totali inviati e velocità di trasmissione" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Seleziona Dispositivo" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Andrea Grandi https://launchpad.net/~andy80\n" " Antonio Piccinno https://launchpad.net/~acquarica\n" " Ceceppa https://launchpad.net/~senesealessandro\n" " Cubello Antonio https://launchpad.net/~coobox\n" " Daniele de Virgilio https://launchpad.net/~erunamo\n" " Eros 87 https://launchpad.net/~eros-zanardelli\n" " Fabio Parri https://launchpad.net/~parrif-ibb\n" " Fabrizio Pisani https://launchpad.net/~fabry\n" " Fulvio Ciucci https://launchpad.net/~kitpou\n" " Giampaolo Bozzali https://launchpad.net/~g.bozzali\n" " Giasone https://launchpad.net/~giasone\n" " Giulio Rossetti https://launchpad.net/~giuliorossetti\n" " Guybrush88 https://launchpad.net/~erpizzo\n" " Lorenzo Zolfanelli https://launchpad.net/~lorenzo-zolfa\n" " Luca Carrogu https://launchpad.net/~motoplux\n" " Luca Urbini https://launchpad.net/~luca-urbini\n" " MeltingShell https://launchpad.net/~meltingshell\n" " NeXTWay https://launchpad.net/~dotcom93\n" " Nicola Piovesan https://launchpad.net/~piovesannicola\n" " Nikopol https://launchpad.net/~aegnor-isilra\n" " Paolo Naldini https://launchpad.net/~hattory\n" " Plinio Gatto https://launchpad.net/~pliniogatto\n" " Riccardo Tritto https://launchpad.net/~riccardo-tritto\n" " Roberto https://launchpad.net/~r-calamante\n" " Simone Oberti https://launchpad.net/~simone-obo\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " diei https://launchpad.net/~diei80\n" " enubuntu https://launchpad.net/~enubuntu\n" " goliat https://launchpad.net/~giulio-rodoni\n" " khoma https://launchpad.net/~khoma1985\n" " maxubuntu https://launchpad.net/~maxdaurelio\n" " musmax https://launchpad.net/~musmax\n" " r1348 https://launchpad.net/~req1348" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman è un gestore Bluetooth basato su GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plugin" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "Non specificato" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "Problema di dipendenze" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "non categorizzato" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "desktop" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "Portatile" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "palmare" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "cellulare" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "cordless" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "auricolare" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "sconosciuto" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "microfono" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "tastiera" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "puntamento" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Connessione remota (DUN)" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "Applicazione delle impostazioni di rete fallita" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Potresti non essere in grado di connetterti alla rete Bluetooth tramite " "questo computer" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provvede un elemento del menu che contiene le ultime connessioni usate per " "un accesso veloce" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Connessioni recenti" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Connessione a %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Connesso" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Connesso a %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Connessione fallita" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Accesso di rete (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Servizio" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s su %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "L'adattatore non è disponibile per questa connessione" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "Inizializzando l'assistente bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "Avvia applicazione Invio File" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Avvia applicazione Navigazione file" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Avvia Gestione dispositivo" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "Avvia Preferenze adattatore" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Avvia Preferenze Servizio" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Rete Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfaccia %(0)s collegata all'indirizzo IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Esegue un comando quando il pulsante di risposta è premuto su un headset" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Comando da eseguire quando viene premuto il pulsante di risposta:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Raggiungibile... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "Disattiva il bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "Spegni tutti gli adattatori" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "Attiva il bluetooth" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Trasferimento" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server non disponibile" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman Applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Gestore Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Gestore Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Configurazione Bluetooth Modem" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configura rete Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Lancia il client DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Lanciare il client DHCP richiede privilegi" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" "Le linee guida del sistema impediscono la modifica della configurazione" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Il Progetto Blueman" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Il Bluetooth deve essere acceso perchè il gestore dispositivi funzioni" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "Connessione a BlueZ falita" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Aggiunta" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "Ricerca" #: ../apps/blueman-manager:238 msgid "Success" msgstr "Effettuato" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "Errore" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Sempre" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuto" msgstr[1] "%d Minuti" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server probabilmente non è installato" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Insorto errore" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minuto" msgstr[1] "%.0f Minuti" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Secondo" msgstr[1] "%.0f Secondi" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Errore nel trasferimento file %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Ignora" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Riprova" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Invia files a questo dispositivo" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Seleziona i file da mandare" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Inizia la configurazione assistita per questo dispositivo" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Assistente bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "sto aggiungendo un Dispositivo" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Appaiamento in progresso...\n" "\n" "Inserisci passkey %s nel dispositivo." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Fallimento nell'aggiungere il dispositivo" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Non connettere" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Dispositivo aggiunto e connesso con successo" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Dispositivo aggiunto con successo, ma connessione fallita" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Esplora questo dispositivo" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Impossibile lanciare \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Puoi inserire un browser alternativo nelle preferenze" #~ msgid "Temporary visible" #~ msgstr "Visibilità temporanea" #~ msgid "Send a file..." #~ msgstr "Invia un file..." #~ msgid "Browse device..." #~ msgstr "Esplora dispositivo..." #~ msgid "Disconnect Device" #~ msgstr "Disconnetti Dispositivo" #~ msgid "Visibility setting" #~ msgstr "Impostazioni Visibilità" #~ msgid "Friendly name" #~ msgstr "Soprannome" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "Impossibile completare l'operazione: Il demone Bluez non è in esecuzione" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Benvenuto nell'assistente di configurazione del dispositivo bluetooth. " #~ "\n" #~ "\n" #~ "\n" #~ "L'utente sarà guidato durante la configurazione e la connessione del " #~ "dispositivo abilitato Bluetooth." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Controlla lo stato energetico dell'adattatore bluetooth" blueman-1.23-git201403102151/po/zh_HK.po0000644000175000017500000011504712307412112016617 0ustar schrammschramm# Chinese (Hong Kong) translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 17:00+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Chinese (Hong Kong) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-01 05:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " yanq.wang https://launchpad.net/~nile-wangyq" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/es.po0000644000175000017500000016243212307412112016223 0ustar schrammschramm# Spanish translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-01-29 14:15+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-30 04:37+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Nombre amigable" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Configuración de visibilidad" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Siempre visible" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Oculto" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Temporalmente visible" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptadores Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Solicitud de emparejamiento" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Solicitud de emparejamiento para el dispositivo:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Mostrar entrada" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Añadir" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Añadir este dispositivo a la lista de dispositivos conocidos" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Dispositivos Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Explorar" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Explorar este dispositivo usando Obex FTP" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Crear un vínculo con el dispositivo" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Marcar o desmarcar este dispositivo como de confianza" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Emparejar" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Eliminar" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Quitar este dispositivo de la lista de dispositivos conocidos" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Ejecutar el asistente de configuración para este dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Buscar" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Buscar dispositivos cercanos" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Enviar archivo" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Enviar archivo(s) al dispositivo" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Configurar..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Confianza" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Servicios locales" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Soporte DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Configuración de NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Configuraciones de red" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "No hay ningun servidor DHCP instalado" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Soporte PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Servicios" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Ruteo (NAT) habilitado" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Grupo de red" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Direccion de Protocolo de Internet(IP)" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Punto de acceso de la red (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Recomendado" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avanzadas" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Recepción de archivo (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Compartición de archivos (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Configuración de transferencia" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Aceptar archivos de los dispositivos en que se confíe" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Permitir que los dispositivos escriban y borren" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Orden para iniciar un navegador ftp obex.\n" "%d se sustituye por la direccion del dispositivo." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Activado" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Seleccionar carpeta para compartir y almacenar" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Carpeta compartida:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Después de aplicar estas preferencias, se reiniciará el demonio " "bluetooth." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Configuración de audio" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Receptor de audio avanzado Experimental" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" "Permitir a este equipo actuar como unos auriculares tipo manos libres." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Permite recibir audio a2dp de otro dispositivo Bluetooth y reproducirlo a " "través de los altavoces." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Emulación de auriculares Muy " "experimental!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Archivo:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Para:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Enviando archivos por Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transferencia de archivos por Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Enhorabuena, el dispositivo se ha añadido correctamente" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Conectar a:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Espere un momento..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Seleccione método de emparejamiento:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Proceder sin emparejar" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Usar contraseña de paso personalizado" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Usar clave de paso aleatoria" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Selección del adaptador" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Progreso de la búsqueda de dispositivo" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Buscar dispositivos" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Conflictos con:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Depende de:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Descripción del plugin:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Configuración" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Configurar las preferencias del complemento seleccionado" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Sin especificar" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Desconocido" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "Ajustes de GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "Nombre del AP:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Número:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Descargado:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Duración del registro:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Registro iniciado:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Total:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Subido:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Reiniciar" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Estadísticas de tráfico" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Recibiendo archivo por Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Archivo entrante %(0)s de %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Aceptar" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Rechazar" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Recepción de archivo" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recibiendo el archivo%(0)s de%(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Archivo recibido" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Archivo%(0)s de%(1)s recibido" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Falló la transferencia" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferencia de archivos%(0)s ha fallado" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Archivos Recividos" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Recibido%d archivo en segundo plano" msgstr[1] "Recibido%d archivos en segundo plano" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Recibido %d archivo más en el fondo" msgstr[1] "Recibido %d archivos más en el fondo" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Solicitud de emparejamiento para %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Autenticación Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Introduzca el código PIN para la autenticación:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Introduzca el código PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Introduzca la clave de paso para la autenticación:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Introducir clave compartida" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Solicitud de vinculación para:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Confirmar el valor para la autentificación:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Confirmar" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Denegar" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Solicitud de autorización para:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Servicio:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Aceptar siempre" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Confirmar Valor" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Vinculación con: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Apagar Bluetooth" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Activar Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adaptador" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Dispositivo" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Ver" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Ayuda" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Obtener ayuda en línea..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Traducir esta aplicación..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Reportar un problema" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Administrador de dispositivos" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Mostrar barra de herramientas" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Mostrar barra de estado" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Los últimos dispositivos al principio" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Los últimos dispositivos al final" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "De confianza y enlazado" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Enlazado" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "De confianza" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Insuficiente" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Casi óptima" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Óptima" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Mucha" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Demasiada" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Baja" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Alta" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Muy alta" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Conectado\n" "Potencia de la señal recibida: %(rssi)u%% (%(rssi_state)s)\n" "Calidad de la conexión: %(lq)u%%\n" "Nivel de potencia de transmisión: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Conectado\n" "Potencia de la señal recibida: %(rssi)u%% (%(rssi_state)s)\n" "Calidad de la conexión: %(lq)u%%\n" "Nivel de potencia de transmisión: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Conectado\n" "Potencia de la señal recibida: %(rssi)u%% (%(rssi_state)s)\n" "Calidad de la conexión: %(lq)u%%\n" "Nivel de potencia de transmisión: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "¡Exito!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Puerto serie conectado a %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Falló" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Fallo en la conexión: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Cancelado" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Conectando..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Añadir dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Enviar un archivo..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Conectar a:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Desconectar:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Eliminar confianza" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Fallo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Actualizando" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Actualizando servicios..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Actualizar servicios..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Eliminar..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Forzar la desconexión del dispositivo" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Desconectando..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Conectando" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Cancelar operación" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicador de actividad de datos" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Total de datos recibidos y tasa de transmisión" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Total de datos enviados y tasa de transmisión" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Seleccionar dispositivo" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Más" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Cerrar" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Aaron H Farias Martinez https://launchpad.net/~harddark\n" " AlexMorphine https://launchpad.net/~alecapi1\n" " Amroth https://launchpad.net/~b-postmaster-notiblue-es\n" " Andres Montejo Martinez https://launchpad.net/~nathan-chud\n" " Andres Mujica https://launchpad.net/~andres.mujica\n" " Angel Guzman Maeso https://launchpad.net/~shakaran\n" " Antonio Maldonado https://launchpad.net/~a.m.\n" " Cross https://launchpad.net/~strokemeister\n" " Dante Díaz https://launchpad.net/~dante\n" " David A Páez https://launchpad.net/~orlsend\n" " DiegoJ https://launchpad.net/~diegojromerolopez\n" " Enrique Rodriguez https://launchpad.net/~krm\n" " Feder Sáiz https://launchpad.net/~federsaiz\n" " Félix Gómez https://launchpad.net/~fgomezg7\n" " JJaramillo https://launchpad.net/~jjaramillo\n" " Javier García Díaz https://launchpad.net/~jgd\n" " José González Gómez https://launchpad.net/~jose-gonzalez-gomez\n" " Lucas Martín https://launchpad.net/~codedeep\n" " Mauro de Carvalho https://launchpad.net/~mauro-dec\n" " Monkey https://launchpad.net/~monkey-libre\n" " Nicolás M. Zahlut https://launchpad.net/~nzahlut\n" " Paco Molinero https://launchpad.net/~franciscomol\n" " Ricardo Pérez López https://launchpad.net/~ricardo\n" " Rogelio Romero López https://launchpad.net/~rogrom\n" " Sergio Cuellar Valdes https://launchpad.net/~herrsergio\n" " Steven De Winter https://launchpad.net/~info-estudiodos\n" " TheEfrit https://launchpad.net/~theefrit\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Victor Herrero https://launchpad.net/~victorhera\n" " alakran https://launchpad.net/~alakran-1\n" " emil https://launchpad.net/~farfan\n" " enebro https://launchpad.net/~enebro\n" " hiko_hitokiri https://launchpad.net/~hiko-hitokiri\n" " jimufa https://launchpad.net/~jimufa\n" " josete https://launchpad.net/~josetesan\n" " oscrp https://launchpad.net/~oscarrb\n" " ricardovs https://launchpad.net/~ricardovs\n" " screamdeivid https://launchpad.net/~screamdeivid" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman en un administrador Bluetooth basado en GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Configuración GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Extensiones" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Sin especificar" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problema de dependencias" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "El complemento \"%(0)s\" depende de %(1)s. Descargar " "%(1)s también descargará \"%(0)s\".\n" "¿Proceder?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "El complemento %(0)s tiene un conflicto con %(1)s. Cargar " "%(1)s hará qué %(0)s se descargue.\n" "¿Desea continuar?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "no categorizado" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "equipo de escritorio" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "servidor" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "portátil" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "PDA" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "Palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "móvil" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "dispositivo inalámbrico" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "módem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "auriculares" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "Manos libres" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "desconocido" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "micrófono" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "teclado" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "dispositivo señalador" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Red de acceso telefónico (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Fuente de audio" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Salida de audio" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Punto de acceso a la red" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Servicio de marcado telefónico" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Servicio de puerto serial" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Puerto serie %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Ajustes del modem" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Puertos serie" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Red" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Renovar dirección IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Servicio de entrada" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Servicio de auriculares" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Permite enviar sonido a dispositivos remotos" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Permite recibir sonido de dispositivos remotos" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Conectado:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "No conectado" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Aún no hay estadísticas de uso. Intente establecer una conexión y compruebe " "esta página después." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "día" msgstr[1] "días" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s y %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "¿Seguro que quiere reiniciar el contador?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Le permite monitorizar el uso de su tráfico de red (banda ancha móvil). Esto " "es útil para planes limitados de acceso a datos. Este complemento rastrea " "cada dispositivo separadamente." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Uso de red" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Muestra el uso del tráfico de red" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth activado" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth desactivado" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Gestiona servicios locales de red como puentes NAP" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "No se ha podido aplicar la configuración de red" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Puede que no consiga conectarse a la red Bluetooth a través de este equipo" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Marcador Bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "Conexión DUN en %s está ahora disponible en el gestor de red" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "El gestor del móden no permitió la conexión" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Proporciona soporte para conexión por marcación (DUN) con ModemManager y con " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Proporciona un elemento de menú que contiene las últimas conexiones usadas " "para un acceso rápido" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Nº máximo de elementos" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" "El número máximo de objetos de conexión reciente que el menú mostrará." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Conexiones recientes" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Conectando a %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Conectado" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Conectado a %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Fallo al conectar" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Acceso a red (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Servicio" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s en %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "El adaptador para esta conexión no esta disponible" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Proporciona soporte para Personal Area Networking (PAN) introducido en " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Ya conectado" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Proporciona la API DBus para otros componentes de Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Provee capacidades de transferencia de archivos OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "Enviar _archivos al dispositivo" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Dispositivos" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_tadores" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Servicios locales" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Complementos" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Iniciando asistente de Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Iniciando el envío de archivos" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Iniciado el explorador de archivos" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Iniciando el administrador de dispositivos" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Iniciando las preferencias del adaptador" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Iniciando las preferencias del servicio" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "miniaplicación" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "Proporciona la llave de paso, servicios de autenticación para el demonio " "BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Sonido por Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Error al inicializar el módulo Bluetooth de PulseAudio. El sonido por " "Bluetooth a través de PulseAudio no funcionará." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Conectado correctamente a un dispositivo de sonido Bluetooth. Este " "dispositivo estará ahora disponible en el mezclador de PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Red Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfaz %(0)s ligada a la dirección IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Fallo al obtener la dirección IP en %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Intentando obtener la dirección IP en %s\n" "Espere..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Anticuado\n" "Realiza conexiones DUN/PAN disponibles para NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA ó GSM no está soportado" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "El dispositivo %s no parece tener soporte para GSM/CDMA\n" "Esta conexión no funcionará." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth activo" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d conexión activa" msgstr[1] "%d conexiones activas" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Ejecutar una orden cuando se presiona el botón de contestar en el auricular" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Orden" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Comando a ejecutar cuando el boton respuesta es presionado:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Proporciona un elemento de menú para hacer que el adaptador predeterminado " "sea temporalmente visible cuando está escondido por omisión." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Tiempo límite para ser descubierto" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Cantidad de segundos que el modo descubrible durará" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Permitir su descubrimiento" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Hacer temporalmente visible al adaptador por defecto" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Detectable... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Proporciona un menú para la miniaplicacion y una API para que otros " "complementos lo manipulen" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Conectado a DUN servicio en %(0)s.\n" "La red está disponible actualmente a través de %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Proporciona soporte básico para conectar a internet a través de un perfil " "DUN." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Puerto serie conectado" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "El servicio o dispositivo de puerto serie %s estará ahora disponible " "mediante %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth apagado" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Desactivar Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Apagar todos los adaptadores" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Activar Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Encender todos los adaptadores" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Actualmente no permitido con esta configuración" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transferir" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Miniaplicación de servicio de transferencia esta deshabilitado" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server no disponible" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Miniaplicación Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Administrador Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Administrador Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Configuración Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Cambiar los ajustes de Bluetooth del sistema requiere de privilegios" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Configurar módems Bluetooth" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configurar red Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Configurar la red requiere privilegios" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Ejecutar el cliente DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Se necesitan privilegios para ejecutar el cliente DHCP" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "La política del sistema no permite modificar la configuración" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Proyecto Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Es necesario encender el adaptador Bluetooth para que el administrador de " "dispositivos funcione" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Conexión a BlueZ fallida" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Añadiendo" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Buscando" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Éxito" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Fallo" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Emparejar" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth necesita ser prendido para que el administrador del adaptador " "pueda funcionar" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Siempre" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minuto" msgstr[1] "%d Minutos" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "Probaplemente obex-data-server no esté instalado" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Ha ocurrido un error" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Cancelar" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Enviando archivo" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minuto" msgstr[1] "%.0f minutos" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f segundo" msgstr[1] "%.0f segundos" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Error al enviar archivo %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Omitir" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Reintentar" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Enviar archivos al dispositivo" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "El Bluetooth debe estar encendido para enviar archivos" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Seleccione los archivos a enviar" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Iniciar asistente de configuración para este dispositivo" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" "Bluetooth necesita ser encendido para que el asistente de Bluetooth funcione" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Asistente de Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "No se encontraron adaptadores" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Añadiendo dispositivo..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Emparejando...\n" "\n" "Introduzca la clave de paso %s en el dispositivo." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Falló al añadir dispositivo" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "Salida A2DP (Envía audio)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "Fuente A2DP (Recibe audio)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "No conectar" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Dispositivo añadido y conectado con éxito" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" "El dispositivo se ha añadido con éxito, pero falló al conectar" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Explorar este dispositivo" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Fallo al ejecutar «%s»" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" "Puede introducir un navegador distinto en las opciones de los servicios" #~ msgid "Send a file..." #~ msgstr "Enviar un archivo..." #~ msgid "Disconnect Device" #~ msgstr "Desconectar dispositivo" #~ msgid "Friendly name" #~ msgstr "Nombre amistoso" #~ msgid "Temporary visible" #~ msgstr "Temporalmente visible" #~ msgid "Visibility setting" #~ msgstr "Opciones de visibilidad" #~ msgid "Browse device..." #~ msgstr "Explorar dispositivos..." #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "El demonio de Bluez no se está ejecutando: blueman-manager no puede " #~ "continuar." #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Controla los estados de energía del adaptador bluetooth" #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth necesita ser prendido para que el asistente bluetooth pueda " #~ "trabajar" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Permite alternar Bluetooth entre encendido y apagado cuando el estado de la " #~ "energía cambia. Algunas computadoras portátiles, mayormente las Dell, tienen " #~ "esta opción.\n" #~ "Nota: Este complemento se mantiene encendido si detecta un cambio." #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Bienvenido al asistente de configuracion de bluetooth\n" #~ "\n" #~ "\n" #~ "Que le guiara por el proceso de configuracion y coneccion con los " #~ "dispositivos bluetooth activos" #~ msgid "_Browse files on device" #~ msgstr "_Buscar archivos en el dispositivo" #~ msgid "Send _files to device" #~ msgstr "Enviar _archivos al dispositivo" #~ msgid "_Setup new device" #~ msgstr "_Configurar un dispositivo nuevo" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "NetworkManager" #~ msgstr "Administrador de red" #~ msgid "Forcefully disconnect a device" #~ msgstr "Forzar desconexión del dispositivo" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "Proporciona un cliente DHCP básico para conexiones PAN Bluetooth." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Monitoriza las conexiones de módem del Gestor de Red y automáticamente " #~ "desconecta un enlace bluetooth una vez que la conexión de red se ha cerrado." #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "Añade una indicación en el icono de estado cuando el Bluetooth esté activado " #~ "y muestra el número de conexiones en la ayuda." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Carga automáticamente el módulo bluetooth de Pulseaudio después de que el " #~ "dispositivo de audio esté conectado.\n" #~ "Nota: Requiere de Pulseaudio 0.9.15 o superior" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Le permite recibir audio a2dp desde otro dispositivo bluetooth y jugar con " #~ "los altavoces." blueman-1.23-git201403102151/po/da.po0000644000175000017500000013325512307412112016201 0ustar schrammschramm# Danish translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:57+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-01 04:59+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Altid synlig" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Skjult" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth adaptere" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Parrings forespørgsel" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Anmodning om sammensætning for enhed:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Vis indtastning" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Tilføj" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Tilføj denne enhed til listen over kendte enheder" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth enheder" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Gennemse" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Gennemse enheden med obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "Marker/Afmarker denne enhed som betroet" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Fjern" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "Fjern denne enhed fra listen over kendte enheder" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "Start opsætnings assistenten for denne enhed" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Søg" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Søg efter enheder i nærheden" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Send fil" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Send fil(er) til enheden" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "Opsætning..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Tillid" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokale tjenester" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP indstillinger" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Netværks indstillinger" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Ingen DHCP servere installeret" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Tjenester" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP server type:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Aktiver routing (NAT)" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Gruppe netværk" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP Adresse:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avanceret" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Fil modtagelse (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Fil deling (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Overførsels indstillinger" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Accepter filer fra betroede enheder" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Tillad enheder at skrive/slette" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Kommando til at starte en obex ftp browser.\n" "%d erstattes med enhedens adresse." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Aktiveret" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Vælg delt/opbevarings mappe" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Delt mappe" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Fil:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Til:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Sender filer via bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth fil overførsel" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Tillykke, enheden blev tilføjet" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Forbind til:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Vent venligst..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Vælg sammensætnings metode der skal bruges:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Brug tilfældigt kodeord" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapter valg" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Enheds søgnings fremgang" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Søg efter enheder" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Forfatter:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Afhænger af:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Plugin beskrivelse:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ikke specificeret" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Ukendt" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Indkommende fil %(0)s fra %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Acceptér" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Afvis" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Modtager fil" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Modtager fil %(0)s fra %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Fil modtaget" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fil %(0)s fra %(1)s blev modtaget" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Overførsels fejl" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Overførsel af filen %(0)s fejlede" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Filer modtaget" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Modtog %d fil i baggrunden" msgstr[1] "Modtog %d filer i baggrunden" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Modtog %d fil mere i baggrunden" msgstr[1] "Modtog %d filer mere i baggrunden" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Sammensætnings forespørgsel for %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Indtast PIN kode for bemyndigelse:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Indtast PIN-kode" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Indtast adgangsnøgle for godkendelse:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Indtast adgangsnøgle" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Sammensætnings forespørgsel for:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Bekræft værdi for godkendelse:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Bekræft" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Afvis" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Bemyndigelses forespørgsel for:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Tjeneste:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Accepter altid" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Bekræft værdi" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Sammensætter med: %s" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "Bluetooth slÃ¥et fra" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "Aktiver bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Enhed" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Vis" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Hjælp" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "FÃ¥ hjælp online..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Oversæt dette program..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Rapportér et problem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "EnhedshÃ¥ndtering" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Vis værktøjslinie" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Vis statuslinien" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Nyeste enhed først" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Nyeste enhed sidst" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Betroet og sammensat" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Sammensat" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Betroet" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "DÃ¥rlig" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Næsten optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Meget" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "For meget" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Lav" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Højt" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "meget højt" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "Succes!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Mislykkedes" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Annulleret" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Forbinder..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "Tilføj enhed" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "Dialup tjeneste" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "Seriel tjeneste" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "Serielle porte" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Network Access Point" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "Netværk" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "Forny IP adresse" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Input tjeneste" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Headset tjeneste" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Ingen tillid" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "Fejl" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "Opdaterer" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "Opdaterer tjenester..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "Opdater tjenester" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "Fjern..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Forbinder" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Annullér operationen" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Data aktivitets identifikation" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Totalt data modtaget, og overførsels hastighed" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totalt data sendt, og overførsels hastighed" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Vælg enhed" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Mads Konradsen https://launchpad.net/~mads-hk\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " nielsek https://launchpad.net/~nielskri" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman er en GTK baseret bluetooth hÃ¥ndtering" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plugins" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "Uspecificeret" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "Afhængigheds problem" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plugin \"%(0)s\" afhænger af %(1)s. Deaktiverer %(1)s " "vil ogsÃ¥ blive deaktiveret \"%(0)s\".\n" "Fortsæt?" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "ikke kategoriseret" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "skrivebord" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "bærbar" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "hÃ¥ndholdt" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "mobiltelefon" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "trÃ¥dløs" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smart phone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "hÃ¥nd-fri" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "ukendt" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "tastatur" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "pege-redskab" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Dialup netværk (DUN)" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "Kunne ikke anvende netværks indstillinger" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Du kan muligvis ikke forbinde til bluetooth netværket via denne maskine" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Muligører et menu element der indeholder de sidst brugte forbindelser for at " "give hurtig adgang" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maksimum elementer" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Seneste forbindelser" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Forbinder til %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Forbundet" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Forbundet til %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Kunne ikke forbinde" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Netværks adgang (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Tjeneste" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pÃ¥ %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "En adapter for denne forbindelse er ikke tilgængelig" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Muligører DBus API for andre Blueman komponenter" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Muligører OBEX filoverførsels kompatibilitet" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "Starter bluetooth assistent" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "Starter fil overførsel" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Start file gennemsøgning" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Start enheds hÃ¥ndtering" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "Starter adapter indstillinger" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Starter tjeneste indstillinger" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Muligører passkey, godkendelses services for BlueZ daemon" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth netværk" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Brugeroverflade %(0)s bundet til IP adresse %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Kører en kommando nÃ¥r svar knappen bliver trykket pÃ¥, pÃ¥ et headset" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Kommando der skal udføres nÃ¥r svar knappen bliver trykket pÃ¥:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Muligører et menu element der gør standard adapteren midlertidig synlig nÃ¥r " "den er sat til usynlig fra standard" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Synlighed blev tidsafbrudt" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Mængde tid angivet i sekunder som Synlighed skal være aktiveret" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Gør standard adapteren midlertidigt synlig" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Synlig... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Muligører en menu for appleten og en API sÃ¥ andre plugins kan manipulere den." #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "Sæt bluetooth fra" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "Afbryd alle adaptere" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "Sæt bluetooth til" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Overfør" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Applets overførsels service plugin er deaktiveret" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server ikke tilgængelig" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman panelprogram" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman bluetooth hÃ¥ndtering" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth-hÃ¥ndtering" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Konfigurer bluetooth modem" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Konfigurer bluetooth netværk" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Start DHCP klient" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "At starte DHCP klient kræver privilegier" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Systempolicen gør at ændring af konfigurationen ikke er mulig" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Blueman projektet" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Bluetooth skal være tændt for at enhedshÃ¥ndteringen kan fungere" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "Forbindelse til BlueZ fejlede" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Tilføjer" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "Søger" #: ../apps/blueman-manager:238 msgid "Success" msgstr "Succes" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "Mislykkedes" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth skal være aktiveret for at adapter hÃ¥ndteringen virker" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Altid" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minut" msgstr[1] "%d Minutter" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server er ikke installeret ordentligt" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Fejl opstod" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minut" msgstr[1] "%.0f Minutter" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Sekund" msgstr[1] "%.0f Sekunder" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "En fejl opstod under afsendelse af filen %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Spring over" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Forsøg igen" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Send filer til denne enhed" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Bluetooth skal være aktiveret for filoverførsel virker" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Vælg filer der skal sendes" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Start konfigurations assistent for denne enhed" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth assistent" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Tilføjer enhed..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Sammensætning igang...\n" "\n" "Indtast kodeordet %s pÃ¥ enheden." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Kunne ikke tilføje enhed" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Forbind ikke" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Enhed tilføjet og forbundet" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Enhed tilføjet, men kunne ikke forbinde" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Gennemsøg denne enhed" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Kunne ikke starte \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "Du kan fastsætte en anden browser under tjeneste indstillinger" #~ msgid "Temporary visible" #~ msgstr "Midlertidig synlig" #~ msgid "Send a file..." #~ msgstr "Send en fil..." #~ msgid "Friendly name" #~ msgstr "Kort navn" #~ msgid "Visibility setting" #~ msgstr "Synligheds indstillinger" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Velkommen til bluetooth enheds opsætnings assistenten. \n" #~ "\n" #~ "\n" #~ "Den vil gennemgÃ¥ processen omkring konfiguration og forbinde til din " #~ "bluetooth enhed." #~ msgid "Browse device..." #~ msgstr "Gennemse enhed..." #~ msgid "Disconnect Device" #~ msgstr "Afbryd enhed" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Bluez daemon kører ikke, blueman-manager kan ikke fortsætte." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Bluetooth skal være aktiveret for at bluetooth assistenten virker" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "OvervÃ¥ger NetworkManagerens modem forbindelser og afbryder automatisk " #~ "bluetooth forbindelsen efter at netværksforbindelsen er lukket" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Styrer bluetooth adapterens strøm tilstand" blueman-1.23-git201403102151/po/de.po0000644000175000017500000015662112307412112016207 0ustar schrammschramm# German translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:29+0000\n" "Last-Translator: benste \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "leslicher Name" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Sichtbarkeitseinstellung" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Immer sichtbar" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Unsichtbar" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Vorübergehend sichtbar" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth-Adapter" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Kopplungsanfrage" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Kopplungsanfrage von Gerät:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Eingabe anzeigen" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Hinzufügen" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Dieses Gerät zur Liste der bekannten Geräte hinzufügen" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth-Geräte" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Durchsuchen" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Gerät mittels obex ftp durchsuchen" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Kopplung mit dem Gerät herstellen" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Diesem Gerät vertrauen/nicht vertrauen" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Kopplung" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Entfernen" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Dieses Gerät von der Liste der bekannten Geräte entfernen" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Den Einrichtungsassistenten für dieses Gerät aufrufen" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Suche" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Suche nach Geräten in der Nähe" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Datei senden" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Dateien zum Gerät senden" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Einrichten…" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Vertrauen" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokale Dienste" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "DUN-Unterstützung" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP-Einstellungen" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Netzwerk-Einstellungen" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Keine DHCP-Server installiert" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN-Unterstützung" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Dienste" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP-Servertyp:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Routing (NAT) aktivieren" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Gruppennetzwerk" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-Adresse:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Empfohlen" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Erweitert" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Datei empfangen (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Dateifreigabe (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Übertragungseinstellungen" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Dateien von vertrauenswürdigen Geräten annehmen" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Geräten schreiben/lesen erlauben" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Befehl zum Starten eines OBEX FTP-Browsers.\n" "%d wird ersetzt durch die Geräteadresse." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Aktiviert" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Wähle Freigabe/Speicher-Ordner" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Freigabe-Ordner:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Der Bluetooth Service wird neu gestartet, nachdem die Änderungen " "übernommen wurden." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Audio-Einstellungen" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Erweiterter Audio Empfänger Experimentell!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Erlaube, diesen Computer wie eine Freisprecheinrichtung zu benutzen." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Headset Emulation Im hoch " "experimentellen Stadium!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Datei:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Nach:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Dateien über Bluetooth versenden" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth-Dateitransfer" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Gratulation, Gerät erfolgreich hinzugefügt" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Verbinde mit:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Bitte warten..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Kopplungs-Methode wählen:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Ohne Kopplung fortfahren" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Eigenes Passwort verwenden:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Zufälliges Passwort verwenden" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapterauswahl" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Fortschritt der Gerätesuche" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Gerätesuche" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Autor:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Steht im Konflikt mit:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Ist abhängig von:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Beschreibung der Erweiterung:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Einstellungen" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Konfiguriere die Einstellungen des ausgewählten Plugins" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Nicht angegeben" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Unbekannt" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM-Einstellungen" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Nummer:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Heruntergeladen:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Protokoll-Dauer:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Protokoll gestartet:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Gesamt:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Hochgeladen:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Zurücksetzen" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Übertragungsstatistiken" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Dateiempfang über Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Ankommende Datei %(0)s von %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Annehmen" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Ablehnen" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "empfange Datei" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Empfange Datei %(0)s von %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Datei empfangen" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datei %(0)s von %(1)s erfolgreich empfangen" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Übertragung fehlgeschlagen" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer der Datei %(0)s fehlgeschlagen" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Dateien empfangen" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "%d Datei im Hintergrund empfangen" msgstr[1] "%d Dateien im Hintergrund empfangen" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "weitere %d Datei im Hintergrund empfangen" msgstr[1] "weitere %d Dateien im Hintergrund empfangen" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Bekanntmachungsanfrage von %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth Authentifizierung" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "PIN Code zur Authentifzierung eingeben:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "PIN Code eingeben" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Passwort zur Authentifizierung eingeben:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Passwort eingeben:" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Kopplungsanfrage für:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Wert zur Authentifizierung bestätigen:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Bestätigen" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Verweigern" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Autorisierungsanfrage für:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Dienst:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Immer annehmen" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Wert bestätigen" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Kopplung mit: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth ausgeschaltet" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Bluetooth einschalten" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Gerät" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Ansicht" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Hilfe" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Online Hilfe erhalten..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Diese Anwendung übersetzen..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Einen Fehler melden" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Geräteverwaltung" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Werkzeugleiste anzeigen" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Statusleiste anzeigen" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Letztes Gerät zuerst" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Letztes Gerät zuletzt" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Vertrauenswürdig und gekoppelt" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Gekoppelt" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Vertrauenswürdig" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Schwach" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Nicht optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Viel" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Zu viel" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Niedrig" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Hoch" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Sehr hoch" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Verbunden\n" "Signalstärke: %(rssi)u%% (%(rssi_state)s)\n" "Verbindungsqualität: %(lq)u%%\n" "Übertragungsstärke: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Verbunden\n" "Signalstärke: %(rssi)u%% (%(rssi_state)s)\n" "Verbindungsqualität: %(lq)u%%\n" "Übertragungsstärke: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Verbunden\n" "Signalstärke: %(rssi)u%% (%(rssi_state)s)\n" "Verbindungsqualität: %(lq)u%%\n" "Übertragungsstärke: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Erfolgreich!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Serieller Anschluß verbunden mit %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Gescheitert" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Verbindung fehlgeschlagen: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Abgebrochen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Verbinden..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Gerät hinzufügen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Mit Gerät koppeln" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Datei senden..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Verbinden mit:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Trennen:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Nicht vertrauenswürdig" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Fehlschlagen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Aktualisieren" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Aktualisiere Dienste..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Dienste aktualisieren" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Entfernen..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Trenne ..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Verbinde" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Vorgang abbrechen" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Anzeige von Datenaktivität" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Gesamte empfangene Daten und Übertragungsrate" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Gesamte versendete Daten und Übertragungsrate" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Gerät auswählen" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Mehr" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Schließen" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Andreas Kohlbach https://launchpad.net/~ank\n" " Bernhard Gehl https://launchpad.net/~bernhard-gehl\n" " Felix Möller https://launchpad.net/~felix-derklecks\n" " Jochen Kemnade https://launchpad.net/~jochenkemnade\n" " JonasL https://launchpad.net/~jonas-lieb\n" " Julian Jacques Maurer https://launchpad.net/~mail-julianjmaurer\n" " Julian Rother https://launchpad.net/~julian-sda\n" " Keruskerfuerst https://launchpad.net/~arminmohring\n" " MarcusLS https://launchpad.net/~marcusls\n" " Mark Stuppacher https://launchpad.net/~mark-happynet\n" " Martin Lettner https://launchpad.net/~m.lettner\n" " MixCool https://launchpad.net/~mixcool\n" " MyUser https://launchpad.net/~myuser\n" " Nils https://launchpad.net/~nilswoetzel\n" " Patrick Eigensatz https://launchpad.net/~p.eigensatz\n" " Patrick Schaake https://launchpad.net/~patrick-schaake\n" " Peter Altherr https://launchpad.net/~peter-altherr\n" " Sekhmet https://launchpad.net/~sekhmet\n" " Severin Heiniger https://launchpad.net/~lantash\n" " Steve M. https://launchpad.net/~steve-m\n" " Tobias Duehr https://launchpad.net/~mrbordello\n" " Ubert Shok https://launchpad.net/~ushok\n" " Vinzenz Vietzke https://launchpad.net/~v1nz\n" " Waldemar R. https://launchpad.net/~lux5\n" " ahsamuel https://launchpad.net/~samuel-orsenne\n" " axoin https://launchpad.net/~schrott4711\n" " benste https://launchpad.net/~benste\n" " dauerbaustelle https://launchpad.net/~dauerbaustelle\n" " dominik langer https://launchpad.net/~dominiklanger\n" " meru https://launchpad.net/~merualhemio\n" " mx82 https://launchpad.net/~mx82\n" " tim♡mint https://launchpad.net/~tim.h.s\n" " tofro https://launchpad.net/~tobias-froeschle" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman ist ein GTK-basierter Bluetooth-Manager" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM-Einstellungen" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plugins" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Nicht festgelegt" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Abhängigkeitsproblem" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plugin \"%(0)s\" hängt von Plugin %(1)s ab. Deaktivieren von " "Plugin %(1)s wird auch das Plugin \"%(0)s\" deaktivieren.\n" "Fortfahren?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Erweiterung %(0)s steht im Konflikt mit %(1)s. Laden von " "%(1)s wird %(0)s deaktivieren.\n" "Fortfahren?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "Sonstige" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "Desktop" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "Server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "Laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "Handheld" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "Palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "Mobiltelefon" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "Drahtlosgerät" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "Smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "Modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "ISDN-Gerät" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "Headset" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "Freisprecheinrichtung" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "Unbekannt" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "Mikrofon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "Tastatur" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "Zeigegerät" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Einwahl-Netzwerk (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Audio-Quelle" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audio-Ausgabe" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Network Access Point (NAP)" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Einwahl-Dienst" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Serieller Dienst" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Serielle Schnittstelle %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Einwahl-Einstellungen" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Serielle Anschlüsse" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Netzwerk" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "IP-Adresse erneuern" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Eingabe-Dienst" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Headset-Dienst" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "Erlaube das Senden von Audio an entfernte Geräte" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Erlaube das Empfangen von Audio von einem entfernten Gerät" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Verbunden:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Nicht verbunden" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Es sind noch keine Benutzungsstatistiken verfügbar. Versuchen Sie zuerst " "eine Verbindung herzustellen und kehren Sie dann zu dieser Seite zurück." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "Tag" msgstr[1] "Tage" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "Stunde" msgstr[1] "Stunden" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "Minute" msgstr[1] "Minuten" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s und %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Möchten Sie den Zähler wirklich zurücksetzen?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Erlaube den Verbrauch deines (mobilen Breitband-) Netzwerkes zu beobachten. " "Dies ist nützlich, wenn man den Datenzugriff beschränken will. Dieses Plugin " "zeigt jedes Gerät einzeln an." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Netzwerk-Chronik" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Zeigt Netzwerk-Chronik" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth aktiviert" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth deaktiviert" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Verwaltet das lokale Netzwerk, wie z.B. NAP Brücken" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Anwenden der Netzwerkeinstellungen gescheitert" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Sie können sich möglicherweise nicht von diesem Rechner aus mit dem " "Bluetooth-Netzwerk verbinden" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth Dialup" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN Verbindung auf %s wird im Netzwerk-Manager verfügbar sein" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modem-Manager unterstützt die Verbindung nicht" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Stellt Unterstützung für Dial-Up-Networking (DUN) mit dem Modem-Manager und " "dem Netzwerk-Manager 0.8 zur Verfügung" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Erstellt einen Menüpunkt, der die zuletzt verwendeten Verbindungen als " "Schnellzugriff bereithält" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximalanzahl" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "Die maximale Anzahl der letzten Verbindungen wird angezeigt." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Letzte Verbindungen" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Verbinde mit %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Verbunden" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Verbunden mit %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Verbindung gescheitert" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Netzwerkzugriff (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Dienst" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s auf %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adapter für diese Verbindung ist nicht verfügbar" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Stellt Unterstützung für Personal-Area-Networking (PAN), welches im Netzwerk-" "Manager 0.8 integriert ist, zur Verfügung" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Schon verbunden" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Stellt eine DBus-API für andere Blueman-Komponenten bereit" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Stellt OBEX Dateiübertragungs-Funktionen bereit" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Geräte" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_ter" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Lokale Dienste" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Erweiterungen" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Starte Bluetooth-Assistent" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Starte Datei-Sender" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Datei-Browser starten" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Gerätemanager starten" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Starte Adapter-Voreinstellungen" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Starte Dienst-Voreinstellungen" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "Applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "Stellt den Passwort-Authentifizierungsdienst für den BlueZ-Daemon bereit" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth Audio" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Fehler beim Initialisieren des PulseAudio Bluetooth-Moduls. Bluetooth Audio " "über PulseAudio wird nicht funktionieren." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Verbindung zum Bluetooth-Audiogerät erfolgreich hergestellt. Dieses Gerät " "ist nun im PulseAudio-Lautstärkeregler verfügbar." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth-Netzwerk" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Schnittstelle %(0)s gebunden an IP-Adresse %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Es schlug fehl eine IP Adresse von %s zu erhalten" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Versuche eine IP Adresse von %s zu erhalten\n" "Bitte warten..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "abgelehnt\n" "Mache DUN/PAN Verbindungen für NetzwerkManager 0.7 verfügbar" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA und GSM werden nicht unterstützt" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Das Gerät %s scheint GSM/CDMA nicht zu unterstützen.\n" "Diese Verbindung wird nicht funktionieren." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth aktiv" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d aktive Verbindung" msgstr[1] "%d aktive Verbindungen" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Führt einen Befehl aus, wenn der Abheben-Knopf an einem Headset gedrückt wird" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Befehl" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Auszuführender Befehl, wenn Rufannahmeknopf gedrückt wird:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Schafft einen Menüpunkt, der den Standard-Adapter temporär anzeigt, falls er " "auf „Versteckt“ geschaltet ist." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Feststellbarer Timeout" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Zeitspanne (in Sekunden) die der Adapter sichtbar sein wird" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "_Erkennbar machen" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Mach den Standard-Adapter vorübergehend sichtbar" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Sichtbar... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Stellt ein Menü für das Hilfsprogramm und anderen Erweiterungen eine API zum " "Verändern desselben zur Verfügung" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Verbindung zum DUN-Dienst auf %(0)s hergestellt.\n" "Netzwerk ist nun erreichbar durch %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Stellt eine einfache Unterstützung für Verbindungen ins Internet über ein " "DUN-Profil bereit." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Serielle Schnittstelle verbunden" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serielle Schnittstelle auf Gerät %s ist nun verfügbar durch %s." #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth aus" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Bluetooth ausschalten" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Alle Adapter ausschalten" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Bluetooth einschalten" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Alle Adapter einschalten" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Diese Konfiguration wird derzeit nicht unterstützt" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Übertragung" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Das Plugin für den Datentransferservice ist deaktiviert" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "OBEX-Data-Server nicht verfügbar" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman-Applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth-Manager" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth-Manager" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Bluetooth-Konfiguration" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Bluetooth-Systemeinstellungen zu ändern erfordert Privilegien" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Bluetooth-Modems konfigurieren" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Bluetooth-Netzwerk konfigurieren" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Die Konfiguration des Netzwerkes erfordert Privilegien" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Starte DHCP client" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Um den DHCP-Client zu starten sind Zugriffsrechte erforderlich" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Systemrichtlinie verhindert die Veränderung der Konfiguration" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Das Blueman-Projekt" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Bluetooth muss eingeschaltet sein, damit der Gerätemanager funktioniert" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Verbindung mit BlueZ fehlgeschlagen" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Hinzufügen" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Suche" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Erfolgreich" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Fehlgeschlagen" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Koppelung" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth muss eingeschaltet sein, damit der Adapter-Manager funktioniert" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Immer" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Minute" msgstr[1] "%d Minuten" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "OBEX-Data-Server ist möglicherweise nicht installiert" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Fehler aufgetreten" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Abbruch" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Sende Datei" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "ETA:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Minute" msgstr[1] "%.0f Minuten" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Sekunde" msgstr[1] "%.0f Sekunden" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Fehler beim Senden von Datei %s aufgetreten" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Überspringen" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Erneut versuchen" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Sende Datei zu diesem Gerät" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "Bluetooth muss eingeschaltet sein, damit Dateien verschickt werden können" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Dateien zum Senden auswählen" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Starte Konfigurationsassistent für dieses Gerät" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth-Assistent" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Keine Adapter gefunden" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Füge Gerät hinzu..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Bekanntmachung läuft...\n" "\n" "Passwort %s auf dem Gerät eingeben." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Hinzufügen des Geräts fehlgeschlagen" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP lässt nach (sende Audio)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP Quelle (Audioempfang)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Nicht verbinden" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Gerät erfolgreich hinzugefügt und verbunden" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Gerät erfolgreich hinzugefügt, aber Verbindung fehlgeschlagen" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Gerät durchsuchen" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Starten von \"%s\" fehlgeschlagen" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" "Sie können in den Dienste-Einstellungen einen alternativen Browser eintragen." #~ msgid "Temporary visible" #~ msgstr "Vorübergehend sichtbar" #~ msgid "Visibility setting" #~ msgstr "Sichtbarkeitseinstellungen" #~ msgid "Send a file..." #~ msgstr "Datei senden..." #~ msgid "Browse device..." #~ msgstr "Gerät durchsuchen..." #~ msgid "Disconnect Device" #~ msgstr "Gerät trennen" #~ msgid "Friendly name" #~ msgstr "Gerätename" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Willkommen zum Bluetooth-Einstellungsassistenten. \n" #~ "\n" #~ "\n" #~ "Er wird Sie durch das Konfigurieren und Verbinden mit Ihren Bluetooth-" #~ "fähigen Geräten begleiten." #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "Der BlueZ-Dienst wird nicht ausgeführt, blueman-manager kann nicht " #~ "fortfahren." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Überwacht die Modemverbindungen des Netzwerk-Managers und beendet " #~ "automatisch die Bluetooth-Verbindung wenn die Modemverbindung getrennt wird" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Kontrolliert den Strom-Status des Bluetooth-Adapters" #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth muss eingeschaltet sein, damit der Bluetooth-Assistent funktioniert" #~ msgid "_Setup new device" #~ msgstr "_Neues Gerät einrichten" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Send _files to device" #~ msgstr "_Dateien an Gerät senden" #~ msgid "_Browse files on device" #~ msgstr "Dateien auf dem Gerät durch_suchen" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Löst eine Notabschaltung von Bluethooth aus, wenn sich der " #~ "Energieversorgungszustand ändert. Einige Laptops, hauptsächlich von Dell, " #~ "haben diese Funktion.\n" #~ "Hinweis: Diese Erweiterung bleibt automatisch aktiviert, wenn eine " #~ "Notabschaltung möglich ist." #~ msgid "NetworkManager" #~ msgstr "Netzwerk-Manager" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "Erlaubt a2dp Audio über das Bluetooth Gerät zu empfangen und es über die " #~ "Lautsprecher abzuspielen." blueman-1.23-git201403102151/po/uk.po0000644000175000017500000020713612307412112016234 0ustar schrammschramm# Ukrainian translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:28+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Ð”Ñ€ÑƒÐ¶Ð½Ñ Ð½Ð°Ð·Ð²Ð°" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñті" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Завжди видимий" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Прихований" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "ТимчаÑово видимий" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Ðдаптери Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ з приÑтроєм:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Показувати введені Ñимволи" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Додати" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Додати цей приÑтрій до ÑпиÑку відомих" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "ПриÑтрої Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "ÐавігаціÑ" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "ÐÐ°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¸Ñтрою викориÑтовуючи obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Утворити пару з приÑтроєм" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Ð’Ñтановити/видалити відмітку з приÑтрою Ñк \"надійний\"" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Пара" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Видалити" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Видалити цей приÑтрій зі ÑпиÑку відомих приÑтроїв" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "ЗапуÑтити помічник Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Пошук" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Пошук приÑтроїв" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "ÐадіÑлати файл" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "ÐадіÑлати файл(и) на приÑтрій" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Параметри..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Ðадійний" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Локальні Ñлужби" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Підтримка DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ–" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Ðе вÑтановлено DHCP Ñерверів" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Підтримка PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Служби" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Тип DHCP Ñервера:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Увімкнути маршрутизацію (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Групова мережа" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP адреÑа:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Точка доÑтупу мережі (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "РекомендуєтьÑÑ" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Додатково" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Обмін файлами (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ñ–" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Приймати файли з надійних приÑтроїв" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Дозволити приÑтроÑм запиÑувати/видалÑти" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Команда Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку браузера obex ftp.\n" "%d заміщуєтьÑÑ Ð°Ð´Ñ€ÐµÑою приÑтрою." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Увімкнути" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Вибрати каталог обміну/збереженнÑ" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Каталог обміну:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "ПіÑÐ»Ñ Ð·Ð°ÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ñ†Ð¸Ñ… налаштувань буде перезавантажено Ñлужбу " "bluetooth." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð°ÑƒÐ´Ñ–Ð¾" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Розширений приймач аудіо ЕкÑпериментальний!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "ДозволÑÑ” комп’ютеру працювати в ÑкоÑті гарнітури." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "ДозволÑÑ” приймати a2dp аудіо від інших bluetooth приÑтроїв Ñ– відтворювати " "його через динаміки." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "ЕмулÑÑ†Ñ–Ñ Ð³Ð°Ñ€Ð½Ñ–Ñ‚ÑƒÑ€Ð¸ Дуже " "екÑпериментальний!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Файл:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "ДлÑ:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Ð’Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² через " "bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Передача файлу через bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Вітаємо, приÑтрій уÑпішно додано" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "З'єднатиÑÑŒ з:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Будь лаÑка, зачекайте..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Виберіть метод ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Вітаємо Ð²Ð°Ñ Ñƒ помічнику Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою bluetooth. \n" "\n" "\n" "Він проведе Ð²Ð°Ñ Ñ‡ÐµÑ€ÐµÐ· Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¸Ñ… приÑтроїв " "bluetooth." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Продовжити без ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "ВикориÑтати Ñвій пароль:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ВикориÑтати випадковий пароль" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Вибір приÑтрою" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "ÐŸÑ€Ð¾Ð³Ñ€ÐµÑ Ð¿Ð¾ÑˆÑƒÐºÑƒ приÑтрою" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Пошук приÑтроїв" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Ðвтор:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Конфліктує з:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Залежить від:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "ÐžÐ¿Ð¸Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "ÐалаштуваннÑ" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Ðалаштувати виділені модулі" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Ðе вказано" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Ðевідомий" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "Точка доÑтупу (APN):" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Ðомер:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Завантажено:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "ТриваліÑть журналу:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Журнал почато:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Ð’Ñього:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Відвантажено:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Скинути" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "СтатиÑтика трафіку" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Вхідний файл через bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Вхідний файл %(0)s від %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "ПрийнÑти" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Відхилити" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ %(0)s від %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Файл отримано" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Файл %(0)s від %(1)s отримано уÑпішно" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Помилка передачі" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Ðе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ файл %(0)s" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Файли отримано" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Отримано %d файл у фоновому режимі" msgstr[1] "Отримано %d файли у фоновому режимі" msgstr[2] "Отримано %d файлів у фоновому режимі" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Отримано ще %d файл у фоновому режимі" msgstr[1] "Отримано ще %d файли у фоновому режимі" msgstr[2] "Отримано ще %d файлів у фоновому режимі" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ Ð´Ð»Ñ %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Введіть PIN код Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Введіть PIN код" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Введіть пароль Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Введіть пароль" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ длÑ:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Підтвердити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Підтвердити" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Заборонити" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Запит авторизації длÑ:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Служба:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Завжди приймати" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Підтвердіть значеннÑ" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Ð£Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ з: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Виникла помилка під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð´ÑƒÐ»Ñ. Будь лаÑка, повідомте цей " "текÑÑ‚ розробникам." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth вимкнено" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Увімкнути bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Ðдаптер" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_ПриÑтрій" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_ВиглÑд" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Довідка" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Отримати допомогу в інтернет..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ПереклаÑти цю програму..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Повідомити про проблему" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Менеджер приÑтроїв" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Показати панель інÑтрументів" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Показати Ñ€Ñдок Ñтану" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "ОÑтанній приÑтрій першим" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "ОÑтанній приÑтрій оÑтаннім" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Ðадійний та зв'Ñзаний" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Зв'Ñзаний" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Ðадійний" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Поганий" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Середній" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Оптимальний" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Значний" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Ðадто значний" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Ðизький" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "ВиÑокий" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Дуже виÑокий" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Підключено\n" "ПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)\n" "ЯкіÑть з'єднаннÑ: %(lq)u%%\n" "Рівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Підключено\n" "ПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)\n" "ЯкіÑть з'єднаннÑ: %(lq)u%%\n" "Рівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Підключено\n" "ПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)\n" "ЯкіÑть з'єднаннÑ: %(lq)u%%\n" "Рівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "УÑпішно!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Підключений поÑлідовний порт на %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Ðевдало" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ÑÑ: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "СкаÑовано" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "ПідключеннÑ..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Додати приÑтрій" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Утворити пару з приÑтроєм" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "ÐадіÑлати файл..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "ПідключитиÑÑ Ð´Ð¾:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Відключити:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "ÐÐ°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¸Ñтрою..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Ðенадійний" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Ðевдача" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "ОновленнÑ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñлужб..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Оновити Ñлужби" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Видалити..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Роз’єднати" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "ПримуÑово від'єднати приÑтрій" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "ВідключеннÑ..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "ПідключеннÑ" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "СкаÑувати дію" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Ð†Ð½Ð´Ð¸ÐºÐ°Ñ†Ñ–Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñті даних" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Ð’Ñього отримано даних та швидкіÑть передачі" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Ð’Ñього надіÑлано даних та швидкіÑть передачі" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Виберіть приÑтрій" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Додатково" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Закрити" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Andrey https://launchpad.net/~andreysey\n" " CrabMan https://launchpad.net/~oleg-min\n" " Eugene Babiy https://launchpad.net/~eugene-babiy\n" " Knedlyk https://launchpad.net/~yupadmin\n" " Nizzzia https://launchpad.net/~nizzzia\n" " Serhey Kusyumoff (Сергій КуÑюмов) https://launchpad.net/~sergemine\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " atany https://launchpad.net/~ye-gorshkov\n" " shcherbet https://launchpad.net/~shcherbet\n" " Сергій Матрунчик (SkyMan) https://launchpad.net/~skymanphp" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman - менеджер bluetooth на оÑнові GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Модулі" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Ðе вказано" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Проблема з залежноÑÑ‚Ñми" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Модуль \"%(0)s\" залежить від %(1)s. Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %(1)s " "призведе також до Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ \"%(0)s\". \n" "Вивантажити?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Модуль %(0)s конфліктує з %(1)s. Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %(1)s " "призведе до Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %(0)s.\n" "Завантажити?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "невизначено" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "Ñтаціонарний" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "Ñервер" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "ноутбук" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "кишеньковий" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "мобільний" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "безпровідний" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "Ñмартфон" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "модем" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "гарнітура" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handsfree" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "невідомий" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "мікрофон" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "клавіатура" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "маніпулÑтор" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Комутоване з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Джерело аудіо" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Ðудіо прередавач" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Точка доÑтупу мережі" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "ÐŸÑ–Ð´Ñ‡Ð°Ñ Ð·Ð¼Ñ–Ð½Ð¸ профілю на %s виникла помилка" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Звуковий профіль" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Оберіть звукови профіль PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Служба дозвону" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Служба поÑлідовних портів" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "ПоÑлідовний порт %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ð·Ð²Ð¾Ð½Ñƒ" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "ПоÑлідовні порти" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Мережа" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Оновити IP адреÑу" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Служба вводу" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Служба гарнітури" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "ДозволÑÑ” відправлÑти аудіо на віддалені приÑтрої" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "ДозволÑÑ” приймати аудіо з віддаленого приÑтрою" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Підключений:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Ðе підключений" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "СтатиÑтики викориÑÑ‚Ð°Ð½Ð½Ñ Ñ‰Ðµ немає. Спробуйте вÑтановити підключеннÑ, а потім " "перевірити цю Ñторінку." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "день" msgstr[1] "дні" msgstr[2] "днів" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "година" msgstr[1] "години" msgstr[2] "годин" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "хвилина" msgstr[1] "хвилини" msgstr[2] "хвилин" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s та %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Ви впевнені, що хочете Ñкинути лічильник?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "ДозволÑÑ” відÑтежувати викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ трафіку (через мобільну " "широкоÑмугову мережу). КориÑно Ð´Ð»Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð½Ð¸Ñ… планів з обмеженим обÑÑгом " "трафіку. СтатиÑтика ведетьÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ приÑтрою окремо." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "ВикориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ–" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Показати викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ трафіку" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Ðазва значка" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Замінити значок в Ñ€Ñдку повідомлень" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth увімкнено" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth вимкнено" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" "Керую Ñлужбами локальної мережі, такими Ñк моÑти точок доÑтупу до мережі " "(NAP)" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Ðе вдалоÑÑ Ð·Ð°ÑтоÑувати налаштувань мережі" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Ви мабуть не зможете підключитиÑÑ Ð´Ð¾ мережі bluetooth через цей комп'ютер" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Комутоване з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ bluetooth" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ DUN на %s не буде доÑтупне в Мережевих з'єднаннÑÑ…" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Менеджер модемів не підтримував підключеннÑ" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Забезпечує підтримку комутованого з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN) у менеджері модемів та " "Мережевих з'єднаннÑÑ… верÑÑ–Ñ— 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Додає пункт меню, що міÑтить ÑпиÑок нещодавніх підключень Ð´Ð»Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ " "доÑтупу" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "МакÑимальна кількіÑть елементів" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "МакÑимальна кількіÑть елементів у меню ÑпиÑку оÑтанніх підключень" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "ОÑтанні підключеннÑ" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "ÐŸÑ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Підключено" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Підключений до %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ÑÑ" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "ДоÑтуп до мережі (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Служба" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Ðдаптер Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð½Ðµ доÑтупний" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Забезпечує підтримку перÑональної мережі (PAN), реалізовану у Мережевих " "з'єднаннÑÑ… верÑÑ–Ñ— 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Вже підключений" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Ðадає DBus API Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… компонентів Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "ВідÑтежує модемні з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð² Мережевих з'єднаннÑÑ… Ñ– автоматично відключає " "bluetooth з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк мережеве з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ðµ" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Забезпечує передачу файлів через протокол OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Перемикає bluetooth killswitch, коли змінюєтьÑÑ Ñтан Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ bluetooth. Ðе " "працює з адаптерами, що підключаютьÑÑ Ñ‡ÐµÑ€ÐµÐ· USB." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Додає Ñтандартні елементи до меню значка ÑтатуÑу" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "_Ðалаштувати новий приÑтрій" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "ÐадіÑлати _файли до приÑтрою" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "Ð_Ð°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² на приÑтрою" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_ПриÑтрої" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "_Ðдаптери" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "Локальні _Ñлужби" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Модулі" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð¼Ñ–Ñ‡Ð½Ð¸ÐºÐ° bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð½Ð¸ÐºÐ° файлів" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð°Ð²Ñ–Ð³Ð°Ñ‚Ð¾Ñ€Ð° файлів" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑ€Ð° приÑтроїв" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² адаптера" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² Ñлужби" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "аплет" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Ðадає пароль доÑтупу, Ñлужби аутентифікації Ð´Ð»Ñ Ð´ÐµÐ¼Ð¾Ð½Ð° BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Ðвтоматично завантажує модуль PulseAudio bluetooth піÑÐ»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð°ÑƒÐ´Ñ–Ð¾ " "приÑтрою.\n" "ЗауваженнÑ: потребує PulseAudio верÑÑ–Ñ— 0.9.15 або Ñтаршої" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Створити оÑновну Ñхему Ñинхронізації" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Ð’Ñтановити a2dp audio sink типовим піÑÐ»Ñ Ð·'єднаннÑ" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "ÐŸÐµÑ€ÐµÐ²ÐµÐ´ÐµÐ½Ð½Ñ Ð·Ð²ÑƒÐºÐ¾Ð²Ð¸Ñ… потоків" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Переводити Ñ–Ñнуючі потоки звуку на приÑтрій Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth аудіо" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Ðе вдалоÑÑ Ñ–Ð½Ñ–Ñ†Ñ–Ð°Ð»Ñ–Ð·ÑƒÐ²Ð°Ñ‚Ð¸ PulseAudio bluetooth модуль. ÐудіоприÑтрої " "bluetooth через PulseAudio працювати не будуть." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "УÑпішно підключено до аудіоприÑтрою bluetooth. Цей приÑтрій тепер Ñ” в " "мікшері PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Додавати в меню аплету кнопку виходу" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "Забезпечує базову підтримку DHCP клієнта Ð´Ð»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½ÑŒ до перÑональної " "мережі PAN." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Мережа bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ %(0)s пов'Ñзаний з IP адреÑою %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ IP адреÑу на %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Спроба отримати IP адреÑу на %s\n" "Будь лаÑка, зачекайте..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "ЗаÑтарілий\n" "Робить DUN/PAN Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупними у Мережевих з'єднаннÑÑ… верÑÑ–Ñ— 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA та GSM не підтримуютьÑÑ" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "ПриÑтрій %s, Ñхоже, не підтримує GSM/CDMA.\n" "Це Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ñ‚Ð¸ не буде." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Додає індикацію до значка ÑтатуÑу, коли bluetooth активний Ñ– показує " "кількіÑть підключень у підказці." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Показати значок накладки" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "Чи показувати Ñклад над значком ÑтатуÑу при з’єднанні" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth активний" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "% d активне підключеннÑ" msgstr[1] "% d активних підключень" msgstr[2] "% d активних підключень" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "Виконує команду, коли на гарнітурі натиÑкаєтьÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ° відповіді" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Команда" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Команда Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð½Ð°Ñ‚Ð¸ÑÐºÐ°Ð½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–ÑˆÑ– відповіді:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Додає пункт меню, що дозволÑÑ” робити оÑновний адаптер видимим Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ñ… " "приÑтроїв, коли за замовчуваннÑм вÑтановлено режим невидимоÑті." #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "ТриваліÑть видимоÑті" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "ТриваліÑть режиму видимоÑті в Ñекундах" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Дозволити _виÑÐ²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Зробити типовий адаптер тимчаÑово видимим" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Видимий... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Ðадає меню Ð´Ð»Ñ Ð°Ð¿Ð»ÐµÑ‚Ð° та API Ð¼Ð°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð¸Ð¼ Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… модулів" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпішно підключено до Ñлужби комутованого з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN) на " "%(0)s.\n" "Мережа зараз доÑтупна через %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Забезпечує базову підтримку Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ інтернет через комутоване " "з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN профіль)." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Провайдер Ñтандартного профілю Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ SPP, дозволÑÑ” виконувати дії " "кориÑтувача" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "При уÑпішному з'єнанні виконувати Ñкріпт" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "ПоÑлідовний порт підключений" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "ПоÑлідовний порт на приÑтрої %s тепер буде доÑтупний через %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "При виконанні Ñкріпту з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñерійного порту виникла помилка" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Виникла помилка при запуÑку Ñкріпту %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Контролює Ñтани Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° bluetooth" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth вимкнено" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Вимкнути bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Вимкнути вÑÑ– адаптери" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Увімкнути bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Увімкнути на вÑÑ–Ñ… адаптерах" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Ðевірна IP адреÑа" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP адреÑа конфліктує з інтерфейÑом %s, що має таку Ñаму адреÑу" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP адреÑа перетинаєтьÑÑ Ð· підмережею інтерфейÑу %s, що має Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ " "%s/%s\n" "Це може призвеÑти до некоректної роботи мережі" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Ð’ цей Ñ‡Ð°Ñ Ð½Ðµ підтримуєтьÑÑ Ð½Ð° цій уÑтановці" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Звук" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Передача" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Програмний модуль передачі файлів вимкнено" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server недоÑтупний" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Ðплет Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Менеджер bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Менеджер bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "Зміна ÑиÑтемних налаштувань bluetooth потребує доÑтатніх прав" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Ðалаштувати bluetooth модеми" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Ðалаштувати мережу bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ– потребує доÑтатніх прав доÑтупу" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "ЗапуÑтити клієнт DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "ЗапуÑк клієнта DHCP потребує доÑтатніх прав доÑтупу" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "СиÑтемна політика заборонÑÑ” зміни налаштувань" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Проект Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "Ðеобхідно увімкнути bluetooth Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ менеджера приÑтроїв" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸ÑÑ Ð´Ð¾ BlueZ" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Blueman-manager не може продовжити, оÑкільки Ñлужба bluez не активна.\n" "Це зазвичай означає, що не було знайдено адаптерів bluetooth або Ñлужба " "bluetooth не запущена." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "ДодаваннÑ" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Пошук" #: ../apps/blueman-manager:244 msgid "Success" msgstr "УÑпішно" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Ðевдача" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Ð£Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ð”Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ менеджера адаптерів повинен бути включений bluetooth" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Завжди" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d хвилина" msgstr[1] "%d хвилини" msgstr[2] "%d хвилин" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "ймовірно не вÑтановлено obex-data-server" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Виникла помилка" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "СкаÑуваннÑ" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Ð’Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "чаÑ, що залишивÑÑ:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f хвилина" msgstr[1] "%.0f хвилини" msgstr[2] "%.0f хвилин" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f Ñекунда" msgstr[1] "%.0f Ñекунди" msgstr[2] "%.0f Ñекунд" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Виникла помилка при надÑиланні файлу %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "ПропуÑтити" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Спробувати знову" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "ÐадіÑлати файли на цей приÑтрій" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "Ð”Ð»Ñ Ð½Ð°Ð´ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² необхідно увімкнути bluetooth" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Виберіть файли Ð´Ð»Ñ Ð½Ð°Ð´ÑиланнÑ" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Завантажити помічник Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "Ð”Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ помічника Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ð¾ вимкнути bluetooth" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Помічник bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Ðдаптери не знайдені" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Ð£Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ в процеÑÑ–...\n" "\n" "Введіть пароль %s на приÑтрої." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Ðе вдалоÑÑ Ð´Ð¾Ð´Ð°Ñ‚Ð¸ приÑтрій" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP передавач (надÑилає аудіо)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "Джерело A2DP (приймає аудіо)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Ðе підключати" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "ПриÑтрій уÑпішно доданий та підключений" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "ПриÑтрій уÑпішно доданий, але його не вдалоÑÑ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚Ð¸" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ÐÐ°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Ðе вдалоÑÑ Ð·Ð°Ð¿ÑƒÑтити \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" "Ви можете вказати альтернативний навігатор/переглÑдач в налаштуваннÑÑ… Ñлужби" #~ msgid "Temporary visible" #~ msgstr "ТимчаÑово видимий" #~ msgid "Visibility setting" #~ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñті" #~ msgid "Send a file..." #~ msgstr "ÐадіÑлати файл..." #~ msgid "Browse device..." #~ msgstr "ÐÐ°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¸Ñтрою..." #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "Демон Bluez не завантажено, менеджер Blueman не може продовжувати." #~ msgid "_Browse files on device" #~ msgstr "Отримати _доÑтуп до файлів на приÑтрої" #~ msgid "Send _files to device" #~ msgstr "Відправити _файли на приÑтрій" #~ msgid "Friendly name" #~ msgstr "Ð”Ñ€ÑƒÐ¶Ð½Ñ Ð½Ð°Ð·Ð²Ð°" #~ msgid "Blueman (dhclient)" #~ msgstr "Blueman (dhclient)" #~ msgid "dnsmasq" #~ msgstr "dnsmasq" #~ msgid "Blueman" #~ msgstr "Blueman" #~ msgid "_Setup new device" #~ msgstr "_Ðалаштувати новий приÑтрій" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Керує режимами Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° bluetooth" #~ msgid "NetworkManager" #~ msgstr "Мережеві з'єднаннÑ" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Вітаємо Ð²Ð°Ñ Ñƒ помічнику Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою bluetooth. \n" #~ "\n" #~ "\n" #~ "Він проведе Ð²Ð°Ñ Ñ‡ÐµÑ€ÐµÐ· Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¸Ñ… приÑтроїв " #~ "bluetooth." #~ msgid "Disconnect Device" #~ msgstr "Відключити приÑтрій" #~ msgid "Forcefully disconnect a device" #~ msgstr "ПримуÑово відключити приÑтрій" #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "ВідÑтежує модемні з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð² Мережевих з'єднаннÑÑ… Ñ– автоматично відключає " #~ "bluetooth з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк мережеве з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ðµ" #~ msgid "" #~ "Toggles a Bluetooth killswitch when Bluetooth power state changes. Some " #~ "laptops, mostly Dells have this feature\n" #~ "Note: This plugin stays on automatically if it detects a killswitch." #~ msgstr "" #~ "Перемикає bluetooth killswitch, коли змінюєтьÑÑ Ñтан Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ bluetooth. " #~ "ДеÑкі ноутбуки, в оÑновному Dell, мають цю можливіÑть.\n" #~ "ЗауваженнÑ: цей модуль включаєтьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾, Ñкщо виÑвлено " #~ "приÑтрій killswitch." #~ msgid "" #~ "Automatically loads pulseaudio bluetooth module after audio device is " #~ "connected.\n" #~ "Note: Requires pulseaudio 0.9.15 or higher" #~ msgstr "" #~ "Ðвтоматично завантажує модуль PulseAudio bluetooth піÑÐ»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð°ÑƒÐ´Ñ–Ð¾ " #~ "приÑтрою.\n" #~ "ЗауваженнÑ: потребує PulseAudio верÑÑ–Ñ— 0.9.15 або Ñтаршої" #~ msgid "Provides a basic dhcp client for bluetooth PAN connections." #~ msgstr "" #~ "Забезпечує базову підтримку DHCP клієнта Ð´Ð»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½ÑŒ до перÑональної " #~ "мережі PAN." #~ msgid "" #~ "Adds an indication on the status icon when bluetooth is active and shows the " #~ "number of connections in the tooltip." #~ msgstr "" #~ "Додає індикацію до значка ÑтатуÑу, коли bluetooth активний Ñ– показує " #~ "кількіÑть підключень у підказці." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "Ð”Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ помічника bluetooth необхідно увімкнути bluetooth" #~ msgid "" #~ "Allows you to receive a2dp audio from other bluetooth devices and play it " #~ "over the speakers." #~ msgstr "" #~ "ДозволÑÑ” приймати a2dp аудіо від інших bluetooth приÑтроїв Ñ– відтворювати " #~ "його через динаміки." #~ msgid "" #~ "The following arguments will be passed:\n" #~ "Address, Name, service name, uuid16s, rfcomm node\n" #~ "For example:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s are returned as a comma seperated list" #~ msgstr "" #~ "Буде передано такі параметри:\n" #~ "ÐдреÑа, Ðазва, Ðазва Ñлужби, Код uuid16, rfcomm \n" #~ "Ðа-приклад:\n" #~ "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" #~ "uuid16s are returned as a comma seperated list" blueman-1.23-git201403102151/po/el.po0000644000175000017500000015454212307412112016217 0ustar schrammschramm# Greek translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:22+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr " ÌΟνομα Bluetooth" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Πάντα οÏατό" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "ΑπόκÏυψη" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "ΠÏοσαÏμογέας Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Αίτηση ζεÏξης" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Αίτηση αντιστοίχισης για συσκευή:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Εμφάνιση εισόδου" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "ΠÏοσθήκη" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "ΠÏοσθήκη συσκευής στη λίστα γνωστών συσκευών" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Συσκευές Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "ΠεÏιήγηση" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "ΠεÏιήγηση συσκευής με χÏήση obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Σημείωση αυτής της συσκευής ως έμπιστη/μη έμπιστη" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "ΑφαίÏεση" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "ΑφαίÏεση αυτής της συσκευής από τη λίστα γνωστών συσκευών" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Εκτέλεση Î²Î¿Î·Î¸Î¿Ï ÎµÎ³ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·Ï‚ για αυτή την συσκευή" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Αναζήτηση" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Αναζήτηση συσκευών που βÏίσκονται κοντά" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Αποστολή ΑÏχείου" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Αποστολή αÏχείου(ων) στη συσκευή" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "ΡÏθμιση..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Έμπιστο" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Τοπικές υπηÏεσίες" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Ρυθμίσεις NAP" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Ρυθμίσεις ΔικτÏου" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Δεν υπάÏχουν διακομιστές DHCP εγκατεστημένοι" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "ΥπηÏεσίες" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "ΤÏπος διακομιστή DHCP:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "ΕνεÏγοποίηση δÏομολόγησης (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Ομάδα δικτÏου" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "ΔιεÏθυνση IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Για Ï€ÏοχωÏημένους" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Λήψη ΑÏχείου (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "ΔιαμοίÏαση ΑÏχείων (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Ρυθμίσεις ΜεταφοÏάς" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Αποδοχή αÏχείων από έμπιστες συσκεÏες" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Îα επιτÏέπεται σε συσκεÏες η εγγÏαφή/διαγÏαφή" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Εντολή για εκκίνηση ενός πεÏιηγητή obex ftp.\n" "%d αντικαθίσταται με τη διεÏθυνση της συσκευής." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "ΕνεÏγοποιημένο" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Επιλογή ΚοινόχÏηστου/Αποθήκευσης Φακέλου" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "ΚοινόχÏηστος φάκελος" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "ΑÏχείο:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "ΠÏος:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Αποστολή αÏχείου μέσω Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "ΣυγχαÏητήÏια, η συσκευή Ï€Ïοστέθηκε με επιτυχία" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "ΣÏνδεση σε:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "ΠαÏακαλώ πεÏιμένετε..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Επιλέξτε μέθοδο ζεÏξης για χÏήση:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ΧÏήση τυχαίου κωδικοÏ" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Επιλογή Ï€ÏοσαÏμογέα" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "ΠÏόοδος αναζήτησης συσκευής" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Ψάξε για συσκευές" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "ΕξαÏτάται από:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "ΠεÏιγÏαφή Ï€Ïόσθετου:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "ΑκαθόÏιστο" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Άγνωστο" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "ΡυθμιÌσεις GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "ΣÏνολο:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "ΕπαναφοÏά" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ΕισεÏχόμενο αÏχείο %(0)s από %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Αποδοχή" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "ΑπόÏÏιψη" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Λήψη αÏχείου" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Λήψη αÏχείου %(0)s από %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Ελήφθη αÏχείο" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Το αÏχείο %(0)s ελήφθη επιτυχώς από το %(1)s" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Η μεταφοÏά απέτυχε" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Η μεταφοÏά του αÏχείου %(0)s απέτυχε" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Ελήφθησαν αÏχεία" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "Ελήφθη %d αÏχείο στο παÏασκήνιο" msgstr[1] "Ελήφθησαν %d αÏχεία στο παÏασκήνιο" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "Ελήφθη άλλο %d αÏχείο στο παÏασκήνιο" msgstr[1] "Ελήφθησαν άλλα %d αÏχεία στο παÏασκήνιο" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Αίτηση σÏνδεσης για %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Εισάγετε τον κωδικό PIN για αυθεντικοπίηση:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Εισάγετε τον κωδικό PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Εισαγάγετε το κλειδί Ï€Ïόσβασης για την αυθεντικοποίηση" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Εισάγετε το κλειδί Ï€Ïόσβασης" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Αίτημα σÏνδεσης για:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Επιβεβαίωση τιμής για αυθεντικοποίηση:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Επιβεβαίωση" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "ΑπαγοÏεÏεται" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Εξουσιοδότηση ζητήθηκε απο:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "ΥπηÏεσία:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Πάντα αποδοχή" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Επιβεβαιώστε την τιμή" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "ΖεÏξη με: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth Κλειστό" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "ΕνεÏγοποίηση Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_ΠÏοσαÏμογέας" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Συσκευή" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_ΠÏοβολή" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Βοήθεια" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Λήψη Online Βοήθειας..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ΜετάφÏαση αυτής της εφαÏμογής..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "ΑναφοÏά Ï€Ïοβλήματος" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "ΔιαχειÏιστής Συσκευών" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Εμφάνιση ΜπάÏας ΕÏγαλείων" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Εμφάνιση ΓÏαμμής Κατάστασης" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Τελευταία Συσκευή ΠÏώτα" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Τελευταία Συσκευή Τελευταία" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Έμπιστη και Συζευγμένη" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Συνδεδεμένα" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Έμπιστα" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Κακή" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Ημί-βέλτιστο" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Βέλτιστο" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "ΑÏκετά" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "ΠάÏα πολÏ" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Χαμηλή" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Υψηλή" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Î Î¿Î»Ï Î¥ÏˆÎ·Î»Î®" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Επιτυχία!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Απέτυχε" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "ΑκυÏώθηκε" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Γίνεται σÏνδεση..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "ΠÏοσθήκη Συσκευής" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Μη Έμπιστη" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Αποτυχία" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Ανανέωση" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Γίνεται Ανανέωση ΥπηÏεσιών..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Ανανέωση ΥπηÏεσιών" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "ΑφαίÏεση..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Γίνεται σÏνδεση" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "ΑκÏÏωση λειτουÏγίας." #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Ενδειξη δÏαστηÏιότητας δεδομένων" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "ΣÏνολο ληφθέντων δεδομένων και Ïυθμός μετάδοσης" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "ΣÏνολο σταλμένων δεδομένων και Ïυθμός μετάδοσης" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Επιλογή συσκευής" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Adonis Papaderos https://launchpad.net/~ado-papas\n" " Burak Anıl https://launchpad.net/~abstract-tr39\n" " Clopy https://launchpad.net/~muz-diktio\n" " Galatsanos Panagiotis https://launchpad.net/~oneinchman\n" " George Kontis https://launchpad.net/~giormatsis\n" " Giorgos Skafidas https://launchpad.net/~giorgos-skafidas\n" " Petros Kyladitis https://launchpad.net/~multipetros\n" " Spiros Gezerlis https://launchpad.net/~gezerlis\n" " Thanos Lefteris https://launchpad.net/~alefteris\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Τάσος Παπανικολάου https://launchpad.net/~taspap" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman είναι ένα διαχειÏιστής Bluetooth βασισμένος στο GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "ΑκαθόÏιστο" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "ΠÏόβλημα εξάÏτησης" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Το plugin \"%(0)s\" εξαÏτάται από το %(1)s. Η αποφόÏτωση του " "%(1)s θα έχει ως αποτέλεσμα την αποφόÏτωση και του \"%(0)s\".\n" "Θέλετε να συνεχίσετε;" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "ακατηγοÏιοποίητο" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "επιφάνεια εÏγασίας" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "διακομιστής" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "φοÏητός υπολογιστής" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "Υπολογιστής παλάμης" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "κυψελωτό" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "ασÏÏματο" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "έξυπνο τηλέφωνο" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "μόντεμ" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "σετ ακουστικών" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "Ακουστικά" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "Άγνωστο" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "μικÏόφωνο" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "πληκτÏολόγιο" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "συσκευή επίδειξης" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "ΣÏνδεση μέσω τηλεφώνου (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Σημείο διαμοιÏαζόμενου δικτÏου" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "ΥπηÏεσία κλήσης" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "ΣειÏιακή υπηÏεσία" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "ΣειÏιακές ΘÏÏες" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Δίκτυο" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Ανανέωση IP ΔιεÏθυνσης" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "ΥπηÏεσία Εισαγωγής" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "ΥπηÏεσία Ακουστικών" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Αποτυχία εφαÏμογής Ïυθμίσεων δικτÏου" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Πιθανόν να μην είστε σε θέση να συνδεθείτε στο δίκτυο Bluetooth μέσω αυτής " "της μηχανής" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "ΠαÏέχει ένα στοιχείο Î¼ÎµÎ½Î¿Ï Ï€Î¿Ï… πεÏιέχει τις Ï€Ïόσφατες συνδέσεις για γÏήγοÏη " "Ï€Ïόσβαση" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Μέγιστος αÏιθμός αντικειμένων" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "ΠÏόσφατες Συνδέσεις" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Συνδέεται με %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Συνδεδεμένο" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Συνδέθηκε στο %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Αποτυχία σÏνδεσης" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "ΠÏόσβαση σε Δίκτυο (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "ΥπηÏεσία" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s στο %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Ο Ï€ÏοσαÏμογέας για αυτή τη σÏνδεση δεν είναι διαθέσιμος" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "ΠαÏέχει DBus API για άλλα στοιχεία του Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "ΠαÏέχει δυνατότητες μεταφοÏών αÏχείων OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Εκκίνηση του Î’Î¿Î·Î¸Î¿Ï Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Εκκίνηση Αποστολέα ΑÏχείων" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Εκκίνηση ΠεÏιηγητή ΑÏχείων" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Εκκίνηση ΔιαχειÏιστή Συσκευών" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Εκκίνηση ΠÏοσαÏμογές Επιλογών" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Εκκίνηση ΠÏοτιμήσεων ΥπηÏεσίας" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "ΠαÏέχει υπηÏεσίες ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÎºÎ±Î¹ αυθεντικοποίησης για τον δαίμονα BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Ήχος Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Αποτυχία αÏχικοποίησης του module του PulseAudio για το Bluetooth. Η " "λειτουÏγία ήχου Bluetooth μέσω του PulseAudio θα είναι ανενεÏγή." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "ΕπιτεÏχθηκε σÏνδεση σε συσκευή ήχου Bluetooth. Αυτή η συσκευή θα είναι " "διαθέσιμη στον μείκτη του PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Δίκτυο Î’luetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Η διεπαφή %(0)s έχει συνδεθεί με την διεÏθυνση IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "Δεν υποστηÏίζεται το CDMA ή το GSM" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Η συσκευή %s δεν φαίνεται να υποστηÏίζει το GSM/CDMA.\n" "Αυτή η σÏνδεση δεν θα λειτουÏγήσει." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Εκτελεί μια εντολή όταν πατιέται το πλήκτÏο απάντησης κλήσης του ακουστικοÏ." #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Εντολή Ï€Ïος εκτέλεση όταν πατηθεί τον κουμπί απάντησης:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "ΠαÏέχει ένα στοιχείο Î¼ÎµÎ½Î¿Ï Î³Î¹Î± Ï€ÏοσωÏινή ενεÏγοποίηση της οÏατότητας του " "Ï€Ïοεπιλεγμένου Ï€ÏοσαÏμογέα, όταν αυτός κανονικά είναι Ïυθμισμένος ώστε να " "είναι αόÏατος" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "ΧÏονικό ÏŒÏιο για λειτουÏγία οÏατότητας" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" "ΧÏονικό διάστημα (σε δευτεÏόλεπτα) για το οποίο θα είναι ενεÏγή η λειτουÏγία " "οÏατότητας" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "ΠÏοσωÏινή ενεÏγοποίηση οÏατότητας Ï€Ïοεπιλεγμένου Ï€ÏοσαÏμογέα" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "ΑνιχνεÏσιμο... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "ΠαÏέχει ένα Î¼ÎµÎ½Î¿Ï Î³Î¹Î± την μικÏοεφαÏμογή και ένα API για χειÏισμό της από " "άλλα Ï€Ïόσθετα." #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Η σειÏιακή θÏÏα συνδέθηκε" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Η υπηÏεσία σειÏιακής θÏÏα της συσκευής %s θα είναι διαθέσιμη μέσω " "%s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "ΑπενεÏγοποίηση του Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "ΑπενεÏγοποίηση όλων των Ï€ÏοσαÏμογέων" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "ΕνεÏγοποίηση του Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "ΜεταφοÏά" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" "Το Ï€Ïόσθετο υπηÏεσίας μεταφοÏών της μικÏοεφαÏμογής είναι απενεÏγοποιημένο" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "Ο διακομιστής obex-data δεν είναι διαθέσιμος" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "ΜικÏοεφαÏμογή Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman διαχειÏιστής Bluetooth" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "ΔιαχειÏιστής Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Ρυθμίσεις Bluetooth Μόντεμ" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "ΔιαμόÏφωσε δίκτυο Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Εκκίνηση πελάτη DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Η εκκίνηση πελάτη DHCP απαιτεί δικαιώματα" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Η πολιτική του συστήματος εμποδίζει τη μετατÏοπή της διαμόÏφωσης" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Το Blueman έÏγο" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "ΠÏέπει να είναι ενεÏγοποιημένο το Bluetooth για να μποÏέσει να λειτουÏγήσει " "ο διαχειÏιστής συσκευών" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Απέτυχε η σÏνδεση με το BlueZ" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "ΠÏοσθήκη" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Αναζήτηση" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Επιτυχία" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Αποτυχία" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "ΠÏέπει να ενεÏγοποιηθεί το Bluetooth για να μποÏεί να λειτουÏγήσει ο " "διαχειÏιστής Ï€ÏοσαÏμογέα" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Πάντα" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d Λεπτό" msgstr[1] "%d Λεπτά" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server μάλλον δεν είναι εγκατεστημένο" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "ΠαÏουσιάστηκε σφάλμα" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f Λεπτό" msgstr[1] "%.0f Λεπτά" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f ΔευτεÏόλεπτο" msgstr[1] "%.0f ΔευτεÏόλεπτα" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "ΠαÏουσιάστηκε σφάλμα κατα την αποστολή του αÏχείου %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "ΠαÏάβλεψη" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Επανάληψη" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Αποστολή αÏχείων σε αυτή την συσκευή" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "ΠÏέπει να ενεÏγοποιηθεί το Bluetooth για να είναι δυνατή η αποστολή αÏχείων" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Επιλογή αÏχείων για αποστολή" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Εκκίνηση Î²Î¿Î·Î¸Î¿Ï Ïυθμίσεων για αυτή την συσκευή" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Βοηθός Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "ΠÏόσθεση συσκευής..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "ζεÏξη σε εξέληξη...\n" "\n" "Εισάγετε τον κωδικό %s στη συσκευή." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Αποτυχία Ï€Ïόσθεσης συσκευής" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Μήν συνδεθείς" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Η συσκευή Ï€Ïοστέθηκε και συνδέθηκε επιτυχώς" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Η συσκεÏη Ï€Ïοστέθηκε επιτυχώς, αλλά απέτυχε να συνδεθει" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ΠεÏίηγηση στην συσκευή" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Η εκκίνηση του \"%s\" απέτυχε" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" "ΜποÏείτε να επιλέξετε έναν εναλλακτικό πεÏιηγητή αÏχείων στις Ïυθμίσεις " "υπηÏεσιών" #~ msgid "Friendly name" #~ msgstr "Φιλικό όνομα" #~ msgid "Temporary visible" #~ msgstr "ΠÏοσωÏινά οÏατή" #~ msgid "Visibility setting" #~ msgstr "Ρυθμίσεις οÏατότητας" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Καλως ήλθατε στο βοηθώ εγκατάστασης συσκευών bluetooth. \n" #~ "\n" #~ "\n" #~ "Θα σας βοηθήσει στην διαδικασία ÏÏθμισης και σÏνδεσης ενεÏγοποιημένων " #~ "bluetooth συσκευών." #~ msgid "Send a file..." #~ msgstr "Αποστολή αÏχείου..." #~ msgid "Browse device..." #~ msgstr "ΠεÏιήγηση στην συσκευή..." #~ msgid "Disconnect Device" #~ msgstr "ΑποσÏνδεση Συσκευής" blueman-1.23-git201403102151/po/LINGUAS0000644000175000017500000000023512307412112016271 0ustar schrammschrammaf ar be bg bs ca cs da de el en_GB es et fa fi fr gl he hr hu id it ja kk ko lt lv nb nds nl pl pt_BR pt ro ru sk sl sr sv sw ta tr uk vi zh_CN zh_HK zh_TW blueman-1.23-git201403102151/po/nds.po0000644000175000017500000011504712307412112016400 0ustar schrammschramm# German, Low translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:58+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: German, Low \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2010-01-01 05:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Entfernen" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Skullmaster https://launchpad.net/~koeritz-jonas\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/fr.po0000644000175000017500000015451112307412112016222 0ustar schrammschramm# French translation for blueman # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2007. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2010-02-22 13:31+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Launchpad-Export-Date: 2010-02-23 05:02+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Nom défini localement" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Options de visibilité" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Toujours visible" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Caché(e)" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Temporairement visible" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Adaptateurs Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Demande de liaison" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Demande de liaison pour le périphérique :" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Afficher l'entrée" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Ajouter" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Ajouter ce périphérique à la liste des périphériques connus." #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Périphériques Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Parcourir" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Parcourir le périphérique en utilisant obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Associer avec le périphérique" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Cocher/décocher ce périphérique comme étant sûr" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Associer" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Supprimer" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Retirer ce périphérique de la liste des périphériques connus" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Exécuter l'assistant de configuration pour ce périphérique" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Rechercher" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Recherche de périphériques à proximité" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Envoyer le fichier" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Envoyer des fichiers au périphérique" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Installation..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Confiance" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Services locaux" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "Support du profil DUN" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "Paramètres du point d'accès réseau (NAP)" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Paramètres réseau" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Aucun serveur DHCP installé" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "Support du profil PAN" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Services" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "Type de serveur DHCP :" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Activer le routage (NAT)" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Groupe réseau" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Adresse IP :" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Point d'accès réseau (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Recommandé" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Avancé" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Réception de fichier (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Partage de fichier (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Paramètres du transfert" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Accepter les fichiers provenant de sources sûres" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Autorister les périphériques à écrire/supprimer" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Commande de démarrage du navigateur ftp de obex.\n" "%d est substitué par l'adresse du périphérique." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Activé" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Choisissez le répertoire de partage/transfert" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Répertoire partagé" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Après avoir appliqué ces réglages, le démon Bluetooth sera relancé." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Paramètres audio" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Récepteur audio avancé Expérimental !" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "Permettre à cet ordinateur d'agir comme un écouteur sans fil." #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Permet de recevoir de l'audio depuis un autre équipement Bluetooth et de le " "lire sur les hauts parleurs grâce au protocole a2dp." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Émulation d'écouteurs Très " "expérimental !" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Fichier :" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Vers :" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Envoyer des fichiers via " "Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Transfert de fichiers Bluetooth" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Félicitations, le périphérique à été ajouté avec succès" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Connecté à :" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Veuillez patienter..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Selectonnez la méthode d'association à utiliser :" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Continuer sans association" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Utiliser une clé personnalisée :" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Utiliser une clé aléatoire" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Sélection de l'adaptateur" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Recherche de périphérique en cours" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Rechercher des périphériques" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Auteur :" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "En conflit avec :" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Dépend de :" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Description du plugin :" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Configuration" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Configurer les préférences du plugin sélectionné" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Pas spécifié" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Inconnu" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "Paramètres GSM" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "Nom du point d'accès :" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Numéro :" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Téléchargé :" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Durée du journal :" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Journal commencé le :" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Total :" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Envoyé :" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Réinitialiser" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Statistiques d'utilisation" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Nouveau fichier via Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Fichier %(0)s en arrivée depuis %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Accepter" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Refuser" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Réception d'un fichier" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Réception du fichier %(0)s de %(1)s" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Fichier reçu" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fichier %(0)s de %(1)s reçu" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Transfert échoué" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Le transfert du fichier %(0)s a échoué" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Fichiers reçus" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "%d fichier reçu en arrière-plan" msgstr[1] "%d fichiers reçus en arrière-plan" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "%d fichier supplémentaire reçu en arrière-plan" msgstr[1] "%d fichiers supplémentaires reçus en arrière-plan" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Requête de liaison pour %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Authentification Bluetooth" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Saisissez votre code PIN pour l'authentification :" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Entrez le code PIN" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Saisir le mot de passe pour l'authentification :" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Entrer la clé de sécurité" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Requête de liaison pour :" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Confirmez la valeur pour l'authentification :" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Confirmer" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Refuser" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Requête d'autorisation pour :" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Service :" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Toujours accepter" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Confirmez la valeur" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Liaison avec : %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Une erreur est survenue lors du chargement d'un plugin. Merci de " "transmettre aux développeurs le contenu de ce message." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth désactivé" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Activer Bluetooth" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "A_daptateur" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "_Périphérique" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "_Affichage" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "Aid_e" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Obtenir de l'aide en ligne..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Traduire cette application..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Signaler un bogue" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Gestionnaire de périphériques" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Afficher la barre d'outils" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Afficher la barre d'état" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Périphérique plus récent en premier" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Périphérique plus récent en dernier" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Sûr et lié" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Lié" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Sûr" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Médiocre" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Très bon" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Trop" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Beaucoup trop" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Faible" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Élevé" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Très haute" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Connecté\n" "Force du signal reçu : %(rssi)u%% (%(rssi_state)s)\n" "Qualité du lien : %(lq)u%%\n" "Niveau de la puissance d'émission : %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Connecté\n" "Force du signal reçu : %(rssi)u%% (%(rssi_state)s)\n" "Qualité du lien : %(lq)u%%\n" "Niveau de la puissance d'émission : %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Connecté\n" "Force du signal reçu : %(rssi)u%% (%(rssi_state)s)\n" "Qualité du lien : %(lq)u%%\n" "Niveau de la puissance d'émission : %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Succès !" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Port série connecté à %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Échec" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "La connexion a échoué : " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Annulé(e)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Connexion en cours..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Ajouter un périphérique" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Associer avec l'équipement" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Envoyer un fichier…" #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Connection à :" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Déconnecter :" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Parcourir le périphérique…" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Suspect" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Erreur" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Actualisation" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Actualisation des services..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Actualiser les services" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Enlever..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Forcer la déconnexion de l'équipement" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Déconnexion..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Connexion en cours" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Annuler l'opération" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indication de l'activité des données" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Somme des données reçues et vitesse de transmission" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Somme des données envoyées et vitesse de transmission" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Sélectionner un périphérique" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Plus" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Fermer" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Anthony Guéchoum https://launchpad.net/~athael\n" " Benjamin Pineau https://launchpad.net/~ben-pineau\n" " Christophe Painchaud https://launchpad.net/~dash-ionblast\n" " Claude Gagné https://launchpad.net/~miltiad\n" " David Perrenoud https://launchpad.net/~dperrenoud\n" " Francois Magimel https://launchpad.net/~linkid\n" " Francois Perruchas https://launchpad.net/~francoisperruchas\n" " François Tissandier https://launchpad.net/~baloo\n" " Gabriel https://launchpad.net/~gabriel-r3g\n" " Gueraph Mayax https://launchpad.net/~yoann-weber\n" " Guilhem Lettron https://launchpad.net/~guilhem-fr\n" " Jerod212 https://launchpad.net/~jerod212\n" " Johan Serre https://launchpad.net/~serre-johan\n" " Laurent Peuch https://launchpad.net/~psycojoker\n" " Lstr https://launchpad.net/~rlstr87\n" " Léobaillard https://launchpad.net/~leobaillard\n" " Marc Plano-Lesay https://launchpad.net/~marc31boss\n" " Mathieu Pasquet https://launchpad.net/~mathieui\n" " Nicolas Delvaux https://launchpad.net/~malaria\n" " Nicolas Sabatier https://launchpad.net/~nicolassabatier\n" " Niki https://launchpad.net/~nikiroo\n" " Nizar Kerkeni https://launchpad.net/~nizarus\n" " Penegal https://launchpad.net/~penegal\n" " Pierre Slamich https://launchpad.net/~pierre-slamich\n" " Sorkin https://launchpad.net/~kosnila\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Yves MATHIEU https://launchpad.net/~ymathieu\n" " axx https://launchpad.net/~axx-simon\n" " chgarde https://launchpad.net/~christophe-garde\n" " djedail https://launchpad.net/~troussard-jerome\n" " hugo https://launchpad.net/~gogosnake\n" " jad_jay https://launchpad.net/~jay-man3\n" " ooliver27 https://launchpad.net/~ooliver27" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman est un gestionnaire de Bluetooth basé sur GTK" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "Paramètres GSM" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plugins" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Non spécifié" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Problème de dépendances" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Le plugin \"%(0)s\" dépend de %(1)s. Désactiver %(1)s " "désactivera aussi \"%(0)s\".\n" "Voulez-vous poursuivre ?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Le plugin %(0)s est en conflit avec %(1)s. Le chargement de " "%(1)s va décharger %(0)s.\n" "Continuer ?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "sans catégorie" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "bureau" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "serveur" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "ordinateur portable" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "ordinateur de poche" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "téléphone portable" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "sans fil" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "rnis" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "oreillette" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "kit mains-libres" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "inconnu" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "microphone" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "clavier" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "pointage" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Réseau téléphonique (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Source Audio" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Point d'accès réseau" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Sélectionnez un profil audio pour PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Service d'accès téléphonique" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Service série" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Port Série %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Paramètres de connexion" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Ports série" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Réseau" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "Renouveler l'adresse IP" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Service d'entrée" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Service d'oreillette" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Connecté :" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Déconnecté" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Les statistiques d'utilisation ne sont pas encore disponibles. Essayez " "d'abord d'établir une connexion puis consultez de nouveau cette page." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "jour" msgstr[1] "jours" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "heure" msgstr[1] "heures" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s et %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Voulez-vous vraiment réinitialiser le compteur ?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Utilisation du réseau" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Montre l'utilisation du trafic réseau" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth activé" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth désactivé" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Impossible d'appliquer les paramètres réseau" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Il est possible que vous ne puissiez vous connecter au réseau Bluetooth " "depuis cette machine" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Donne accès à un élément du menu qui contient les connexions récentes pour " "un accès rapide" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Nombre d'éléments maximum" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Connexions récentes" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Connexion à %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Connecté(e)" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Connecté(e) à %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Impossible de se connecter" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Accès réseau (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Service" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s sur %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "L'adaptateur pour cette connexion n'est pas disponible" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Déjà connecté" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Fournit une API DBus pour les autres composants de Blueman" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Fournit les capacités de transfert de fichiers OBEX" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Périphériques" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_tateurs" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "Services _Locaux" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Greffons" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Lancer l'assistant Bluetooth" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Initialisation de l'expéditeur de fichier" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Démarrer le navigateur de fichiers" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Démarrer le gestionnaire de périphériques" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Démarrage des préférences de l'adaptateur" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Démarrage des préférences de service" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Fournit une clé, authentifie les services pour le démon BlueZ" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Audio par Bluetooth" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Échec de l'initialisation du module Bluetooth PulseAudio. L'audio Bluetooth " "par PulseAudio ne fonctionnera pas." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Connexion à un périphérique audio Bluetooth réussie. Ce périphérique est " "désormais disponible dans le mixeur PulseAudio." #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Réseau Bluetooth" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s attachée à l'adresse IP %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Échec lors de l'obtention d'une adresse IP sur %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Tentative d'obtention d'une adresse IP sur %s\n" "Veuillez patienter…" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Ce périphérique %s ne semble pas supporter GSM/CDMA.\n" "La connexion ne fonctionnera pas." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth activé" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d Connexion active" msgstr[1] "%d Connexions actives" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Exécute une commande lorsque le bouton de réponse est pressé sur une " "oreillette" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Commande à exécuter lorsque le bouton répondre est utilisé :" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Fournit un élément de menu pour rendre l'adaptateur par défaut " "temporairement visible quand il est caché par défaut" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Temps limite de visibilité" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Temps en secondes pendant lequel le mode de visibilité est activé" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Rendre l'adaptateur par défaut temporairement visible" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Visible... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Fournit un menu pour l'applet et une API afin que les autres plugins " "puissent le manipuler" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Port série connecté" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Le service port série sur le périphérique %s sera maintenant " "disponible via %s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth désactivé" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Désactiver Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Éteindre tous les adaptateurs" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Activer Bluetooth" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Activer tous les adaptateurs" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Transfert" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Le plugin d'applet de service de transfert est désactivé" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server n'est pas disponible" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Applet Blueman" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Gestionnaire Bluetooth Blueman" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Gestionnaire Bluetooth" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Configuration Bluetooth" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" "Les droits d'administration sont requis pour changer les paramètres système " "du Bluetooth" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Configurer les modems Bluetooth" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Configurer le réseau Bluetooth" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "Les droits d'administration sont requis pour configurer le réseau" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "Lancer le client DHCP" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Le lancement du client DHCP requiert des privilèges" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" "Les restrictions système empêchent la modification de la configuration" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Le projet Blueman" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Bluetooth doit être activé pour pouvoir utiliser le gestionnaire de " "périphériques" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "La connexion à BlueZ a échoué" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Ajout" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Recherche en cours" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Succès" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Échec" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Association" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth doit être activé pour que ce gestionnaire de périphériques puisse " "fonctionner" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Toujours" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minute" msgstr[1] "%d minutes" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server n'est probablement pas installé" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Une erreur est survenue" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Envoi du fichier" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minute" msgstr[1] "%.0f minutes" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f seconde" msgstr[1] "%.0f secondes" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Une erreur est survenue lors de l'envoi du fichier %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Passer" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Réessayer" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Envoyer des fichiers à ce périphérique" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "Bluetooth doit être activé pour que l'envoi de fichier puisse fonctionner" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Séléctionnez les fichiers à envoyer" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Démarrer l'assistant de configuration pour ce périphérique" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Assistant Bluetooth" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Aucun adaptateur n'a été trouvé" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Ajout d'un périphérique..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Liaison en cours...\n" "\n" "Entrer la clé %s sur le périphérique." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Echec lors de l'ajout du périphérique" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Ne pas connecter" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Périphérique ajouté et connecté avec succès" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Périphérique ajouté, mais échec de la connexion" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Parcourir ce périphérique" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Échec du lancement de \"%s\"" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" "Vous pouvez saisir un navigateur alternatif dans la configuration des " "services" #~ msgid "Temporary visible" #~ msgstr "Temporairement visible" #~ msgid "Send a file..." #~ msgstr "Envoyer un fichier..." #~ msgid "Browse device..." #~ msgstr "Parcourir le périphérique..." #~ msgid "Disconnect Device" #~ msgstr "Déconnecter le périphérique" #~ msgid "Visibility setting" #~ msgstr "Paramètre de visibilité" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Bienvenue dans l'assistant de configuration de périphérique " #~ "Bluetooth.>/b>\n" #~ "\n" #~ "\n" #~ "Vous serez guidé dans le processus de configuration et de connexion de vos " #~ "périphériques Bluetooth." #~ msgid "" #~ "Monitors NetworkManager's modem connections and automatically disconnects " #~ "bluetooth link after the network connection is closed" #~ msgstr "" #~ "Interagit avec les connexions modem du gestionnaire de réseaux et déconnecte " #~ "automatiquement le lien Bluetooth quand une connexion réseau est terminée" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Contrôle l'état de l'alimentation de l'adaptateur Bluetooth" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "" #~ "Le démon BlueZ n'est pas en cours d'exécution, blueman-manager ne peut pas " #~ "continuer." #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth doit être activé pour que l'assistant Bluetooth puisse fonctionner" #~ msgid "Friendly name" #~ msgstr "Nom affiché" blueman-1.23-git201403102151/po/cy.po0000644000175000017500000011624412307412112016227 0ustar schrammschramm# Welsh translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:29+0000\n" "Last-Translator: Cadan ap Tomos \n" "Language-Team: Welsh \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 || n != 11) ? " "2 : 3;\n" "X-Launchpad-Export-Date: 2009-12-30 04:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Yn weladwy trwy'r amser" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Addasyddion Bluetooth" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "Ychwanegu'r ddyfais hon i'r rhestr dyfeisiau adnabyddus" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Dyfeisiau Bluetooth" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Pori" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Pori'r ddyfais gan ddefnyddio obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "Creu pariad gyda'r ddyfais hon" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "Paru" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Diddymu" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Ymchwilio" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Ymchwilio am ddyfeisiau agos" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Danfon ffeil" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Danfon ffeil(iau) i'r ddyfais" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Ffydd" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Gwasanaethau Lleol" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Gosodiadau Rhwydwaith" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Gwasanaethau" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Rhwydwaith Grŵp" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "Cyfeiriad IP:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Wedi'i Argymell" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Uwch" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Gosodiadau Trosglwyddo" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Gadael dyfeisiau i ysgrifennu/ddileu" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Cadan ap Tomos https://launchpad.net/~cadz123" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" #~ msgid "Friendly name" #~ msgstr "Enw cyfeillgar" #~ msgid "Temporary visible" #~ msgstr "Yn weladwy dros dro" #~ msgid "Visibility setting" #~ msgstr "Gosodiad gwelededd" blueman-1.23-git201403102151/po/ja.po0000644000175000017500000013474412307412112016213 0ustar schrammschramm# Japanese translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-31 16:55+0000\n" "Last-Translator: Valmantas PalikÅ¡a \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Launchpad-Export-Date: 2010-01-01 05:00+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "常ã«è¡¨ç¤º" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "éžè¡¨ç¤º" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetoothアダプタ" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "デãƒã‚¤ã‚¹ã«å¯¾ã™ã‚‹ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "å…¥åŠ›ä¸­ã®æ–‡å­—を表示" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "追加" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "ã“ã®æ©Ÿå™¨ã‚’æ—¢çŸ¥ã®æ©Ÿå™¨ä¸€è¦§ã«è¿½åŠ ã™ã‚‹" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetoothデãƒã‚¤ã‚¹" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "検索" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "obex ftpを使用ã—ã¦ã„る機器を表示ã™ã‚‹" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "ä¿¡é ¼ã§ãる機器ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã‚’付ã‘る・外ã™" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "削除" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "ã“ã®æ©Ÿå™¨ã‚’æ—¢çŸ¥ã®æ©Ÿå™¨ä¸€è¦§ã‹ã‚‰å‰Šé™¤ã™ã‚‹" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "ã“ã®æ©Ÿå™¨ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ウィザードを実行ã™ã‚‹" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "検索" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "付近ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’検索" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "ファイルをé€ä¿¡" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "機器ã«ãƒ•ァイルをé€ä¿¡ã™ã‚‹" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "セットアップ..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "ä¿¡é ¼" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "ローカルサービス" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP設定" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨­å®š" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "DHCPサーãƒãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã›ã‚“" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "サービス" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCPサーãƒã®ç¨®é¡ž:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "ルーティングを有効 (NAT)" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "グループãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IPアドレス:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚¤ãƒ³ãƒˆï¼ˆNAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "高度ãªè¨­å®š" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "ファイルã®å—ä¿¡ (オブジェクトプッシュ)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "ファイルã®å…±æœ‰ (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "転é€è¨­å®š" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "ä¿¡é ¼ã®ãƒ‡ãƒã‚¤ã‚¹ã‚ˆã‚Šãƒ•ァイルé€ä¿¡ã‚’許å¯" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "æ©Ÿå™¨ã«æ›¸ãè¾¼ã¿ã¨å‰Šé™¤ã‚’許å¯ã™ã‚‹" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "obex FTPブラウザを起動ã™ã‚‹ãŸã‚ã®ã‚³ãƒžãƒ³ãƒ‰ã€‚\n" "%d ã¯æ©Ÿå™¨ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã§ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™ã€‚" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "有効" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "共有/ä¿å­˜ãƒ•ã‚©ãƒ«ãƒ€ã‚’é¸æŠž" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "共有フォルダ:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "ファイル:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "宛先:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "Bluetoothã§ãƒ•ァイルをé€ä¿¡" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetoothファイル転é€" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "æ©Ÿå™¨ã¯æ­£å¸¸ã«è¿½åŠ ã•れã¾ã—ãŸ" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "接続:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "ãŠå¾…ã¡ãã ã•ã„・・・" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "使用ã™ã‚‹ãƒšã‚¢ãƒªãƒ³ã‚°æ–¹æ³•ã‚’é¸æŠžã—ã¦ãã ã•ã„:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "ランダムãªãƒ‘スキーを使用ã—ã¦ãã ã•ã„:" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "アダプタã®é¸æŠž" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "機器検索ã®é€²è¡Œçжæ³" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "æ©Ÿå™¨ã®æ¤œç´¢" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "作者:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "ä¾å­˜ãƒ—ラグイン:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "プラグインã®èª¬æ˜Ž:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "ãªã—" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "䏿˜Ž" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "%(1)s よりå—信ファイル %(0)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "許å¯ã™ã‚‹" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "æ‹’å¦ã™ã‚‹" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "å—信ファイル" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "ファイルå—信完了" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "転é€ã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "%(0)sã®è»¢é€ã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "ファイルをå—ä¿¡ã—ã¾ã—ãŸ" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "%d個ã®ãƒ•ァイルをãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å—ä¿¡ã—ã¾ã—ãŸ" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "%d個以上ã®ãƒ•ァイルをãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å—ä¿¡ã—ã¾ã—ãŸ" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "%s ã¸ã®ãƒšã‚¢ãƒªãƒ³ã‚°ãƒªã‚¯ã‚¨ã‚¹ãƒˆ" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "èªè¨¼ã®PINコードを入力:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "PINコードを入力ã—ã¦ãã ã•ã„" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "èªè¨¼ç”¨ãƒ‘スキーを入力ã—ã¦ãã ã•ã„:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "パスキーã®å…¥åŠ›" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "èªè¨¼ç¢ºèªç”¨ã®å€¤:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "確èª" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "æ‹’å¦" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "èªè¨¼è¦æ±‚:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "サービス:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "常ã«è¨±å¯" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "値ã®ç¢ºèª" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "%s ã¨ã®ãƒšã‚¢ãƒªãƒ³ã‚°" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "Bluetooth機能ãŒåˆ‡ã‚Œã¦ã„ã¾ã™" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "Bluetoothを有効" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "アダプター(_A)" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "デãƒã‚¤ã‚¹(_D)" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "表示(_V)" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "ヘルプ(_H)" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "オンラインヘルプを開ã..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "ã“ã®ã‚¢ãƒ—リケーションを翻訳ã™ã‚‹..." #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "ä¸å…·åˆã®å ±å‘Š" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "デãƒã‚¤ã‚¹ãƒžãƒãƒ¼ã‚¸ãƒ£" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "ツールãƒãƒ¼ã‚’表示" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "ステータスãƒãƒ¼ã‚’表示" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "最新デãƒã‚¤ã‚¹ã‚’最åˆã«" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "最新デãƒã‚¤ã‚¹ã‚’最後ã«" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "ä¿¡é ¼ã¨çµåˆæ¸ˆã¿" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "çµåˆæ¸ˆã¿" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "ä¿¡é ¼" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "ä¸è‰¯" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "éžæœ€é©" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "最é©" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "多ã„" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "多ã™ãŽã‚‹" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "低ã„" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "高ã„" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "éžå¸¸ã«é«˜ã„" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "æˆåŠŸã—ã¾ã—ãŸï¼" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "失敗ã—ã¾ã—ãŸ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "キャンセルã—ã¾ã—ãŸ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "接続中..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "デãƒã‚¤ã‚¹ã®è¿½åŠ " #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "ダイアルアップサービス" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "シリアルサービス" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "シリアルãƒãƒ¼ãƒˆ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚¤ãƒ³ãƒˆ" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "IPアドレスをå†å–å¾—" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "入力サービス" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "ヘッドセットサービス" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "信頼を解除" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "失敗" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "更新中" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "サービスを更新中..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "サービスを更新" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "削除..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "接続中" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "æ“作ã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "データアクティビティ表示" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "ç·å—信データé‡ã¨è»¢é€é€Ÿåº¦" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "ç·é€ä¿¡ãƒ‡ãƒ¼ã‚¿é‡ã¨è»¢é€é€Ÿåº¦" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "デãƒã‚¤ã‚¹ã‚’é¸æŠž" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Karl Skewes https://launchpad.net/~karl-garagedori\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Yuki Kodama https://launchpad.net/~kuy" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Bluemanã¨ã¯GTKã®Bluetoothマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§ã™" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "プラグイン" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "未設定" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "ä¾å­˜å•題" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "未分類" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "デスクトップ" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "サーãƒ" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "ラップトップ" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "ãƒãƒ³ãƒ‰ãƒ˜ãƒ«ãƒ‰" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "Palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "æºå¸¯" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "ç„¡ç·š" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "スマートフォン" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "モデム" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "ISDN" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "ヘッドセット" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "ãƒãƒ³ãƒ‰ãƒ•リー" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "䏿˜Ž" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "マイクロフォン" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "キーボード" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "ãƒã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "ダイアルアップãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚­ãƒ³ã‚° (DUN)" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨­å®šã‚’有効ã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "次回以é™ã®ã‚¢ã‚¯ã‚»ã‚¹ã®ãŸã‚ã«æœ€å¾Œã®æŽ¥ç¶šã‚’メニューã«å«ã‚ã‚‹" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "最大表示項目数" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "最近接続ã—ãŸæ©Ÿå™¨" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "%s ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "接続ã®ç¢ºç«‹" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "%s ã«æŽ¥ç¶šã•れã¦ã„ã¾ã™" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "接続ã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "サービス" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s on %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "ã“ã®æŽ¥ç¶šã®ãŸã‚ã®ã‚¢ãƒ€ãƒ—ã‚¿ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "ä»–ã®Bluemanコンãƒãƒ¼ãƒãƒ³ãƒˆã«DBus APIã‚’æä¾›ã™ã‚‹" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "OBEXãƒ•ã‚¡ã‚¤ãƒ«è»¢é€æ©Ÿèƒ½ã‚’æä¾›ã™ã‚‹" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "セットアップウィザードを開始ã™ã‚‹" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "ファイルé€ä¿¡ã‚µãƒ¼ãƒ“スを実行中" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "ファイルブラウザを実行中" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "デãƒã‚¤ã‚¹ãƒžãƒãƒ¼ã‚¸ãƒ£ã‚’実行中" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "アダプター設定を実行中" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "サービス設定を実行中" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "アプレット" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "BlueZデーモンã®ãŸã‚ã«ãƒ‘スキーã¨èªè¨¼ã‚µãƒ¼ãƒ“スをæä¾›ã™ã‚‹" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMAã¾ãŸã¯GSMã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "%s ã¯GSM/CDMAã«å¯¾å¿œã—ã¦ã„ãªã„機器ã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚\n" "ã“ã®æŽ¥ç¶šã¯æ­£ã—ã動作ã—ã¾ã›ã‚“。" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "ヘッドセットã®ã‚¢ãƒ³ã‚µãƒ¼ãƒœã‚¿ãƒ³ãŒæŠ¼ã•れãŸã¨ãコマンドを実行ã™ã‚‹" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "返答ボタンを押ã—ãŸã¨ãã«å®Ÿè¡Œã•れるコマンド:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "æ©Ÿå™¨ã®æ¤œå‡ºãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "検出å¯èƒ½... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "アプレットや API を利用ã—ã¦ã„ã‚‹ä»–ã®ãƒ—ラグインã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’表示ã™ã‚‹" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "Bluetoothをオフã«ã™ã‚‹" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "å…¨ã¦ã‚¢ãƒ€ãƒ—ターを切る" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "Bluetoothをオンã«ã™ã‚‹" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "転é€" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "OBEXデータサーãƒãŒåˆ©ç”¨ã§ãã¾ã›ã‚“" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Bluemanアプレット" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Manager" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Blueetoothモデムを設定" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Bluetoothãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’設定" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "DHCPクライアントを実行" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "DHCPクライアントを実行ã™ã‚‹æ¨©åˆ©ãŒå¿…è¦ã§ã™" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "システムã®ãƒãƒªã‚·ãƒ¼ã«ã‚ˆã‚‹ã¨ã€ã“ã®è¨­å®šã®å¤‰æ›´ãŒç¦æ­¢ã•れã¦ã„ã¾ã™" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "The Blueman Project" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "BlueZã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "追加中" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "検索中" #: ../apps/blueman-manager:238 msgid "Success" msgstr "æˆåŠŸ" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "失敗" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "アダプタマãƒãƒ¼ã‚¸ãƒ£ã‚’動作ã•ã›ã‚‹ãŸã‚ã«Bluetoothã®é›»æºã‚’オンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "常ã«" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d 分" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "OBEXデータサーãƒãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "エラーãŒç™ºç”Ÿã—ã¾ã—ãŸ" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f 分" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f ç§’" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "ファイル %s ã‚’é€ä¿¡ä¸­ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "スキップ" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "å†å®Ÿè¡Œ" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã«ãƒ•ァイルをé€ä¿¡ä¸­" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "ファイル転é€ã®ãŸã‚ã«Bluetoothã®é›»æºã‚’オンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "é€ä¿¡ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "ã“ã®æ©Ÿå™¨ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ウィザードを開始ã™ã‚‹" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetoothウィザード" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "デãƒã‚¤ã‚¹ã‚’追加中。。。" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "ペアリング中...\n" "\n" "機器ã«ãƒ‘スキーã¨ã—ã¦ã€Œ%sã€ã‚’入力ã—ã¦ãã ã•ã„。" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "機器ã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "接続ã—ãªã„" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "æ©Ÿå™¨ãŒæ­£ã—ã追加ã•ã‚Œã€æŽ¥ç¶šã•れã¾ã—ãŸ" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "æ©Ÿå™¨ãŒæ­£ã—ã追加ã•れã¾ã—ãŸãŒã€æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "ã“ã®æ©Ÿå™¨ã‚’表示ã™ã‚‹" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "%s ã®èµ·å‹•ã«å¤±æ•—ã—ã¾ã—ãŸ" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "サービス設定ã®ä»£æ›¿ãƒ–ラウザを使ã†ã“ã¨ãŒã§ãã¾ã™" #~ msgid "Visibility setting" #~ msgstr "å¯è¦–設定" #~ msgid "Send a file..." #~ msgstr "ファイルをé€ä¿¡..." #~ msgid "Browse device..." #~ msgstr "デãƒã‚¤ã‚¹ã‚’ブラウズ" #~ msgid "Disconnect Device" #~ msgstr "デãƒã‚¤ã‚¹ã‚’切断" #~ msgid "Friendly name" #~ msgstr "簡易å" #~ msgid "" #~ "Welcome to the bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to your " #~ "bluetooth enabled devices." #~ msgstr "" #~ "Bluetooth機器セットアップウィザードã¸ã‚ˆã†ã“ã。\n" #~ "\n" #~ "\n" #~ "ã“ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã§ã¯Bluetooth機器を使ã†ãŸã‚ã«å¿…è¦ãªè¨­å®šã¨æŽ¥ç¶šã‚’行ã„ã¾ã™ã€‚" #~ msgid "Controls bluetooth adapter power states" #~ msgstr "Bluetoothアダプタã®é›»åŠ›çŠ¶æ…‹ã‚’åˆ¶å¾¡ã™ã‚‹" #~ msgid "Temporary visible" #~ msgstr "一時的ã«è¡¨ç¤º" #~ msgid "Bluez daemon is not running, blueman-manager cannot continue." #~ msgstr "BlueZデーモンãŒèµ·å‹•ã—ã¦ã„ãªã„ãŸã‚ã€Bluemanを続行ã§ãã¾ã›ã‚“。" #~ msgid "Bluetooth needs to be turned on for the bluetooth assistant to work" #~ msgstr "セットアップウィザードを開始ã™ã‚‹ãŸã‚ã«Bluetoothã®é›»æºã‚’オンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" blueman-1.23-git201403102151/po/nl.po0000644000175000017500000015522112307412112016223 0ustar schrammschramm# Dutch translation for blueman # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2008. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2010-01-29 14:44+0200\n" "PO-Revision-Date: 2014-02-01 23:14+0000\n" "Last-Translator: Pjotr12345 \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Launchpad-Export-Date: 2014-02-02 12:20+0000\n" "X-Generator: Launchpad (build 16916)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "Vriendelijke naam" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "Zichtbaarheidinstelling" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "Altijd zichtbaar" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "Verborgen" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "Tijdelijk zichtbaar" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "Bluetooth-adapters" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "Koppelingsverzoek" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "Koppelingsverzoek voor apparaat:" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "Toon invoer" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Toevoegen" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:274 msgid "Add this device to known devices list" msgstr "Voeg dit apparaat toe aan lijst met bekende apparaten" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth-apparaten" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "Bladeren" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "Het apparaat verkennen via obex ftp" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:386 msgid "Create pairing with the device" msgstr "Het apparaat koppelen" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 msgid "Mark/Unmark this device as trusted" msgstr "Markeer/demarkeer dit apparaat als vertrouwd" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:283 #: ../blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Pair" msgstr "Koppelen" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "Verwijderen" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:442 msgid "Remove this device from the known devices list" msgstr "Verwijder dit apparaat uit de lijst met bekende apparaten" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:281 #: ../blueman/gui/manager/ManagerDeviceMenu.py:411 msgid "Run the setup assistant for this device" msgstr "Start de instelhulp voor dit apparaat" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "Zoeken" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "Zoek naar apparaten in de buurt" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "Bestand verzenden" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "Bestand(en) verzenden naar het apparaat" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:276 #: ../blueman/gui/manager/ManagerDeviceMenu.py:407 msgid "Setup..." msgstr "Instellen..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:396 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "Vertrouwen" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "Lokale diensten" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "(Inbelnetwerk) DUN-ondersteuning" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "NAP-instellingen" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "Netwerkinstellingen" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "Geen DHCP-servers geïnstalleerd" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "PAN-ondersteuning" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "Diensten" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "DHCP-servertype:" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "Routing (NAT) inschakelen" #: ../data/ui/services-network.ui.h:9 ../blueman/Sdp.py:118 #: ../blueman/plugins/manager/Services.py:212 ../apps/blueman-assistant:336 msgid "Group Network" msgstr "Netwerk groeperen" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "IP-adres:" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "Netwerktoegangspunt (NAP)" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "Aanbevolen" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "Geavanceerd" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "Bestanden ontvangen (Object Push)" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "Bestanden delen (FTP)" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "Overdrachtinstellingen" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "Accepteer bestanden van vertrouwde apparaten" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "Apparaten toestaan om te schrijven/verwijderen" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" "Opdracht om een obex ftp browser te starten.\n" "%d wordt vervangen door het apparaatadres." #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "Ingeschakeld" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "Selecteer gedeelde-/opslagmap" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "Gedeelde map:" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" "Nadat deze instellingen zijn toegepast, zal de bluetooth-" "achtergronddienst herstarten." #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "Audio-instellingen" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" "Geavanceerde audio-ontvanger Experimenteel!" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" "Staat deze computer toe om te handelen als een handenvrije " "koptelefoon/microfoon" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" "Hierdoor kunt u a2dp-audio ontvangen van andere Bluetooth-apparaten en die " "afspelen over de luidsprekers." #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" "Koptelefoon-nabootsing Zeer " "Experimenteel!" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "Bestand:" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "Naar:" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" "Bezig met verzenden van bestanden via " "Bluetooth" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "Bluetooth-bestandoverdracht" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "Proficiat, apparaat succesvol toegevoegd" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "Verbind met:" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "Een ogenblik aub..." #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "Selecteer de koppelmethode:" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" "Welkom bij de instelhulp voor uw Bluetooth-apparaat. \n" "\n" "\n" "Deze instelhulp zal u assisteren met het instellen en verbinden van uw " "ingeschakelde Bluetooth-apparaten." #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "Verder gaan zonder koppelen" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "Gebruik een eigen wachtwoordsleutel:" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "Gebruik een willekeurige wachtwoordsleutel" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "Adapterkeuze" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "Voortgang van zoeken van apparaten" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "Zoek naar apparaten" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "Auteur:" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "Conflicteert met:" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "Afhankelijk van:" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "Plug-in-omschrijving:" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "Instellingen" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "Stel de voorkeuren in voor de geselecteerde plug-in" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "Niet gespecificeerd" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:360 ../blueman/Sdp.py:365 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "Onbekend" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "GSM-instellingen" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "APN:" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "Aantal:" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "Gedownload:" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "Logboek duur:" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "Logboek gestart:" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "Totaal:" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "Geüpload:" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "Terugzetten op standaardwaarden" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "Verkeersstatistieken" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "gtk-close" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "Binnenkomend bestand via Bluetooth" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Binnenkomend bestand %(0)s van %(1)s" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "Aanvaarden" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "Weigeren" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "Bestand wordt ontvangen" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Bestand %(0)s van %(1)s wordt ontvangen" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "Bestand ontvangen" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Bestand %(0)s van %(1)s succesvol ontvangen" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "Overdracht mislukt" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Overdracht van bestand %(0)s mislukt" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "Bestanden ontvangen" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "%d bestand op de achtergrond ontvangen" msgstr[1] "%d bestanden op de achtergrond ontvangen" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "nog %d ander bestand op de achtergrond ontvangen" msgstr[1] "nog %d andere bestanden op de achtergrond ontvangen" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "Koppelingsverzoek voor %s" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "Bluetooth-authenticatie" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "Voer pincode in voor authenticatie:" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "Voer pincode in" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "Voer wachtwoordsleutel in voor authenticatie:" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "Voer wachtwoordsleutel in" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "Koppelingsverzoek voor:" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "Bevestig waarde voor authenticatie:" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "Bevestigen" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "Weigeren" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "Machtigingsverzoek voor:" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "Dienst:" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "Altijd aanvaarden" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "Waarde bevestigen" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "Koppelen met: %s" #: ../blueman/main/PluginManager.py:78 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" "Er is een fout opgetreden bij het laden van een plug-in. Verstuur de " "inhoud van dit bericht a.u.b. naar de ontwikkelaars." #: ../blueman/Functions.py:77 msgid "Bluetooth Turned Off" msgstr "Bluetooth uitgeschakeld" #: ../blueman/Functions.py:81 msgid "Enable Bluetooth" msgstr "Bluetooth inschakelen" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "_Adapter" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "A_pparaat" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "Beel_d" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "_Hulp" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "Verkrijg hulp op het internet..." #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "Deze toepassing vertalen…" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "Rapporteer een probleem" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "Apparaatbeheer" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "Werkbalk tonen" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "Statusbalk tonen" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "Laatste apparaat eerst" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "Laatste apparaat laatst" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "Vertrouwd en gekoppeld" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "Gekoppeld" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "Vertrouwd>" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "Matig" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "Sub-optimaal" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "Optimaal" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "Veel" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "Te veel" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "Laag" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "Hoog" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "Zeer hoog" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Verbonden\n" "Ontvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)\n" "Verbindingskwaliteit: %(lq)u%%\n" "Zendsterkte: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Verbonden\n" "Ontvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)\n" "Verbindingskwaliteit: %(lq)u%%\n" "Zendsterkte: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Verbonden\n" "Ontvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)\n" "Verbindingskwaliteit: %(lq)u%%\n" "Zendsterkte: %(tpl)u%% (%(tpl_state)s)" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:416 msgid "Success!" msgstr "Gelukt!" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "Seriële poort verbonden met %s" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "Mislukt" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "Verbinding mislukt: " #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "Geannuleerd" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "Bezig met verbinden..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:269 msgid "Add Device" msgstr "Apparaat toevoegen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:288 msgid "Pair with the device" msgstr "Koppelen met apparaat" #: ../blueman/gui/manager/ManagerDeviceMenu.py:294 #: ../blueman/gui/manager/ManagerDeviceMenu.py:357 msgid "Send a File..." msgstr "Verzend een bestand..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:325 msgid "Connect To:" msgstr "Verbinden met:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:337 msgid "Disconnect:" msgstr "Verbinding verbreken:" #: ../blueman/gui/manager/ManagerDeviceMenu.py:362 msgid "Browse Device..." msgstr "Apparaat doorbladeren…" #: ../blueman/gui/manager/ManagerDeviceMenu.py:401 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "Vertrouwen beëindigen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Fail" msgstr "Mislukt" #: ../blueman/gui/manager/ManagerDeviceMenu.py:424 msgid "Refreshing" msgstr "Bezig met verversen" #: ../blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "Refreshing Services..." msgstr "Bezig met verversen van diensten..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:429 msgid "Refresh Services" msgstr "Ververs diensten" #: ../blueman/gui/manager/ManagerDeviceMenu.py:438 msgid "Remove..." msgstr "Verwijderen..." #: ../blueman/gui/manager/ManagerDeviceMenu.py:448 msgid "Disconnect" msgstr "Verbinding verbreken" #: ../blueman/gui/manager/ManagerDeviceMenu.py:449 msgid "Forcefully disconnect the device" msgstr "Verbinding met apparaat met kracht verbreken" #: ../blueman/gui/manager/ManagerDeviceMenu.py:458 msgid "Disconnecting..." msgstr "Bezig met verbreken van verbinding..." #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "Bezig met verbinden" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "Actie annuleren" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "Indicatie van gegevensactiviteit" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "Totaal van ontvangen gegevens en verbindingssnelheid" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "Totaal van verstuurde gegevens en verbindingssnelheid" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "Selecteer apparaat" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "Meer" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "Sluiten" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Arjen Raateland https://launchpad.net/~arjen-raateland\n" " Dirk Tas https://launchpad.net/~dirk-tas\n" " JohanF https://launchpad.net/~lurch81\n" " Mathijs https://launchpad.net/~mathijs5784\n" " Pjotr12345 https://launchpad.net/~computertip\n" " Robert Wubs https://launchpad.net/~wubsieonline\n" " S_joerdd https://launchpad.net/~sjoerdddd\n" " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" " Vincent Van Houtte https://launchpad.net/~vvh\n" " cumulus007 https://launchpad.net/~cumulus-007\n" " dvdmeer https://launchpad.net/~dennis-dvdmeer\n" " rob https://launchpad.net/~rvdb\n" " ubby https://launchpad.net/~kostas-sytske" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "Blueman is een op GTK gebaseerde Bluetooth-beheerder" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "GSM-instellingen" #: ../blueman/gui/applet/PluginDialog.py:123 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "Plug-ins" #: ../blueman/gui/applet/PluginDialog.py:216 #: ../blueman/gui/applet/PluginDialog.py:217 msgid "Unspecified" msgstr "Niet gespecificeerd" #: ../blueman/gui/applet/PluginDialog.py:307 #: ../blueman/gui/applet/PluginDialog.py:327 msgid "Dependency issue" msgstr "Afhankelijkheidsprobleem" #: ../blueman/gui/applet/PluginDialog.py:308 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plug-in \"%(0)s\" is afhankelijk van %(1)s. %(1)s " "uitschakelen zal ook \"%(0)s\" uitschakelen.\n" "Verdergaan?" #: ../blueman/gui/applet/PluginDialog.py:328 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Plug-in %(0)s conflicteert met %(1)s. Inschakelen van " "%(1)s zal %(0)s uitschakelen.\n" "Verdergaan?" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "Geen classificatie" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "bureaucomputer" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "server" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "laptop" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "pda" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "palm" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "gsm" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "draadloos" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "smartphone" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "modem" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "isdn" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "koptelefoon/microfoon" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "handenvrij" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "onbekend" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "microfoon" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "toetsenbord" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "aanwijsapparaat" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "Inbelnetwerk (DUN)" #: ../blueman/Sdp.py:105 ../blueman/plugins/manager/Services.py:332 #: ../blueman/plugins/manager/Services.py:340 msgid "Audio Source" msgstr "Audiobron" #: ../blueman/Sdp.py:106 ../blueman/plugins/manager/Services.py:307 #: ../blueman/plugins/manager/Services.py:315 msgid "Audio Sink" msgstr "Audio-ontvanger" #: ../blueman/Sdp.py:117 ../blueman/plugins/manager/Services.py:223 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "Netwerktoegangspunt" #: ../blueman/plugins/manager/PulseAudioProfile.py:119 #, python-format msgid "Failed to change profile to %s" msgstr "Kon profiel niet wijzigen naar %s" #: ../blueman/plugins/manager/PulseAudioProfile.py:155 msgid "Audio Profile" msgstr "Audioprofiel" #: ../blueman/plugins/manager/PulseAudioProfile.py:156 msgid "Select audio profile for PulseAudio" msgstr "Selecteer audioprofiel voor PulseAudio" #: ../blueman/plugins/manager/Services.py:122 msgid "Dialup Service" msgstr "Inbeldienst" #: ../blueman/plugins/manager/Services.py:135 msgid "Serial Service" msgstr "Seriële dienst" #: ../blueman/plugins/manager/Services.py:150 #, python-format msgid "Serial Port %s" msgstr "Seriële poort %s" #: ../blueman/plugins/manager/Services.py:173 msgid "Dialup Settings" msgstr "Inbelinstellingen" #: ../blueman/plugins/manager/Services.py:186 msgid "Serial Ports" msgstr "Seriële poorten" #: ../blueman/plugins/manager/Services.py:235 #: ../blueman/plugins/services/Network.py:34 #: ../blueman/plugins/services/Network.py:59 msgid "Network" msgstr "Netwerk" #: ../blueman/plugins/manager/Services.py:247 msgid "Renew IP Address" msgstr "IP-adres vernieuwen" #: ../blueman/plugins/manager/Services.py:259 #: ../blueman/plugins/manager/Services.py:268 ../apps/blueman-assistant:328 msgid "Input Service" msgstr "Invoerdienst" #: ../blueman/plugins/manager/Services.py:283 #: ../blueman/plugins/manager/Services.py:291 ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "Koptelefoondienst" #: ../blueman/plugins/manager/Services.py:317 msgid "Allows to send audio to remote device" msgstr "" "Maakt het mogelijk om audio te versturen naar een apparaat op afstand" #: ../blueman/plugins/manager/Services.py:342 msgid "Allows to receive audio from remote device" msgstr "Maakt het mogelijk om audio te ontvangen van een apparaat op afstand" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "Verbonden:" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "Niet verbonden" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Er zijn nog geen gebruiksstatistieken beschikbaar. Probeer eerst een " "verbinding tot stand te brengen en kijk daarna weer op deze pagina." #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "dag" msgstr[1] "dagen" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "uur" msgstr[1] "uren" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "minuut" msgstr[1] "minuten" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s en %d %s" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "Weet u zeker dat u de teller wilt terugzetten op nul?" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" "Hiermee kunt u het netwerkverkeergebruik bewaken (voor mobiel breedband). " "Handig voor het beperken van uw gegevensverbruik. Deze plug-in houdt dit " "voor elk apparaat apart bij." #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "Netwerkgebruik" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "Laat netwerkverkeergebruik zien" #: ../blueman/plugins/applet/StatusIcon.py:72 msgid "Icon Name" msgstr "Pictogramnaam" #: ../blueman/plugins/applet/StatusIcon.py:73 msgid "Custom icon to use for the notification area" msgstr "Aangepast pictogram voor mededelingengebied" #: ../blueman/plugins/applet/StatusIcon.py:90 #: ../blueman/plugins/applet/StatusIcon.py:103 #: ../blueman/plugins/applet/Indicator.py:106 #: ../blueman/plugins/applet/Indicator.py:111 msgid "Bluetooth Enabled" msgstr "Bluetooth ingeschakeld" #: ../blueman/plugins/applet/StatusIcon.py:105 msgid "Bluetooth Disabled" msgstr "Bluetooth uitgeschakeld" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "Beheert lokale netwerkdiensten, zoals NAP bridges" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:129 msgid "Failed to apply network settings" msgstr "Toepassen van netwerkinstellingen mislukt" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" "Het is met deze machine misschien niet mogelijk om te verbinden met het " "Bluetooth-netwerk" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "Bluetooth-inbellen" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "DUN-inbelverbinding op %s zal nu beschikbaar zijn in Netwerkbeheer" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "Modembeheer ondersteunt deze verbinding niet" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" "Biedt ondersteuning voor inbelnetwerk (DUN) met ModemManager en " "NetworkManager 0.8" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Voorziet in een menu-onderdeel voor snelle toegang tot de laatst gebruikte " "verbindingen" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "Maximaal aantal onderdelen" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" "Het maximaal aantal onderdelen dat getoond zal worden in het recente " "verbindingenmenu." #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "Recente verbindingen" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "Aan het verbinden met %s" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "Verbonden" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "Verbonden met %s" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "Kon niet verbinden" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "Netwerktoegang (%s)" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "Dienst" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s op %(device)s" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "Adapter voor deze connectie is niet beschikbaar" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Biedt ondersteuning voor Personal Area Netwerken (PAN) geïntroduceerd in " "NetworkManager 0.8" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "Reeds verbonden" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "Biedt een DBus-API aan voor andere Blueman-componenten" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" "Houdt toezicht op de modemverbindingen in het Netwerkbeheer en verbreekt " "automatisch de Bluetooth-verbinding nadat de netwerkverbinding is afgesloten" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "Biedt mogelijkheden voor OBEX-bestandsoverdracht" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" "Schakelt om naar een platform Bluetooth-schakelaar wanneer de Bluetooth-" "stroomstatus verandert. Onbruikbaar met USB-dongles." #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "Voegt standaardmenu-onderdelen toe aan het statuspictogrammenu" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "Nieuw apparaat in_stellen" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "_Bestanden verzenden naar apparaat" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "Bestanden door_bladeren op apparaat" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "_Apparaten" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "Adap_ters" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "_Lokale diensten" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "_Plug-ins" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:237 msgid "Starting Bluetooth Assistant" msgstr "Bluetooth-assistent aan het starten" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:278 msgid "Starting File Sender" msgstr "Bezig met starten van bestandverzender" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "Bezig met starten van bestandbeheerder" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "Bezig met starten van apparaatbeheer" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:269 msgid "Starting Adapter Preferences" msgstr "Bezig met starten van adaptervoorkeuren" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "Bezig met starten van dienstvoorkeuren" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "applet" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Biedt sleutel- en authenticatiediensten voor BlueZ-achtergronddienst" #: ../blueman/plugins/applet/PulseAudio.py:139 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" "Beheert automatisch Pulseaudio Bluetooth-ontvangers/bronnen.\n" "Let op: Vereist Pulseaudio 0.9.15 of hoger" #: ../blueman/plugins/applet/PulseAudio.py:146 msgid "Make default sink" msgstr "Standaardontvanger maken" #: ../blueman/plugins/applet/PulseAudio.py:147 msgid "Make the a2dp audio sink the default after connection" msgstr "Maak a2dp tot de standaardaudio-ontvanger na een verbinding" #: ../blueman/plugins/applet/PulseAudio.py:150 msgid "Move streams" msgstr "Streams verplaatsen" #: ../blueman/plugins/applet/PulseAudio.py:151 msgid "Move existing audio streams to bluetooth device" msgstr "Bestaande audiostreams verplaatsen naar bluetooth-apparaat" #: ../blueman/plugins/applet/PulseAudio.py:312 #: ../blueman/plugins/applet/PulseAudio.py:317 msgid "Bluetooth Audio" msgstr "Bluetooth-audio" #: ../blueman/plugins/applet/PulseAudio.py:313 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" "Kon PulseAudio Bluetooth-module niet initialiseren. Bluetooth-audio door " "middel van PulseAudio zal daarom niet werken." #: ../blueman/plugins/applet/PulseAudio.py:318 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" "Succesvol verbonden met een Bluetooth-audioapparaat. Dit apparaat zal nu " "beschikbaar zijn in de PulseAudio-mixer" #: ../blueman/plugins/applet/ExitItem.py:24 msgid "Adds an exit menu item to quit the applet" msgstr "Voegt een menu-onderdeel 'Afsluiten' toe om het applet af te sluiten" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Biedt een basis dhcp-client voor Bluetooth-PAN-verbindingen." #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "Bluetooth-netwerk" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Apparaat %(0)s gekoppeld aan IP-adres %(1)s" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Kon geen IP-adres verkrijgen op %s" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" "Aan het proberen om een IP-adres te verkrijgen op %s\n" "Een moment geduld a.u.b..." #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" "Afgekeurd\n" "Maakt DUN/PAN-verbindingen beschikbaar voor NetworkManager 0.7" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "CDMA of GSM niet ondersteund" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" "Het apparaat %s lijkt GSM/CDMA niet te ondersteunen.\n" "Deze verbinding zal niet werken." #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" "Voegt een indicator toe aan het statuspictogram wanneer Bluetooth " "ingeschakeld is en toont het aantal verbindingen in de gereedschaptip." #: ../blueman/plugins/applet/Indicator.py:35 msgid "Show overlay icon" msgstr "Overlappingspictogram tonen" #: ../blueman/plugins/applet/Indicator.py:36 msgid "Whether to show a composition over the status icon when connected" msgstr "" "Of er een compositie over het statuspictogram getoond moet worden bij een " "verbinding" #: ../blueman/plugins/applet/Indicator.py:96 msgid "Bluetooth Active" msgstr "Bluetooth actief" #: ../blueman/plugins/applet/Indicator.py:98 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "%d actieve verbinding" msgstr[1] "%d actieve verbindingen" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" "Voert een opdracht uit wanneer de antwoordknop op een koptelefoon/microfoon " "wordt ingedrukt" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "Opdracht" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "Uit te voeren opdracht bij indrukken van de antwoordknop:" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Levert een menu-onderdeel om de standaardadapter tijdelijk zichtbaar te " "maken wanneer deze standaard op verborgen is ingesteld" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "Zichtbaarheidsperiode" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "Aantal seconden dat de zichtbaarheidsmodus zal duren" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "Zichtbaar _maken" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "Standaardadapter tijdelijk zichtbaar maken" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "Zichtbaar... %ss" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Biedt een menu aan voor het applet en een API zodat andere plug-ins dit " "kunnen wijzigen" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Succesvol verbonden met DUN-dienst op %(0)s.\n" "Netwerk is nu beschikbaar via %(1)s" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Biedt basisondersteuning voor verbinding met het internet via DUN-profiel." #: ../blueman/plugins/applet/SerialManager.py:39 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standaard SPP-profielverbindingsuitvoerder, maakt het mogelijk om aangepaste " "acties uit te voeren" #: ../blueman/plugins/applet/SerialManager.py:43 msgid "Script to execute on connection" msgstr "Script om uit te voeren na verbinding" #: ../blueman/plugins/applet/SerialManager.py:44 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "De volgende argumenten zullen doorgegeven worden:\n" "Adres, naam, dienstnaam, uuid16s, rfcomm node\n" "Bijvoorbeeld:\n" "AA:BB:CC:DD:EE:FF, Telefoon, DUN-dienst, 0x1103, /dev/rfcomm0\n" "uuid16s zullen terugkomen in een door een komma gescheiden lijst\n" "\n" "Bij het afkoppelen van een apparaat zal het script een HUP-signaal " "krijgen" #: ../blueman/plugins/applet/SerialManager.py:77 msgid "Serial port connected" msgstr "Seriële poort verbonden" #: ../blueman/plugins/applet/SerialManager.py:78 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Dienst seriële poort op apparaat %s zal nu beschikbaar zijn via " "%s" #: ../blueman/plugins/applet/SerialManager.py:123 msgid "Serial port connection script failed" msgstr "Verbindingsscript seriële poort mislukt" #: ../blueman/plugins/applet/SerialManager.py:124 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Er was een probleem met het uitvoeren van script %s\n" "%s" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "Beheert de Bluetooth-adapterstroomstatus" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "Bluetooth uit" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn Bluetooth Off" msgstr "Bluetooth uitschakelen" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:197 msgid "Turn off all adapters" msgstr "Alle adapters uitschakelen" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn Bluetooth On" msgstr "Bluetooth inschakelen" #: ../blueman/plugins/applet/PowerManager.py:185 msgid "Turn on all adapters" msgstr "Alle adapters inschakelen" #: ../blueman/plugins/services/Network.py:152 msgid "Invalid IP address" msgstr "Ongeldig IP-adres" #: ../blueman/plugins/services/Network.py:164 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-adres conflicteert met apparaat %s dat hetzelfde adres heeft" #: ../blueman/plugins/services/Network.py:169 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-adres overlapt met subnet van apparaat %s, dat de volgende configuratie " "heeft %s/%s\n" "Dit kan incorrect netwerkgedrag veroorzaken" #: ../blueman/plugins/services/Network.py:314 #: ../blueman/plugins/services/Network.py:317 #: ../blueman/plugins/services/Network.py:323 #: ../blueman/plugins/services/Network.py:329 msgid "Not currently supported with this setup" msgstr "Wordt momenteel niet ondersteund met deze instelling" #: ../blueman/plugins/services/Audio.py:33 msgid "Audio" msgstr "Audio" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "Overdragen" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "Applet's plug-in voor overdrachtfunctie is uitgeschakeld" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "obex-data-server niet beschikbaar" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "Blueman-applet" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth-beheer" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "Bluetooth-beheer" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "Bluetooth-configuratie" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" "U heeft rechten nodig om Bluetooth-systeeminstellingen te kunnen wijzigen" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "Bluetooth-modems instellen" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "Bluetooth-netwerk instellen" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "U heeft rechten nodig om netwerkbeheer uit te kunnen voeren" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "DHCP-client starten" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "Het starten van de DHCP-client vereist rechten" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "Systeembeleid belet het wijzigen van de instellingen" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "Het Blueman-project" #: ../apps/blueman-manager:106 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" "Bluetooth moet ingeschakeld worden om het apparaatbeheer te kunnen gebruiken" #: ../apps/blueman-manager:116 msgid "Connection to BlueZ failed" msgstr "Verbinding met BlueZ mislukt" #: ../apps/blueman-manager:118 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-achtergronddienst is niet actief, Blueman-beheer kan niet doorgaan.\n" "Dit betekent waarschijnlijk dat er geen Bluetooth-adapters gevonden zijn of " "dat de Bluetooth-achtergronddienst niet gestart is." #: ../apps/blueman-manager:205 ../apps/blueman-assistant:276 msgid "Adding" msgstr "Bezig met toevoegen" #: ../apps/blueman-manager:225 msgid "Searching" msgstr "Bezig met zoeken" #: ../apps/blueman-manager:244 msgid "Success" msgstr "Gelukt" #: ../apps/blueman-manager:249 msgid "Failure" msgstr "Mislukt" #: ../apps/blueman-manager:257 msgid "Pairing" msgstr "Bezig met koppelen" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth moet zijn ingeschakeld, anders werkt het adapterbeheer niet" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "Altijd" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "%d minuut" msgstr[1] "%d minuten" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "obex-data-server is waarschijnlijk niet geïnstalleerd" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "Er is een fout opgetreden" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "Bezig met annuleren" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "Bezig met verzenden van bestand" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "Geschatte aankomsttijd:" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "%.0f minuut" msgstr[1] "%.0f minuten" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "%.0f seconde" msgstr[1] "%.0f seconden" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "Er is een fout opgetreden bij het verzenden van bestand %s" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "Overslaan" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "Opnieuw proberen" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "Bestanden verzenden naar dit apparaat" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" "Om bestandverzending te kunnen gebruiken dient Bluetooth ingeschakeld te " "worden" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "Kies te verzenden bestanden" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "Start instelhulp voor dit apparaat" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" "Bluetooth dient ingeschakeld te worden om de Bluetooth-assistent te laten " "werken" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "Bluetooth-assistent" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "Geen adapters gevonden" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "Apparaat aan het toevoegen..." #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" "Bezig met koppelen...\n" "\n" "Voer wachtwoordsleutel %s in op het apparaat." #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "Toevoegen apparaat mislukt" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "A2DP-ontvanger (audio verzenden)" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "A2DP-bron (audio ontvangen)" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "Niet verbinden" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "Apparaat succesvol toegevoegd en verbonden" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "Apparaat succesvol toegevoegd, maar verbinden is mislukt" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "Verken dit apparaat" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "Kon '%s' niet uitvoeren" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "U kunt een alternatieve verkenner opgeven in dienstinstellingen" blueman-1.23-git201403102151/po/POTFILES0000644000175000017500000001210712307423217016425 0ustar schrammschramm ../data/ui/adapters-tab.ui \ ../data/ui/adapters.ui \ ../data/ui/applet-passkey.ui \ ../data/ui/manager-main.ui \ ../data/ui/services.ui \ ../data/ui/services-network.ui \ ../data/ui/services-transfer.ui \ ../data/ui/services-audio.ui \ ../data/ui/send-dialog.ui \ ../data/ui/assistant.ui \ ../data/ui/device-list-widget.ui \ ../data/ui/applet-plugins-widget.ui \ ../data/ui/gsm-settings.ui \ ../data/ui/net-usage.ui \ ../blueman/Lib.py \ ../blueman/main/KillSwitchNG.py \ ../blueman/main/NetConf.py \ ../blueman/main/HalManager.py \ ../blueman/main/PulseAudioUtils.py \ ../blueman/main/SignalTracker.py \ ../blueman/main/Device.py \ ../blueman/main/KillSwitch.py \ ../blueman/main/Mechanism.py \ ../blueman/main/PPPConnection.py \ ../blueman/main/FakeDevice.py \ ../blueman/main/Config.py \ ../blueman/main/__init__.py \ ../blueman/main/AppletService.py \ ../blueman/main/DhcpClient.py \ ../blueman/main/SpeedCalc.py \ ../blueman/main/BluezConfig.py \ ../blueman/main/applet/__init__.py \ ../blueman/main/applet/Transfer.py \ ../blueman/main/applet/BluezAgent.py \ ../blueman/main/PluginManager.py \ ../blueman/main/DbusService.py \ ../blueman/Functions.py \ ../blueman/gui/manager/ManagerMenu.py \ ../blueman/gui/manager/ManagerDeviceList.py \ ../blueman/gui/manager/ManagerDeviceMenu.py \ ../blueman/gui/manager/ManagerProgressbar.py \ ../blueman/gui/manager/ManagerStats.py \ ../blueman/gui/manager/ManagerToolbar.py \ ../blueman/gui/manager/__init__.py \ ../blueman/gui/GtkAnimation.py \ ../blueman/gui/DeviceSelectorDialog.py \ ../blueman/gui/CellRendererPixbufTable.py \ ../blueman/gui/PixbufTable.py \ ../blueman/gui/MessageArea.py \ ../blueman/gui/Animation.py \ ../blueman/gui/DeviceSelectorList.py \ ../blueman/gui/CommonUi.py \ ../blueman/gui/__init__.py \ ../blueman/gui/GsmSettings.py \ ../blueman/gui/DeviceList.py \ ../blueman/gui/GenericList.py \ ../blueman/gui/applet/__init__.py \ ../blueman/gui/applet/PluginDialog.py \ ../blueman/gui/Notification.py \ ../blueman/gui/DeviceSelectorWidget.py \ ../blueman/ods/OdsManager.py \ ../blueman/ods/OdsServerSession.py \ ../blueman/ods/OdsServer.py \ ../blueman/ods/__init__.py \ ../blueman/ods/OdsSession.py \ ../blueman/ods/OdsBase.py \ ../blueman/DeviceClass.py \ ../blueman/__init__.py \ ../blueman/Sdp.py \ ../blueman/Constants.py.in \ ../blueman/bluez/Adapter.py \ ../blueman/bluez/errors.py \ ../blueman/bluez/BlueZInterface.py \ ../blueman/bluez/utils.py \ ../blueman/bluez/Device.py \ ../blueman/bluez/ServiceInterface.py \ ../blueman/bluez/BaseInterface.py \ ../blueman/bluez/Manager.py \ ../blueman/bluez/__init__.py \ ../blueman/bluez/Agent.py \ ../blueman/plugins/config/Gconf.py \ ../blueman/plugins/config/__init__.py \ ../blueman/plugins/config/File.py \ ../blueman/plugins/mechanism/Hal.py \ ../blueman/plugins/mechanism/RfKill.py \ ../blueman/plugins/mechanism/Network.py \ ../blueman/plugins/mechanism/Ppp.py \ ../blueman/plugins/mechanism/Config.py \ ../blueman/plugins/mechanism/__init__.py \ ../blueman/plugins/manager/PulseAudioProfile.py \ ../blueman/plugins/manager/__init__.py \ ../blueman/plugins/manager/Services.py \ ../blueman/plugins/ConfigurablePlugin.py \ ../blueman/plugins/ManagerPlugin.py \ ../blueman/plugins/BasePlugin.py \ ../blueman/plugins/ServicePlugin.py \ ../blueman/plugins/ConfigPlugin.py \ ../blueman/plugins/AppletPlugin.py \ ../blueman/plugins/__init__.py \ ../blueman/plugins/applet/NetUsage.py \ ../blueman/plugins/applet/StatusIcon.py \ ../blueman/plugins/applet/Networking.py \ ../blueman/plugins/applet/NMDUNSupport.py \ ../blueman/plugins/applet/RecentConns.py \ ../blueman/plugins/applet/NMPANSupport.py \ ../blueman/plugins/applet/DBusService.py \ ../blueman/plugins/applet/NMMonitor.py \ ../blueman/plugins/applet/TransferService.py \ ../blueman/plugins/applet/KillSwitch.py \ ../blueman/plugins/applet/StandardItems.py \ ../blueman/plugins/applet/AuthAgent.py \ ../blueman/plugins/applet/__init__.py \ ../blueman/plugins/applet/PulseAudio.py \ ../blueman/plugins/applet/ExitItem.py \ ../blueman/plugins/applet/DhcpClient.py \ ../blueman/plugins/applet/NMIntegration.py \ ../blueman/plugins/applet/ShowConnected.py \ ../blueman/plugins/applet/AppIndicator.py \ ../blueman/plugins/applet/Headset.py \ ../blueman/plugins/applet/DiscvManager.py \ ../blueman/plugins/applet/Menu.py \ ../blueman/plugins/applet/PPPSupport.py \ ../blueman/plugins/applet/SerialManager.py \ ../blueman/plugins/applet/PowerManager.py \ ../blueman/plugins/MechanismPlugin.py \ ../blueman/plugins/services/Network.py \ ../blueman/plugins/services/__init__.py \ ../blueman/plugins/services/Audio.py \ ../blueman/plugins/services/Transfer.py \ ../blueman/iniparse/config.py \ ../blueman/iniparse/compat.py \ ../blueman/iniparse/ini.py \ ../blueman/iniparse/__init__.py \ ../data/blueman.desktop.in \ ../data/blueman-manager.desktop.in \ ../data/configs/org.blueman.policy.in \ ../apps/blueman-manager \ ../apps/blueman-services \ ../apps/blueman-applet \ ../apps/blueman-adapters \ ../apps/blueman-sendto \ ../apps/blueman-assistant \ ../apps/blueman-browse blueman-1.23-git201403102151/po/lv.po0000644000175000017500000011515212307412112016232 0ustar schrammschramm# Latvian translation for blueman # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009 # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , 2009. # msgid "" msgstr "" "Project-Id-Version: blueman\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2009-12-29 20:33+0200\n" "PO-Revision-Date: 2009-12-29 19:38+0000\n" "Last-Translator: Kristaps \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" "X-Launchpad-Export-Date: 2009-12-30 04:45+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: ../data/ui/adapters-tab.ui.h:1 msgid "Friendly Name" msgstr "" #: ../data/ui/adapters-tab.ui.h:2 msgid "Visibility Setting" msgstr "" #: ../data/ui/adapters-tab.ui.h:3 msgid "Always visible" msgstr "VienmÄ“r redzams" #: ../data/ui/adapters-tab.ui.h:4 ../apps/blueman-adapters:145 msgid "Hidden" msgstr "PaslÄ“pts" #: ../data/ui/adapters-tab.ui.h:5 msgid "Temporarily visible" msgstr "" #: ../data/ui/adapters.ui.h:1 msgid "Bluetooth Adapters" msgstr "" #: ../data/ui/applet-passkey.ui.h:1 msgid "Pairing request" msgstr "" #: ../data/ui/applet-passkey.ui.h:2 msgid "Pairing request for device:" msgstr "" #: ../data/ui/applet-passkey.ui.h:3 msgid "Show input" msgstr "ParÄdÄ«t ievadi" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:2 msgid "Add" msgstr "Pievienot" #: ../data/ui/manager-main.ui.h:3 #: ../blueman/gui/manager/ManagerDeviceMenu.py:249 msgid "Add this device to known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:4 msgid "Bluetooth Devices" msgstr "Bluetooth IekÄrtas" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:6 msgid "Browse" msgstr "PÄrlÅ«kot" #: ../data/ui/manager-main.ui.h:7 msgid "Browse the device using obex ftp" msgstr "" #: ../data/ui/manager-main.ui.h:8 #: ../blueman/gui/manager/ManagerDeviceMenu.py:566 msgid "Create pairing with the device" msgstr "" #: ../data/ui/manager-main.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:585 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:11 #: ../blueman/gui/manager/ManagerDeviceMenu.py:257 #: ../blueman/gui/manager/ManagerDeviceMenu.py:565 msgid "Pair" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:13 msgid "Remove" msgstr "AizvÄkt" #: ../data/ui/manager-main.ui.h:14 #: ../blueman/gui/manager/ManagerDeviceMenu.py:622 msgid "Remove this device from the known devices list" msgstr "" #: ../data/ui/manager-main.ui.h:15 #: ../blueman/gui/manager/ManagerDeviceMenu.py:255 #: ../blueman/gui/manager/ManagerDeviceMenu.py:591 msgid "Run the setup assistant for this device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:17 ../blueman/gui/manager/ManagerMenu.py:199 msgid "Search" msgstr "MeklÄ“t" #: ../data/ui/manager-main.ui.h:18 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:20 msgid "Send File" msgstr "SÅ«tÄ«t Failu" #: ../data/ui/manager-main.ui.h:21 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:23 #: ../blueman/gui/manager/ManagerDeviceMenu.py:251 #: ../blueman/gui/manager/ManagerDeviceMenu.py:587 msgid "Setup..." msgstr "UzstÄdÄ«t..." #. translators: toolbar item: keep it as short as possible #: ../data/ui/manager-main.ui.h:25 #: ../blueman/gui/manager/ManagerDeviceMenu.py:576 #: ../blueman/gui/manager/ManagerToolbar.py:47 #: ../blueman/gui/manager/ManagerToolbar.py:120 msgid "Trust" msgstr "UzticÄ“ties" #: ../data/ui/services.ui.h:1 msgid "Local Services" msgstr "" #: ../data/ui/services-network.ui.h:1 msgid "DUN Support" msgstr "" #: ../data/ui/services-network.ui.h:2 msgid "NAP Settings" msgstr "" #: ../data/ui/services-network.ui.h:3 msgid "Network Settings" msgstr "" #: ../data/ui/services-network.ui.h:4 msgid "No DHCP servers installed" msgstr "" #: ../data/ui/services-network.ui.h:5 msgid "PAN Support" msgstr "" #: ../data/ui/services-network.ui.h:6 ../data/ui/services-audio.ui.h:3 msgid "Services" msgstr "" #: ../data/ui/services-network.ui.h:7 msgid "DHCP server type:" msgstr "" #: ../data/ui/services-network.ui.h:8 msgid "Enable Routing (NAT)" msgstr "" #: ../data/ui/services-network.ui.h:9 #: ../blueman/gui/manager/ManagerDeviceMenu.py:399 ../blueman/Sdp.py:118 #: ../apps/blueman-assistant:336 msgid "Group Network" msgstr "" #: ../data/ui/services-network.ui.h:10 msgid "IP Address:" msgstr "" #: ../data/ui/services-network.ui.h:11 msgid "Network Access Point (NAP)" msgstr "" #: ../data/ui/services-network.ui.h:12 msgid "Recommended" msgstr "" #: ../data/ui/services-transfer.ui.h:1 msgid "Advanced" msgstr "" #: ../data/ui/services-transfer.ui.h:2 msgid "File Receiving (Object Push)" msgstr "" #: ../data/ui/services-transfer.ui.h:3 msgid "File Sharing (FTP)" msgstr "" #: ../data/ui/services-transfer.ui.h:4 msgid "Transfer Settings" msgstr "" #: ../data/ui/services-transfer.ui.h:5 msgid "Accept files from trusted devices" msgstr "" #: ../data/ui/services-transfer.ui.h:6 msgid "Allow devices to write/delete" msgstr "" #: ../data/ui/services-transfer.ui.h:8 #, no-c-format msgid "" "Command to start an obex ftp browser.\n" "%d is substituted with device address." msgstr "" #: ../data/ui/services-transfer.ui.h:10 msgid "Enabled" msgstr "" #: ../data/ui/services-transfer.ui.h:11 msgid "Select Shared/Storage folder" msgstr "" #: ../data/ui/services-transfer.ui.h:12 msgid "Shared Folder:" msgstr "" #: ../data/ui/services-audio.ui.h:1 msgid "" "After applying these settings Bluetooth daemon will be restarted." msgstr "" #: ../data/ui/services-audio.ui.h:2 msgid "Audio Settings" msgstr "" #: ../data/ui/services-audio.ui.h:4 msgid "" "Advanced Audio receiver Experimental!" msgstr "" #: ../data/ui/services-audio.ui.h:5 msgid "Allows this computer to act like a handsfree headset." msgstr "" #: ../data/ui/services-audio.ui.h:6 msgid "" "Allows you to receive a2dp audio from other Bluetooth devices and play it " "over the speakers." msgstr "" #: ../data/ui/services-audio.ui.h:7 msgid "" "Headset Emulation Very " "Experimental!" msgstr "" #: ../data/ui/send-dialog.ui.h:1 msgid "File:" msgstr "" #: ../data/ui/send-dialog.ui.h:2 msgid "To:" msgstr "" #: ../data/ui/send-dialog.ui.h:3 msgid "" "Sending files via Bluetooth" msgstr "" #: ../data/ui/send-dialog.ui.h:4 msgid "Bluetooth File Transfer" msgstr "" #: ../data/ui/assistant.ui.h:1 msgid "Congratulations, device successfully added" msgstr "" #: ../data/ui/assistant.ui.h:2 msgid "Connect to:" msgstr "" #: ../data/ui/assistant.ui.h:3 msgid "Please wait..." msgstr "" #: ../data/ui/assistant.ui.h:4 msgid "Select pairing method to use:" msgstr "" #: ../data/ui/assistant.ui.h:5 msgid "" "Welcome to the Bluetooth device setup assistant. \n" "\n" "\n" "It will walk you through the process of configuring and connecting to your " "Bluetooth enabled devices." msgstr "" #: ../data/ui/assistant.ui.h:9 msgid "Proceed Without Pairing" msgstr "" #: ../data/ui/assistant.ui.h:10 msgid "Use Custom Passkey:" msgstr "" #: ../data/ui/assistant.ui.h:11 msgid "Use Random Passkey" msgstr "" #: ../data/ui/device-list-widget.ui.h:1 msgid "Adapter selection" msgstr "" #: ../data/ui/device-list-widget.ui.h:2 msgid "Device search progress" msgstr "" #: ../data/ui/device-list-widget.ui.h:3 msgid "Search for devices" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:1 msgid "Author:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:2 msgid "Conflicts with:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:3 msgid "Depends on:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:4 msgid "Plugin description:" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:5 msgid "Configuration" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:6 msgid "Configure selected plugin's preferences" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:7 msgid "Not specified" msgstr "" #: ../data/ui/applet-plugins-widget.ui.h:8 ../blueman/Sdp.py:257 #: ../blueman/Sdp.py:357 ../blueman/Sdp.py:362 #: ../blueman/plugins/applet/NetUsage.py:247 #: ../blueman/plugins/applet/NetUsage.py:248 msgid "Unknown" msgstr "" #: ../data/ui/gsm-settings.ui.h:1 msgid "GSM settings" msgstr "" #: ../data/ui/gsm-settings.ui.h:2 msgid "APN:" msgstr "" #: ../data/ui/gsm-settings.ui.h:3 msgid "Number:" msgstr "" #: ../data/ui/net-usage.ui.h:1 msgid "Downloaded:" msgstr "" #: ../data/ui/net-usage.ui.h:2 msgid "Log duration:" msgstr "" #: ../data/ui/net-usage.ui.h:3 msgid "Log started:" msgstr "" #: ../data/ui/net-usage.ui.h:4 msgid "Total:" msgstr "" #: ../data/ui/net-usage.ui.h:5 msgid "Uploaded:" msgstr "" #: ../data/ui/net-usage.ui.h:6 msgid "Reset" msgstr "" #: ../data/ui/net-usage.ui.h:7 msgid "Traffic statistics" msgstr "" #: ../data/ui/net-usage.ui.h:8 msgid "gtk-close" msgstr "" #: ../blueman/main/applet/Transfer.py:170 msgid "Incoming file over Bluetooth" msgstr "" #: ../blueman/main/applet/Transfer.py:171 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:172 #: ../blueman/main/applet/BluezAgent.py:240 msgid "Accept" msgstr "" #: ../blueman/main/applet/Transfer.py:172 msgid "Reject" msgstr "" #: ../blueman/main/applet/Transfer.py:180 msgid "Receiving file" msgstr "" #: ../blueman/main/applet/Transfer.py:181 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: ../blueman/main/applet/Transfer.py:218 #: ../blueman/main/applet/Transfer.py:244 msgid "File received" msgstr "" #: ../blueman/main/applet/Transfer.py:219 #: ../blueman/main/applet/Transfer.py:245 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: ../blueman/main/applet/Transfer.py:232 msgid "Transfer failed" msgstr "" #: ../blueman/main/applet/Transfer.py:233 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: ../blueman/main/applet/Transfer.py:251 #: ../blueman/main/applet/Transfer.py:261 msgid "Files received" msgstr "" #: ../blueman/main/applet/Transfer.py:252 #, python-format msgid "Received %d file in the background" msgid_plural "Received %d files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/Transfer.py:262 #, python-format msgid "Received %d more file in the background" msgid_plural "Received %d more files in the background" msgstr[0] "" msgstr[1] "" #: ../blueman/main/applet/BluezAgent.py:125 #, python-format msgid "Pairing request for %s" msgstr "" #: ../blueman/main/applet/BluezAgent.py:137 #: ../blueman/main/applet/BluezAgent.py:243 msgid "Bluetooth Authentication" msgstr "" #: ../blueman/main/applet/BluezAgent.py:178 #: ../blueman/main/applet/BluezAgent.py:261 msgid "Enter PIN code for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:179 #: ../blueman/main/applet/BluezAgent.py:262 msgid "Enter PIN code" msgstr "" #: ../blueman/main/applet/BluezAgent.py:187 #: ../blueman/main/applet/BluezAgent.py:270 msgid "Enter passkey for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:188 #: ../blueman/main/applet/BluezAgent.py:271 msgid "Enter passkey" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 msgid "Pairing request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:208 #: ../blueman/main/applet/BluezAgent.py:287 msgid "Confirm value for authentication:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 msgid "Confirm" msgstr "" #: ../blueman/main/applet/BluezAgent.py:209 #: ../blueman/main/applet/BluezAgent.py:241 msgid "Deny" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Authorization request for:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:238 msgid "Service:" msgstr "" #: ../blueman/main/applet/BluezAgent.py:239 msgid "Always accept" msgstr "" #: ../blueman/main/applet/BluezAgent.py:285 msgid "Confirm value" msgstr "" #: ../blueman/main/applet/BluezAgent.py:286 #, python-format msgid "Pairing with: %s" msgstr "" #: ../blueman/Functions.py:76 msgid "Bluetooth Turned Off" msgstr "" #: ../blueman/Functions.py:80 msgid "Enable Bluetooth" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:38 msgid "_Adapter" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:39 msgid "_Device" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:41 msgid "_View" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:42 msgid "_Help" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:55 msgid "Get Help Online..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:60 msgid "Translate This Application..." msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:65 msgid "Report a Problem" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:75 msgid "Device Manager" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:83 msgid "Show Toolbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:95 msgid "Show Statusbar" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:111 msgid "Latest Device First" msgstr "" #: ../blueman/gui/manager/ManagerMenu.py:115 msgid "Latest Device Last" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:451 msgid "Trusted and Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:453 msgid "Bonded" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:455 msgid "Trusted" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:476 msgid "Poor" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:479 #: ../blueman/gui/manager/ManagerDeviceList.py:495 msgid "Sub-optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:482 #: ../blueman/gui/manager/ManagerDeviceList.py:498 msgid "Optimal" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:485 msgid "Much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:488 msgid "Too much" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:492 msgid "Low" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:501 msgid "High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:504 msgid "Very High" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:507 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:509 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceList.py:511 #, python-format msgid "" "Connected\n" "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)\n" "Link Quality: %(lq)u%%\n" "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:124 #: ../blueman/gui/manager/ManagerDeviceMenu.py:596 msgid "Success!" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:128 #, python-format msgid "Serial port connected to %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:135 msgid "Failed" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:139 msgid "Connection Failed: " msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:146 msgid "Cancelled" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:150 msgid "Connecting..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:245 msgid "Add Device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:261 msgid "Pair with the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:267 #: ../blueman/gui/manager/ManagerDeviceMenu.py:538 msgid "Send a File..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Dialup Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:340 msgid "Serial Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:349 #, python-format msgid "Serial Port %s" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Dialup Settings" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:377 msgid "Serial Ports" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:405 ../blueman/Sdp.py:117 #: ../apps/blueman-assistant:341 msgid "Network Access Point" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:412 #: ../blueman/plugins/services/Network.py:31 #: ../blueman/plugins/services/Network.py:44 msgid "Network" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:421 msgid "Renew IP Address" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:430 #: ../blueman/gui/manager/ManagerDeviceMenu.py:435 #: ../apps/blueman-assistant:328 msgid "Input Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:446 #: ../blueman/gui/manager/ManagerDeviceMenu.py:450 #: ../apps/blueman-assistant:356 msgid "Headset Service" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:462 #: ../blueman/gui/manager/ManagerDeviceMenu.py:466 ../blueman/Sdp.py:106 msgid "Audio Sink" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:467 msgid "Allows to send audio to remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:478 #: ../blueman/gui/manager/ManagerDeviceMenu.py:482 ../blueman/Sdp.py:105 msgid "Audio Source" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:483 msgid "Allows to receive audio from remote device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:506 msgid "Connect To:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:518 msgid "Disconnect:" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:543 msgid "Browse Device..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:581 #: ../blueman/gui/manager/ManagerToolbar.py:45 #: ../blueman/gui/manager/ManagerToolbar.py:115 msgid "Untrust" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:601 msgid "Fail" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:604 msgid "Refreshing" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:606 msgid "Refreshing Services..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:609 msgid "Refresh Services" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:618 msgid "Remove..." msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:628 msgid "Disconnect" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:629 msgid "Forcefully disconnect the device" msgstr "" #: ../blueman/gui/manager/ManagerDeviceMenu.py:638 msgid "Disconnecting..." msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:32 ../apps/blueman-sendto:70 msgid "Connecting" msgstr "" #: ../blueman/gui/manager/ManagerProgressbar.py:59 msgid "Cancel Operation" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:53 #: ../blueman/gui/manager/ManagerStats.py:56 msgid "Data activity indication" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:66 #: ../blueman/gui/manager/ManagerStats.py:79 msgid "Total data received and rate of transmission" msgstr "" #: ../blueman/gui/manager/ManagerStats.py:71 #: ../blueman/gui/manager/ManagerStats.py:74 msgid "Total data sent and rate of transmission" msgstr "" #: ../blueman/gui/DeviceSelectorDialog.py:27 msgid "Select Device" msgstr "" #: ../blueman/gui/MessageArea.py:60 msgid "More" msgstr "" #: ../blueman/gui/MessageArea.py:73 msgid "Close" msgstr "" #: ../blueman/gui/CommonUi.py:45 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Kristaps https://launchpad.net/~retail" #: ../blueman/gui/CommonUi.py:48 msgid "Blueman is a GTK based Bluetooth manager" msgstr "" #: ../blueman/gui/GsmSettings.py:38 msgid "GSM Settings" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:122 #: ../blueman/plugins/applet/StandardItems.py:139 msgid "Plugins" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:214 #: ../blueman/gui/applet/PluginDialog.py:215 msgid "Unspecified" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:301 #: ../blueman/gui/applet/PluginDialog.py:321 msgid "Dependency issue" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:302 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: ../blueman/gui/applet/PluginDialog.py:322 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:36 ../blueman/DeviceClass.py:61 msgid "uncategorized" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:38 msgid "desktop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:40 msgid "server" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:42 msgid "laptop" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:44 msgid "handheld" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:46 msgid "palm" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:63 msgid "cellular" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:65 msgid "cordless" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:67 msgid "smart phone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:69 msgid "modem" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:71 msgid "isdn" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:108 msgid "headset" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:110 msgid "handsfree" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:112 ../blueman/DeviceClass.py:180 #: ../blueman/DeviceClass.py:246 msgid "unknown" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:114 msgid "microphone" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:139 msgid "keyboard" msgstr "" #. translators: device class #: ../blueman/DeviceClass.py:141 msgid "pointing" msgstr "" #: ../blueman/Sdp.py:98 msgid "Dialup Networking (DUN)" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:196 #: ../blueman/plugins/applet/NetUsage.py:298 #: ../blueman/plugins/applet/NetUsage.py:301 msgid "Connected:" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:212 #: ../blueman/plugins/applet/NetUsage.py:309 msgid "Not Connected" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:218 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:241 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:242 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:243 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/NetUsage.py:245 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:276 msgid "Are you sure you want to reset the counter?" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:315 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device seperately." msgstr "" #: ../blueman/plugins/applet/NetUsage.py:333 msgid "Network Usage" msgstr "" #: ../blueman/plugins/applet/NetUsage.py:334 msgid "Shows network traffic usage" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:38 #: ../blueman/plugins/applet/StatusIcon.py:51 #: ../blueman/plugins/applet/Indicator.py:94 #: ../blueman/plugins/applet/Indicator.py:99 msgid "Bluetooth Enabled" msgstr "" #: ../blueman/plugins/applet/StatusIcon.py:53 msgid "Bluetooth Disabled" msgstr "" #: ../blueman/plugins/applet/Networking.py:31 msgid "Manages local network services, like NAP bridges" msgstr "" #: ../blueman/plugins/applet/Networking.py:54 #: ../blueman/plugins/services/Network.py:113 msgid "Failed to apply network settings" msgstr "" #: ../blueman/plugins/applet/Networking.py:55 msgid "" "You might not be able to connect to the Bluetooth network via this machine" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:85 msgid "Bluetooth Dialup" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:86 #, python-format msgid "DUN connection on %s will now be available in Network Manager" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:96 msgid "Modem Manager did not support the connection" msgstr "" #: ../blueman/plugins/applet/NMDUNSupport.py:104 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:57 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: ../blueman/plugins/applet/RecentConns.py:64 msgid "Maximum items" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:65 msgid "The maximum number of items recent connections menu will display." msgstr "" #: ../blueman/plugins/applet/RecentConns.py:83 msgid "Recent Connections" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:296 #, python-format msgid "Connecting to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #: ../blueman/plugins/applet/PPPSupport.py:68 msgid "Connected" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:302 #, python-format msgid "Connected to %s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:308 msgid "Failed to connect" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:326 #, python-format msgid "Network Access (%s)" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:331 msgid "Service" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:343 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: ../blueman/plugins/applet/RecentConns.py:362 msgid "Adapter for this connection is not available" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:182 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: ../blueman/plugins/applet/NMPANSupport.py:335 msgid "Already connected" msgstr "" #: ../blueman/plugins/applet/DBusService.py:39 msgid "Provides DBus API for other Blueman components" msgstr "" #: ../blueman/plugins/applet/NMMonitor.py:106 msgid "" "Monitors NetworkManager's modem connections and automatically disconnects " "Bluetooth link after the network connection is closed" msgstr "" #: ../blueman/plugins/applet/TransferService.py:29 msgid "Provides OBEX file transfer capabilities" msgstr "" #: ../blueman/plugins/applet/KillSwitch.py:33 msgid "" "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. " "Useless with USB dongles." msgstr "" #: ../blueman/plugins/applet/StandardItems.py:30 msgid "Adds standard menu items to the status icon menu" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:38 msgid "_Setup New Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:45 msgid "Send _Files to Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:50 msgid "_Browse Files on Device" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:58 msgid "_Devices" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:63 msgid "Adap_ters" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:68 msgid "_Local Services" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:78 msgid "_Plugins" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:113 ../apps/blueman-manager:231 msgid "Starting Bluetooth Assistant" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:117 ../apps/blueman-manager:272 msgid "Starting File Sender" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:121 msgid "Starting File Browser" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:125 msgid "Starting Device Manager" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:129 ../apps/blueman-manager:263 msgid "Starting Adapter Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:133 msgid "Starting Service Preferences" msgstr "" #: ../blueman/plugins/applet/StandardItems.py:137 msgid "applet" msgstr "" #: ../blueman/plugins/applet/AuthAgent.py:28 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:89 msgid "" "Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:205 #: ../blueman/plugins/applet/PulseAudio.py:211 msgid "Bluetooth Audio" msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:206 msgid "" "Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over " "PulseAudio will not work." msgstr "" #: ../blueman/plugins/applet/PulseAudio.py:212 msgid "" "Successfully connected to a Bluetooth audio device. This device will now be " "available in the PulseAudio mixer" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:26 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #: ../blueman/plugins/applet/DhcpClient.py:71 #: ../blueman/plugins/applet/DhcpClient.py:77 msgid "Bluetooth Network" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:63 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:71 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: ../blueman/plugins/applet/DhcpClient.py:77 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait..." msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:39 msgid "" "Deprecated\n" "Makes DUN/PAN connections available for NetworkManager 0.7" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:79 msgid "CDMA or GSM not supported" msgstr "" #: ../blueman/plugins/applet/NMIntegration.py:80 #, python-format msgid "" "The device %s does not appear to support GSM/CDMA.\n" "This connection will not work." msgstr "" #: ../blueman/plugins/applet/Indicator.py:31 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." msgstr "" #: ../blueman/plugins/applet/Indicator.py:84 msgid "Bluetooth Active" msgstr "" #: ../blueman/plugins/applet/Indicator.py:86 #, python-format msgid "%d Active Connection" msgid_plural "%d Active Connections" msgstr[0] "" msgstr[1] "" #: ../blueman/plugins/applet/Headset.py:26 msgid "Runs a command when answer button is pressed on a headset" msgstr "" #: ../blueman/plugins/applet/Headset.py:32 msgid "Command" msgstr "" #: ../blueman/plugins/applet/Headset.py:33 msgid "Command to execute when answer button is pressed:" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:32 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:37 msgid "Discoverable timeout" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:38 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:46 #: ../blueman/plugins/applet/DiscvManager.py:142 msgid "_Make Discoverable" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:54 msgid "Make the default adapter temporarily visible" msgstr "" #: ../blueman/plugins/applet/DiscvManager.py:80 #, python-format msgid "Discoverable... %ss" msgstr "" #: ../blueman/plugins/applet/Menu.py:27 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:68 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: ../blueman/plugins/applet/PPPSupport.py:75 msgid "" "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: ../blueman/plugins/applet/SerialManager.py:34 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:55 msgid "Serial port connected" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:56 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:75 msgid "Serial port connection script failed" msgstr "" #: ../blueman/plugins/applet/SerialManager.py:76 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:30 msgid "Controls Bluetooth adapter power states" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:53 msgid "Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:54 #: ../blueman/plugins/applet/PowerManager.py:195 msgid "Turn Bluetooth Off" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:56 #: ../blueman/plugins/applet/PowerManager.py:196 msgid "Turn off all adapters" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:183 msgid "Turn Bluetooth On" msgstr "" #: ../blueman/plugins/applet/PowerManager.py:184 msgid "Turn on all adapters" msgstr "" #: ../blueman/plugins/services/Network.py:262 #: ../blueman/plugins/services/Network.py:265 #: ../blueman/plugins/services/Network.py:271 #: ../blueman/plugins/services/Network.py:277 msgid "Not currently supported with this setup" msgstr "" #: ../blueman/plugins/services/Transfer.py:30 msgid "Transfer" msgstr "" #: ../blueman/plugins/services/Transfer.py:46 msgid "Applet's transfer service plugin is disabled" msgstr "" #: ../blueman/plugins/services/Transfer.py:135 ../apps/blueman-sendto:110 msgid "obex-data-server not available" msgstr "" #: ../data/blueman.desktop.in.h:1 msgid "Blueman Applet" msgstr "" #: ../data/blueman.desktop.in.h:2 ../data/blueman-manager.desktop.in.h:1 msgid "Blueman Bluetooth Manager" msgstr "" #: ../data/blueman-manager.desktop.in.h:2 msgid "Bluetooth Manager" msgstr "" #: ../data/configs/org.blueman.policy.in.h:1 msgid "Bluetooth Configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:2 msgid "Changing Bluetooth system settings requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:3 msgid "Configure Bluetooth Modems" msgstr "" #: ../data/configs/org.blueman.policy.in.h:4 msgid "Configure Bluetooth Network" msgstr "" #: ../data/configs/org.blueman.policy.in.h:5 msgid "Configuring networking requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:6 msgid "Launch DHCP client" msgstr "" #: ../data/configs/org.blueman.policy.in.h:7 msgid "Launching DHCP client requires privileges" msgstr "" #: ../data/configs/org.blueman.policy.in.h:8 msgid "System policy prevents modifying the configuration" msgstr "" #: ../data/configs/org.blueman.policy.in.h:9 msgid "The Blueman Project" msgstr "" #: ../apps/blueman-manager:100 msgid "Bluetooth needs to be turned on for the device manager to function" msgstr "" #: ../apps/blueman-manager:110 msgid "Connection to BlueZ failed" msgstr "" #: ../apps/blueman-manager:112 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: ../apps/blueman-manager:199 ../apps/blueman-assistant:276 msgid "Adding" msgstr "" #: ../apps/blueman-manager:219 msgid "Searching" msgstr "" #: ../apps/blueman-manager:238 msgid "Success" msgstr "" #: ../apps/blueman-manager:243 msgid "Failure" msgstr "" #: ../apps/blueman-manager:251 msgid "Pairing" msgstr "" #: ../apps/blueman-applet:130 msgid "" "An error has occured while loading a plugin. Please notify the developers " "with the content of this message." msgstr "" #: ../apps/blueman-adapters:55 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: ../apps/blueman-adapters:143 msgid "Always" msgstr "" #: ../apps/blueman-adapters:147 #, c-format msgid "%d Minute" msgid_plural "%d Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:111 msgid "obex-data-server is probably not installed" msgstr "" #: ../apps/blueman-sendto:139 msgid "Error occurred" msgstr "" #: ../apps/blueman-sendto:155 msgid "Cancelling" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "Sending File" msgstr "" #: ../apps/blueman-sendto:175 ../apps/blueman-sendto:209 msgid "ETA:" msgstr "" #: ../apps/blueman-sendto:203 #, c-format msgid "%.0f Minute" msgid_plural "%.0f Minutes" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:205 #, c-format msgid "%.0f Second" msgid_plural "%.0f Seconds" msgstr[0] "" msgstr[1] "" #: ../apps/blueman-sendto:261 #, c-format msgid "Error occurred while sending file %s" msgstr "" #: ../apps/blueman-sendto:265 msgid "Skip" msgstr "" #: ../apps/blueman-sendto:266 msgid "Retry" msgstr "" #: ../apps/blueman-sendto:316 msgid "Send files to this device" msgstr "" #: ../apps/blueman-sendto:323 msgid "Bluetooth needs to be turned on for file sending to work" msgstr "" #: ../apps/blueman-sendto:377 msgid "Select files to send" msgstr "" #: ../apps/blueman-assistant:61 msgid "Start configuration assistant for this device" msgstr "" #: ../apps/blueman-assistant:65 msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" msgstr "" #: ../apps/blueman-assistant:79 msgid "Bluetooth Assistant" msgstr "" #: ../apps/blueman-assistant:131 msgid "No adapters found" msgstr "" #: ../apps/blueman-assistant:275 msgid "Adding Device..." msgstr "" #: ../apps/blueman-assistant:281 #, c-format msgid "" "Pairing in progress...\n" "\n" "Enter passkey %s on the device." msgstr "" #: ../apps/blueman-assistant:293 msgid "Failed to add device" msgstr "" #: ../apps/blueman-assistant:346 msgid "A2DP Sink (Send Audio)" msgstr "" #: ../apps/blueman-assistant:351 msgid "A2DP Source (Receive Audio)" msgstr "" #: ../apps/blueman-assistant:360 msgid "Don't connect" msgstr "" #: ../apps/blueman-assistant:375 msgid "Device added and connected successfuly" msgstr "" #: ../apps/blueman-assistant:381 msgid "Device added successfuly, but failed to connect" msgstr "" #: ../apps/blueman-browse:47 msgid "Browse this device" msgstr "" #: ../apps/blueman-browse:74 #, c-format msgid "Failed to launch \"%s\"" msgstr "" #: ../apps/blueman-browse:75 msgid "You can enter an alternate browser in service settings" msgstr "" blueman-1.23-git201403102151/po/Makefile0000644000175000017500000003013312307423217016714 0ustar schrammschramm# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # Copyright (C) 2004-2008 Rodney Dawes # # This file may be copied and used freely without restrictions. It may # be used in projects which are not available under a GNU Public License, # but which still want to provide support for the GNU gettext functionality. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize # # - Modified by Rodney Dawes for use with intltool # # We have the following line for use by intltoolize: # INTLTOOL_MAKEFILE GETTEXT_PACKAGE = blueman PACKAGE = blueman VERSION = 1.23 SHELL = /bin/bash srcdir = . top_srcdir = .. top_builddir = .. prefix = /usr/local exec_prefix = ${prefix} datadir = ${datarootdir} datarootdir = ${prefix}/share libdir = ${exec_prefix}/lib DATADIRNAME = share itlocaledir = $(prefix)/$(DATADIRNAME)/locale subdir = po install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh # Automake >= 1.8 provides $(MKDIR_P). # Until it can be supposed, use the safe fallback: mkdir_p = $(install_sh) -d INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 GMSGFMT = /usr/bin/msgfmt MSGFMT = /usr/bin/msgfmt XGETTEXT = /usr/bin/xgettext INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_EXTRACT = /usr/bin/intltool-extract MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot ALL_LINGUAS = PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) DISTFILES = Makefile.in.in POTFILES.in $(POFILES) EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS POTFILES = \ ../data/ui/adapters-tab.ui \ ../data/ui/adapters.ui \ ../data/ui/applet-passkey.ui \ ../data/ui/manager-main.ui \ ../data/ui/services.ui \ ../data/ui/services-network.ui \ ../data/ui/services-transfer.ui \ ../data/ui/services-audio.ui \ ../data/ui/send-dialog.ui \ ../data/ui/assistant.ui \ ../data/ui/device-list-widget.ui \ ../data/ui/applet-plugins-widget.ui \ ../data/ui/gsm-settings.ui \ ../data/ui/net-usage.ui \ ../blueman/Lib.py \ ../blueman/main/KillSwitchNG.py \ ../blueman/main/NetConf.py \ ../blueman/main/HalManager.py \ ../blueman/main/PulseAudioUtils.py \ ../blueman/main/SignalTracker.py \ ../blueman/main/Device.py \ ../blueman/main/KillSwitch.py \ ../blueman/main/Mechanism.py \ ../blueman/main/PPPConnection.py \ ../blueman/main/FakeDevice.py \ ../blueman/main/Config.py \ ../blueman/main/__init__.py \ ../blueman/main/AppletService.py \ ../blueman/main/DhcpClient.py \ ../blueman/main/SpeedCalc.py \ ../blueman/main/BluezConfig.py \ ../blueman/main/applet/__init__.py \ ../blueman/main/applet/Transfer.py \ ../blueman/main/applet/BluezAgent.py \ ../blueman/main/PluginManager.py \ ../blueman/main/DbusService.py \ ../blueman/Functions.py \ ../blueman/gui/manager/ManagerMenu.py \ ../blueman/gui/manager/ManagerDeviceList.py \ ../blueman/gui/manager/ManagerDeviceMenu.py \ ../blueman/gui/manager/ManagerProgressbar.py \ ../blueman/gui/manager/ManagerStats.py \ ../blueman/gui/manager/ManagerToolbar.py \ ../blueman/gui/manager/__init__.py \ ../blueman/gui/GtkAnimation.py \ ../blueman/gui/DeviceSelectorDialog.py \ ../blueman/gui/CellRendererPixbufTable.py \ ../blueman/gui/PixbufTable.py \ ../blueman/gui/MessageArea.py \ ../blueman/gui/Animation.py \ ../blueman/gui/DeviceSelectorList.py \ ../blueman/gui/CommonUi.py \ ../blueman/gui/__init__.py \ ../blueman/gui/GsmSettings.py \ ../blueman/gui/DeviceList.py \ ../blueman/gui/GenericList.py \ ../blueman/gui/applet/__init__.py \ ../blueman/gui/applet/PluginDialog.py \ ../blueman/gui/Notification.py \ ../blueman/gui/DeviceSelectorWidget.py \ ../blueman/ods/OdsManager.py \ ../blueman/ods/OdsServerSession.py \ ../blueman/ods/OdsServer.py \ ../blueman/ods/__init__.py \ ../blueman/ods/OdsSession.py \ ../blueman/ods/OdsBase.py \ ../blueman/DeviceClass.py \ ../blueman/__init__.py \ ../blueman/Sdp.py \ ../blueman/Constants.py.in \ ../blueman/bluez/Adapter.py \ ../blueman/bluez/errors.py \ ../blueman/bluez/BlueZInterface.py \ ../blueman/bluez/utils.py \ ../blueman/bluez/Device.py \ ../blueman/bluez/ServiceInterface.py \ ../blueman/bluez/BaseInterface.py \ ../blueman/bluez/Manager.py \ ../blueman/bluez/__init__.py \ ../blueman/bluez/Agent.py \ ../blueman/plugins/config/Gconf.py \ ../blueman/plugins/config/__init__.py \ ../blueman/plugins/config/File.py \ ../blueman/plugins/mechanism/Hal.py \ ../blueman/plugins/mechanism/RfKill.py \ ../blueman/plugins/mechanism/Network.py \ ../blueman/plugins/mechanism/Ppp.py \ ../blueman/plugins/mechanism/Config.py \ ../blueman/plugins/mechanism/__init__.py \ ../blueman/plugins/manager/PulseAudioProfile.py \ ../blueman/plugins/manager/__init__.py \ ../blueman/plugins/manager/Services.py \ ../blueman/plugins/ConfigurablePlugin.py \ ../blueman/plugins/ManagerPlugin.py \ ../blueman/plugins/BasePlugin.py \ ../blueman/plugins/ServicePlugin.py \ ../blueman/plugins/ConfigPlugin.py \ ../blueman/plugins/AppletPlugin.py \ ../blueman/plugins/__init__.py \ ../blueman/plugins/applet/NetUsage.py \ ../blueman/plugins/applet/StatusIcon.py \ ../blueman/plugins/applet/Networking.py \ ../blueman/plugins/applet/NMDUNSupport.py \ ../blueman/plugins/applet/RecentConns.py \ ../blueman/plugins/applet/NMPANSupport.py \ ../blueman/plugins/applet/DBusService.py \ ../blueman/plugins/applet/NMMonitor.py \ ../blueman/plugins/applet/TransferService.py \ ../blueman/plugins/applet/KillSwitch.py \ ../blueman/plugins/applet/StandardItems.py \ ../blueman/plugins/applet/AuthAgent.py \ ../blueman/plugins/applet/__init__.py \ ../blueman/plugins/applet/PulseAudio.py \ ../blueman/plugins/applet/ExitItem.py \ ../blueman/plugins/applet/DhcpClient.py \ ../blueman/plugins/applet/NMIntegration.py \ ../blueman/plugins/applet/ShowConnected.py \ ../blueman/plugins/applet/AppIndicator.py \ ../blueman/plugins/applet/Headset.py \ ../blueman/plugins/applet/DiscvManager.py \ ../blueman/plugins/applet/Menu.py \ ../blueman/plugins/applet/PPPSupport.py \ ../blueman/plugins/applet/SerialManager.py \ ../blueman/plugins/applet/PowerManager.py \ ../blueman/plugins/MechanismPlugin.py \ ../blueman/plugins/services/Network.py \ ../blueman/plugins/services/__init__.py \ ../blueman/plugins/services/Audio.py \ ../blueman/plugins/services/Transfer.py \ ../blueman/iniparse/config.py \ ../blueman/iniparse/compat.py \ ../blueman/iniparse/ini.py \ ../blueman/iniparse/__init__.py \ ../data/blueman.desktop.in \ ../data/blueman-manager.desktop.in \ ../data/configs/org.blueman.policy.in \ ../apps/blueman-manager \ ../apps/blueman-services \ ../apps/blueman-applet \ ../apps/blueman-adapters \ ../apps/blueman-sendto \ ../apps/blueman-assistant \ ../apps/blueman-browse CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) .SUFFIXES: .SUFFIXES: .po .pox .gmo .mo .msg .cat AM_DEFAULT_VERBOSITY = 1 INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V)) INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@; .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $< .po.gmo: $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && gencat $@ $*.msg all: all-yes all-yes: $(CATALOGS) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(GENPOT) install: install-data install-data: install-data-yes install-data-no: all install-data-yes: all linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $$dir; \ if test -r $$lang.gmo; then \ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ else \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $(srcdir)/$$lang.gmo as" \ "$$dir/$(GETTEXT_PACKAGE).mo"; \ fi; \ if test -r $$lang.gmo.m; then \ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ if test -r $(srcdir)/$$lang.gmo.m ; then \ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ $$dir/$(GETTEXT_PACKAGE).mo.m; \ echo "installing $(srcdir)/$$lang.gmo.m as" \ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ else \ true; \ fi; \ fi; \ done # Empty stubs to satisfy archaic automake needs dvi info ctags tags CTAGS TAGS ID: # Define this as empty until I found a useful application. install-exec installcheck: uninstall: linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ done check: all $(GETTEXT_PACKAGE).pot rm -f missing notexist srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m if [ -r missing -o -r notexist ]; then \ exit 1; \ fi mostlyclean: rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp rm -f .intltool-merge-cache clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES stamp-it rm -f *.mo *.msg *.cat *.cat.m *.gmo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f Makefile.in.in distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(DISTFILES) dists="$(DISTFILES)"; \ extra_dists="$(EXTRA_DISTFILES)"; \ for file in $$extra_dists; do \ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ done; \ for file in $$dists; do \ test -f $$file || file="$(srcdir)/$$file"; \ ln $$file $(distdir) 2> /dev/null \ || cp -p $$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ linguas="$(USE_LINGUAS)"; \ for lang in $$linguas; do \ echo "$$lang:"; \ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ if $$result; then \ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.gmo failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done Makefile POTFILES: stamp-it @if test ! -f $@; then \ rm -f stamp-it; \ $(MAKE) stamp-it; \ fi stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/config.sub0000755000175000017500000010535412307423213016625 0ustar schrammschramm#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-08-10' # 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 # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches with a ChangeLog entry to config-patches@gnu.org. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # 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-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -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/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # 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/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; 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 ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -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* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -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* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or1k-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: blueman-1.23-git201403102151/missing0000755000175000017500000001533012307423213016233 0ustar schrammschramm#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: blueman-1.23-git201403102151/libtool0000755000175000017500000107456512307423217016252 0ustar schrammschramm#! /bin/bash # libtool - Provide generalized library-building support services. # Generated automatically by config.status (blueman) 1.23 # Libtool was configured on host X: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=2.4.2 macro_revision=1.3337 # Whether or not to build shared libraries. build_libtool_libs=yes # Whether or not to build static libraries. build_old_libs=yes # What type of objects to build. pic_mode=default # Whether or not to optimize for fast installation. fast_install=yes # Shell to use when invoking shell scripts. SHELL="/bin/bash" # An echo program that protects backslashes. ECHO="printf %s\\n" # The PATH separator for the build system. PATH_SEPARATOR=":" # The host system. host_alias= host=x86_64-unknown-linux-gnu host_os=linux-gnu # The build system. build_alias= build=x86_64-unknown-linux-gnu build_os=linux-gnu # A sed program that does not truncate output. SED="/bin/sed" # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="$SED -e 1s/^X//" # A grep program that handles long lines. GREP="/bin/grep" # An ERE matcher. EGREP="/bin/grep -E" # A literal string matcher. FGREP="/bin/grep -F" # A BSD- or MS-compatible name lister. NM="/usr/bin/nm -B" # Whether we need soft or hard links. LN_S="ln -s" # What is the maximum length of a command? max_cmd_len=1572864 # Object file suffix (normally "o"). objext=o # Executable file suffix (normally ""). exeext= # whether the shell understands "unset". lt_unset=unset # turn spaces into newlines. SP2NL="tr \\040 \\012" # turn newlines into spaces. NL2SP="tr \\015\\012 \\040\\040" # convert $build file names to $host format. to_host_file_cmd=func_convert_file_noop # convert $build files to toolchain format. to_tool_file_cmd=func_convert_file_noop # An object symbol dumper. OBJDUMP="objdump" # Method to check whether dependent libraries are shared objects. deplibs_check_method="pass_all" # Command to use when deplibs_check_method = "file_magic". file_magic_cmd="\$MAGIC_CMD" # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob="" # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob="no" # DLL creation program. DLLTOOL="false" # Command to associate shared and link libraries. sharedlib_from_linklib_cmd="printf %s\\n" # The archiver. AR="ar" # Flags to create an archive. AR_FLAGS="cru" # How to feed a file listing to the archiver. archiver_list_spec="@" # A symbol stripping program. STRIP="strip" # Commands used to install an old-style archive. RANLIB="ranlib" old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$tool_oldlib" old_postuninstall_cmds="" # Whether to use a lock for old archive extraction. lock_old_archive_extraction=no # A C compiler. LTCC="gcc" # LTCC compiler flags. LTCFLAGS="-g -O2" # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'" # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p'" # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/ {\\\"\\1\\\", (void *) 0},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\(lib[^ ]*\\)\$/ {\"\\2\", (void *) \\&\\2},/p' -e 's/^[ABCDGIRSTW]* \\([^ ]*\\) \\([^ ]*\\)\$/ {\"lib\\2\", (void *) \\&\\2},/p'" # Specify filename containing input files for $NM. nm_file_list_spec="@" # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot= # The name of the directory that contains temporary libtool files. objdir=.libs # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=file # Must we lock files when doing compilation? need_locks="no" # Manifest tool. MANIFEST_TOOL=":" # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL="" # Tool to change global to local symbols on Mac OS X. NMEDIT="" # Tool to manipulate fat objects and archives on Mac OS X. LIPO="" # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL="" # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64="" # Old archive suffix (normally "a"). libext=a # Shared library suffix (normally ".so"). shrext_cmds=".so" # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds="" # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" # Do we need the "lib" prefix for modules? need_lib_prefix=no # Do we need a version for libraries? need_version=no # Library versioning type. version_type=linux # Shared library runtime path variable. runpath_var=LD_RUN_PATH # Shared library path variable. shlibpath_var=LD_LIBRARY_PATH # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=no # Format of library name prefix. libname_spec="lib\$name" # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}" # The coded name of the library, if different from the real name. soname_spec="\${libname}\${release}\${shared_ext}\$major" # Permission mode override for installation of shared libraries. install_override_mode="" # Command to use after installation of a shared archive. postinstall_cmds="" # Command to use after uninstallation of a shared archive. postuninstall_cmds="" # Commands used to finish a libtool library installation in a directory. finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir" # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval="" # Whether we should hardcode library paths into libraries. hardcode_into_libs=yes # Compile-time system search path for libraries. sys_lib_search_path_spec="/usr/lib/gcc/x86_64-linux-gnu/4.8 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib " # Run-time system search path for libraries. sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib32 /usr/lib32 " # Whether dlopen is supported. dlopen_support=unknown # Whether dlopen of programs is supported. dlopen_self=unknown # Whether dlopen of statically linked programs is supported. dlopen_self_static=unknown # Commands to strip libraries. old_striplib="strip --strip-debug" striplib="strip --strip-unneeded" # The linker used to build libraries. LD="/usr/bin/ld -m elf_x86_64" # How to create reloadable object files. reload_flag=" -r" reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" # Commands used to build an old-style archive. old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$tool_oldlib" # A language specific compiler. CC="gcc" # Is the compiler the GNU compiler? with_gcc=yes # Compiler flag to turn off builtin functions. no_builtin_flag=" -fno-builtin" # Additional compiler flags for building library objects. pic_flag=" -fPIC -DPIC" # How to pass a linker flag through the compiler. wl="-Wl," # Compiler flag to prevent dynamic linking. link_static_flag="-static" # Does compiler simultaneously support -c and -o options? compiler_c_o="yes" # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=no # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=no # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec="\${wl}--export-dynamic" # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" # Whether the compiler copes with passing no objects directly. compiler_needs_object="no" # Create an old-style archive from a shared archive. old_archive_from_new_cmds="" # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds="" # Commands used to build a shared archive. archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" archive_expsym_cmds="echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~ cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib" # Commands used to build a loadable module if different from building # a shared archive. module_cmds="" module_expsym_cmds="" # Whether we are building with GNU ld or not. with_gnu_ld="yes" # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag="" # Flag that enforces no undefined symbols. no_undefined_flag="" # Flag to hardcode $libdir into a binary during linking. # This must work even if $libdir does not exist hardcode_libdir_flag_spec="\${wl}-rpath \${wl}\$libdir" # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator="" # Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=no # Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting ${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=no # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=no # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=unsupported # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=no # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=no # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=no # Set to "yes" if exported symbols are required. always_export_symbols=no # The commands to list exported symbols. export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" # Symbols that should not be listed in the preloaded symbols. exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*" # Symbols that must always be exported. include_expsyms="" # Commands necessary for linking programs (against libraries) with templates. prelink_cmds="" # Commands necessary for finishing linking programs. postlink_cmds="" # Specify filename containing input files. file_list_spec="" # How to hardcode a shared library path into an executable. hardcode_action=immediate # ### END LIBTOOL CONFIG # libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, # 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) # --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages # --version print version information # -h, --help, --help-all print short, long, or detailed help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. When passed as first option, # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.6 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . # GNU libtool home page: . # General help using GNU software: . PROGRAM=libtool PACKAGE=libtool VERSION="2.4.2 Debian-2.4.2-1.6" TIMESTAMP="" package_revision=1.3337 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # NLS nuisances: We save the old values to restore during execute mode. lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done LC_ALL=C LANGUAGE=C export LANGUAGE LC_ALL $lt_unset CDPATH # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # Extended-shell func_dirname implementation # func_basename file func_basename () { func_basename_result="${1##*/}" } # Extended-shell func_basename implementation # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # Extended-shell func_dirname_and_basename implementation # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # Extended-shell func_stripname implementation # These SED scripts presuppose an absolute path with a trailing slash. pathcar='s,^/\([^/]*\).*$,\1,' pathcdr='s,^/[^/]*,,' removedotparts=':dotsl s@/\./@/@g t dotsl s,/\.$,/,' collapseslashes='s@/\{1,\}@/@g' finalslash='s,/*$,/,' # func_normal_abspath PATH # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. # value returned in "$func_normal_abspath_result" func_normal_abspath () { # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` while :; do # Processed it all yet? if test "$func_normal_abspath_tpath" = / ; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result" ; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_relative_path SRCDIR DSTDIR # generates a relative path from SRCDIR to DSTDIR, with a trailing # slash if non-empty, suitable for immediately appending a filename # without needing to append a separator. # value returned in "$func_relative_path_result" func_relative_path () { func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=${func_dirname_result} if test "x$func_relative_path_tlibdir" = x ; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test "x$func_stripname_result" != x ; then func_relative_path_result=${func_relative_path_result}/${func_stripname_result} fi # Normalisation. If bindir is libdir, return empty string, # else relative path ending with a slash; either way, target # file name can be directly appended. if test ! -z "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result/" func_relative_path_result=$func_stripname_result fi } # The name of this program: func_dirname_and_basename "$progpath" progname=$func_basename_result # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' # Sed substitution that converts a w32 file name or path # which contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "$my_tmpdir" } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "$1" | $SED \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_tr_sh # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_version # Echo version message to standard output and exit. func_version () { $opt_debug $SED -n '/(C)/!b go :more /\./!{ N s/\n# / / b more } :go /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $opt_debug $SED -n '/^# Usage:/,/^# *.*--help/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" echo $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help [NOEXIT] # Echo long help message to standard output and exit, # unless 'noexit' is passed as argument. func_help () { $opt_debug $SED -n '/^# Usage:/,/# Report bugs to/ { :print s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } /^# .* home page:/b print /^# General help using/b print ' < "$progpath" ret=$? if test -z "$1"; then exit $ret fi } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $opt_debug func_error "missing argument for $1." exit_cmd=exit } # func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. func_split_short_opt () { func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"} } # Extended-shell func_split_short_opt implementation # func_split_long_opt longopt # Set func_split_long_opt_name and func_split_long_opt_arg shell # variables after splitting LONGOPT at the `=' sign. func_split_long_opt () { func_split_long_opt_name=${1%%=*} func_split_long_opt_arg=${1#*=} } # Extended-shell func_split_long_opt implementation exit_cmd=: magic="%%%MAGIC variable%%%" magic_exe="%%%MAGIC EXE variable%%%" # Global variables. nonopt= preserve_args= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "${1}+=\${2}" } # Extended-shell func_append implementation # func_append_quoted var value # Quote VALUE and append to the end of shell variable VAR, separated # by a space. func_append_quoted () { func_quote_for_eval "${2}" eval "${1}+=\\ \$func_quote_for_eval_result" } # Extended-shell func_append_quoted implementation # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $* )) } # Extended-shell func_arith implementation # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } # Extended-shell func_len implementation # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # Extended-shell func_lo2o implementation # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # Extended-shell func_xform implementation # func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_error ${1+"$@"} func_error "See the $PACKAGE documentation for more information." func_fatal_error "Fatal configuration error." } # func_config # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # Display the features supported by this script. func_features () { echo "host: $host" if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname="$1" re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf="/$re_begincf/,/$re_endcf/p" # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Option defaults: opt_debug=: opt_dry_run=false opt_config=false opt_preserve_dup_deps=false opt_features=false opt_finish=false opt_help=false opt_help_all=false opt_silent=: opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false # Parse options once, thoroughly. This comes as soon as possible in the # script to make things like `--version' happen as quickly as we can. { # this just eases exit handling while test $# -gt 0; do opt="$1" shift case $opt in --debug|-x) opt_debug='set -x' func_echo "enabling shell trace mode" $opt_debug ;; --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) opt_config=: func_config ;; --dlopen|-dlopen) optarg="$1" opt_dlopen="${opt_dlopen+$opt_dlopen }$optarg" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) opt_features=: func_features ;; --finish) opt_finish=: set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help_all=: opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_mode="$optarg" case $optarg in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_silent=false preserve_args+=" $opt" ;; --no-warning|--no-warn) opt_warning=false preserve_args+=" $opt" ;; --no-verbose) opt_verbose=false preserve_args+=" $opt" ;; --silent|--quiet) opt_silent=: preserve_args+=" $opt" opt_verbose=false ;; --verbose|-v) opt_verbose=: preserve_args+=" $opt" opt_silent=false ;; --tag) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_tag="$optarg" preserve_args+=" $opt $optarg" func_enable_tag "$optarg" shift ;; -\?|-h) func_usage ;; --help) func_help ;; --version) func_version ;; # Separate optargs to long options: --*=*) func_split_long_opt "$opt" set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-n*|-v*) func_split_short_opt "$opt" set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) break ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) set dummy "$opt" ${1+"$@"}; shift; break ;; esac done # Validate options: # save first non-option argument if test "$#" -gt 0; then nonopt="$opt" shift fi # preserve --debug test "$opt_debug" = : || preserve_args+=" --debug" case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test "$opt_mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$opt_mode' for more information." } # Bail if the options were screwed $exit_cmd $EXIT_FAILURE } ## ----------- ## ## Main. ## ## ----------- ## # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $opt_debug # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $opt_debug if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result="$1" fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result="$3" fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $opt_debug case $4 in $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in $2 ) func_to_host_path_result+="$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result="$1" } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result="$1" } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_mode_compile arg... func_mode_compile () { $opt_debug # Get the compilation command and the source file. base_compile= srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg="$arg" arg_mode=normal ;; target ) libobj="$arg" arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) pie_flag+=" $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) later+=" $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs="$IFS"; IFS=',' for arg in $args; do IFS="$save_ifs" func_append_quoted lastarg "$arg" done IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. base_compile+=" $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg="$srcfile" srcfile="$arg" ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj="$func_basename_result" } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi removelist+=" $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist removelist+=" $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir command+=" -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then command+=" -o $obj" fi # Suppress compiler output if we already did a PIC compilation. command+="$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test "$opt_help" = :; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | sed '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then dir+="/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then libdirs+=" $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then libs+=" $opt" else func_warning "\`$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument \`$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || admincmds+=" $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" install_prog+="$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then files+=" $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" install_prog+=" $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi install_shared_prog+=" $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" install_shared_prog+=" -m $func_quote_for_eval_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. staticlibs+=" $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) current_libdirs+=" $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) future_libdirs+=" $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" dir+="$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && staticlibs+=" $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) symtab_cflags+=" $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive which possess that section. Heuristic: eliminate # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $opt_debug if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result="" fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include /* declarations of non-ANSI functions */ #if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ #if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC # ifndef _INTPTR_T_DEFINED # define _INTPTR_T_DEFINED # define intptr_t int # endif #elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined (other platforms) ... */ #endif #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result libtool_args+=" $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) compile_command+=" @OUTPUT@" finalize_command+=" @OUTPUT@" ;; esac case $prev in bindir) bindir="$arg" prev= continue ;; dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. compile_command+=" @SYMFILE@" finalize_command+=" @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then dlfiles+=" $arg" else dlprefiles+=" $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) deplibs+=" $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # moreargs+=" $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then dlfiles+=" $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. dlprefiles+=" $pic_object" prev= fi # A PIC object. libobjs+=" $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object non_pic_objects+=" $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" non_pic_objects+=" $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result libobjs+=" $pic_object" non_pic_objects+=" $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) rpath+=" $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) xrpath+=" $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) weak_libs+=" $arg" prev= continue ;; xcclinker) linker_flags+=" $qarg" compiler_flags+=" $qarg" prev= compile_command+=" $qarg" finalize_command+=" $qarg" continue ;; xcompiler) compiler_flags+=" $qarg" prev= compile_command+=" $qarg" finalize_command+=" $qarg" continue ;; xlinker) linker_flags+=" $qarg" compiler_flags+=" $wl$qarg" prev= compile_command+=" $wl$qarg" finalize_command+=" $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. compile_command+=" $link_static_flag" finalize_command+=" $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) compile_command+=" $arg" finalize_command+=" $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) deplibs+=" $arg" ;; *) deplibs+=" -L$dir" ;; esac lib_search_path+=" $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) dllsearchpath+=":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) dllsearchpath+=":$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework deplibs+=" System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi deplibs+=" $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) compiler_flags+=" $arg" compile_command+=" $arg" finalize_command+=" $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) compiler_flags+=" $arg" compile_command+=" $arg" finalize_command+=" $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) new_inherited_linker_flags+=" $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) xrpath+=" $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" arg+=" $func_quote_for_eval_result" compiler_flags+=" $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" arg+=" $wl$func_quote_for_eval_result" compiler_flags+=" $wl$func_quote_for_eval_result" linker_flags+=" $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" compile_command+=" $arg" finalize_command+=" $arg" compiler_flags+=" $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. objs+=" $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then dlfiles+=" $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. dlprefiles+=" $pic_object" prev= fi # A PIC object. libobjs+=" $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object non_pic_objects+=" $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" non_pic_objects+=" $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result libobjs+=" $pic_object" non_pic_objects+=" $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. deplibs+=" $arg" old_deplibs+=" $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test "$prev" = dlfiles; then # This library was specified with -dlopen. dlfiles+=" $func_resolve_sysroot_result" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. dlprefiles+=" $func_resolve_sysroot_result" prev= else deplibs+=" $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then compile_command+=" $arg" finalize_command+=" $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" compile_command+=" $arg" finalize_command+=" $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi libs+=" $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) specialdeplibs+=" $pre_post_deps" ;; esac pre_post_deps+=" $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) deplibs+=" $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else compiler_flags+=" $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) new_inherited_linker_flags+=" $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) new_inherited_linker_flags+=" $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" newlib_search_path+=" $func_resolve_sysroot_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" newlib_search_path+=" $func_resolve_sysroot_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) xrpath+=" $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." else echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. newdlprefiles+=" $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else newdlfiles+=" $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) new_inherited_linker_flags+=" $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && dlfiles+=" $dlopen" test -n "$dlpreopen" && dlprefiles+=" $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. convenience+=" $ladir/$objdir/$old_library" old_convenience+=" $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi tmp_libs+=" $deplib" done elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test "$prefer_static_libs" = yes || test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib="$l" done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. dlprefiles+=" $lib $dependency_libs" else newdlfiles+=" $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$lt_sysroot$libdir" absdir="$lt_sysroot$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later notinst_path+=" $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later notinst_path+=" $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" newdlprefiles+=" $dir/$linklib" else newdlprefiles+=" $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ dlpreconveniencelibs+=" $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then newdlprefiles+=" $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ dlpreconveniencelibs+=" $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then newdlprefiles+=" $dir/$dlname" else newdlprefiles+=" $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then newlib_search_path+=" $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" newlib_search_path+=" $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs+=" $deplib" ;; esac fi tmp_libs+=" $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) temp_rpath+="$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath+=" $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath+=" $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded notinst_deplibs+=" $lib" need_relink=no ;; *) if test "$installed" = no; then notinst_deplibs+=" $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath+=" $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath+=" $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir+=" -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) compile_shlibpath+="$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath+="$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath+="$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir+=" -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) xrpath+=" $temp_xrpath";; esac;; *) temp_deplibs+=" $libdir";; esac done dependency_libs="$temp_deplibs" fi newlib_search_path+=" $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) specialdeplibs+=" $func_resolve_sysroot_result" ;; esac fi tmp_libs+=" $func_resolve_sysroot_result" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi compiler_flags+=" ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" linker_flags+=" -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) lib_search_path+=" $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) tmp_libs+=" $deplib" ;; esac ;; *) tmp_libs+=" $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then tmp_libs+=" $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" objs+="$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" libobjs+=" $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|qnx|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; *) func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. verstring+=":${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" libobjs+=" $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi removelist+=" $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then oldlibs+=" $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" temp_xrpath+=" -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath+=" $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) dlfiles+=" $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) dlprefiles+=" $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework deplibs+=" System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then deplibs+=" -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then newdeplibs+=" $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. newdeplibs+=" $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) newdeplibs+=" $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then newdeplibs+=" $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. newdeplibs+=" $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) new_libs+=" -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) new_libs+=" $deplib" ;; esac ;; *) new_libs+=" $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" dep_rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath+=" $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath+="$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do linknames+=" $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" delfiles+=" $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result delfiles+=" $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter delfiles+=" $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) tmp_deplibs+=" $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" generated+=" $gentop" func_extract_archives $gentop $convenience libobjs+=" $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" linker_flags+=" $flag" fi # Make a backup of the uninstalled library when relinking if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output delfiles+=" $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done delfiles+=" $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then objlist+=" $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi delfiles+=" $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter delfiles+=" $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" generated+=" $gentop" func_extract_archives $gentop $dlprefiles libobjs+=" $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else gentop="$output_objdir/${obj}x" generated+=" $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) compile_command+=" ${wl}-bind_at_load" finalize_command+=" ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) new_libs+=" -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) new_libs+=" $deplib" ;; esac ;; *) new_libs+=" $deplib" ;; esac done compile_deplibs="$new_libs" compile_command+=" $compile_deplibs" finalize_command+=" $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath+=" $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath+=" $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) dllsearchpath+=":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) dllsearchpath+=":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs+="$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath+=" $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) finalize_perm_rpath+=" $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=no ;; *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath+="$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do rpath+="$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then oldobjs+=" $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" generated+=" $gentop" func_extract_archives $gentop $addlibs oldobjs+=" $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" generated+=" $gentop" func_extract_archives $gentop $dlprefiles oldobjs+=" $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" generated+=" $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" oldobjs+=" $gentop/$newobj" ;; *) oldobjs+=" $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result objlist+=" $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" func_resolve_sysroot "$deplib" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" newdependency_libs+=" ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" newdependency_libs+=" -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" newdependency_libs+=" -R$func_replace_sysroot_result" ;; *) newdependency_libs+=" $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" newdlfiles+=" ${lt_sysroot:+=}$libdir/$name" ;; *) newdlfiles+=" $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" newdlprefiles+=" ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlfiles+=" $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlprefiles+=" $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test "x$bindir" != x ; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$opt_mode" = link || test "$opt_mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) RM+=" $arg"; rmforce=yes ;; -*) RM+=" $arg" ;; *) files+=" $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then odir="$objdir" else odir="$dir/$objdir" fi func_basename "$file" name="$func_basename_result" test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) rmdirs+=" $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do rmfiles+=" $odir/$n" done test -n "$old_library" && rmfiles+=" $odir/$old_library" case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && rmfiles+=" $odir/$dlname" ;; esac test -n "$libdir" && rmfiles+=" $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then rmfiles+=" $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then rmfiles+=" $dir/$non_pic_object" fi fi ;; *) if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe rmfiles+=" $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result rmfiles+=" $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles rmfiles+=" $odir/$name $odir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then rmfiles+=" $odir/lt-$name" fi if test "X$noexename" != "X$name" ; then rmfiles+=" $odir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 blueman-1.23-git201403102151/configure.ac0000644000175000017500000001227412307412112017122 0ustar schrammschrammAC_PREREQ(2.69) AC_INIT(blueman, 1.23) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE(foreign) AM_MAINTAINER_MODE AC_PROG_CC AC_PROG_LIBTOOL PKG_PROG_PKG_CONFIG GETTEXT_PACKAGE="blueman" AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package]) AM_GLIB_GNU_GETTEXT IT_PROG_INTLTOOL([0.35.0]) AM_PATH_PYTHON(2.6) AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(Could not find Python headers)]) AC_ENABLE_SHARED(yes) AC_ENABLE_STATIC(no) PYTHON_LIBS=`python-config --libs` AC_SUBST(PYTHON_LIBS) AC_ARG_VAR([PYREXC], [Pyrex compiler]) if test "x$PYREXC" = "x"; then AC_PATH_PROG([PYREXC],[pyrexc]) fi AC_SUBST([PYREXC]) AC_MSG_CHECKING([for pyrexc executable]) AC_MSG_RESULT([${PYREXC}]) if test "x$PYREXC" = "x"; then AC_MSG_ERROR([Fatal: pyrexc not found. Get Pyrex from * your system's packages (recommended) * upstream at http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ ]) fi if test "$sysconfdir" = "\${prefix}/etc" \ && { test "$prefix" = "NONE" || test "$prefix" = "/usr" \ || test "$prefix" = "/usr/" ; } ; then if test "$( (uname -s) )" = "Linux" ; then sysconfdir=/etc fi ( prefix=$ac_default_prefix sysconfdir=`eval echo "$sysconfdir"` AC_MSG_NOTICE([configuration directory is "$sysconfdir".]) AC_MSG_NOTICE([use --sysconfdir to override.]) ) fi dnl ---------------------------------- dnl - Various paths and other defines dnl ---------------------------------- AC_SUBST(VERSION) AC_SUBST(PACKAGE) AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) AC_SUBST(SYSCONFDIR) AS_AC_EXPAND(BINDIR, $bindir) AC_SUBST(BINDIR) AS_AC_EXPAND(DATADIR, $datarootdir) AC_SUBST(DATADIR) AS_AC_EXPAND(PYTHONDIR, $pythondir) AC_SUBST(PYTHONDIR) AS_AC_EXPAND(PKGLIBDIR, $libdir/blueman) AC_SUBST(PKGLIBDIR) AS_AC_EXPAND(LIBEXECDIR, $libexecdir) AC_SUBST(LIBEXECDIR) dnl AS_AC_EXPAND([PREFIX], $prefix) AC_SUBST(prefix) pkgdatadir="${DATADIR}/${PACKAGE}" AC_SUBST(pkgdatadir) AS_AC_EXPAND(LOCALEDIR, $datarootdir/locale) AC_SUBST(LOCALEDIR) dnl --------------------------------- dnl dhcp config file location dnl --------------------------------- dhconfig='/etc/dhcp3/dhcpd.conf' AC_ARG_WITH(dhcp_config, [ --with-dhcp-config=PATH set dhcp3 server configuration path], dhconfig="$with_dhcp_config" ) AC_SUBST(dhconfig) dnl --------------------------------- deps_check=1 AC_ARG_WITH(no_runtime_deps_check, [ --with-no-runtime-deps-check disable runtime dependency check (for package maintainers)], deps_check=0 ) polkit_val="yes" AC_ARG_ENABLE(polkit, [ --enable-polkit=[yes/no] Enable policykit support],,enable_polkit=yes) if test "x$enable_polkit" = "xyes"; then polkit_val="yes" else polkit_val="no" fi AC_SUBST(polkit_val) hal_en="no" AC_ARG_ENABLE(hal, [ --enable-hal=[yes/no] Enable/disable Hal support],,enable_hal=no) if test "x$enable_hal" = "xyes"; then hal_en="yes" else hal_en="no" fi AC_SUBST(hal_en) AM_CONDITIONAL(ENABLE_HAL, test "x$hal_en" = "xyes") have_nst=yes AC_ARG_ENABLE(sendto, [ --enable-sendto=[yes/no] Enable nautilus-sendto plugin build],,have_nst=yes) AM_CONDITIONAL(HAVE_NST, test "x$have_nst" = "xyes") dnl ---------------------------- if test $deps_check = 1; then PKG_CHECK_MODULES(PYGTK, pygtk-2.0 >= 2.12.0) PKG_CHECK_MODULES(PYNOTIFY, notify-python) AM_CHECK_PYMOD(dbus,,,[AC_MSG_ERROR(Could not find Python module dbus)]) AM_CHECK_PYMOD(gobject,,,[AC_MSG_ERROR(Could not find Python module gobject)]) fi PKG_CHECK_MODULES(BLUEZ, bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ) AC_SUBST(BLUEZ_CFLAGS) AC_SUBST(BLUEZ_LIBS) AC_OUTPUT([ Makefile apps/Makefile sendto/Makefile blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/plugins/config/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/ods/Makefile blueman/iniparse/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/actions/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/actions/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/actions/Makefile data/icons/hicolor/48x48/devices/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/main_icon/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in ]) echo echo $PACKAGE $VERSION echo echo Prefix : $prefix echo sysconfig dir : $sysconfdir echo "HAL support enabled (deprecated): $hal_en" echo Policykit-1 Enabled: $polkit_val echo Nautilus sendto plugin enabled: $have_nst echo Dhcpd 3 configuration file: $dhconfig echo blueman-1.23-git201403102151/data/0000755000175000017500000000000012307423217015547 5ustar schrammschrammblueman-1.23-git201403102151/data/blueman.desktop.in0000644000175000017500000000024412307412112021162 0ustar schrammschramm[Desktop Entry] Encoding=UTF-8 _Name=Blueman Applet _Comment=Blueman Bluetooth Manager Icon=blueman Exec=blueman-applet Terminal=false Type=Application Categories= blueman-1.23-git201403102151/data/Makefile.in0000644000175000017500000005600312307423213017614 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(appdir)" "$(DESTDIR)$(autostartdir)" DATA = $(app_DATA) $(autostart_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ autostartdir = $(sysconfdir)/xdg/autostart autostart_in_files = blueman.desktop.in autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) appdir = $(datadir)/applications app_in_files = blueman-manager.desktop.in app_DATA = $(app_in_files:.desktop.in=.desktop) EXTRA_DIST = $(autostart_in_files) \ $(app_in_files) SUBDIRS = \ configs \ icons \ ui \ man CLEANFILES = \ blueman-manager.desktop \ blueman.desktop \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-appDATA: $(app_DATA) @$(NORMAL_INSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdir)" || exit $$?; \ done uninstall-appDATA: @$(NORMAL_UNINSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdir)'; $(am__uninstall_files_from_dir) install-autostartDATA: $(autostart_DATA) @$(NORMAL_INSTALL) @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(autostartdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(autostartdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(autostartdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(autostartdir)" || exit $$?; \ done uninstall-autostartDATA: @$(NORMAL_UNINSTALL) @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(autostartdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(appdir)" "$(DESTDIR)$(autostartdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-appDATA install-autostartDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-appDATA uninstall-autostartDATA .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-appDATA install-autostartDATA \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-appDATA \ uninstall-autostartDATA @INTLTOOL_DESKTOP_RULE@ @INTLTOOL_DESKTOP_RULE@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/blueman-manager.desktop.in0000644000175000017500000000033712307412112022575 0ustar schrammschramm[Desktop Entry] Encoding=UTF-8 _Name=Bluetooth Manager _Comment=Blueman Bluetooth Manager Icon=blueman Exec=blueman-manager Terminal=false Type=Application StartupNotify=true Categories=GTK;GNOME;Settings;HardwareSettings; blueman-1.23-git201403102151/data/man/0000755000175000017500000000000012307423217016322 5ustar schrammschrammblueman-1.23-git201403102151/data/man/blueman-applet.10000644000175000017500000000030012307412112021273 0ustar schrammschramm.TH BLUEMAN-APPLET 1 LOCAL .SH NAME blueman-applet - a tray applet for managing bluetooth .SH SYNOPSIS .B blueman-applet .SH OPTIONS There are no options. .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/Makefile.in0000644000175000017500000004046612307423214020376 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/man DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ man_MANS = \ blueman-adapters.1 \ blueman-applet.1 \ blueman-manager.1 \ blueman-sendto.1 \ blueman-services.1 \ blueman-assistant.1 \ blueman-browse.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/man/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/man/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/man/Makefile.am0000644000175000017500000000027512307412112020352 0ustar schrammschrammman_MANS = \ blueman-adapters.1 \ blueman-applet.1 \ blueman-manager.1 \ blueman-sendto.1 \ blueman-services.1 \ blueman-assistant.1 \ blueman-browse.1 EXTRA_DIST = $(man_MANS) blueman-1.23-git201403102151/data/man/blueman-services.10000644000175000017500000000044612307412112021644 0ustar schrammschramm.TH BLUEMAN-SERVICES 1 LOCAL .SH NAME blueman-services - Configure local bluetooth services .SH SYNOPSIS .B blueman-services .SH DESCRIPTION blueman-servies is a graphical dialog for configuring local bluetooth services .SH OPTIONS There are no options. .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/blueman-browse.10000644000175000017500000000061712307412112021322 0ustar schrammschramm.TH BLUEMAN-BROWSE 1 LOCAL .SH NAME blueman-browse - Helper application for launching an obex browser .SH SYNOPSIS .B blueman-browse [options] .SH DESCRIPTION blueman-browse Launches an obex browser for specified device, if there is no device specified, it will display a dialog to choose from. .SH OPTIONS .IP --device=ADDRESS Address of the device to browse .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/blueman-assistant.10000644000175000017500000000062412307412112022030 0ustar schrammschramm.TH BLUEMAN-ASSISTANT 1 LOCAL .SH NAME blueman-assistant - application for configuring and pairing bluetooth devices .SH SYNOPSIS .B blueman-assistant [options] .SH DESCRIPTION blueman-assistant configures specified device, if there is no device specified, it will display a dialog to choose from. .SH OPTIONS .IP --device=ADDRESS Address of the device to configure .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/blueman-manager.10000644000175000017500000000026712307412112021434 0ustar schrammschramm.TH BLUEMAN-MANAGER 1 LOCAL .SH NAME blueman-manager - bluetooth device manager .SH SYNOPSIS .B blueman-manager .SH OPTIONS There are no options. .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/blueman-sendto.10000644000175000017500000000062612307412112021315 0ustar schrammschramm.TH BLUEMAN-SENDTO 1 LOCAL .SH NAME blueman-sendto - application for sending files to bluetooth devices .SH SYNOPSIS .B blueman-sendto [options] .SH DESCRIPTION blueman-sendto sends files to specified device, if there is no device specified, it will display a dialog to choose from all known devices. .SH OPTIONS .IP --device=ADDRESS Address of the device to send to .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/blueman-adapters.10000644000175000017500000000045212307412112021621 0ustar schrammschramm.TH BLUEMAN-SENDTO 1 LOCAL .SH NAME blueman-adapters - an utility to set adapter properties .SH SYNOPSIS .B blueman-adapters [adapter] .SH OPTIONS adapter option is used to select initial tab in the dialog. Adapter should be in the form of hci0, hci1 ... hciN .SH AUTHOR Valmantas Paliksa blueman-1.23-git201403102151/data/man/Makefile0000644000175000017500000004374412307423217017776 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/man/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/man DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/man abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/man abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. man_MANS = \ blueman-adapters.1 \ blueman-applet.1 \ blueman-manager.1 \ blueman-sendto.1 \ blueman-services.1 \ blueman-assistant.1 \ blueman-browse.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/man/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/man/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/Makefile.am0000644000175000017500000000103612307412112017573 0ustar schrammschramm@INTLTOOL_DESKTOP_RULE@ autostartdir = $(sysconfdir)/xdg/autostart autostart_in_files = blueman.desktop.in autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) @INTLTOOL_DESKTOP_RULE@ appdir = $(datadir)/applications app_in_files = blueman-manager.desktop.in app_DATA = $(app_in_files:.desktop.in=.desktop) EXTRA_DIST = $(autostart_in_files) \ $(app_in_files) SUBDIRS = \ configs \ icons \ ui \ man CLEANFILES = \ blueman-manager.desktop \ blueman.desktop \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) blueman-1.23-git201403102151/data/icons/0000755000175000017500000000000012307423217016662 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/Makefile.in0000644000175000017500000004655312307423213020740 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ hicolor \ main_icon all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/0000755000175000017500000000000012307423217020321 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/scalable/0000755000175000017500000000000012307423217022067 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/scalable/Makefile.in0000644000175000017500000004664512307423214024150 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/scalable DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ devices \ actions \ status all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices/0000755000175000017500000000000012307423217023511 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/scalable/devices/Makefile.in0000644000175000017500000003700612307423214025561 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/scalable/devices DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = scalable context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.svg \ blueman-serial.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/devices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices/Makefile.am0000644000175000017500000000031412307412112025533 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = scalable context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.svg \ blueman-serial.svg EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices/blueman-serial.svg0000644000175000017500000003776512307412112027144 0ustar schrammschramm image/svg+xml blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices/blueman-device.svg0000644000175000017500000006033512307412112027111 0ustar schrammschramm image/svg+xml Verbatim store'n'go May 2007 F.bellaiche <frederic.bellaiche@gmail.com> blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices/Makefile0000644000175000017500000004244012307423217025155 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/scalable/devices/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/scalable/devices DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable/devices abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = scalable context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.svg \ blueman-serial.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/devices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/status/0000755000175000017500000000000012307423217023412 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/scalable/status/Makefile.in0000644000175000017500000003703012307423214025457 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/scalable/status DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = scalable context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = blueman-tray-active.svg blueman-tray-disabled.svg blueman-tray.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/status/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/status/blueman-tray.svg0000644000175000017500000002101512307412112026522 0ustar schrammschramm image/svg+xml blueman-1.23-git201403102151/data/icons/hicolor/scalable/status/Makefile.am0000644000175000017500000000034012307412112025433 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = scalable context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = blueman-tray-active.svg blueman-tray-disabled.svg blueman-tray.svg EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/scalable/status/blueman-tray-disabled.svg0000644000175000017500000002537512307412112030304 0ustar schrammschramm image/svg+xml blueman-1.23-git201403102151/data/icons/hicolor/scalable/status/blueman-tray-active.svg0000644000175000017500000002134512307412112030001 0ustar schrammschramm image/svg+xml blueman-1.23-git201403102151/data/icons/hicolor/scalable/status/Makefile0000644000175000017500000004245712307423217025066 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/scalable/status/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/scalable/status DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable/status abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable/status abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = scalable context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = blueman-tray-active.svg blueman-tray-disabled.svg blueman-tray.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/status/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/Makefile.am0000644000175000017500000000005312307412112024111 0ustar schrammschrammSUBDIRS = \ devices \ actions \ status blueman-1.23-git201403102151/data/icons/hicolor/scalable/actions/0000755000175000017500000000000012307423217023527 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/scalable/actions/blueman-plugin.svg0000644000175000017500000001011612307412112027156 0ustar schrammschramm image/svg+xml blueman-1.23-git201403102151/data/icons/hicolor/scalable/actions/Makefile.in0000644000175000017500000003676012307423214025605 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/scalable/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = scalable context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-plugin.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/actions/Makefile.am0000644000175000017500000000026612307412112025557 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = scalable context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-plugin.svg EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/scalable/actions/Makefile0000644000175000017500000004241212307423217025172 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/scalable/actions/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/scalable/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable/actions abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable/actions abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = scalable context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-plugin.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/scalable/Makefile0000644000175000017500000005223612307423217023537 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/scalable/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/scalable DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/scalable abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../ top_builddir = ../../../.. top_srcdir = ../../../.. SUBDIRS = \ devices \ actions \ status all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/scalable/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/0000755000175000017500000000000012307423217021120 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/48x48/Makefile.in0000644000175000017500000004663412307423214023177 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/48x48 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ actions \ devices \ status all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/0000755000175000017500000000000012307423217022542 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-scanner.png0000644000175000017500000000545712307412112026325 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< ¬IDAThíZ[lWþÎÌììì®÷æuœKÓ4I[Q mÚ4jšÒV"Ei ¨-…g腠ˢÝl×+ŸyFœX»víâDÊøµôåSBýf‚f&Ý0þ*=ùü¡C‡†g«× Àyñ¢Å_ÿÁ÷¾Ÿ4MóSEL`b0ÇaÔ(#f0¤RعkçS}ýý—üxn‚O2Œ“§N"›í¸ñà‰@‚‹‰„ea¾‘Ž‚çùtIÑ[íÚÍZèž~šÏe·=óͧ3º~ãfQ3°¹€”RØ·¯×/W_ïÝ×û£vmOYÄzüª^¯¿·wï^ïf'"œ:uʯŒW?Xvë²ç§··{÷nëÃ?\Ø’8¶÷ìÙÿôWÎöõ]·h žÛƒü„Ï'ÅwîÜ©¦·Y(–RþnVG—úÚžÝ︕JåºÁ3ñTð³'"TÆ«8vì¸PðøþýûG[µëyÞ3çg%<@Ä?ûû[ÿ¨+5£æ¾Ñãs€÷<½û÷ÛŠé»Gö96[ÛA”]×mOˆÖƒ]?öî;ïú×¾ èF=Å8xðòµƒ½ß®})åX3c¶Š«W¯Îˆdjí¹sç‹–|„•+–C@b²ŽBL03À˜œ™Ûƒ'‰“'0^©Zu¯ÏÕAÕj5H$:+‘H=TÈç¼Ïß¹ÂÜ÷ï}ØûÞ^ !´†ÑBc$„h*›”éù¸^L:Ž-+‰…‹—¨Áá ¯¾úꩱ±1µuëVÙ —çy_TJ™›€†õ]¥bFÓ4,]zKT¦A ¤æ¯¤bðBÓ íd2H˜V¢6ao•R¾”Ëå.oß¾ý—†a¼öÜsÏMQéžç}!‚âü¬k@hbc©XÔlÇA‡b ŠI¤A  040˜¦ÃV¦¶õ8H),s]ÅB•‰ }Ïž=K„ß`æ'¥”onÛ¶m FÇq ‚àhœo9«V=Ö‘Èðíù|.ŒãRê,*¥ H@8\xÌ ©¢ÅªÂdZ)ÀÄ L"|¥ÂAàãÞŽ÷ø: ÷ÜÐÅGÿüâ‹oìÚµkãàà࿲Ùìϼ¯¼òÊ:MÓzjµÚwÚ0’öC…|ÁSRšµÀÀí+‹¸ãö[ADŠ¡ÀJ1Q‡A*j¤MÖ‘Š'ë1¡f¾€šÊÀ¶m,ì.eFËå§¼±iÓ&µcÇŽg‰h÷öíÛ t›¤”ßÞ¼y³Óv i†öxWg!㸕F1Ÿ { qs@èMÆž&D“Ï8~Ÿ5;@ F2ƒ •ƒíØ(•:3oˆq¼ð —¤” !LýDôèæÍ›ßžÒÙ­@à‰RgQs.JÈfÓB•ǘ ±{ÿ¢g1  Ù])L8$„–…Š[€ç ÁJ&`YIóîû{îùàpïqزeËE?l‰³»Ö­Ë¦˜WæsY Œ"]¸‹a$|P4=(Ñ4÷©yº„.ó”|<Řáx5òQÌ  @u4]‹¦QWâ㡎Ϻ-ÓóÖŠEOJiê:ã¶[RXÖíÀÔ%!€A¬þ Ç ›D*ôû"‚ã9d‘¶ E*ý þ¥4ÇÆ‚®NsðÂð&/_]3Ö/è*¥mÇnhXÒeâ®Ûâs+ˆ(Ž&v”Ug¨.£Ü4k=]”’øÅo^Æ™‘4û –.½ ^ÕÓÓ“ëíí­Î›€Å¼îºj¾h輄¡+Á±kÀ*Š£ÞGäqrÜûaÚõ\¸¾ÓⱕðP¶³¸âKè2)Q*Ü‘òèWüi^zzzr–çs9œ/aÜ/ÂSô_΀£)£"­¢"?F¢´jÌý@*ŒVëp} €Õ<‘Ç×pyBa¡%`×ëèî.uŒVÆŸš7[a]W©ào|­ÍH£ê$@Ju|“^Ÿ®ç}I«ú¯)'çúvÄ&ž… Ô¨)ÇFW©$øÌÙWóú;  <¾ Ô™qìpØ5«h:ˆE€ŒbÅYå0ø’q±ìâì'5ŒT=HˆÅÕ…ÈõГiTežçÁ²L$MÓ¼ûþž{æE@±¡³×7$LgC±‹ŒSh I¸8VÇ™Á F*ˆ®}šH¦P¡NÕéÂ.C×ñÄUX»vmËs¹,ÇAÀ dS&ùí±E%Š14êàäù2.•Ýë‹išpU„Ðtw•’Ħ«& Y¸X,¸¾ïƒ™áP …\ª¡ß™?P¸pÙÆ±¾Q ÚP7ø$ †¡¡&C¿¨XÈE¨NÛ½6¹ˆÚú®ÎbÆql€£,td3`b”k>†FlŒV]|š‡Ùº™FMf‘£ H©ÐYÈ{—GF6øÃœ4à‰®Î¢^¯O@Ó4dŒÇO¢\uQwæµ-¾.éH¹BÀqt/èê¸2Z~Fñ&›[Üpß}÷4+µ,ŸÏ¡^Ÿ@&“AÀ!P@ÛA¼6iu/¡EÖ9 ¥$u/§?ê[ @!êÓIÀº¹®³Pð˜ÙÌvda&“д&5}¯‹é{ß–g5½7ãqSÁ÷}d:2°,Ë\¶rå=ýýïLÙb ™îÈd2fáG8tÆÚ♩yÖ¥È=w] »KÆx¥òU'˜3!°jÍýË-Ë4ÇA­6Çhí¿´’vWT×r}¿£Tèºt f2i>`Â]Ù1C7V$MSxž ×uÛzí`|ëÉtš>L8|lÿ|OƒeYX³æ^”ÇÇqêäé9ó³‘Ö4 ÙÀXÉ ÝTÌÌkìY’Lšð=§åùÎ iF1¯#a6È@$±¸ûˆ€dÒD:Žö4g~6 ‚iË QL¥Ršã83Î9C5*„ÇLsö|,ƒþø7™Æñ ˜€¾ áÂ/—ÇqäÈû˜˜¨^U~6ÑuTCêºî˜¡ÏÃE,ÕÛ•jíÁaÛöUÍݾödGFFæ•o>—Ë£\.Ch8Z«ÕjÌÜš í¡¡áŸ”Šycùòs‚ÿŸ3ªÕÎ}|ÁQü 3·Ô,+¦5~i33ošfhÚ”Å"Z¤ã åÌ:­FoêÔäiòôgu‚¦ÂÓáß;t` O×ëÓ Ä²º§g©&„!¥Ô=ÇIú¾ŸTRšJÊ$)eQ‚™Dd2³@gfÌ:‡Î¡Ö8c Oƒ @A€„JM ´8Öu_×uÏ0 /ašžiYõ‡Ÿoº-–•ƒ¥$BCbH4¡~ÖÁÇ;ûÆy@FqÐü(xÌ<¯û¹«"0ŒÖ<Íbð±4h&‡€™ç t­Ú6êáæ7N­<ÉòÍÿÿ[å&ËÛΧòÙIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-laptop.png0000644000175000017500000000465712307412112026174 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< ,IDAThÕ™K“GÇYUýšçîÈvÈ–,aÉà€ ÂæB„;‚ÀÉÀ™OÁœÌ…7ƒ~`˶,Kë}hwf»§•zº§ç±za!‘S®ªÿ?+«2³VT•ÿg1OÀ+n½áÊ+ßû½ªþâI€¹ŸˆÈ®ôá/WÚÖMèòµWt4ƒÈÆëßÖUí”·Õï=mK€®ŒC•nµÈS>ûø£`;´à» ?ø¢Ð]vekD»ó¬[öm*ä¾¼WNÏý Œ¶úÖý}&4Åò執öm% ªø`Ä«WÎo³$„e£.v@;Û­ª­æÛ¾Ž†W¾oúts.­¹õ ˜3¶àL Î k º“«?cìàUÁ/ÐÞôJPÿ¶¦³¨÷"÷ÜÕ´÷¸»Æb0^³ÅÎ<•_£vâf!¿¹`—[€.w`;àæ{Öë Ñ%Ð *½"kš«m}”°³v@·(b àu…±PØ6·{&Qð¾¾Q‹jìÖ¯l®¼Ö®;õ¦¯6ŸeÿƘõrç{é(õÁ,LÇ+ÈVpÒ1¡M«d»fp6`:s{¯+í5–‡ Ð|\éª 5&²Üû›@ƒ¡Ó1©ÕÕµ1«²Vêæ!¸ç¨*ň¬hËoÑòvmJ Öûº¯ò«@×A®”TczP ±®Ñí÷7,5îU©*ß‚õº²‹U¶:ÊmòÐ&dЕC¼bŸÐÚléëûºòŠ÷~‹Fä½äáq{š`yp+eUQUº©1ß Ø­˜Ê··"*T^)ÊŠjMÃëaÆã”GÛEUµžùqjø~òH×h^ÖÑÚÿRÓgÉ#sFžž”ù‘<±l ÿž<Ò§hüØPsÄ<=Í„Z Z3¥ÇiY8ëÐuibT—¹à q/]½V‡Ù]¾®ÇËÚt[šõšµªô.ªÒôLDäPU+èñë„ìã?"—.>ŸÝø¤öÈ£dûk Àñ¬lËMÔÙì¤vãã¶Þ´,ÛåÊ¥ç¸~ã¨Òë üîGPþ8Y!oâ?aÐ0Ö‚—^<ÀþÝiûѪ3 ˜89³ïž²FîòK5Ãé´Í€´ªî~2Ÿ "3UõÚë-‘¿ù]TéÆx_QÌKÞ}ï:^k*AH}½u@© ‹‡0á·ÔÍtúUjÍ. ´Eí0š‚¨çÝ÷oàñX^'pŽ0Š/Þ'Å[{Â;mšü[áà FáO PÀZGé=Õ"7­¼"ÆP©àÕ•‚Ú/u;ÖÖ¬uuKåàÕâUCåÁH€WƒW[Ïçu1‡Ô‰†Òû:V0Æb¬ÝQµCöö tóü¢„Qø“  X#<»»Ëx4@Œ%ŽvwÆx…ÑŒ¡ßï1 Q5ŒwÆ(Ž8IïìP©°³»ƒ7–0Š™L&¨±Œ†c°Ž Š˜<3¡RØ×ÉI’0™ìâ+eggŒ`èõbÂ(c ""Q_ãΰCà7"Þs/YgQ_!Ö’ÍçdyÁÎpÀÁáó¼ ‰cnï1Ø?8Æ«„w¾©Û§Ìç%I³·w—ñpÈÑÉŒé4£ßës{ÿ€Ñ`ÈÝ“S¦³Œ~ÒçÎþ!£ñýÃ#²,§ßKør¿„ç^gß^#M¾ bë#%†0 ^c/M€æ `ǃñk*ˆCY•ˆ³41¨XT=y>LJ¨’Î3Èó¢=‰i>QlvÊ÷÷¾âŃ=¾xæ9Þ?Kn š×IsšÏõ”e‰÷´"M3@Èó‚Bøäsާ)£Áªg6Fˆãhå9ΫežÎÈçM›'Ëf‹NÉæ¢Jǵ¿ñI¿ÿã,Mßq@Eћι-±³6JZ˜NC¦1ÓF^“É ˜NêYyåæÞ×\8?Áv#¯žÙìßtÃ' BývnÜk×ß?:üðWbàyà<=Qh& L/€ƒŽ—Âðôk¿*Uõÿaw“CÑò‘IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-loudspeaker.png0000644000175000017500000001024412307412112027200 0ustar schrammschramm‰PNG  IHDR00Wù‡bKGDÿÿÿ ½§“ pHYs.#.#x¥?vtIME×  + â1{1IDAThÞÕš{Œ]WuÆ{ïó¸ç¾æ=c{Æž±;ã$$Œ!m(¡”8qSi’)„F*-üÑV¢•*Z©BOµHT !Ѩ JšÔ’ª¢%I‹ã¼¨œÄyø9ãgÆñÌܹÏóÜ{÷sgñcÚB»¥#{uï:ûÛû[k}kíÿχøY?pÿþ™,Mo—JŽH¥FÀbŒÅ!ÔrÐZ‹Ökí´ï9÷]9¹ù…Ÿ Àã?QzäáGÞèàÁÞÞ¾>zûú¢V«ÌÖ¬¡\®„¥RðÜŽ;Z—²õâÞ}›âD?Äñˆëº(ÇíNZ`­íÎÆ‚­5Ó‡±aÃ<Ï7µ¥swíܹãŸ_oÓ¹ÔyäáÊg?û¹'§Ï\kAHÙE-pÇqPJáz.£ckO~ó›ß¼áÞ{ï=u1{ívûS‹µúÈ>ÿY¶n½’ßýèÇVÖP~ ËÃÿ{÷¾À–­[‰“˜8Ž ;á «î@’$ƒ­V“R©ˆëzm(¥¢Ë‰3 ÒLRò%=EÑW¤V!„Àó½µà(wÜu´1Å$>ÿ±qz¼ˆžiòä´OàúÜqM‹÷¾¥ÊãRεj‹‹¤iL’$ÄIB½Q_ÝfOšnµ[tÂÏõp¥ƒ«$ÂZÒDâ{Æ)` ¸ž$³Žãô^ @£^gtÝ:ÚÍ&®£¸qj˜±µ>Oþî Ë–© o¹‘÷JËö+K,I’Ðé´‰¢ˆ( é´;—F­¥Õn£…_ð µ!Š\§ˆë1à‘Q*8t…ã*¤¤— RÎfå(šÍ6ŽRl •2/ŸY¤•$üë÷¾G'ì0ÒÅ^‚rF5(—ÊXké´;„aˆãÊÕ™ÅEív‡B ¤@kÁB#eýp‘¡ªe¨*Ò!µ¹0Æ`2Í«'f‹ÉÂÞüÂŽë`µe)ò°¥~¶ßpq³ÁBmŽv£É»Þ2ˆ;4̉—F½Iÿ@_žÃa!„X}\Ç% C”Rø¾‹’RIš)a¬(a"ˆ2J ¸ž‹Öš$MÆýà`|ãO<É\c‚¹&¼ij-_þüm<üð>¶léå·Þ·…½š>Þ"N"Ö¯'Ëò'1ÍFûøª×!ŽcåàºB ‚‚OF„‰!3ޏ®ƒ”’žžâ8&Nf_½ …\Ͻb~a‘;næñÝ»Y¨5øÞcë¹ó6ÃÍ·lâæ[¶¡uƒƒj|ã»M^Ù·+®ØÊèØ(Yš…Iš¦igUívçÕ8Žq•ƒçx€F)‡JµŠÖš,ËÒÁõöñrß׾ΞgŸ§¿¯©óóó´Úm¶mÛÆM7íÀq]²LcDžH14“«è­öF1‰r¨VªAàº.J©.Æ\R÷÷÷ã8óóó¤iÊü¹… ®‰1fm–e!سçy6oç‹_ú+ž~êi^xa/­V‹­[¯dóæ+¨öTiµÛ¤iŠÑ€0ù½1d:i­  §Úk­I“×ÍóF–exž‡çyÔj5”RxžG½^Çén«1!™¸`rLÓŠÎt.ü±LÏCÌcxx wܱ‰$Ih¶4›-𭯬±hmC–eh­ ‚`u ÍÏÏ1Æf)Ž£V¾÷}¹ÌC)…µ6ç~–­|>}úTáÂ¥ŸK’ )‹&C 8}ú4Z뜒¬kmwÂk‘û]–e$iznUëF×a-¹,Öš• Lk½Â÷åQ.— í5 óó¤P«Õ"Ë2¤’a°ÖÒ¨7òPíùDQˆ¶†b±„5–,3›usL I¢0œ_Àš5#(%±Ö u†µ9ç[­kÖ¬¡Ùlb­ÅZ»âÔË£㯷wâÄÉà_¿?hµZìÙó [·n¥àû4š f_eqq‘R±ÈÆM›Èú4®ëqîìýƒý(%óÝÈ2²4£§§ºz&®×—Ž9N.ÐÒ4[á_–eÔj5z{{) ¸®‹ëº¤iº²#I’œ—‰j¥,ËJgΞâè±£:xˆF£Áôáiêõ:üà¹åæ›yéŽdYÊ+/¿Ä£>Ì‹/îÅhM'di````u’Ðó=¢(ÂZCÔåùrØB¬p¾Óé¬ÐZS ‚é×Û;sú,I’0:ºž·½í—èïíC)E­V£R©ðè£â8 ¿`¥R­R.— ´6$qœK£)ÅÆªFFF(|Ò4AQÓl7ó"[J äŒAƒäïúÞûë·}÷/>ý™Ÿ Ë}Õ+Ò46l X,Ò××ÇR½FœÄ Žúûû ŠCƒƒy%ØuÞ€!M³S«¢X,Ñé„(G²qÓf¤R…€ P©V©T*TÊ*• ýýLLLÐSíAH5¼øZ{sssnf2„ˆnexx˜;+ï|çÛH)i·ÛLMMÑÛÛKãdd:cWr€µ–ÑÑÑÕ)T­V“ Pˆ=×ó•Rlܸ‘ X¤ ‚"¥r™R±H±P, ‚c Qá„ò<›aV´1(™«V!gÏÎñî[뮽–öî¥T*Ñ×ßÇž={ЙFgY·GY¦»Ô–xž;»ªOLL4”ršÊ‘cQÊA ‰ùÏ­1y(5&W IBFDQL–é¡óÚ)Y6fº¿ÕZ£ÓŒz­ÆC}—¹sç¸rré8<óì34[M²×øTírЮëÒÓÛ³ºKE¤T]Þ¥]$Wd„R ‹Í; Ú`m¾BqTx½­ssó9ÈûÂv¥)O<ùDÞœ³`¬Áh5Ó]$cºÿà8ccë/¯±åy^ËóÜÁ夕¦éJSvÛ(ËmÆå­BÐi·Ï³•iÝoÁØ\n`,X‹¬5+–W¼+þVÊ+°H%(–úúz])åÉ &„k‘\…¦?¡F_£6»þS>¯ýg´1Ú¬¬ª5kL@>ÁåÄøZ[ÖÚ)#¥¤T*2>¾A_€ÁÁéF£þ­3¢îê¿–ÇË´Z–ØËY¹ÕnŸ×ñ®/- iŒÑ+{í$/vÿ“5µ¢R)sÙÍÝ-[¶|µ¯¯7q]km×aÍ ˆ,ËHÓ”4MI’„$I‰ãø¼®AW+Mcp]—r¹¼Ó1+JVkÝýήÜ//ʲÏù~¡sÙ>ð÷=»mÛ¶Ï”JyAcl~ñã çWǤiÊÜܰƒTrëùB®Mš& 2<¼†r¹ÒuâŒJ¥ÊðððJ±.¥À÷ xžOšfÐ}®ëzhmŽ¿¡öúÔÔ[>=>>ñ#€N»Å˯¼Œ1šÞÞ^ÆÇÇedd„$IØýønΜ9CØ Ï[%!Å€ã¸ì¼å6ŠÅ"‹‹‹ýýƒÜ~û]Ôë-|?Ï%Û¶]ÃηÒ××O–eXÀX‹2oç¿Û·_g¶m»êÃÕjeA ( hc87?Ç¡C‡˜ž™áÈ‘#$IÂMﺉjµJµ§òМx¨\.£”BkÃÀÀI³eËú‘Jàû>BHvÜt3CCÃÔëKÝh—OÑq„àÜpë­;¾ùº©{¢ Æñº Ôó\\ÇÁ÷}‚ ÀàÐÀ‰k®¹êî¾û}}! ={–‡úG¤”¤i Höí…8Ù6yUžCâc-a'ddddEáJ)q\ØùŸúïÁ|çÒR㎞jOÝ©B¡Ð6ÚžX·n­B]¿vqýبyýÿŽ=æ}ñ‹_Z˜?·P^vúR©Ôm[@àyQ"„dÆ ®¾ú*ØÏÁƒd©¾ˆïûLNný§O}êS¿qÙgd¯wß}÷n`÷=•œ››wt¦ËËQÅQNWšçec^–F()1hffsàÀ+䔓Xkq—B¡@±X<ø†)ôßqÂ0\Ñ3B Ö®ÂQj¥³¡”Âõ} AaåÌ­ÝîtC)ø~J¥Âúõë¿ÿ3àüI’äÅzWš,Âqrq¶\a•<­d¨nÌwµâÄAPdllt÷ää¶'~æfgOu ÍñãG@NÏ-F¹Æo·Û(åj‰T]Ë—”’‘‘ádûö©OM½Ù¾¡sâÿ‰±,¢(bÿ¾}¬]³ŽB!`bã8BJ¢0$IRÒ4af¶ŽpöÌiÖ¬Y‡”*W ë×á–[nÙAÍö¿  ”_ìëë;S*•yÏ{n'Š'Nœ`öä«DaDEH!±XšÍÏ=ÿ,aÔYÖds¿ð‹×ùçú®ÄW¾òÕw¿òòþo4¡<ò˜®pËS–g±¬}2â{ Ÿ¿ºó÷Üó›ßù¹¿ì±gÏók_}uö·Ïž9»½V[ºqqqqdii)ï:gzEÜå*Tày.W]=ù¹O~òOþôÿÔÛ*3GŽÊV³½®ÕîL5êõ«[ÍÖæF£ÑßhÔq]wc«Ý|~lll×ø†ño½ã—ß~I[ÿÉÎÐéoø²IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/Makefile.in0000644000175000017500000003744012307423214024614 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/48x48/devices DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-camera.png \ blueman-cellular.png \ blueman-desktop.png \ blueman-handheld.png \ blueman-handsfree.png \ blueman-headset.png \ blueman-keyboard.png \ blueman-laptop.png \ blueman-loudspeaker.png \ blueman-mouse.png \ blueman-pointing.png \ blueman-scanner.png \ blueman-server.png \ blueman-smart-phone.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/devices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-headset.png0000644000175000017500000000612112307412112026276 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< ÎIDAThÍšYl]ÇyÇÿßÌÙîÎM¤JI–b;V¤P”e-¶× ‚yH"pI ÃF€¢ ‚¾4A‹>5èòÒ&/M“¼D(ZFüÐ&‚Z µÓb$Ëe‰¤HŠëÝÏ63_ι—WÔFÒfÑæž ž;ÿóÿÍòYHÌŒ4€í"ËÚ7þ?'«ã{>½nØü‰'¬åª'K~Yi½ ѺO @ý&Rê?Ø¢_];wîþ'à=Ñîh€`Ö[øÀáãûlÅÌ_̸^X*æs¥BÎÎå2Q»”V¨Ö¨Tëõrµ&ôn¤¢7®]¼8ñI¬;»÷9§XȵÿÇ1|?Ää½¹FÃ÷gØèß¿zá•õ>pdd$ÓÐúû’Ä;zsσm[°,ïOL6¢0zóÊù³?^¯žxÜ ff)å=K®þD)¦âæG“õzÓÿÁ§w?³o#æàÌ™3þØèèwÀæéÙÅFÓ ”‚V ÏíÌAà‡‡·ûc$úû7&îÖÃ(3£ÑôñÁíɺ6úÛWÏŸûË“'Oê˜ïL—GG oÎ,,×£HAi)=Å¢eeõ›ëÕyê ~éåão1ð×®kë0Œmf|ëêù³'rÝ¡¼ã|ƒˆ†¥%»µÖKF›³Fã$3ß~œþ¡WŽÿÈsœ?Ø9Л±† 7oÝ)ÇÍúÀøøxô±€d’ã¼ \»töÆDÛóùü?÷në{ypÇŽížçÒP4}Ü›žž^\XüuµZ}‹™«kµ‡††;—ŸÜÖ;Ïgà8îLÍÕªõÆ›cFò‰<¶0Ñ@¡Xüõg‡ì'i! ÃöX‚¹|0—/]ºT^.Ž™ku½|ü=Çþ»ÛûòŽãÀCLÍÌÿ×Å3§¿ð4OO1oes¹wö íWÚ Q«#Cè8ëF)¨8BµZC¤4Ž;úR©TzûQZ]YïÇAÇq¬`ŒFÆó Œ!"Ú2Çq¾³kϧö i!›ÉlL¸}!0ÈDA ç÷>4“ÉüáZ­S§N)ÀüwÃ` CÁ‘–~ñèу[àzÞ륮®LWW Žm!ŸÏ£Õ9ýäô“Ù Vk`pp0ŸÍeÿìQzÌüvÓêl ˜ …¬«™^Ý":Pêîð<Ž´ Á¶mXÖš{ DŒV¨ÔØÞ?@D{×jjcÎúaÌ­‰ kÛÏl €›É|«·o[oW©€A$ ˆ`Yò1%FFØ1¸c[¡Pø£‡ŒÄñÀÀ`¬dž´kKlË>f962^$ó–mƒI~†1p3Çymí½±±±–I7dXRB·@X²d[„ !@DIØ$!Z#`^¬F1\Ïíy”.©ö3H€¹Gýîc“Í0É*‹D"Y´¤0í´¦„8V°m;CD ˜‘‘‘ iy‚f /l k¥4ˆ˜”¶‚€íPÚ&è$ac43«NÍZÈ{‰ˆR¥ ˜1³5ÌZi "™§ÕÚéfD§uFk\0@Ƙx­& þ”e‰¤Bˆ ”k=µ%`h`XC´Ö¹-´ 0h• õ…“Žá‡$á÷²ž[Hô~Ö4ñ‡[`Ø„‚6&1œšµA¤ÂɆÁÚ™C’×j2ðÕ|Ö“‚’E­ÞøÕÖh]XJ"Ô>vìÆ+Ÿÿ*žÙýlD‰ BJ¨XÕ;õ†ŽyFÑåy„£ Z?~îi^ž¸&~±Óîã!2ùž=þ:ºKE(» ¾ÿŸXšŸX£a„”Š˜VÛB¼UÈz¶”RHTª5æ_¬ÇÊ&1&TBi“F &³{‡¯ŸÞÙƒH»Ø³ÿ(H¶êˆÛƒÓL¶´Ž9RbÒÛ]t¥”Bbva©ÅüÃ-ˆcu=Š"°I6 „Ð:Y]*e`Y~§¶W3ˆ”R×[ZJXßÎç<Ấ´°R©1À£×.{oË´ŽoEaØT*NÞÆx®‹Û7ÇÁ >œZÆö’…;×/:ZDDð›~Øl6 CC'òþt ·'kY¤˜_¨GFw½^6;¾AÍB‘¼ ò¹,"¿‰‰³?ÇÒäUL^û%æÓuBê@£Q¯I²³Á?usNÆó`Y––+‘2úÒµÑÑ‹ë5²¹A ÌÄa4ýfÿ“Ð×ÛÝ…ûÓw0;}Z+°Vé&51@‚Ш7|Ó/~ùK–c}ep ?c[ü Âôì|-býÙì›X)£A ´\ÇFw1ȯƒãÔ^¥C&!´qøðáIúéž]¿Sp\LÀ‡MÕÙ¨¯¬'t~lбZ$Â(loJk`íFÌÛ²Çq-çToOW¶XÈ ¼ÿáÝ:ký½+.œÞ¨Í¨ø¦Ö~"Õ!Š¢–g´^`‚ÖÈå‹ûúz{^ G±Âµ(Vß»|þÜ6ãcÓq¿Ý¨×ã0 Ó¹PòFVi8}h*-$ªÕšþÌgöz‡÷;K+Uûú·ë‘R_¿|îô¦Ìo €Ò¤µ>S-—çªÕj;” "hÕš%¯0+ËËáû­µ" ¦FÞ»pîÍšÖ…:ög¨#×|¿¹\k4vűn·3?0•&@϶†¡¸ñÁÄt¹\þ÷™»ýÅÜÜœßÒæMî°=€Zó㤵™f; ë*Ž®TVÐ]*ˆà8‚0˜’å$„`60ÆÜ}rbâ.’ÃÄtõ“ž=lâ‰](5ß2mðä”ôDAprñþý¥åå)ABÀs݇ú¿ÓÓ÷–æffÿ|rbÂOËçR=;ÕëÙ‰[7@‡y‘>ÄErlÔ €_­VV‚(‚ï ²¹\{z $2ž‡åÅÅ%1€miùb á¦úb3èè6„¤v,$çÈY])@EWêår<95 p]==ɦƒ`Û.*•JøþEýi¹.$ë™T·Õ-)}üº!Ö…Z Vš[-QÐ¥¢èÂÔÝ;sqbzv†¥b™l¶ãÀ¶%nݼ9EÑÝi¹,Vk^¦>6Ü} À‡¼É`3tzmÝHjÏ |ÿÛ·nU£8½™YÌ/.Á²,äsY¼m¼Öh4~ÕÚ¦N]Óñøuæ§µ@ë @   šæJzmX¨W+go]¿Q×*†”qa|ì½zµ^ýKêe*j©^˜ê·@6”žxÀ±&„J¤5ޤÿD“®4ìt<ïsRÊ>­õ|§Ì¦f˹–‚Hþ;¦Ýº ¥ë:¡éˆHkÇ‚›µ²ƒ¤_IQ©Á`MŽD¤Mo¥ÿO©á… —4IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-handheld.png0000644000175000017500000000403512307412112026432 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<šIDAThÍYÛoWþÎìÜvg×—8MB°#Ç,8lrmm£ ‰‡JE§„€"õ$xá!Bâ¡<  ˆÿ )ˆJ $*AU´Ù´¸¸Eqb¯lj³»Þ™½ÍÌ™3çÇÃÚŽ½ÙÙ{ÝÐOZíÙs~3çûÎü.çì0"B7<ÿüYËÊýišÇ¶t³n¶ŒuîiËyຮû‹×.ÿîrW ¡vë¼té’bdŽ|×4F?÷žXU‘Éd&cW(j“Ü'j€„¡ÜÖ—=ÂÑXÒG19ù)@©¼† Úe- ä²ÃWÿv Ð !t]Oï–x¬€nØ ÷Vîw%kå2@Hi³WØ‘€­p=w–—÷„c,5555੪ªsîÌÎÎIÝ*VÀðð,ËêŸeÊ•Êf;ŸÏ[ÌHÿ, |iíý±ãÇŸ°–ä>±r¹èºÍ!@’ ˆ¬mü&’ë]´yÝÆï0 Á¹Ó0Á9(ƒƒ:«``Ž¥­—¼²'HÊmde›å¶¾$ã¾ÏQ¯× ëLóaüò0iE»EzDì6˜Ôc,‰)q´Nˆ$H¶Ûß2¢ÝÙ'%êõ:dž”òÑIlÛ#!æFž8X'„?ïí·_I±Ú"¶Š$Þe<!ªv®ëFÞ¿X,r€Û,•º °i" ¯ä:I¢ÇêoBÀvlÑ›ÉÐ…öC7ÎŽ{* Éž.´NÞql„a˜ˆˆ.ôPnA3Œ)™Ë%.p»r¡¸8D;Êß#Ðje<§ZÑ CT³Ç÷V@ŒŸom€ã8Øéö&›õ<.DYUÕ¨âÔž HêB2 ÑhÔwL …‚[h)©ÔU%už1–h—°kÚÈ÷[ûÍFbŸt¢À”Bó§?ùñÑéééDÜScí:$ß·ZÍm;ÒÝ -„h6š4µ“/^<з€ Äå{Ÿûð}¿/òPÑu­Z[(..T?wæÄé$×ì> ­Ç¢g‘Ú V ?$rnßžŸËe¬³Œ±®§º­H(›Å©cß#eˆV«µ« €„¢ð••ÕYM×Îåóy@ÏGÛ— µZ­åú8ñ =Îo4õéìèhlAÛ¥ Ixž·ëŒÓ ,öÊÕÆ»wWîšßÿÖ×?g¿ÃB&A´±§çý³í£ÑðZFéÖíÛÅãGÎÄÅABj'"H)÷$ãDavv6@saqñ¦ahç¤zÙ't¡6q"BŠël™‹4]„5§þ®¦¥NŒ)h‰4[W¿ßb•aÝ êŽ{cuuõèwž{n/Ûd.´¾úœó½L™‘°¬Ð­Øö\q±X{ò©s=7v‰]Hñ¡ºÎV Ÿ³ççæ²ëc,’çŽïjšŠ¡¡}8{æI„"Àµ\Ëßxj*²H¢æØxýõ?`ê³Çáº>VîÝÅÚZusŽû4Á¶þBcûGI)øøè(FFF01ñ |2Ÿ‡†mª7í&3pï.?xkyùÏ5¤ÒØ æœC3Ržçã/½ 8uæ4cÐ5 ¾”(—°V­à‰pdl º®8ŽËW®Æ4 ‡J%”¬,0œLÀêÌŒk<ùàµßÿñ·¾ï?²—`{8t¾ÿïÈ*È’$Þøó¦(xùå—Úí»4)ñ…;wðÏÇ "É«ïO¥^m¿GØ¡(¦PWB›äCe´eßÔ™3¼´‰{sê ¨?Iµncñ…ì¾»† 0>>ju{mÐ5 ‡>v5ÇÁÈÈ6¤Òú÷øøêuÛ4p}ôðŽôB¬é©ð–Ò0÷…!kepàÀ~ˆ° Ú›Â×¾ú•Íkí2À0Ó8qb‹‹w°´¸€”’B%“ÁÐc@Ãððc``R¢T.¡:W…ª©xöÂ3Ø7<yƒÊÚ*å2fffP«Õär›';ŠŒª½ÀðIéårY“ˆAUSH©*êõT5áÕ_þ*v‚L&û÷ï­·­öKsÆ ( ^ËûW¿XÔ^ÿÂ… æÁƒÃS,z‰û€¢(ÍÒ½ò›W¯^íë¬ú?\“@'§KIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-server.png0000644000175000017500000000337312307412112026175 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<xIDAThÕZÝWÿÝ{Çc?6^Wñv?â•Òìn••6hiW )/I6H>€D+ñFy@ðÚ‡Hð€xâ*P©¥-AQA¡"TH ÛvSBÚm‹ÈšíÚ»ŽÇž¹çfíP”df¼k#Ž4:¶çœ;ççsÎïÞ¹3JD0¨|ñK€/xÀ‰”îk¾àò+/¿ÊƒÆà ê"ò=cÌ·K¥R!çyÐZÝ×Váî9FÇï,îììü˜ˆžðÝAcPƒfàÂ…•óZë§Lº.Ú~D”È׃¼—G6—ÅÇ}|‡™Ÿ{õç¯ÿl8pþü¹y(üéH­V"²h4ƒ\årÆ8øpc£ÁS¯½ö‹µ´cè´++gK~]­N³®‹f³™vˆ¾4›Md]Õ‰‰€_­¬œ-§#€³çÎ(^;4611QU›õMì‡D›õMLT«j¬|è!^>{îLª˜R5±ˆ|#—Ë-ÏÍÍg‰C?¾ˆ¼çAÝ¿w#¿ûßïÀïø˜;6—]ýËêã~Ûÿ&€&)- }µ6[+Vªà“­acãø¾ŸrˆO‹çy˜šœD¥2ŽÙZ­ðî»ë_ðˆð“GÅ­÷?À﮽ k¦ïO‰VÅç—?‹¹càí·ßùLßT˜Ù­Œã¥W^Ç‘©*´NÍ÷Þ¹ñ7œ<ñD$“Æ5m@+ÝÝÊ%·ë[ØG÷¥€ °eˆÇ~'r±–@Ä8þè<ˆ¢Ï–,Èîi"¥螎ÎNŸ~j{¯\y–£?b$2™¨Ç˜Ì‚÷n¾ß; ‘ÈF è5Gÿ·þwÁõëî f010’ °ÀÍD%4>^B¥2–êb÷’J¹%Àí­2Nft°–Pßj YK0ޤlªôÜÀA³Ãiþ_YÈu³†ÃB™Ì2УÑa°Ñfø¬µ€JeìÀYˆ˜† €E†!€¨„n×·S]¬'®ë"‚¾î±µaj©–“Qz¢õÐ ÇòSO@}Ýc!k)5«¥†Q [p¢Ã+äñØÉ`Høã[Éöu…˜Ò—Ð>2@âDÇnsׯ¿Þóyòñ“P‚¾î±Phíð›¸×Dœ:Ý=ë«o\ƒ%êë @…ÆËc¨”÷ÏB=ÙÜjÀŽ$A”[ÿxÀvCzá½?gèk¡"|kˆÿvCd“í"d‡<‘‰A$²ÍˆÀðÝû[ÒaÌØHzÀîÍqò…ú&*Á]°Ÿ¸.~Sx  …‰lソ—Œ@˜0ý-ªnÜ4üâÄÈf€+?}Yo ÝÎ&Nå·± ì,4@ %c¡¾séM(­ ,I!nâAAŒ…‚›Á.”Ú»©A6ÖÇZî΋ LXBÚμPÄ¡bÍV/>€øH£J)=7¬¿Š ~òõJmB`ów{@)¥%a*ÍÄJ)½´´ä‰ˆ Nd@4…*Qð@6‹`aásõÌ3&‰O,¥”Z^^ÎfŠÅ‡……»GgkÈç½X]›™F©THlßív!,œ-u§–Ö×sJ©Øøb .]º¤xÄü°6f«Ñh`¶Vƒçy˜™™y žœœD¡Pˆµ›™™A.—C«Õ†1f[‰™2Æä/^¼›ºT‹9¥Íï766‚……yòyÔj5ä §§§Q,cífggQ(pëï7¥ÍµT1Åuý^ 奦lÇkílýÈór3 ón©4ã$*Õû aww7Öß ÚmÿŸÞ¡ò·´R7­®®úqÍœèI}¯‰áy㊨Új6žó ‘ý>(ÇqêÐæ—ùâøXÓmÛÊm¯/MµåòåØY3ñ«J)½¸¸èØr9ëAAy%’W@b ¬È3¢]Vì(¥ ³2Z)ÌÌJ Æ*"…@ |À¶Eeï‚¶h}§«u;ÛjuÖÖÖlRMõ®„ŠöÕ©S§t½^×¹\Îaf—™]ë8&CMÒLŽÎd¢™+ µhcÙÃa²c]Q¡ÖíÀt:{øða¾zõ*IÔ¿¸æ8HªIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-cellular.png0000644000175000017500000000372312307412112026471 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<PIDAThÕ™Ûo×Ç?gwÖk;³»Æ¸ë °¦ŒƒÉ 68AMRÞjJ£PÚ×>¶•¢JQPTQªH•š<ô¡MÕ¿€–Š(áÒ¦4I£Ä5aðƒ¾Û°Æëõefwæœ>x/³ö‚÷‹ú“F3{fÎï|¿ç÷ýýÎÙ¡”âÿÙ´B:>|ØÝ°ñ[?Bû¥”vC!>b±¸X\\t™¦!¼ÞrUYY)½eeSõîúªé÷=ËÅOAê7²¡aãïvïî¨ðûüH)‘R¢”¶m¤T@òZ¦ú  ˜ššâüÅs¼òWioßMOÏeñégŸ¸÷îél˜˜ÿíԴ˼ûÔ¸Ýî·:÷vV,,,qgúklÛÆ²,¤”ضõp¹\©ãæÐ í»;ð–WpäWÇøñß £}}ý}ìÿîþòó?zó©°m{«®û™œ¼ËåÂï÷£y4Ü €nͦyÐÜn4†¦iÄãq,Ë"óE÷ç¼üÒK¼ýëwãø‰“¼sômþóùgèÏ騖½1W,RÒhÝÑ ¤ A¶¢ ”ÂëõâõzhÞÞLïõ^½~ã'>äÐëé½~Ú`]ÖþO…@´R25hò<55E<ÏhKš‚Í›¿Í¿?¹Äþ×öóÇß¿GOO_ºÄλJG`9QAÚËœ$jÖ×d€WŽ !¨««cݺu\¹r™³çÎÒ´­‰Coâþt¥$ùXÑŽýæ_]ý*ï™sZ÷ÿ¥¿o€®®)¿¹ZÑêþ²›·Þ;¹\#UòŽB)çS‰h¬À¦Ôrl”RüáÈaººï<A m6nP,® À“ip*)*‘7à•Vt0cvJçi¬jKÎvêÇÊ6@J;/pjÆmGÂ>¤32¬h[é7+‚@úÚŒYY$³V4Ò9QŒŒŠNbHF H•~.›Œ²/Yr†ÚˆÙm™MF+%S²u “€åhOœ3Ÿ~ÔѶRfZÑ ¤%´lN‰–¢‘öû "à$àlÏM2™[’¯Ä°zÈx©R:Ï ‹ÐÑ)£FÌBJ…-WL&t®K–ÄÎÌΛ…»YaùJÈUªr·xZ¯cJ|g*g¯yNLÊ/Ùr·’I¨ðA³xK]•p/´––¼p¤P7)kjÚžð[²…L°·³ƒ®]TªùRkå‹-ç!„`.af&œ P²?õ˃µìjÛÅ'? ®¶.u_)<my–7í µ !˜œºG×÷044”ð[â­„MŒ¡ èºNgç¾Ô½……ynݤmç‹„652:6Âõ×hÚÖ‚O÷¥¼\¸xžæç·r»¯¯ Eo%$÷‡¸uo € ßÃÌô=Úv¾HCý àõ…ŒŒcª ¦#ñ”/ûî]°¬„ßü$TtÕT ±¦a g¿¦^QUé"ÚÔˆišü~?¡M„ÃaªŸs±Ág¢æî`š2Å./Oø}+qcUe^/¡Pˆ{÷¾áÊÕËÄâ1FF‡ ƒTWWcY#£ÃÄâ1®\½Ìää$›)++£¬­-«ß\¬è÷Bgg 5èºæí-t÷|ɾ^„©¸Ñ׋G+£}wGÚL>œaâ› üÛ¥_‰M#Æ_NÇ0–è'2AJ‰@д­…‘ÑaNŸ9ÅÈè0MÛZ¤”D"³ôô±´´ÈààUð "P__ÏÁïÿ€?ýù}B¡ãã ÍÍ1>1îxJ~0CøÁ ãã!ø46nftt„W_y¿>UÐøOä/eÒœRJÑѾguÇžî I¥‡ÃLNNâ÷òÆQt'ϦadHèqæ”3¹Ö{`0XŽ'dÊPO÷ª~+%466ʾ—÷ñѹ³áÈ›€Âóæ/~ž"‡‰Fç&!¦Áld6CBBR*¾ÚA¦å%!!„ÖÜÜì'¹“¶<¿•3?ƒa öF׬$J)æ¢sôôc,.qòä‡T¯[ŸñLss³_±æçÚÚZ¯®ë5BˆñHd¶ÑïàñxØ´1D}]‘¹W¯^!Çùø_ÿDÓ4„©O°†apñðxÊø´´´¦v¦Ñù9\.q_×õšÚÚZ°‡)/>ŸÏ-„¨x83{jèÖà϶liòút_êCweE%Þ2節´”2µuv­ËÜN;~qqá±»±H$zZQáóùÜkaÊ‹@4µ«ªª–nÞ:£PÂ0ÍIiV>²™áÈl䯷‡îœVJ-E£Ñ5¿vˆ|V¾Dt]¯‘RêIjš&ÖꛋY–¥”R–Ë嚟ŸŸpóæÍˆRê±Ê‹,W‡ÖÖV¯Ëåòèº.lÛ~"àÜn·šŸŸWRÊx¿™KÊ›€â‰~”©ý¿º”Ä¢ŒIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-pointing.png0000644000175000017500000000517112307412112026514 0ustar schrammschramm‰PNG  IHDR00Wù‡bKGDÿÿÿ ½§“tIMEش㜠IDAThÕZ]L[×ÿs¯}íkƒù*^b(°°Z Q2Ñ­I?ÔmÙ¥€“T«ò°‡>LÙ^:i•¦LU'Mš4MZ^¶UÙöf %í‘e•P—V¢ ‘0ÔФII¸®¯¯íûuÎàzÆØ`LÚ‘ŽlŸsî9¿ßÿëüï9þÊ©S§üœs’¯þ¯Ál¥PJ§Nz<_Ÿ¸S‹^¼xq·iš}œó c,NùÀè‘#Gîmv.Ç£éºþ-wsûòªåQËåË—¥d2ù/Îùß!“vBö0ÆB,ÎùEBÈé¾¾¾±bç|ûí·ß’$鯾új<»}G4 iZ!äa$ùQnßàààÛ¶8ßßßŸàœ¿uóæÍ“'O²õæ”$) ÀDvûŽø!$À›¯¯§§ç“H$òfooï—ü„Rúã–––±®õæ”$Éër¹rÛw„c쀯\¾|Y*4†Âûúú†z{{¿Æ9ƒsþfÿÈÀÀÀ× Œ÷ ‚°F(;BàÈ‘#1BÈ„¦i‡Š‰DÞ»qãF;çü·œó3ýýý9wî\s롂 !kÀŽE!Îy?¥ô8€«ÅŒ_ñ?;wî,¥ô!äýýý7 BJ8çÿÌ}n[¢P$ñ§Óé¼^ïÓ’$µsÎëcŠŠŠ*I’øÜÜÜ"cl‰rO×õq˲F)¥Ãƒƒƒ3…æ<}ú´§´´ô0çü›l¿îë뻵Hww÷‹²,¿Á;pðàA«££Ã I ÀÌÌ îß¿òòrLLL ³³Š¢`vv7oÞLŽŒŒ •J)–eýÁ4Íß½ûî»w¶b+uww7H’ô^CCCíñãÇåp8L8çàœ‰Μ9ƒÎÎN¤R)|ðÁhmmE8¥¢(BEÄb1|ôÑGæ… x:~À+çÏŸ76ƒEØ ¶¶¶k¯¿þzËÑ£GÝ>ŸèºƖø øì³ÏpûömÔÔÔ`qqš¦AÓ4TTTÀ4M$ (ŠBÂá°ÐÕÕ%Äãñú;wîx&''ÿ¾,›ŽB/½ôRmEEEóO(¥˜ššÂ–––PYY IZ½¯9d8çÐ4 O=õ”×år}gG ضý|MMMFŒ± xç»Ïçƒ,ˈF£ˆF£0 õõõeyÙl𦡱±‘Š¢¸nJñHz{{ûví’A€eYÀŒ1ض Û¶A,Ëèè耪ªøâ‹/PVV†@ I’VÈ&‘J¥PYY Aº»»Ëv„€mÛÏíß¿Ÿ¤ÓéURwªmÛ`ŒÁçó¡­­ mmm¨ªªÂ±cÇàóùàr¹ÖpH0ÆJ¥ÐÞÞn2Æž/Ó¦R ·ÛÝÙÜÜìqÂ&c,yLÓ„¢(P€(Š8qâLӄ˵XfggqïÞ=Ȳ Y–¬öMÓðä“OÊ~øáw n;‡B¡E€L¤±, ²,£¬¬ »wï^iðPQQY–Ç¡( 4MƒÛíΘV"‘@]]!„.PÑ&ÔÕÕÕ %QaYb± Q__ÊÊJˆ¢ˆT*…X,¶&\ªªŠ……Äãqض Y– …PRRÓ4aR©dY†ßï/ïéé©ÛV„öíÛGUUE2™DUU Ã@2™„eY°m–eÁ0 D£ÑÌîœL&1??Ÿñ§jšÃ0@)…Çãc ªª¢½½¶m¿X ®¢MÈãñt655y ÀÛíF:¥‚°œ8íì´–eAÓ´ŒdÏWr‰DMMMž‘‘‘n¿ßWÑ`Œ …BH&“k.TmäJ>»æF3UU …À{öäÉ“â+J/¿üòW«««EA`šfFêNáœg¢‘£§=w“+$}‡¤iš „  âã?n°îÉEQàœ?ÛÚÚ*8ÒÏ'í´‘ 4!§/£¹¹ÙM)ýöFØŠ"àv»_lhhrÍ'{ÑB$rÇ’~öóñxuuu.—˵¡#ëÄmÁ`0ÿÂ9Ïd˜¹æ“=&×Îï–ee¢W6 UUQSSÎùÞm! Šâ—DQ„®ë‚ ä¿l9?ç.—«r#lšP$\.—§Xû.ÆÉçJ?»®¼W°Ã‡—®+ÜD£QW}}½ÍÉ8Ò„Œ¬‰BÎg!¿qå#@)…ßï_÷½}CÃÃÃéP($8‹d`ŒR Jé*rH9àó…Ï|ZÉþ ÀI­G"°2QÌ4ÍJ˲VÙ¿ ëi`½YÈŒVR võêUí‘ pÎÿ½°°ð çEÆ‘z6xJi^ù¸PØuÈB ª*<ørJQû€a§§§ ·Û½Ê³«iš™O§›øåkóx<˜™™áÞߢ(޲,¯ *töïB„òiÀëõbzzZµ,ëm!000p[UÕÑÏ?ÿœ{½Þ‚’/Dj#md“¡”Â4MC€KQË—u€ `í…Á&ÊNüWBÄ2 ae~g ¶RÜ)ÿS…}®z ‹IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-camera.png0000644000175000017500000001014612307412112026113 0ustar schrammschramm‰PNG  IHDR00Wù‡bKGDÿÿÿ ½§“ pHYs.#.#x¥?vtIME×  '@_¼%óIDAThÞí™[Œ[×u†¿½Ï…ä!9ÃÎPÍH£™ÑÅr$Y²Ó6±üÐÂmÚAí(R Z hZ 0Ðè[š§¢/I[ EQ h?6ÎC­ Û‰e9òM¶îs‘4£¹’Cï‡ç¶w9’‚Hƒ- -àHž½×Zÿúÿµö†ÇöØÛcûß4ñ³þðýKï»›¿º´´4=:::¯µ¶öÛååµ'OzÿégžYÿ?áÀöv¥EáxG!1LSýð·ñÊ•+ßn5š#B&'')‹TkuîmmâæÜàÔñßøã¯ÿÁß>ü®O>ùä Öº0::J&“©—ËåÿqÞzëí‰ ˆ¾Ðóš']·ðûZ3/Ã00M7—åêµk¬¯oàû>ýžG*FkEÅ„‚riü£¹£³¯¹9wwnnîÃK—.}1Š¢¿ÌçóiÃH™¼Ok½.„h›¦ÙUJ­õûýW¿üå/ïçvà;ßþë÷wvj¿ðÅg?OÚu ƒÇ6È:l;…iÛìîîâd2t:šÍ&ív ­éL Ã0 …i¸nŽL:M±8ŠÖ¥Q†!q'R¨8F)M«ÕæÆúÂ…gÿdjêà%!XËfsírù ÿ3;påʧŸ¿úÙõîôIV×6h5Ûܼ½L¥Z#NQ>8ÁXq”ã s†a !¸víív‡¼[ PÈshz ÇqAxM¥4 óJÅh­Ç‡NAp¡ßïEžçóî»ïâ8Ù^2+ÕjAH‰e[œ86ϽnŸË¼ã˜Ø¦ÅÅ‹ ÃÚn………üÐÇ´, D„â‘HëÁ®„Ö¼ñÆ\¼øRÒ@(ŒæùÆ7¿‰eZÈA:»Ý.–e‘JÙØ¶…mÛ˜¦‰eYd2FFFBðúëÿF»Ý£ÑhõòåˇÍÝj•µõ fg§™Ÿ›Å¶$¡%) ´š-F yJ¥qLÓ¤Ói“u2h!ðz=´R˜¦…e[Ø–”)%q³¶¶FÞ-ðæ›oq÷î*nÖE)…a¸µ,K‹+LN–ÐZ†!®ëÇ1½^—0 ”­5A¢µ&ŸÏ³¼|‡zm»wïpí™óO™B öê5.þèçŸ>˱có¤ÓgNŸ&•²hV––Ù®lÓl6Y˜?α…LÓDJ‰eYûÅE¾ïÓnµ¨×j„O·Û% "ÂTò½7ŸÅ,Ë4|üñÇœ9s†‘‘r¹4AÐív±íׯ_§T*a’v»…”&üI΄$ía²¹¹ÅÁƒe<¯Ïêê}Â0ä`y’åå;8N)%QÁ³Šz½N:Ʋ,„d2'C>ï’˹är9|?!•¡“‡Lsþüy ™@Ç÷}FGGé÷ûA@*•BH§Ód2@066F±XĶíì4†40…€……y¢PƒN´M 0 Çh-ˆcµŸjõ£0ЋT*•ü^)â8Fë˜B!Ok^~ùeþî»e[¾ïóÜsÏÑï{ˆdAlÛÞw0<ÏCJ˲±,aÊåIfg²±±‰a€ Nc‚ÄÍåiì5AƒV¥ô„a‚¿¡ð€“¢K=´ñÄ¡8Nœõ¼>óósüîË¿C¥²ƒçù„aˆaH~øÎ;ŒŽŽP.—™žž&´ÖDJQÝka[ IÀâˆRi‚0 iµšDa„ËåFL) bƒ(­ÑZÁM”Úw`@mû‚¤â?)%B„\¼x‘§Ÿ>O£Ñ ÛíaYÏ>û,é´mÛôû>q¬¨V«\¹r…›7oR.—9vìXRȆä³å^S°mÊù4E'‡ëºhïWJI¯×ý¶)¥ ܧ>>ûôS"¥ÈçóÄq„Rɦ•R„a‚ã‡E*¡Q…Rš³gϰ³³C:att 7ŸÇ¶L"­ˆ£iZHS36>ÎÉ“'±,‹íím*• gÏž¥Xš¤à˜¤}ÍøˆQH¨8"Že²ŽVضM«Ý2LèÁâàv:4‚B>Ÿd„üø>Aà8Î~†Ðêv;,--qäÈQ¦¦¦#E»Ýfmí>Õz~ßQ‘b™)òùapåÊž<ý9N:ˆ´lLÃ)1¥ V ­ôž¹\!$¦aÀA«Ä;?b?ql˜ Ã`PȉcRJúý>‹K·9sú)\7Ïææ&×nÜ`·ZE©z^·K}of³ëÈ:wïÝåÈá²9‡bqŒåÅE²N†‰Ò$±ˆ‘:&ÖÒƒõ’¬ûëæ ¢«•B œ ‚`aƒB4gƒï´Š••ž>ÛNsíÚµ}z=85EGÈ8 ï»<8ÁÆf•ÅÛË,ïíqøðanܼÉÜÜQ2™4SSSܽs‡âè(RÚ(DÂŽjˆaH&'ʸn~[š¦¹_¼ ¾4Ý^ÇÉÇñ@°P’(ŠUµZåÀ2™LŽ;wW0MÇq0¥À$ }_¡1QJ†!Ù¬C.—cee…Ù#³ìììÐn·ÑÀÄÄ››ôHÃzƒD™ëõ:Qí™¶m6?ìe4O=uŽÛ·oïG °m›±ñ1Ö7îóüó¿ÌÆÆ‰ãd©T¶‰¢˲ífcVI`v»Ýaù¾Õjãû¶(âïqá#ýx†Œñ¼µÚ.[[zÝ…‘,cãùD t;=nÞ¸Íââ2¹\ŽL&CäÒRö(µj…—^ü-.ø ½^—âX‘F£A©T*ÙßâB,ËÆlµZu¥f…eÙt»=2(­ $ƒb¾¤Ñh29q€Je—z½ÎÈH–(ì°q•N¯O·Óaoo˲™,Mòä©“,.-#¥àð‘Cx½.£—ñbßó˜™>ÄæÖ'M»Ýb|||Ÿ}†ûR·eš Ôy0A…!ë÷0M‹XE±RÄxaô}&B'PqD!Ÿcii‘t:Í‘#³fÒ¬y^ŸkWorå“/r`j‚ZµFÚ²9x¤Dàõpìë÷ï³pâ÷×7iµÚ‘d]JóK>¤=¦i"S©ô¾(•¨p½^À)Ú¯a}üd¤”´ÛML 677Èçó´ZMîÝ»ÃÊÒMv¶ÖÙ«í0RÈñÄ©'©ï50uÀd©D·ÛeffÇqè÷}ÖîßÇóB ÓÄtœÌƒ jM„à‰S§¹uë&Q”@+Ž4ˆ$êq?”ÁèÈqÔ§QߣQ«°×겺¶J§ÓÅ4mL–-¸˜ÒÀ÷ûšž¡QßåéÏÏQ©6¨Tv)MN°rç.­v‡­í JÅtÚœŒC†˜†µ?4 ÷*„ Óé,›éÁ Ã0Âj \a"¥‰r0ˆü´#$E‡¾ÇýÕ»\½~“?ºF¬’ìÄh®_[d¢8ÂÙ³§˜Ÿ;­¥eÆ'Êx^âˆKm·ÆøD?ŒðÃf«…çyû-ø°ÇzØ¡.¡Ìd2¥æºú¾Rñ~ßcH„@HrðrÐ:¢×mqsi…üë¿§ñÇ^ªHÇ`ElV*¼õ£÷¨×œ}ò$†eR­îQž§Ýé²×ì ¤Ä÷¢0¢Ýn†1é´ƒa˜H9\K'z6èˆ Ã@¦ÓI 0¨Àó¸üãcYqüÀ!%Ò˜–‰a&ƒ¼SHÒv†Kï}„Ï“=9‰1žBg5FÆÀq- ¥,Ín—÷Þÿ€…ã'(Œd0 ƒz£Eú´­D0µ@©¤¥”¸®‹a˜aì#a8³€NŠè |Bʼn Ùlv¿…k½Öþ8)Hæß{«kô<üD‘@EˆX1žr8’/Ñí4:„ŒX]]gks‹òÄ$¦i°»»K†DQH·ÓÃu]=Z­6¥Ò8¹\n-)å@b´Vt»]VWW‘µZ­6ì¯Õ Òž»@±8F«A/ô‹Ã“‚ab†^·‡ðBÂ0¢Dl5êì5›4›D­·o/â8zžG¯×£èAï533Ãââ¶m3;;K&“dÊ0Œ5 c²¹ cccÉ\0:::½¾¾þÐD!¤Fì÷ Ñ€> ÃÄ4ÍÄ!À°,&Ê%L)¨¯m´T/¤Ñé°Zß!ŠBˆ#ÒV )%A! É^}¥¶ãàõ}ŽçÖâ"•ê.Ó‡¦¨UªÒÔÀƒÓkú^0œkÒ¶íÅùù¹¶išIÇE¨+=<}¾OE†A£Ñdww—z½AÄ”'KÌÍÍ"zŠûÞF·t ƒ0Z’Édñúm>D§Ó%Œc:óG8p` ÏóùàòG=:GàØ©[[[HCîÃ7Š¢ä”# °mkóìÙ3nž9s¦ý½ï½öŠ×ëÿBH?ðQZÅJÇa`Z"9Åb{«B¯Ûgbr‚œë’ËçËÙüæ¯=ÏÍ[+ìîÕ¨µª Å€½$Ь5·xæÜ“ÌåÍ7ßfêÀ4£ã%²Y‡Ê¯¿þ^xá+ÇÆP*¦Þhv¤ˆë]½zfk¯õõ?úïZ–¹òÒK_Ý6^|ñ…|õÕW!äwfggÇ„HN%†Rlnm ”Z¶,ûŸÇÇÇ.ÍÌÌøÛÛÛÔjÕƒfcòØüìé‰âÈïýƯÿŠ|ûíKDÑ g är)^xá+Ôëu +EéÀ6··¸üÁ‡ÄqÄ+¯¼ÂáÇQJ±ººJ¡P`nnn¿ë½~ý&—/ÀÂÂü7¿öµß~ã§Þ¼öÚ÷Ç··wþÔózÏû¾?_«íö|?¸ŸJ¥þã _ø¥¿zñÅ[ÿÕ)ñ{ôòÊò­ï®­Ýwî¯nQ­Vñú}2Y‡ééCœ8±@±P ×ë“ɺ,-ßÙþô³+×ÇÇKOž<1cÛvVA*•Âq\79SŠã˜Ë—/sýúõ™™Ãö­oýÅ?ý\74?‹}pùýÓ«k÷þ¦ÕØ»àû0,7ï‚ÚÉd¯Ji|fšö'ã¥Ò«Ï<óÌ#—;;;Öîîîüââ¢è÷û'Ö×׳ALW*&''ï}éK_úþ¹sçz?÷ÓÇoÝXØØÚ<žJÙóU½zê‰3Ÿ=¾Ñ{lí±ýÿ³ÿÝ>\ñˆzIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-desktop.png0000644000175000017500000000430412307412112026333 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<AIDAThÕYÏoWÿ|ßìή’4I ~¨IãCI$$­8XˆA%$rªÄ?À…+H‘rÈqášDB!„Ô^8p†PÑÐBŒZ Á-q‹9PÛñÚkïììÌû~8̼Ù7³3ëu’¢ò¬ç÷ûóyïûkÞIü?§–_¸yóÇŸŒbû£ h}[Æo#@P%H…ê8s\ϬÎõqu¥2TéS¨’T1®·6ë*”„µ6p«xëÖ+;µqzûÁƒ}í?.·F£d žÌ)$AT‚Ž™«÷r©o¥^•Åå¾åy;°{þÜsß;uêä1ßuØÄ‰ÐíÛ·Ûq2üä§¿l¥iZ? M 1… æÀfë[ž·ÛíàÅ¿2úùÏ~Ñ™80 ƒ8ÀÿÄÉ‘Œmþ‹BmX®¯Iumœ(4ë!I¤iŠ?¿õ6ƒ!H„~{«i`§âÚµk‘³ê—«à}cQÚ]Ô‹ ŸoܸP=œI$I2i¤ªªàÒNË"‚\sš looK+,·OÀÓÖ˜Ì`Uû8íô4ªšE¡Ø""Ì'­=·àh4šå—jóO¡ì,ÏuÊ=U„\gÿ°&ðuÏîן׷ý³’(êœ58räˆÄÉ dü˜F¢®­ªÐMbSGjìàt 8ßWUËëׯ‹ƒY{.O#0 tU||±¬¦WU¤išÕ¹¿i"”¹nç8²¨‚u¹Iöëv¿º9U"îy½^ƒÁ Èqg¾ÉÓƒF¤“´,Åq\ º® `â·.Uwww;;;èõzˆãÖÚb÷Ýs6Îå»»»´QbZ¡iòïvÜßäÈT»»»ØÜÜDE¥À°.ç3À)ñÊÊJ1qÍ ŒeÍÀA:àŸæÈðíím$I2!ïÓT`3O††ÃáÄî7Y#|Uþð~¿km£5j"äDÌõ´ŽÀüü¼ìGý’¢ ‡ÃZðyfG&MSìíía0LõÆu&µú¾‘ÀƒE¨Ž€Nlê€'I‚(ŠÇ1ªó? Î&B Cfˆ(Ì¢¼¸³$Mf´‰À4¾il$°·7'DBŸåh4*u® HÂZ[¼GøÀ›¬P*xzéå§ßï7‹o®ªê8 M ìm_õÆ ‹ÎèÈŠX®L ib_„êÌgùêo#hœË ÜLsö¾“Øp…ÛŒæ")ÌÕGñªh¬#Æs4E9s-`v[6?7‡Ý~q<*Ùø…S'qîügqçÎkP_Š Ñ9(ox}¼õ­µµ¤ Ãá\,Hƒ9R\ÂfZŸ=#¿U2¿dÊßQIŒ’¬M½À+»˜MlŠQ’ µ ªÍçÊ­I>¿¿AÅxVú)K1XEñåý×¾W­ž%Õ8ySµBªØì¦XTüvZ²Ð–b­Šµ¶Kªc¢¤B-…ù ³Û@A"±šáP« )t·×¤ä».`¾i€°jíïû›ß}µ–À£¦Ïœ=ûÜ(þ5›QPõÃUÏl‚`¸¾ö`î±Æ”«Åänž Ê8'ËŽ™@:/^<~ïÞ½uР™D(Š"2hW"ñÁæÆ£ÁlNrâ©ãáÁÝ*ƒª'ð­—¿ÓW²[ _IXµ!$$à®Í}”} ôœ&ìzÉQU[f~ó€Lôáò^Ÿþ…†@÷ýwßi}XñP9Ü8ÜAkR`J'pá‹/|ãòK_ÿUos#PÍ<`æ´…‚6óŒPÂæŸDá¼µ*2_§PXÐ/<ÿÆàµ×ßÀx¾ÊK»óðùD¶^ñYVÇNP‚'ß|kùÍ_;ÌJl~x÷ÿñ.¬½û÷WŸÔ´ j("] €\„DÄ,..¶“$™ûÜ—¾¼±öÎêÑwÓI6­þÓ{øt8­HjKDäêÕ«²±±![[[B|ú™3Q®÷’}IÏ‚4ßÂäVDˆÀ޼vÇ ´iå#öœ9wgïÿÜÿ9÷ÜYX•UY•UY•ûãÛ|Ø+¯¼R·{÷nõé§Ÿªÿq?_~ýõ×;•R…´ÖQ@eà²ÖzÒ0Œáçž{nD¡(ÉdR®Y³ægBˆÃÀ„#BˆËÇŽË$“I_ h1M3ªµÞ"¥ô«­­9zô¨½Ü³µÖâÅ_ÉdR}'Þxãúr¹ü{@I)qìØ±+ˬÒ­uŸR**¥µ,ë|&“™K&“ÅùãÞzë-+•JÁ`Ð* …d2é|'^}õÕ—¥”u­­­Çž|òIw«VSSSÓ-¥\'„0„ŽÖú¦"àºnV1—Íf³ Á}k^{íµn­õ_mÛ~äù矿q?ÜM&“ƒA£½½=¿’`üÛrüøñ¿?~üÙ©Œš+¨8ßSJmÊf³?yÈ{¨”Ú Þkr=p+ „Ø =h;ñJV`³Özø€b³”ò[%Ëè3Ï<ó+¥Ô/mÛ^û_‰¬”ŽeYƒ¶mÿüĉÿ\€§žzj{$9õ /ü~ÿr[ÿ²÷W¢W>K¥çÎãĉç×­[׳TkqÇ$6 ãè¡C‡ü_}õÕ¢I*¥ÐZ{ŸKé÷ã·,‹®®.ÚÚÚ6LNNîNÞs˜¦¹/‘HˆR©´(JJ)ïšo/ôÝͯµæË/Ï01ñkfgÿˆRŠTjˆ©©—¹~ýOh­)‹d2¶nÝê½ç2zäÈ‘5¶m'êêêÈd2LMM …°,‹k×®°víZ„d2´ÖÔ××#„àæÍ›ƒA„d³Y´ÖƒA,Ëò¬Y3J__ø33û©­£§'œæòå½(UK.—£¥¥Å0Ms×=ðûýöôô´Öu´¶¶099‰”’D"Àùóç1 ƒŽŽÆÇÇ1M“‡z€±±1LÓ¤³³€ÑÑQ"‘ˆ ¶ö§\¿G©f§Ž@àǤӭ(ƶkÑZ“ËåˆF£(¥úV²‘íìïïÚ¶Íõë×ùâ‹/0 ƒ\.GSSÃÃÃóÁ2::êå…Ïçcll Çqðù|ŒP.— ‡ÃU|/ú¿ÑJir¹­Uþb±HMM @äÈ‘#kÞ}÷ÝܲÀÚÛÛMÛ¶éëë£\.#„`Û¶m„B!>ÿüs/ò@€3gÎ`š&mmmø|>†††0M“x<ŽÏçcxx˲ˆÅbwLZ!DÕ=!B\×ýdX,V¼téÒàïË(—ËÛÃá0…BÃ0X¿~½G£K—.ljÇã­âñ¸G« .H$hoo÷hÕÑÑáÑltt”P(äM¸X,ÒÙÙ‰RŠ‘‘ü~?]]](¥²,òù`Ïž=äóy>þøã¯“içNòù<}ô;vì¨*©ù|ž÷Þ{!;vì “ÉxööíÛ½1MMM;–MbŸÏ÷ƒîîî`¹\fjjŠÖÖVzzz¨««CkM<G)E]]‰D¥”WB;::<[JéÑ# aÝÝÝ(¥% ÒÝÝíQFkMcc#U9Q(ˆD"8ŽÓqèÐ!ãƒ>p— „ø~KK år™™™êëëq]—™™´Ö„B!ÏBÐÐЀ뺤Ói„455y¶”’ææf\×åêÕ«H)‰F£¸®Ëìì,mmmÞÄ-ËbÆ d³Y¦§§‘Rz\×­ÁBt£wpøðáz­õúʦµæÍ7ßDÁÁƒ¹}û¶g8p€¹¹9ÏÞ·oÙlÖ³÷ìÙC.—óì;wVÙ=öX•r¹œ§ß¼y“µk×V­B>ŸgýúõêÆÛ–à÷ûzzzJ®ëZJ)úûûéëë«*y[¶l©zð¦M›ªü½½½Uþ‡~¸ÊßÙÙyÇÞgpp?üÓ4XäÏçóD£ÑšñññG€÷ïÀ0Œ]½½½ÁR©D*•"‰ µ&NcÛ6mmm+j‡ÇÆÆD£Q‚Á —/_FR Û¶I$X–Źsç «« ×u¡±±‘––nݺÅÄÄÅb‘††!¥Üµd3gYÖc±˜Q.—I§Óú™™™*û^¯|>O:ö"977çéŠj­¹uë–×?i­¹qã…B­5®ë’Íf)‹•ò»ñŽçd2)S©Tö¥—^ f³YNŸ>ÍgŸ}ÀîÝ»¹}û6gÏž]Ñ 8uêŽã‡ÙµkZk®]»Æàà Zkb±@€ .°qãF¦§§™››Ã4M¶oßN  ‹ñÎ;R‰·ß~;UE¡éééëÖ­SRJÇaóæÍ_}>®ë.ʇ…}ýüv»Ò‚K)yâ‰'pÃ0<cc#@)…a(¥ˆÅbh­½êå8RJ¤”^/ÕÜÜ\ºråÊ6 UE!­õã½½½²\.{?âóù¼ö÷›3¦ibY–§Ï¿g†a`š&†a ¥ôvaÓ4®L®r¯bWÀ›¦éM¾rB ‡ÃA)eߢ$öûýûãñx°\.W:¾‹“Örc—’r¹Lcc£iÆ®E´ÖG"\×EJéU‹…ÝbE_¹…úrþ¥Æ†q··"ƒA´Ö›Rº³³³477Wñyþ5?R ï-_ùÁùúü‰,Ô+T¹Û¿X,299é !Î.P*•ž}ÿý÷Dï¥Â,õ&â./Åîÿý%­õŸK¥ÒoWÿ\•Uù?’VQ¥=£ éIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-handsfree.png0000644000175000017500000000612112307412112026620 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< ÎIDAThÍšYl]ÇyÇÿßÌÙîÎM¤JI–b;V¤P”e-¶× ‚yH"pI ÃF€¢ ‚¾4A‹>5èòÒ&/M“¼D(ZFüÐ&‚Z µÓb$Ëe‰¤HŠëÝÏ63_ι—WÔFÒfÑæž ž;ÿóÿÍòYHÌŒ4€í"ËÚ7þ?'«ã{>½nØü‰'¬åª'K~Yi½ ѺO @ý&Rê?Ø¢_];wîþ'à=Ñîh€`Ö[øÀáãûlÅÌ_̸^X*æs¥BÎÎå2Q»”V¨Ö¨Tëõrµ&ôn¤¢7®]¼8ñI¬;»÷9§XȵÿÇ1|?Ää½¹FÃ÷gØèß¿zá•õ>pdd$ÓÐúû’Ä;zsσm[°,ïOL6¢0zóÊù³?^¯žxÜ ff)å=K®þD)¦âæG“õzÓÿÁ§w?³o#æàÌ™3þØèèwÀæéÙÅFÓ ”‚V ÏíÌAà‡‡·ûc$úû7&îÖÃ(3£ÑôñÁíɺ6úÛWÏŸûË“'Oê˜ïL—GG oÎ,,×£HAi)=Å¢eeõ›ëÕyê ~éåão1ð×®kë0Œmf|ëêù³'rÝ¡¼ã|ƒˆ†¥%»µÖKF›³Fã$3ß~œþ¡WŽÿÈsœ?Ø9Л±† 7oÝ)ÇÍúÀøøxô±€d’ã¼ \»töÆDÛóùü?÷në{ypÇŽížçÒP4}Ü›žž^\XüuµZ}‹™«kµ‡††;—ŸÜÖ;Ïgà8îLÍÕªõÆ›cFò‰<¶0Ñ@¡Xüõg‡ì'i! ÃöX‚¹|0—/]ºT^.Ž™ku½|ü=Çþ»ÛûòŽãÀCLÍÌÿ×Å3§¿ð4OO1oes¹wö íWÚ Q«#Cè8ëF)¨8BµZC¤4Ž;úR©TzûQZ]YïÇAÇq¬`ŒFÆó Œ!"Ú2Çq¾³kϧö i!›ÉlL¸}!0ÈDA ç÷>4“ÉüáZ­S§N)ÀüwÃ` CÁ‘–~ñèу[àzÞ륮®LWW Žm!ŸÏ£Õ9ýäô“Ù Vk`pp0ŸÍeÿìQzÌüvÓêl ˜ …¬«™^Ý":Pêîð<Ž´ Á¶mXÖš{ DŒV¨ÔØÞ?@D{×jjcÎúaÌ­‰ kÛÏl €›É|«·o[oW©€A$ ˆ`Yò1%FFØ1¸c[¡Pø£‡ŒÄñÀÀ`¬dž´kKlË>f962^$ó–mƒI~†1p3Çymí½±±±–I7dXRB·@X²d[„ !@DIØ$!Z#`^¬F1\Ïíy”.©ö3H€¹Gýîc“Í0É*‹D"Y´¤0í´¦„8V°m;CD ˜‘‘‘ iy‚f /l k¥4ˆ˜”¶‚€íPÚ&è$ac43«NÍZÈ{‰ˆR¥ ˜1³5ÌZi "™§ÕÚéfD§uFk\0@Ƙx­& þ”e‰¤Bˆ ”k=µ%`h`XC´Ö¹-´ 0h• õ…“Žá‡$á÷²ž[Hô~Ö4ñ‡[`Ø„‚6&1œšµA¤ÂɆÁÚ™C’×j2ðÕ|Ö“‚’E­ÞøÕÖh]XJ"Ô>vìÆ+Ÿÿ*žÙýlD‰ BJ¨XÕ;õ†ŽyFÑåy„£ Z?~îi^ž¸&~±Óîã!2ùž=þ:ºKE(» ¾ÿŸXšŸX£a„”Š˜VÛB¼UÈz¶”RHTª5æ_¬ÇÊ&1&TBi“F &³{‡¯ŸÞÙƒH»Ø³ÿ(H¶êˆÛƒÓL¶´Ž9RbÒÛ]t¥”Bbva©ÅüÃ-ˆcu=Š"°I6 „Ð:Y]*e`Y~§¶W3ˆ”R×[ZJXßÎç<Ấ´°R©1À£×.{oË´ŽoEaØT*NÞÆx®‹Û7ÇÁ >œZÆö’…;×/:ZDDð›~Øl6 CC'òþt ·'kY¤˜_¨GFw½^6;¾AÍB‘¼ ò¹,"¿‰‰³?ÇÒäUL^û%æÓuBê@£Q¯I²³Á?usNÆó`Y––+‘2úÒµÑÑ‹ë5²¹A ÌÄa4ýfÿ“Ð×ÛÝ…ûÓw0;}Z+°Vé&51@‚Ш7|Ó/~ùK–c}ep ?c[ü Âôì|-býÙì›X)£A ´\ÇFw1ȯƒãÔ^¥C&!´qøðáIúéž]¿Sp\LÀ‡MÕÙ¨¯¬'t~lбZ$Â(loJk`íFÌÛ²Çq-çToOW¶XÈ ¼ÿáÝ:ký½+.œÞ¨Í¨ø¦Ö~"Õ!Š¢–g´^`‚ÖÈå‹ûúz{^ G±Âµ(Vß»|þÜ6ãcÓq¿Ý¨×ã0 Ó¹PòFVi8}h*-$ªÕšþÌgöz‡÷;K+Uûú·ë‘R_¿|îô¦Ìo €Ò¤µ>S-—çªÕj;” "hÕš%¯0+ËËáû­µ" ¦FÞ»pîÍšÖ…:ög¨#×|¿¹\k4vűn·3?0•&@϶†¡¸ñÁÄt¹\þ÷™»ýÅÜÜœßÒæMî°=€Zó㤵™f; ë*Ž®TVÐ]*ˆà8‚0˜’å$„`60ÆÜ}rbâ.’ÃÄtõ“ž=lâ‰](5ß2mðä”ôDAprñþý¥åå)ABÀs݇ú¿ÓÓ÷–æffÿ|rbÂOËçR=;ÕëÙ‰[7@‡y‘>ÄErlÔ €_­VV‚(‚ï ²¹\{z $2ž‡åÅÅ%1€miùb á¦úb3èè6„¤v,$çÈY])@EWêår<95 p]==ɦƒ`Û.*•JøþEýi¹.$ë™T·Õ-)}üº!Ö…Z Vš[-QÐ¥¢èÂÔÝ;sqbzv†¥b™l¶ãÀ¶%nݼ9EÑÝi¹,Vk^¦>6Ü} À‡¼É`3tzmÝHjÏ |ÿÛ·nU£8½™YÌ/.Á²,äsY¼m¼Öh4~ÕÚ¦N]Óñøuæ§µ@ë @   šæJzmX¨W+go]¿Q×*†”qa|ì½zµ^ýKêe*j©^˜ê·@6”žxÀ±&„J¤5ޤÿD“®4ìt<ïsRÊ>­õ|§Ì¦f˹–‚Hþ;¦Ýº ¥ë:¡éˆHkÇ‚›µ²ƒ¤_IQ©Á`MŽD¤Mo¥ÿO©á… —4IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-mouse.png0000644000175000017500000000517112307412112026015 0ustar schrammschramm‰PNG  IHDR00Wù‡bKGDÿÿÿ ½§“tIMEش㜠IDAThÕZ]L[×ÿs¯}íkƒù*^b(°°Z Q2Ñ­I?ÔmÙ¥€“T«ò°‡>LÙ^:i•¦LU'Mš4MZ^¶UÙöf %í‘e•P—V¢ ‘0ÔФII¸®¯¯íûuÎàzÆØ`LÚ‘ŽlŸsî9¿ßÿëüï9þÊ©S§üœs’¯þ¯Ál¥PJ§Nz<_Ÿ¸S‹^¼xq·iš}œó c,NùÀè‘#Gîmv.Ç£éºþ-wsûòªåQËåË—¥d2ù/Îùß!“vBö0ÆB,ÎùEBÈé¾¾¾±bç|ûí·ß’$鯾új<»}G4 iZ!äa$ùQnßàààÛ¶8ßßßŸàœ¿uóæÍ“'O²õæ”$) ÀDvûŽø!$À›¯¯§§ç“H$òfooï—ü„Rúã–––±®õæ”$Éër¹rÛw„c쀯\¾|Y*4†Âûúú†z{{¿Æ9ƒsþfÿÈÀÀÀ× Œ÷ ‚°F(;BàÈ‘#1BÈ„¦i‡Š‰DÞ»qãF;çü·œó3ýýý9wî\s롂 !kÀŽE!Îy?¥ô8€«ÅŒ_ñ?;wî,¥ô!äýýý7 BJ8çÿÌ}n[¢P$ñ§Óé¼^ïÓ’$µsÎëcŠŠŠ*I’øÜÜÜ"cl‰rO×õq˲F)¥Ãƒƒƒ3…æ<}ú´§´´ô0çü›l¿îë뻵Hww÷‹²,¿Á;pðàA«££Ã I ÀÌÌ îß¿òòrLLL ³³Š¢`vv7oÞLŽŒŒ •J)–eýÁ4Íß½ûî»w¶b+uww7H’ô^CCCíñãÇåp8L8çàœ‰Μ9ƒÎÎN¤R)|ðÁhmmE8¥¢(BEÄb1|ôÑGæ… x:~À+çÏŸ76ƒEØ ¶¶¶k¯¿þzËÑ£GÝ>ŸèºƖø øì³ÏpûömÔÔÔ`qqš¦AÓ4TTTÀ4M$ (ŠBÂá°ÐÕÕ%Äãñú;wîx&''ÿ¾,›ŽB/½ôRmEEEóO(¥˜ššÂ–––PYY IZ½¯9d8çÐ4 O=õ”×år}gG ضý|MMMFŒ± xç»Ïçƒ,ˈF£ˆF£0 õõõeyÙl𦡱±‘Š¢¸nJñHz{{ûví’A€eYÀŒ1ض Û¶A,Ëèè耪ªøâ‹/PVV†@ I’VÈ&‘J¥PYY Aº»»Ëv„€mÛÏíß¿Ÿ¤ÓéURwªmÛ`ŒÁçó¡­­ mmm¨ªªÂ±cÇàóùàr¹ÖpH0ÆJ¥ÐÞÞn2Æž/Ó¦R ·ÛÝÙÜÜìqÂ&c,yLÓ„¢(P€(Š8qâLӄ˵XfggqïÞ=Ȳ Y–¬öMÓðä“OÊ~øáw n;‡B¡E€L¤±, ²,£¬¬ »wï^iðPQQY–Ç¡( 4MƒÛíΘV"‘@]]!„.PÑ&ÔÕÕÕ %QaYb± Q__ÊÊJˆ¢ˆT*…X,¶&\ªªŠ……Äãqض Y– …PRRÓ4aR©dY†ßï/ïéé©ÛV„öíÛGUUE2™DUU Ã@2™„eY°m–eÁ0 D£ÑÌîœL&1??Ÿñ§jšÃ0@)…Çãc ªª¢½½¶m¿X ®¢MÈãñt655y ÀÛíF:¥‚°œ8íì´–eAÓ´ŒdÏWr‰DMMMž‘‘‘n¿ßWÑ`Œ …BH&“k.TmäJ>»æF3UU …À{öäÉ“â+J/¿üòW«««EA`šfFêNáœg¢‘£§=w“+$}‡¤iš „  âã?n°îÉEQàœ?ÛÚÚ*8ÒÏ'í´‘ 4!§/£¹¹ÙM)ýöFØŠ"àv»_lhhrÍ'{ÑB$rÇ’~öóñxuuu.—˵¡#ëÄmÁ`0ÿÂ9Ïd˜¹æ“=&×Îï–ee¢W6 UUQSSÎùÞm! Šâ—DQ„®ë‚ ä¿l9?ç.—«r#lšP$\.—§Xû.ÆÉçJ?»®¼W°Ã‡—®+ÜD£QW}}½ÍÉ8Ò„Œ¬‰BÎg!¿qå#@)…ßï_÷½}CÃÃÃéP($8‹d`ŒR Jé*rH9àó…Ï|ZÉþ ÀI­G"°2QÌ4ÍJ˲VÙ¿ ëi`½YÈŒVR võêUí‘ pÎÿ½°°ð çEÆ‘z6xJi^ù¸PØuÈB ª*<ørJQû€a§§§ ·Û½Ê³«iš™O§›øåkóx<˜™™áÞߢ(޲,¯ *töïB„òiÀëõbzzZµ,ëm!000p[UÕÑÏ?ÿœ{½Þ‚’/Dj#md“¡”Â4MC€KQË—u€ `í…Á&ÊNüWBÄ2 ae~g ¶RÜ)ÿS…}®z ‹IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/blueman-smart-phone.png0000644000175000017500000000316512307412112027123 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<òIDAThíYÛoUÿ3—ílK mE”šXMD{Û¶EP }2Abˆà]}À&j4&”E & à%ÚB…¡B©T£QÛÛ½°3sÎfwvÖîÂÎÄ/™ìì™s¾óûÍw9ß9C¤”¸•….6€Jå–' –;pïÞ½ u¯:R¾è'\)BHš¼‘NÙ¯íÙ³'U긲 õ¡Ý«î{à•õlÐ ÃÅ/¥„„¤{H8RB:Žï×ãä.)B€ôõëá“§N¾|yê²°û_' (t׺uëµäõ$~ÿã·¢ý„àà·@wOWEú*"”G Ú¿½}pÎA©âSWcÙùÞzómL\œ(Ü™àÎ\Èzö?Aû½íرóy85'±ÀÄÅ l|ú%’#åÌõó·{㥄ãH;øú‚g¥JÕbÀšgn[¬Ì¡÷ˆúÛ%®} ø&4ç™çÙG Àú­ƒÜ= Ü—*ºPNLËö.Vh‡ïyP©¢ Ùî[÷,Pl¦Ýo©BúJ•ª¹PÚ²ó‚6û§˜ßûIäÔ-RÜ ^˜yä?Hå€Z6ƒiÙ0-†ú¬>éÆP•uÈZÀï ]É‘‰”‰Dʄ͸7¶¾€¾R¥j.äÅ@Aw‘°ææ’iQü-×Þ(ð-ãisŒ‹›ë[”R"3§?²@lÆKžÓ·èY(ã2Ž,«®YÔ,ļé¢úÊ PѦ¾ÚG2 ׿›Ke§£ŠÔ9µ¶@Áÿ»PV›@.TážØ'wx‚JÞ~ æµ;y¤7câbÑ>7º‚{VÝŸ§/ˆT…ÀŽ/íSè`‹ûÚ(U ª.ŒÚ§Ñ*KÍc@J‰T*‰ññqÌÎ^Añs"‰yÇ’ÆF´ÝÕ††pC` ¸ðÓ´4·à± ¡(Á *¥Ä¥ÉK8wþî¸}EàñŸÌMÏÌ`ÃúGaΟÇèØضx"+F¨®ÙÜ”N[0–.m‚®ëèô¡³£]‚Á멊Ëi)/ÏŒžÆæÇŸ@SS#ö½¿OnÚÛ¶‘H$±dIB¡¾úæ{lf;âñ¾8z „€R ç›bRñBæ8(uÕ0ÆÐÔÔ]AQ!pôËãøó¯i;ñ5,Ë‚®© „¢©©Œ±|}ed¡ªî !‹Áqòß`Ú4±bÅrtwu@UUÌÍÅóž;ŽƒÃŸFss3!‹Q ¹ Ö¬Åà–AÏY ¦§§qjä4¦¦¦°¬yiþä”bpË €²\¨â,D)õÜHUU˜¦]AEQ°yÓãH›&V÷E ( 8gÐ4 ñxÜ‹OY„™ªª0-õázôtGðÙ¡O`Û ‰T?=„°QçõO›&t-„wß{º®¡¯w x«2AðZª,ÑhTÛºí)@J´µµáø‰ãXyçJ„t < ]A×5èº]AUUpÎaÛó°m6cî¯mctl333himñ\0j###ì&0Ê#F5Ji ¥Êì\<~[gg7&''0±Løà`ŒÙ Âá T…¦©P EQA ¡Ä­…4 w··#™L‚P:K)m‰F£WK!˜€eY!Ã0Zc±kGNÿ0²mõš~½««Ç÷åy÷B0p.À9˸ ãÌ%ǘWÌ1Æqyòg{.;"¥lµ,+ ú²òÝ·Ã8lzvz+$|èÎdû…ñš¾zåÚÇ'‡G> ‚ƒͽY’R¶*ŠÒ „ð¾Ò©ª )e H$„HÎÝsREQ„"E¹â8NI.˜@–MUU•s^Æ6¬°¨ª*¹Ë†•Äeø/Éßú~ߌÖKIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices/Makefile0000644000175000017500000004306112307423217024206 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/48x48/devices/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/48x48/devices DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48/devices abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-camera.png \ blueman-cellular.png \ blueman-desktop.png \ blueman-handheld.png \ blueman-handsfree.png \ blueman-headset.png \ blueman-keyboard.png \ blueman-laptop.png \ blueman-loudspeaker.png \ blueman-mouse.png \ blueman-pointing.png \ blueman-scanner.png \ blueman-server.png \ blueman-smart-phone.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/devices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/0000755000175000017500000000000012307423217022443 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-100.png0000644000175000017500000000241012307412112026035 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Û Û™_tEXtSoftwarewww.inkscape.org›î<…IDATH‰•MŒUÇÕýº{vwfY–•#Ÿc‚“"!ÁDŒ‰ DI<€1F=¢hbâѳ O$½ÊaN~Äù »!ÀYWÀv™é™î~ïyxÓ;;»3‹ZIuòÒ¯ªþUÿªzb­e|¯¬¾6BoÑÀ·åŠÝ c{X\A†KHiÒ’ ´™c¥!N I¸U®Ø2¶‡IF6­^13$ÐÌœqîäN € Y2Ъò@ 0š-D^Œåe߃éºûim÷d=ú"X2ƒE¡_ h ~’ÎæC  Àë‚©X€™ª[”4sJ Êo;ò½yiuÙ–L;­5œq´YP¾€é‘ë\Ñâfû®ìÒ’û‘d.ïL/î$/Ã,lå;í:iI³ÞNºæœÓÒ9ê’Ì9K³N* ¢°;-"®ÚQ׺õæœÈ÷®š‚°Å±çuq„«vª»ÀÎù­5À÷!Rî²òÿCÎ࠮Ĝß0€ÀÿÆŽZüÆMW—¼f`û£ÞÐæ‹±mú8n¥ÐÙ(‹ñÛ¶ïA_èÔZ礙-äW¤‹ñ\qÜG¡;爒Ô-²ÜXª3í± {¸ [=@ÌÔª¼Ä©HÛI¨ÚçJÞ@ âX ÍÄ©Ðêº[eQžmžkk«äŽ:æÙ£Müb’·oÏÃnGçËþ~Ë  [ˆ3C)ð]ßöÓê¢í¨™¿Ž[°o{ž0Vot¢öZ—ú`Ù ¡¿Ðná$#Ó†ï=mØóõF²¼Öz*‚ò±YÆ4pPZ¯äóžP ü( YøüƒŽ´6LîrÅ^ÛJh|¯”€-ÀF ÛŒÅÀyàD¹b5À¬ñÿ‘Ž&ß+>°œÞ|­\±3ù!Ïy¥¯üÃÁòµÏ©âpûI·°äè¬Î¼æß—nè¤ñV¹bGel* œ[µý•u¥V)7óÏ™Ž$Ž™:q´Q»2¶S;Kë_S,(âª#<¿,² CBV•·.O? 6 ˆoçaÜwÙ‚-ï¢'O¢Ç¿˜ufÀ‚×·t“B(И[—¸ÞÈ„Èà6®vD·€µ&PÙÍ lô0ø!Á¶°Íi²Ó‡0·ÃÞšÀš ã³è £®€Íº~ÇQ¥gn`þ¼‰1'xæC¼7£ÏÁ[ûþc/Aq%æÒ1ôä)lRÇf9Ï"„/£I¾Þ¾8ŠzêÔ“o@ZÇLž&9ö>4xôä'€n[‹¹zœð…ñÙJúÍ{$£oÑ7góô7î Üu ƒèÉ3píT»Ã²³Ÿ¡¯ü@´ûs¢WB£¯ý„„Edå£HTBO#ùêuÌÝ¿PÖRÓ ø¶z™ÆÁ§‘áõøë·ã­Ý†Mîa~þsýÌ•· DHpö^L¼b ÅY*ª¿“U‡3ŸÒMj ᜌfš S·h$÷yŸŒ»5¸^%6†}ù`=á#`·±,ïe,B"¯ư¯\±'ÿõS`@ᦠIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-20.png0000644000175000017500000000174712307412112025611 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<dIDATH‰í•Kh\eÇßcîÌÉÃÐ$BÕ¶ i¨‘Z¡•RHPZH…j} Zq¡ ”jQ nJ7&øèB¨q“MiñA"ÅF´•‰hl'&’–I3“ÜÉÌÜûÝã"Æ4¤é";!g÷Áù}çü9ø+a-¥×D­ƒëà:¸þ_@ ÐÔþή8ŽÏH7ÜtŠ±ãÆ˜§F>~¥_miëÜ *­•—Lblâ†sްT$vN€{4pAk£üLŪ€1†T:ƒ6F4PŸ©®Æ¯¨Äó}Œµ ÔêÚ@z)ßSZcµ‡Mxˆ±‹paD…p]Lüûq¤•ÖýåRqY€(¥06çû¤+«Hf2Ød¥5ÎE(¥4Qx4˜™Âré&ú,^2…õ<Âb)ؽ¬D„ƶ®½hÝ­6&‘@„e"•B\»ØÇOg?ïøB-Æœ:qBoúÖÛf4M/7†ÒÄ.æÒøîò¯rüx  ÖšöúGÃþ.¬vÌp´·Ãý·…ˆÐ°¿ëîŠtòõuU•R¶Åâ‰ÉÜÙùRøöhoÇÚÒÖÙ¸uSí/Þ‘Hú)­”bÅù•BD˜› âÞ‹?…#cS-Ö}äþM¦$F— áBßrf©LB·în¶\¹vÄVeR‡cem~®Ä†ª{¶oäÖš4õ·¤)–Ù+3\šÈ1<6 ±Ó¦*“:ÿó Y ˆK½äë¹ùz†ÐZ1=[\ÄΦ¦ù‘Z»¼”¿lú#1ðÛäŠIósùR†§µˆœ*ù\»hEãÒ¤ˆ Ÿ ‹A "rjÑäJ©cÀó"âßTJÍŠÈÉÑÞŽì?¡s>´3—„IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-20.png0000644000175000017500000000201012307412112025406 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<…IDATH‰í•IlUU€¿ÿÜéMí+õ½¶%Lb0.$(FƒCœ!ñéÅݰQw.q§+ÓÊÆ!vCLˆ w€Œ „,CKáµÐ¾éÞûî=÷wñ"ˆÖ “þÉ¿8'ç;ÿxÎ/ªÊÈy(j\WÀðÿºï-lM»Ù„Mt Ëžð|sÍÏ›ÚÑZû”ì÷·¿‰S({¸ÁòN¨UÚK ¶›©*OUNŠ#f`$ÀÏŒaYu<¡¿âcà'Œ¬ ( ¸x9óoŽÞ“\Ÿ 0슈í\×ò} ª$QF7ÌH"Kf½œAëŠÑ³Q3Ý^ôz9ÁÏ;øyð°Iï’n”‘ÆI”!†KFSÝwër»·íß½Àñ ù~—òOqÀ%l$¡µ|.ªÊ®#AÍÀ¸_p2?ïºÿL)tã4év¬É¬|89}/޹cRuŸAd½Êƒ)EÅè¿™žù½½ÿz>º»ÆƒžjßêOÀ<½²€¢½ˆÖšs‡£“£q$;Çü|¥ïÑÙw¶,­ZãÓ Oä¯a j•«õ‹ÝεëÍëk P{uË{ù¾Aß+åÊtt¶Öig÷µ“ÍS)>ÆÐPÕó©½ æs¥C¥r!ðLžMÅÌEíÒ=KŽxTü tÒEúæ‚b®´Ï(R õ[J¯3Õ8AœµÙ6P£•.ÐLë<^z‰~o„Ów±©´Kˆ§jkª] î*Î.Nðty7-{‡Fz‹fz›éÎi¶–w3Ý9MÇÞ„8 ÕØ,Á—᯴Ò*þ:~žÿšç÷òÆÐA¦'È4%՛ђ,Âf‰€5‹É,)‹É,SÈ™~bÛÄŸ™p G<ºݯãõöyž­Ö¸]¤ßa}ñ9ŽL¿—Ñuǘîœ"¶-Ö¶óíÒÇ÷;ç÷Ö½µ ›9>ûo  @É­P 621sˆ+£ÜŽ/s'¾ÖEh4ÂyNֿ䃵cœ[šä›é=4’9_z’[ᵡýLÌÀZE ál~ÛÍôåzîÿ‰Ò+ÜÏs7¹~¯g2M©©ÇW8·tœù«a+nÛ/dç˜_a¦<x#9ßË-ÿé$QÆâ\/ÝŠSUÖôòx°NŒìýH3ŠËbhŒk¦_MŽÆÓ¨—ßàéjIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-70.png0000644000175000017500000000226612307412112025774 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<3IDATH‰í•[ˆ•UÇkûû¾¹k:š•ƒev‘˜‚Š,$Šz)’ñI‘À.‚ad½Ôƒ¯A衇J!“zé J¢YÚMGÆ”¼¡ãe<·ï²Wû;sÎñÌ$øÐS œ}¾ý_ë¿þkí½EU¹Z3WüüƒmýÇȹ)w¼®ÊÓìUcøV„WmÒ2€¨*ck峋%–ÇØœ› ¤ä9.ynÑfÝ$Ã+yÓl˜?âÐoÌ$$©4[’B©ŠS¸Ó«ûg4€ÎÈ»ªÔ2( ¡–bÒœ—,Ð_§j¦OâÈ{zšCZb‰¨Ô¼ÛÀ3ˆBŸ½-Yèë‚R…ŸmóÇ,÷^ªzpú`6˜RýªòïB´:#c|Æ8„°¦7›sPM¼‹à‹¯KÔÝ1-µ6Sõ‚Mf»¦þ&Ù¿Æ0-´ŽÈ»jk æÛJ¤)óT&âªOs Ü5eŸ˜RÍ‹¬w€‰ L”‹Ì—«…ÍÅÖbeŠšÁ×VK¼ † F¦5P;¸%E©_‡Ö³r^ žÝWœ”BÑ,¿r ÀX#\Ê=aa]±§•NÓcðkΔ«—…,zÜÛåYÍì®°…BÕŒ,ÍøÎdëOž£T©MÏÏŒfvC`Ð4ã‚5lUeÿjyBàÃÈBGH‡Úºër²J‚Ë”cYÂò{>ÑCRbÿX!=µNî'ç6…ö3f(9ûïZÈOlTÅÕ{µÖ2$ûVIôC;íÂJƒ[u¢¾Ueß*¹6°Áæ°àQÛ3«ÑeU@©³Ó< j'FNåIuíàVÝ&Ã+‰mgï¡–­º±gîuAã \–¼øT*ß½½ziløI ¬˜qóÝózzã€Ê¸¿žê$m·H„yƒuŒýýû[V„Á®}1•³-ÍœEØ%/âŽî!Þ2™]PÁt^s«è¤zQ´¬°¸ã>°ÐÝVÆÛ”Su~à²Ó‡Ñp>áïAR"Ýý.îÌzæ0ê2‚[!?¸Í X /Ÿ÷­Ê/žÀq ‰ûpG¾'\¶3o1Ù/Ÿb®'X<Ýý¸‘äÇ~@“2šÕû,†hè#¨ž'Ùþ2ùÁ¯°¬ÇÞû ¤eܱ½$;^¤„½ïyÒ]ïyV‡;²“èñ·1KI·o Ùö|ùìdÁÂLjžÚQù‘]pô‡Æ„e{ß'ÿóâ¡-ÄO i…ü¯]H܋̽‰{Éï ùb îÂq¬BÉ)0:>Jõ½‘Y ,à ,EÇGqû?Æ<€Û ø{[„βw¢LevÝ“m%…?hkø'X„ß ðyš3zâ,Õ+½OÎÁ…œ>GÅ9ÖÕFÞ†œ2{:°‰¿:ǺÁ­ºçÖÉîVZ IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-100.png0000644000175000017500000000243012307412112025656 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<•IDATH‰•ß‹UUÇ?ûÇ9÷Þùe6:a&6¦Si”`†¢ QZA”ÑCA †T ý)E>†D/¾TBÅLˆÅDjfM9“Æ(jŒsïÜçž½÷Ù=Ü3gîÌèz:Î÷³ÖÚç»ÖÞ{z·X|,cḠløUÜ»mÿ:àœ’ö®E"ÈdqÖàŒÁ{ßTXcªU_·A'¥”ܹl¹h|¤´†lg-ά1è D¡¨§¼÷þ¸–d;:s„Ò¥5a&‡sk A&#â(ê–xOT.aMœ*¯¢Éärtu/@  k‰­QA)ÂZÉbÎbÝòÊSïÍ‚5H µF0 i¦ ¾vÂÖÔ Z£ƒ`Z(•"qnAÞãLí75…Ùö|’`M~KÈÌR…”™ A&Ó„Xkðó@æìq&$Iœ©™À'.-4Õ„H)[ RJä,S…†°Š©VJ¡u€Ä–R½sç0Õ©*¨CD+dÞÿ˜8Gâ&ŠªöÿT êNZØMˆ%v¢ R×$ Ìæš/n ±v:£Ctâë³Æ4?˜/Ri„mBœ15ÃÏ)ô¾e|Z u'¥J-OPA€ÒJëæÉ¥ 3Ú)7 ¤œß€4Fh6¤¥ÇÙ8šžA¥Ó]ÇÔúœ3gPˆTµA–ò69Æ™xZØdgmêä -„ˆ|’´ )›'‡÷õ=jIlz£{ïBT%B ÇQ”n°ÞO&—#×ÙE¶½fR6¶ßoÒ'ÉÞbþfÉÄÕyË’Jf³è0ÄÄÕIò–¨ßV[„G¤RZé@³·°wÖ$‰sÖ{ÿÒØÐÀqѨ¿wû¬zçcÀù±¡ æ¼+n#RΩgmõY-L#[3cïöw´eÞ]¶´k§€ÀÏ(cúQØñëù/+UóáØÐÀYqï¶ý«î[Ñýû³›×Ù\V"DºÁƤxO±XNO3#—n¬ÕJÉ=›6¬QU¯dµlR¢–NjÙÿøýúŸ+7÷è®öìn/µ.«t/ʲñ¡»¹kq=w´ÅŽÑ+“ü=žçËxïIœP]í™ÝÚ{ßV(6®[Ê3O®&_й8>ÉϮіÕ<¸²›çV÷0v5Ï‘(” Út92~Q{†]ý}œ¾ÌÑþ"P’åK:(”c¾:5ŠžNÞØñûžßÀG~¢X®zm¬cðôE.\š`ªbxyëZ^èïCÊZƒ#ÿÞäð·gyó£<ýÄ*¾¾DlÍÝ>z5Ï+³ó©5üb˜­oåÕ÷11±ÿõMÜÓÓÉ'_Ÿ!Š]«~<3ÎŽ÷¾áÆd™]ý}äBÍÞOòÊ–µœýo~çܘ,Ó‘ xçÅÇOòù±ó-6Ò@)q.«f\kÅŠáÓÁ³H)˜˜ŠR‚úŠ)©Å}›— x4ÌæRÙ¹ÎðŸ×Z2UŠ…ª5æ°ôÞŠJ%_*äMâæß5‰³” y•JÞ{¨aòUBˆ}ÀkÞûÜ\B!DøÌ{plh`ôÕülüCÇIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-90.png0000644000175000017500000000245612307412112025616 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<«IDATH‰•]ˆ”UÇÿÏùxçkÝu+]·uÑ•òÂB,#–BI3…(£‹¢@4©XºoRм!ú¸ñ&´/Ü0R¡d·ÍUw[e3Ö™}gÞwÎ{ÎÓÅ;³3ãÌl๛áýÿÎóñÎCÌŒ»9â®TTíÛw2x9fvpÎ1[ç\»øÕî‘Ê·ÄÌèÝvèYkÌacJB4Â9)å5xãÒ×o Pç†ýk‰Äi/™”ÉL”爄̌À÷QœÎYgíZàS¥µ”JÁ„L@*©5¤Ò3"Bª­ ÌNrÙÏ€‡¤ÖutE°Q X†xPJDH¤R(ä²Ý ZåU )AJ_B±PJ8kg¯?3ld`# ÜŽd¦ ì¢ÈÀóÿÔô‘„€öÐ^Ì‘™¢šýITi‰·@k!!5‘8çâó¹Š0„ C”PJCi jRi!„—h •­…±& ¤„ÔJ5‡4ÍœµpÖ †(íAꪓZ ï„”lŠ2–ðRiH¥gW!QõF¥ã‚ÄRÙ«­O}¨DñTh .C¬)ÁÚà&Bfn˜A"š‰„+>5&†T„Å|®é ÖC<(í™QÈ媡ÖÍ` •j i̱)D*žÁ;«®*EA³÷•¹ Ä« …3ýiyj!˜ä Ø9X•+g›GP*ì\†„€ÕÊ9ÁšQdê Ì …‚„8_ ƒ:<A* /•BzN;™ T"ÖF ¢!Èìò§&}S [†%¥‚—HByLúììnbftm8°BRÈØn¨k8~:œ…s/Ž~ßÿUÖíÛ'ýì-“Ýìê· 8ëpùêêÒ_¼w¯ÊKçnNs–l< ´L36Ð?óÌ3cÉÆ´¥ï.\о…ˆDe†˜ËåÀ€›¸™=V ͇cýCÔ¹a×ÒEóÿÜüôJH%¡aÉ™1÷ÝÀ™ßÍÈø­^%¥ØùĪn²a!¶ÕkªGjÑ·ºGý}ýöNÕžIîp¤Tn:ļö$Ö<¼÷ÍM£ãÞ4‚’Åèõ)\žÈbx|ÃY!Û3‰Йӹ‚Áš °ùÉndý®LLáüðM¤“ ËÏÖîŒÝÈâè©aä  ¤U!0|O&­}=85xÇÏ\‚–÷ÏoC®P±Ó#x°c^ß´{^X…Žþ‚¼²2‘ʼnsW0<>‰|Ñà¥õ½ØÖ×!âäF®ÝÆ‘ï†ðæG§ðÜã]øqp&²U‡ŒÞÈbÙâ¹xþ©¥8øå Ö¿}¯¼“ùû_[‹:æàð7”l£Î^˜À¦÷¾Å­©¶öõ å)ìúø'¼¼®¿þÛÚ9pkª€¶”Æ;ÛpâÜ(¾8ùGƒßY›”5iºhðɉ!A˜Ìu‚òrõåÜžgæƒð¨—LÕÝþëÈ?¼x³á¦ât.ŒŒ9"˜ùPàûìç²f¶ËÙ~.kßgf>T1yíð*3§š ‰¨à3f>86Ð?úà¯nFi¶ŸŠIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-30.png0000644000175000017500000000205512307412112025603 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ªIDATH‰í•]ˆ•EÇóñ¾çkwU\7°üZÖÅ6Ê ±b)4P0³ˆ2º(̰–nÄ›#/C¢oBÃÒ £$R6pûØZu×5V1cÝsvß³çœygž.6Óã®^x›ÏÝ0Ïïÿ<3óŸ%"ÜIè;¢î‚wÁ»àÿ´›ö6†àw{çž!äus¢RªªµþBDÞ8sè­QµpÍÎÚ˜óZë™ÙBQ&j ‡w)•dœàÓRêÜ< VJÏŒ³9‚÷TËeÒZ ‚Öc,ÆXâl–¦ÙÍ5‡-°<Šã›ÔÞ9P c-6Š06 ÛÐ@u¢¼Ü±¶¦{_E¦‰2­ Á§·ßÆE@,@¶P@BÀûtrÒûé;¨?U‘ Jk¬Ž±QŒˆ|Šw)iêêDD”ªj¥õ©ZµR'¯”ÂØˆ8—#ߨD¦PÀf2(­ñ>E)Õ«IÝÖdt$qµê-Û2Æg²Ø8ÆUª‰ÿ¦Z×ìZ…ÖûµÑÆD"õÎQ ñÎ|ð„ðÂÀ×]ߨkߜڱCÏÿ1^b4mê=¬4ÁÎ^XQû]¶oêNÿG{ã`ÑÚ]ˆn‘ë»»ü]ˆ‹Öîz¨!Ÿyw J) “]ˆü»ý€@¾\<0Qu vwõª…kv¶.žßüÛú'—F™\V+¥¦»SˆãcIè>þ‹ëºÒaÑ[]Öfªbtµì&óê™ëa"ݹ¢Ýž¿xu‹m*d7emi¼Êì¦,+œË=³ò´ÌÌS©y.Žrv¸HßÐ ¯MS!³ÙŠH¾Tv¬|`ëo£˜Ô87<Ê©¾Ëä³–ûÌfC[ ƒ—Šì?ÖG©ìÈÛrÅÉŒB†íë¹ÀÁãgˆŒæÞæJå¾ïg^K#¯­[ʶg—±{ÿIÆ’ªX—zŽœ8GßÐcŽWw°©³­'×ÿçUö}ÕËëãéGZù¶g—úë¸TdÉ‚Y<óÄbö|ÞÃê·òòûG«°óÕǸ¯¥‘¦RóS ðÃéaÖ½÷%WFËlìl'[¶~ô/­êàç¿oí€+£erï<·¥àȉ>;úëY Þg¾îëñ Ç'GzÑZ12V©‚÷‰™ÕþT3Їãl®®úOýÑóÇå)•&ÆKÕÔ¹}ZDöV’D’RÑÝîÁ >%)]%IDDö^3y«RjðŠˆä¦•RÀ§"²g°»kàRD¼Ö¬|IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-70.png0000644000175000017500000000250312307412112025422 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÀIDATH‰í•[ˆ^ÕÇkŸÛwÎ÷Í-Î|M+‰Äˆ ¢¨•ªØRªPh#‡R¼=hAP£"êƒà‹íKÑ·2£o•^,bJ}°Ð§>&-‰ÁÎÔ$ãÄ™ÉÌw=×½—gfbÈg+Bû䆇½ù¯ý_ÿõ_k‹ªòM–ùF¨oÿ# ¿ýsÿÛcQY¸qºÙ:@DdÙÌK¿=Ô눪òÐ_Æ_í­O|Ê ä×—hù8«™¥:ÊÜÁ—ŒUŽþùgõyoÏìMÆZ»‚š—üÐ5=â–‡p•bŒë|.±8» T¤»VÅal^ † ahNT…cc9«ëX¦Ž2u D†(6±a(?4#¨nÙªÌlT‘©óŽ Æ»˜‰ð•ƒµÌëlÔ7…Ií¦¯gÔª GU8†›(b&g#’I¿¶Ô×0ÂUÉÅÄc>ñµ2G±e„mùwdP‘Ò÷ŒžvªÛvYdÇÔ`Ë:H‘9ª¼NDÿel©GÎ}2ä{)À ñ¸ÏD;¤9é3씩s¼,ªÊ=oDs¦gÃÈ.ÉS¡È«²XÏÁá£çoÉö3wp^QÿfDö©\ EQ]T©ŽÿùQÖ{ÿï÷Ѹg!j÷M_ñœ`¦aKv´¶•**ºv¾·ò+àÍ£‡óL·ñôØwÎÞ{Ó‘V{jO°=ÉE¾œ¦ VYZý°|÷äBµwzæ~tíÏ“±]aÐjL0ÔuºÊÀ]ø†néæwÙÝnw_÷`ÌùÍFëéÖD&fóV²Imgç&O¦Ã«V›¬­D­xüi£ÈLªç¹¶õcNuß#wnšœ£_­Ó«V¹ºu'ãÁ,Ç6~ÏþÖX“"˜SÚ\+-Hü)þ¹ù7L¢oÏÓ­ÎÑ«>gixŒ'±4<ÆÐn`ðɪ¡ëJ<ñ9“¾O¿Zg:ÜËß×~Ã÷w=È]í#œê¾G¥9•f¬daµÄº²®ãdx›å2ŽŠÍr™SÝ¿xSd®ƒ/gÓñ(]v¡Ž§'¹efŽÏ²fÙ×¼•7–îLjÏ#{ßäßÃ㤶þä{ü®ûäç,ö³+¸’ÝÑÞY~Ÿì~€–w»£üéì³Ü~Ù심f‹5P„n7]ão«¯ñÀ•óœèåõ¥ûèVçøåÇ·Ñô§¸»ý <ó$¶TDèz~ê‰:ýÁjãá5­r&=ÉFyzÇ3N+f¢ý¬‹œè¼Ãú§é ÚWäà|8!†³íÈŸœmDAcôÐ)2Gg%Ï;Ÿç•:öÔ¼í#O€VGsP uúÚÑÃùÒ¼ëGqÙ0›OIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-80.png0000644000175000017500000000254112307412112025425 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÞIDATH‰Õ•OlWÅß;3oÞ<ÿãXI‰‚*Š*D©!¨T %ª„UKY´é–ª) X°( *ÑMwÈ¡* вhX‰Ë” ¢VH`Cc×vì÷ì÷æï½_ób;yN@] q¥YÌHç|çœ{îQU>È2õÿ´û_½ó 1|,…ÀÌ>Zceir.~íå¯*€¨*ÿ:=_æþEï´„àE@Á¡*<•<ðÚ£ÝËÙ…è)1ò³dÂJÜî*-W)ÝÕB]­O…¶Æ‚{‚\ÕȈS+ÀK¸ïÐñ„tÒbãÿœUÔ2÷Y´•6ÓZcàRæŽrà© ¿ëw_Hˆ öNF­ÔÒJA½Ræž2sT™g;-@])6”Yb„¸·T¡’4@Eº+¢v@”l4êU¢Ä%fo"€«•¬W“õQbˆ“à®xðµ’o;òm‡ J¢$ l™{o#qï8ò‡1BØnÀAÃÄÀh6£$^)v(bÆg"T•*ó™§ÊêïM²+Ud˜j;@5ܾÌ<êG¯—=Þý‰Ã»[@Ezë%qÒ졘Q³a˶ éTH]z6—ó¦rUæ©2alˆC˜XÌæV9n—:¬U•{ج c³Û&Ü®Ä"wöoUEsBú›Í¤¨Ý´é®á´êÒS—žÁV Ѐɹ˜ö¤m*õ_a(U 1´“1K2FS„ÜS‹p+þÝTA¤²Ñ+ƒnýPg:†E–B\Õ”¹§.šàDôÆUúüêßûý¢ïFõAhHÆ-³é¤eЭ2ïyQT•³¯Æó.Dià¢Ø†#>Ê¢®Ê¾ <œ»øtñ†ÜúÍY¶¨ý"'Un‡Š¢¨.ªÔ—û¬šoÿëÿ£8{!N'gƾ ˜C0Œmj¥ŠŠnÜÜ^yøùÅsE_Î,DÉÌØ±å¯?x>:šáéÙoSP§,­½]ýîêBmûúQÌùþo&cÓQØiM0Ð úºFßï=¿ÎLú!ŽÌΆ<ð혷i«s¾3ÑŽC“p*}˜•üm2×ÝHÈLôaõc+q'?o9œéMîï|…k½·(|Ÿ'çÙ©7Ø®×øHç Œ‡s\Úü§:ãL†`›ÊZkIÛNñç­7øÄÄc츛ôêU¶ë÷X\⓱4¸ÄÀmb°äõ@óX®ga§Þ`&:Á×Â禟⫳Ïs­÷µÔš³’¿ƒÓ ç«f'££lUËxj¶ªe®õ~@;˜"÷]¬ÄÜÈþŠH@åó½}|·•Ožçßù;Œ‡sœL?Ë«KObÄò̉_ðÏÁe2×ådû3ü²÷Ü^sw.3çH|š7—¿Ï£G¾@'8Ä‘ø4¿¹ñ]>èiÖËEÖòÅ(B¯—­ó‡µWøÖñ®t/òÓ¥'èÕ«¼ô·‡Hí̾ÀëןÃUнàô×Q¯_\ký)úhçK\Ï®²Y½»Û¯5‡ãS¬—‹\é¾ÉÆ¿²~>p?’3 Ñ„nLÌÆvr®‡­ƒ/2÷tWŠ¢û^Q«çXs/Ä'ÄÈw@Ï©'=(†>ÈõúÊÅsÅÒû43I‡aŒ>¥IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-60.png0000644000175000017500000000221712307412112025767 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î< IDATH‰í•ËUÆ÷Ö­ªžîž„Qq1A1ÄŒ&j|„ÈBÔFVCŒ‰1LÔ°pÁ`4qaâuCÔDˆ 7 á¡yÄ #yšGÓÝ5õ¸ÇÅ­žžfh0¸å$'U•ºß9ßùι÷*áfMß4òøø¿˜i¾Œ½©†â„u™e. ¦¬QV@´âV¬[¸Qv¨á!T1ä`œ²¨·ÅB‘¶"p%‚j Ÿ.Ø «Õð[<Í˽%ð „>>x Šb? Ë ðl1¥ Íœ×"|Ìx-p!€®ê¬2@Ù7Ó3dε† gå›Ið\Ö뙵Žnçkx;5@©ÐNíz&I€6àht….CœBœ¸ç L·U«µ¤¸ SM=­ò2½kHÕZæjC{ ÌNÉ\©¶«y- Œs€jªõ|µšßZ|­NèN´E`"v®ßo1Òí:× n®ãÄ9¸V¦Ô¬T»š,I[>™yVk|’+šf7h£W2KÙ÷À÷ :ZI‡ƒûVŠ‹Z)Ô£«Bæ=î.:V3ÊnŸ›\¡(%MR~ÑiÊÚÓ¨5&:ó39£%ð4’¤\2š¯•ˆ0òŠzAÁ—‚OAi¦u×f¤› ãiÌò‡¿•#ªyÅþ¹B•'ºxŒŒû¦ï1MÝËyp>¿±^,€ú?÷sÛì_©< ¦Óέ6°YªÍ%"ì_©îðŒ·Ñïë_fÊ3[]„&;ÉRoâÔÑ3Y­Ø,[Õð¡éê>r÷Ò•÷”gßéµ6ÂUÉóq£ÁÉÝÛ¢+LJ_4ÀŠÞ{šSî=wN7#(¤}Ü¥˜3ðTáø?‡>4J1Pìí iœo˨o_ˆyâmì‰=¤Ã›&³ à è®Û]D—•Ô%æÇcئ¥>¤Q™¦œˆu—ž=†øsÁ ðŸ~âÉîO°çŽ"çŽ!6Å»ï²Ã[€Q•¬~ѵ*»| ËT؃Û‰¿t=zÎbÒß· ûïÂ[<¥>ìÑídã{‘¸Ž¤Í>+M0øD‰·½KvøGÌãk1¼I;¾xû{×0¾A²ëc ËÁb±c;žÿÝ¿„dÛ;Ä[ß‚VMÖèÍŽà¥ ÉÆvÁ‰½­ K÷}Nö×Ï„ƒ›_ý ’Ùß»Pa7jö"TØMvl;ñ÷¯a/ÀÔ¬`-•Q¢ÏžDÍœ‡7o)º RÅŽ|ƒ=}{|àÎm¥ˆûªu³z(M¶¡2JZ…_¿˜Ö"pW°RÔÀwIÆè©óD7ºŸ¬…K58{†µ¬inŒ²V| ZaV'°RÄJñ‡µ¬Ø,{þÄÖÍ êc)$IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-60.png0000644000175000017500000000226612307412112025612 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<3IDATH‰í•]h–eÇ÷Çó~êR¦‹¬üsÙ¢<°û F¢ ‚šA”ÑAA Šô±:OœI†D'ˆ£\H%`²Àõ±šº9cÊTæÞw{?ïç~®Þ÷Ý|ÝæÇ^GÏÁóÿßÿÿuýïëV"ÂÝ”¾+Ô=à= ­}´m?ô@Eˆ,½õA$BDF€÷ϳç€ÙòéQW.o%ÊÚ€™Òë£\,ŠÇºú»voSK7tîWZH¥Ð6ÀÚ(=ÝEä=™×ðaØiæ-_ûu<‘HkcA„ȇ„å2> ­4J)”Öc)ò+,Ш‘=òGm 6ˆa‚€ h´€Ôg«È{ʾÅÕCDÄ’)Œ îž" ê8lPi"ø0$twªzsJa‚H•Ä»2Þ‡Ü>£Š`n÷©”šTR!qxç*$5`a<‹±¶rš f!‰aƒ"B>›’êðê«0I`¬‘dºÇ‰«ÈB)ŒµØ*Ñôæ(3íW‘HbS@­Íä|f­[IjÀD:DÞ‡ÕÎù™ÔKUE‰¢´Ò«§:ùïBÂÐÕ‘ˆ(UÒJë³åR±Ž^)…±±d’ÔÜâé46Gi÷!J©^MèvåÆFs®\šU–1–X<ÅpÅRN"¿[‰Í¬Cë#ÚhS‰uÃS ñÎùÈE¯ üÐñ£ª=sjß>½øLl…Ñ´HT¿Ä”&ò.¯.ÿ#{÷FPÝ9wSuÉY¶ñ€f»˜n°»ÃOª–m<ðÄœTü½E ¶(¥tí‰TÛDÃ#™c…’ûx°»£W-ÝÐÙ¼|ñ‚¿7¿°2ˆ'Z)Å´E¢"ÂÄx.ê>õ§ëºÞfÑ;ŸYÕbJbt)_‰“ªÇL• tûêV{éÊͶ!Ø)k³%¬y|÷ÏOÑ4/E±ì¸2Æ…á }C£€ymÒñVDRÙ¼cÍc Ùü\ ™\™‹Ãcœí!•°<º¤‘--M ^ÍpädÙ¼C eóE'÷¥ãlkoådÏeºN'0šÌ!›/sì—~nšË[›V²ç¥U|tä7Æs%±.ô?}‘¾¡QÆ ŽW×·±½½­+æúÿ»Éáï{yû““¼øt3?õ áB?•«V,™ÏÖç—sðhëßéâõý'/Òùæ³<Ô4—Ï¿=G±ì§à×sÃlúð;®åÙÖÞJ2fÙõÙϼ¶®?nÌž€ëcyæ$Þ}ù)”‚ã§øêÄ_Óbd\ä}ÂÜò¬M_ïEkÅèx±y3ó[×.@ñd,‘¬;ý÷þkôü;2í¤ÂD¶:wX‹È¡b.'¹lÆÝiaE>$—͸b.'"r¨òf¥Ôà IÎTJ€/Eäà`wÇÀÿ¾docUÃxIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/Makefile.in0000644000175000017500000004014112307423214024505 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/48x48/status DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-lq-10.png \ blueman-lq-20.png \ blueman-lq-30.png \ blueman-lq-40.png \ blueman-lq-50.png \ blueman-lq-60.png \ blueman-lq-70.png \ blueman-lq-80.png \ blueman-lq-90.png \ blueman-lq-100.png \ blueman-rssi-10.png \ blueman-rssi-20.png \ blueman-rssi-30.png \ blueman-rssi-40.png \ blueman-rssi-50.png \ blueman-rssi-60.png \ blueman-rssi-70.png \ blueman-rssi-80.png \ blueman-rssi-90.png \ blueman-rssi-100.png \ blueman-tpl-10.png \ blueman-tpl-20.png \ blueman-tpl-30.png \ blueman-tpl-40.png \ blueman-tpl-50.png \ blueman-tpl-60.png \ blueman-tpl-70.png \ blueman-tpl-80.png \ blueman-tpl-90.png \ blueman-tpl-100.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/status/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-50.png0000644000175000017500000000227512307412112025426 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<:IDATH‰í•KlTeÇ绯¹3ÓNÛLK$ ˆ!q!A0|¿bbJ0VcMêR,ŒnLŒ–º2­M\(!°Ð &®ÜP ÄÄR­Åii;í<îë;.†RB Nr“››ü¿ó?¿{ÎùDU¹“0w¤º+¼+ü Ý…—7žNýD­Þ#"Œ#ˆAÅÈlw>~qæ(€¨*¯}?7íæ op¼Mˆ×3¨Bm:!lwO}µ}n£ô úÃŽ+ï´uû#·µ'ÕɈ$²_à•¶²qn/P”\ÑØæ¥®•9ŒIÃ5,I3Cí- ø äŠ`W?ïàçT=’¦%ndÄ ‹ÚÅõ"äzª7Ô"à‡?lZ<$ÃfW3£Hu2&üÐ Kòr/g(tz¤±ez¼©.´jK¼À„/t1Î-kü‡UmÙJš¦S¼À´êÍMÔ]„[.Ö$²$‘¥6ÝÊäç Aè,‘ñ6‘Æ–4¶ÔgRPÄtôä;\¼ÜUÖÿ"\X aØæ¶ª^Åßj„ü×0¨¢HâŠÑ_ë³é–b—€ˆà‡~èYÒ:$nZÒ¨Î1šê{—ÿ¨Õ¢Zv³Àñ a»K©Ç§ÐáRŸMÖò±¨*Û†ƒ~C~Þ±~èÞ L!ŽÒ$®eNjyûÛèY¸æú%/ê>ŒÈ•‰¢btÄÚôäÑwµÞúö_ß­© rÀŽrûò÷S†öÖèª Z™š›Øì?25¥oÐËm+Ç^Ý´§ØÓ¹Â[X"×—)h¦\¨œ‹¿;=X«Ì]\a€þg6¼žoëò½b®D]§¨i…š]|êv’rá^zzºýÜYúÝB®¸·XÊž YWØÊDó,löZ&G<Êþ}ÔÓ¦Š~>WÜménè6ŸãLõ‘­±©£Ÿùtй´ÂýÅ'h÷z91}€uÅ­dNÇ8e“d‘¦“w;ùyæ•¶3Ÿ]¡š^f.ý‹Ñú 6–¶3Z?A=›Æà¥ 5™MpÄåRãæÓ)Êþj~œüœG»Þâùž=œ©ÃjJªM&šçÈ4!³‰¶ÆÊ_ÎL2Ž%e&çLõ{òN'±ÇŸ±ÆoqIlsñ?^¬fsw?6ÏÑîõ²¦ðãobÄe`õFëlj²yÖä·°¿ºk±sÎÏÿD—·ŠeÁzÈKË> è–éÖrhl/—¨Ä#Tšç[BªÕÆ$?T>eçªANÍá‹ÑT“ öýþE·Ì³=»9xi7i¢sÎú—Q«OVr'ýŠOq©qšéäⵞ±šÒ¬¥pjö0“µ¨ží“¾A¿$†±ROàvôæ/·ôÒI𖙉(š½¥ª¬h òP°ZŒìPKa)¡æA†ÔêgG¢Ñ¿ŽÌùâT´ÓIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-10.png0000644000175000017500000000134412307412112025762 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<aIDATH‰í–ËKTQÇ?çÞ;s}ÌŒ¤“Ùk1Ø‹ÀÅ´(è䢨UÓ*AEQP­ZôDA‹½&­¢‚¥EC|ÚS4%MÑÉGóèνç×BgÒÌÐn~»çû9_Îï{%"¬¶ŒU“¸à\€ pþ_°µ¸é­W&Ô úd´IærzëÕ:Ó2ú‘ÃV ÜËKE!÷{Ï5õ{Næ|´IšUÏIl«8øyc]ýæ@åzSå=ÿ2_XpÒiF;Z2?{ŽYÀ‰²-»ªAÛ$@ Q&ˆ·d¿RTE ~ûtÓRŠhIYÈ&=µÄÑX»kß%ôp'nOcÞ]Ÿ€Q¼f»¥ ˜Ì¬’”,€ °C`AiI'–MND[€;1€ø6éÇwð8I²wГýÈä¢]Ì­‡ðúšç˜™ÃKMÏGåÍŽ¡GÙ!ôÐk|u×1ªjpß?ÁˆlÀ¬‰AiÝߊ7Ò…8)ÄÍå¬ ü±G™Æi¹‚×÷kïE¬Ýg ›Btã´^'‰µçÙöÛ€·‹Fµá?z #RK¶å2Nóx~6FsÛüÇ€¿o¨†»þÜ0·ûÞ—WرFìS/!›ÆûÚŽ²ƒ¨Ê(;ˆ7Њóì4zfK © ’ˆ“¹»U^Y]‡©EqôÛÇèïïЃmx”±DèžK‘®Qš!ÇMÄáÍýe$3  àiÖ#>6EÆqÿ©Í—Ö0“„‰¤µ¦!÷0†âÓBÅJ°R8JñAk¢MÒù&¿Ao*u÷IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-60.png0000644000175000017500000000241212307412112025420 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<‡IDATH‰í•KhUÇçÌ™™;÷Þä&é̓¶–FkkÁ…¢V”úÀš¶Ðà¢ZŒîl©TÑ¥+Û®$±K£¨Ð‡n*ˆ —­ÒªÁ"Ú¦4‰IoÒ$7÷1sgæ|.n†¤"]¸êÃÿ÷øŸß9G‰·ú–T·…·…féçïÛ{ë éq›Êf¥hr(Z›ˆˆ•뎫ßÞ_ù@‰Ï´ž¬Ì4öfZ ~ÎY·B\·TçcÉäÍ™Ïú+{Uß w\;êh[·OP0xÆxëO4,c#âÈsv¼è çÚܬãi’ÈUS¢ZŠM­Ú¨C…ñ4•ñ=Ø`üÕl"„ )áBŠvÀ ¼ÀÁÍh‚‚è0 D;Jq“°)„•”°’¢µÂÍj”B4 q 7•þ#‰¢J ‚2­E!®[¢º%SÄþ{’å}TJáe¼¬ƒˆKZõ”FÝ"víõbÖ¬Jh¼ iÚJ’›. Užnà^ Qzí°nFãf4¹v—¤a™Å@“ЏnAëkü@ã½DKp¬nUšmÅ¡…Ù××͹vVwbXzˆ#KYª³ÍJ^VãÎÍÍY/’†%iXjs J´õødÛ næ¿°XQ5”&Z A MBKc„%û—mAP±QZ~©Í'»ò.°Â"Ôà’ÆÍ$Ð’DMã´–ËZysêÏj5ª¦kûW´ ]¹6Cm>®[ËûJDØsÂï×0äeëf­a(‰ÕÔI,¯~=TKÏ\ß Ê*1¢T¯¨Õ)A¹"*9æu©5×þï÷Ñìò3ÀbëÆwºMÛAšX‰€’ÒÌÂä1`øô@ª¾A/(¶lßÿÀ‘|Wû&W/žµê6QH*\-]j|sq°ZZ¸¶IýOí|)ÛÒá¹ùLšÌP•U»òÕì4ÅÜtuuzÏÝ{0ô›\&ÿV¾õ]°-·›Éð7êéür%G¹½;©%sÌä'½– pX ª³.7Ø™†‘òY"[å¶~*É I‰»óÓêöpnös¶åw“:u”ÒE§‘$Ò kÚùiîKî+죒ޠœL±\g´vŽû û­£–΢1„IUtjce«ÿL%™¡èmå‡éy¤ã Ïva¤|–D" ™ /‘JLjci+o#sñ–„¹x‚‘ò·dvB;Q>ãõ_ÑÊÛpe¯U/òPg?…—hu{èÍ=̉їÑÊðÚÖO¹Z;O”VèÍîb¸|h…œ+•ót¸[èö·sjâ=žï~€¼³n;_å±â¥ÆeJᕦP)Êåú4ß•>ä•-ƒ\˜?Í'£('S|ðû£äLOw拱Ã$±,8Û_p”Xy¢”ùÑÛ‘’±úEfãkËÌXIèôï¢]æÂü)¦¯Ö«Q-=¦ú½‚ÒŒº|ÓÖ“ñÝÌú—NZæ&£h~*JDØÔ<ÈCþV¥Õ!±äÖ*MÔXùèô@4ú7kv5·È cIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-40.png0000644000175000017500000000222012307412112025413 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î< IDATH‰í•Mˆ•UÇÏy¿î{ïO3™¦BAa…}`¡ –­¦¥š.¢v-mW´ˆ™ÜŠi 'ÚD‹vi¡Å Ž#Žãèqfî÷ûužW‡1¡V>p6‡ç÷œsþÏÇUåAÌ<õ|>ÿ Ðøðç©ÜŒ¤±Ý¯–Þû9Š¡ê¸æ«oß­Ýc¾—ïö&“V6TìñÀilQ{¥`­Õ2Ä0DöQW•ï²Ä­{ª1ÒöSHZ–¸™7-jÛã%ªóñpÒvôæîB"à‡?lK°$#×á’DñN(¤‰%ªgø¡YàŽy9ƒ—3z<’VFu..ºšF*µ(/0¡Á ]Œ³Z$/ç ‚º+vo¿-iYXHñƒŸwðCƒqVÞÄEøÇÁšD–$²ÔÀõ ~Þ„Îrÿ¥±%-Å1Ýùn/g`µ6÷5$Cv¸„ ª·å·$­ ›­TEWŒþÙXJ·{=D?tðCðÈ’v¸eI£¶pÆÑKFSÝãR½Õ³Õ÷Ïvºtõûº]•¤™e|&ªÊî£Á°1?ïX?tW ¦Gi72c3ù`|¤õ½ÜùævJ^Ô}‘ *+%EÅè¤_MÏžøH›í½ÿûtv9`o©síÇ‚)A[vÐvY©‚hy¾:{86>µdר–:†fÞÞz¨Ðß3è™ÛÝ!rï3Í”+å‹ñçGëåêÕA ïØòNØÑë{Å\ §®eêvy5ì¥Â#ô÷÷ùo<¹/ »…\ñp±+x&dSa;³­ 4³¥»'8âQò£‘.2_œ ¹â~£H_So±¥¸“‰Êi"[gk÷0µtžjZæñâËtzœY8Φâv2§‰§Ï$Y¤©ÆäÝ~_<ÉÓ]{¨e·¨¤7¨¦7™jœá™®=L5ÎÐÈ¢´©&³ ޏL7ÿ –ÎSò×óËÜ׼л×û1Q9Õ”T›\o]ÀjBfm·•¿–ÅdKÊb2ÃDåGòN±­áˆÏµæŽx$6ZÎãÕúyžëæzë"Þ Ïstê=Œ¸Œ¬?ÎTãW¢¬Æ†ü6ŽU,WÎåÚYz½u¬ 6sjæSÞ\ó E·D_°‘“×óRi„rî߀•Ò)¬T•× omF›rMƒïý‡Fy(p“o„R6$ð dCpZe‰+'°øG lâøÎˆ°¯-Ü4aù,´4Bs­ªym¢„ÄZ>1I 'ÏQ,Ï]²L²!47TÕ¨$Ìø†/EU9øˆ< Зò!³Dbœ%)ǸDù-‰é¾õ#“ÚûS·äæ2lIJ^aiÛ %Ïrèæµìg›:˜’åš±s G< •¥“Y³bG¿ÎÖQUôÈžïõ­í÷ú¹U¶ª (µêÔ&ÞÜôØ)GÏtô뀌n!ô3ùŸ¯îì¹6·úJO꜋Èç7âr™»£?&Gôî¦ëniËåCr¡z+jĵ r¤DhëØ”žüýÈ›¾Ù¦ÆòÙŒæòõøwöâŽí!ÝYgW P0™ËÖù¢ ¢%  6‚Ÿ††V´\XÒ9UW¸äô8\^ŠàîW!.RÙý.îÌzfu Þõ÷`TÍbKç«RÙ Ó8N!a#nê{‚Îm˜¶ $?|Ši¿ oC4´âƆ°Ç÷¢q Mj:‹!ÕõDç‰_Âý ÿŽçño*%Üñâ¡—!.âo|šÊðÛ€«ÃMí"uÿ[˜öÍT_$x¾xª~Foí}¤Ú©,vjŽíýkÂ’‘íØ_¾%ìÚIøØ7P)cFÂ<²úF$ÌcLJˆ?7s_¡è-L½w²j ÞšNLûf´0;ø!îä!Üä.¬b_•‘Ùå–Fê2&H °ïý%#áG|V±LLŸ%Š“¿­›s0S„Óç(;ÇÖÚÅÈá  Ë)-ÿ!á°slíè×=E½rШ£IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-40.png0000644000175000017500000000212512307412112025763 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<ÒIDATH‰í•Ëk]UÆëœ}ÎMnnnÚ&¶ñÑAˆ6*Ä3Ptb±¤£ª¨T*ø˜8è T+ZƒE,$:©„´QÒ¤>šVCÒ›¶¶iÒä>r{98÷æ&¹ JÀY,ûœõ}ëÛkíµ¨*k5gÍÈuð:xü?€ÍÒÅè^Éí€*¥'‚±qi=¨Q9^T•s¯Èö\‘O‚ˆ{äFY!2.߇®¶C:/C{hó=N¥Sø uI`BUD1ä@•ÉØÒb€#µ>þ–• T‚2‘*êÓ0;ÏVà-Ü“­«Î")/qXNäXÙiSÀÚ$Ð3ÕD¾I¼Lü÷ ±P Å qð½J°Ü |¾Gø£**,‰ àyEÎr"g‘%"Jû “µgUV—€E’ŒÿfaTqÀ5Yãäe&ýüæG˜-ÏÏ…t*‘®èñ²í(ˆ0ëˆ0’/® ,õ¸>¨Út ˜R…ŠQ1àDû/^#WXX]Ÿ))ÚP®ƒ†³Æá QU†Ÿ“g>õ ÔxÔˆS=6&*ØH™ŒvÝDG¥ü‹ý}·djyˆ˜»Üêòwc†·oãg¨…ÒH®Õ–’“ÝâM¬2Ó@®£GçÊ QUNvË׸{M-OšÌ¦J—5¹HÊê4ŽÜ…©3—â ørG•¡=¤Lmýè­Ý[3›ov+ƒ°"yéCP(pa ·8?>´Ó»n¿¯9SŸr)L£KtùqóEhîx¬fü¯ßÞ5"t¤²) W—etnºóÈkØólj†/fWÀSpj7¶ZŠ×EóZ  Ê‚©º&´0]U9U›¸èòYÔ» \ïñ·!È|€½r½rµîOŸ>š°8GœŸIZ_ŸÂr Ie±?âuÀin':õ%NË-¸í]Pׄ=ÓG‚¯÷bg/`rV±€£Óc>ŠljÅmíÄiÙNa‡?Ç^ÁŽ ¶ B`TœËSh̲xõëôÑôüôQU‹rEáWø*Œ›ºJñFÿ§¥f-Ìæàò5 Ö²¯<Gxè²Jãj`~±–}=zü{²ü˜ê¡ŒIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-70.png0000644000175000017500000000236512307412112025613 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<rIDATH‰íU]ˆUUþÖÞûœû7399NeåÏ06Q>XˆýC¢ ‚™A”ÑCA`ÊX1ô"BäP(!LAô2/¡b1F‰ ”Làô39êLcŒ2ãÜ{çÜ{ÎÝgïÕù?s¼3Bo-8p8gßZëÛß^›˜wâŽPÿÿ# ª¼´o=$‰hÀ(zÕw¤ ñþÅ{‹@ÌŒÎ}½A±°„P‚"SÄÁ–a­1R9G.ìîR~Ütw ”ëF‹Ø"ÔFkXcª`k-‚B™í[rѪ '57ºÉTuAJåºPŽ ([“ˆÈ„áà^ÁZ!d$7ÇMÀZ ] Pò‹÷)lÊe‘”PÊrœ(Ë-!„@"™B`5÷m tàCH é8Pj~U÷¥"„1°Æ@#"QŽ é8 ¢Ûo%)™"à!dà¦ÒÊù7°&¬eTN$˜a¡.Á„ám â¥A:¤ã€Ë$F—`Lx«‘" 3W›®qPµ’ˆ$Ú23·Ôb>©T”M9 D.bfr¹Z©& Ë}«R©yIê{¬”"H¥ ÊDõâUM æyHÜPYÝŸc.I˜ÌdÀÖ˜°¬œ™¿‚x©ä³µJÔ”³&„Ñ!ÂPÇH˜  q¾ø1z"‚TÜT éÆ&$2¨D$Œ ADáÞãÍL{º,X–” n" åºÐ~à±5{‰™Ñ¶¹w#„èRÈÈnˆmQtØ­±Ö¾4öuÏ7T¹æèÀ±ìwµhgŸ·$`Åå«ëJ¿óþý(Ç;‰˜sVné•:˜z|°§:+‰™±rKï£ éÄ»K—4m'"Q9CÌeù0`'§²ÇŠþh|°g˜Vl>ضjYËoÛž]ã$RIADqe*ê0c6ïÙÁ3¿èщJJ±ûɵí2`)‚Bd'Šcj!ѵ®CýqíænÕ”ITn6Àâ¦$Ö?²÷4§Ñº( ¿d0vm—'³™˜À°FȦLb—bæt® ±þá%Øöt;²^ W&gp~d é¤ÂCËc{{+ƯgÑz¹‚iUð5ß•I`GWN]Åñ3—àHû[+”pìûQ<ØÚˆ7¶®A÷ kñaÿÈ{+ œ»‚‘‰iä‹/oêÄή57úçMýjo:çžh÷CС©9dìz«—7ãùgVáðCØôöq¼úÁ)Lç}|ý)<ÐÚˆON^€_2õ8{a[ßû7f ØÑÕ”«°çÈwxec'~û{açÀ™RÞyñqçÆðù©_ël¤xÖ˜¤œs#Í5>†„é¼”ohO6wlhá17™Šeÿiô/ ]œªËTœÍ¡ÖG3÷ùžÇ^.«o7°¬ áå²Ú÷”çˆfþRµe RÇÇ—ÜO¥ñŸ˜„DµØ(Bdª°Q4+ Ù*”çAy¤±¦ k£Fé§ ¥ÖÃfM:‰!q ìT«åbJëx5íÍñ¡="‚R¡Ð°j£¨¶¯ò$@iÝ2}uH­à ‚ÒºšÐê~iñBf5y>3ÎTH]˜Ìd ÎÁÚ¨–œmí Ù*UĹ 1Cs#9g#X!ŠLDD¢‰ù|5¬4á‰J{ðS)¤çf‘Èd  3¬@DýŒÈìÆÇS g´¥”†ŸHBû>L% ÄÙ×IDб~ÿZ0cÅ*®š_ι熾êþšêÏíÛÇí?øË£S\óÓ@ g._]]ýUöîu@í&¿ijνö+3}˜f¸·{òš#Á½ö?8'xkñ¢ìV"âú7$R‹€nôFþD94ï ÷v÷ÓÒõ=ËÚ^ÚüäJ/‘J25'SOGÅÀõžýÅ ŽÜ\¡•â]®êT¡(Kq¨YÓåq×êœþãÚ­]:›Iîp¤ua"Ä‚lkXŒ;ç§ÑvG•ªÅеq\Íc`d €ÀYVÙLb‡‘t¡d°æþEØüx'òAWFÇq~àÒIû–,ÀÖÎ6 _ÏãØ™J¤u©bd^&í]9œé»Š“g‡§w-œƒB©Šß âž¶¹xeÓJìyzûÅ m"‹Sç®``d ŲÁóëVà™®˜ãÍ þy G¿ìÇ΃g°ñ‘|Ó7ÙFC†®ç±|É|l{b}Ú‡uoœÄ‹ïžÆX±‚ž—ÃÝmsñÁçP©ÚéøþÂ(6½ónŽ—°½+‡”¯±ûýoñÂÚøyèï™›7ÇK˜“òðæ³ƒ8unŸ¾8­F@à¬Mª)/ÒDÙàÃSý`&Œ+M‚Úã¨ù¹§‚ðŸL5­þÓà_èûíÆ´•Ê…02æ(‹È‘JHPÈ›Ù.,g#…¼©ˆÈ‘zÉ;ˆh€—D$ÕJHDe‰È¡áÞî¡ÀÌ>{pa-{IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-100.png0000644000175000017500000000262412307412112025500 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDATH‰••MlWÇçÞ;3oÞ—¿j;à´$RT! |¨|#A%$”ªjÝM?6Åkª°e 6Ý¡–ˆ©^©H¬Ø@I¥¨‹ÚU׉íØïù½ù¾÷²˜gÇÎ{¤áhf3óÿŸsþçfÄ{ϳ«Ñ£"üÙ{¾h&‡áª÷<¿¶’$.…Ÿ6ÂX«¹Ó ­!O,¶ô'PUéHö+WÎg b­>óùÎQ¦¸k°•§H,yj±…ÇŠî|¨úw låÞ1ÞóäÜ£±ò´⮩I¬§LEjitìO´«<Ù "Œ5JËXsZ º£it4í¹€áÝB àËÌI™9†{A¤bMÔTIF÷¼¹ÿA™;ÊÜ‘ìƒ a¬›mN’ŒO(Y8ªÂ‘ô*t „±&jêO[zÒ²"íW¢?ý©ˆÖ´ÁDêayêŒÚºchtÀYO‘YФî?7.ŽÒB£eh´À;O‘Õó+S‡?FblåÇT«¢f-ˆ÷PŽH²ÿqŽê—ÂX£ƒ $B=šXÝ˵jI¯ª¥7BØÔ„±Â„“›8[yÒ~EÚe„(®ÝSýçè*Oz`I,JC×P€ ÆÛ'± ,€€î|XKŸŽ¤ÏNJÿÀE QKµ¥¯MPdï<µôzÔOP› ±5‰½”ƒÝbô¢Bd¼Ù°¡ (sÇÞfV[®HEâ@ h(¢C5Nr8’“¥z(SG™ŽH"ud¥Æùø¿öf™9†€‰ÔÈ’“2> ªÜQåŽá0Zd¦OE4§ k„:£H.ŠfÜ1ÄðÞÖÇQfgïë vFi”âZÒ«žnÏu "'fhËš¤ÈêRËÌ!Šue+ñÎ‡É Úû«@Џk˜ZiM’^•8Ç/eô·ZVJVæra¬#Æ;õEjó"qÊ9¿²¶’_–QÍ<»5/g'uàŸk+ypüãá?¤÷…•Ù^šï.ýLDÍx<õᩯ¼¿»{°õà­µ•<“ —Âø‘Îé[/<õF{af)PJ&lˆà­gcûýòk«ƒíƒK XþÞ/6;³aÐnL‘ø]îC·}t&n—Ùæ Á3Ÿ{µ ,›V£}±3ÕŠŒ48×ú&[Ùû¤¶Çqaµ,DçHm»­¨w/*̧~—':ßçzÿ]r7ä©éeÕÕ6·¿MÇ,reï<ÞþV¥j^•6÷¥Ëi™Yþ½™/L=ÇÀÞ¥_Ýæ ºÃFr…/N?ÇFò»‡ÂU‰WÖ•he¸™¾Ç Úå‘ð ßù-OϾÊÞàzÿ]¬/(]ÆVöÖ—XWÖsœ O³_nâ¨Ø/7¹Þÿ+M=Cæz‰ØÌ®#¢)]voŽ7“÷øÊü2gÐ Nq¶õ5~¿ñ2J ?>ó7Ò«¤¶ÇÙæWùCÿõ{Îùðà ³Ác,Fçy{óüpñç´õ‹Ñy.ߺÈ7æ^c§Xg;[¯"ôûéÛ~“W»ÄÕÞ¿Ûx €~u›_ÿçë4õÏ,ü”?Ý|[zDèëó?Òâ¬ÿÎvü¯ð³íïr3½Æ^yãh†ÎWÌGçØ)Ö¹Ú{›ÒažØ_É…Ká”·¦#3sª™ÆäN™9ö·ò¼w;¯¼gép‘ψ’Ÿ€_ñŽÖ$ († «Þù7×VòÿŸ&M+Ú9IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-80.png0000644000175000017500000000233512307412112025772 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<ZIDATH‰Õ•Û‹UuÇ?ë·oçÌ™M'3Ë`²ìSÑÉ£^Šb|R"0)R Ê'!ÿ€(Š®B&E$h=D`ˆ—jÔn^pД¼¡ÇËxÎÙg_~«‡ß9sæÌ™£â[ ìÍÞ뻾¿õ]kýDU¹^3×ùÿ ö›Ç^©Ä¬Ve¡1¨'`W4c ž@µN=·Üf€õ¥ÂÕ¬…À"`­Ì˜F É I!˯ xå,ñšY}z"Èm (Í:ƒ£â„ÃS’õ C窤ž9 UWDÊ>@œ¸ìf ÕE + »>ÀåZ‹v@¸ì@#¦Ž¯i£åÎ+± 6Yû†™®åjuçÆ¸ŒQà¤j–æÔuúƉsÜá›%*ºRë0UHó ´‹‘s;Aßd }'™ßFÛ(„ÎUÛ&n+‘ ™§2W (pïr;!¸<6e5Û,ô[m·wÖÍ^k&%o|Hj5NìØ_>2òŒ,vÇý³{û"ZÙ­§&‚x ííŠ0{è±Â‘ÿzËa¨gZDí\[FsãÝø¼Š=¶“ldãxvS¼á._ H|I´ªÀÆzŒúÁ/@i­•;*§j]Ãeg¡Á­à…¯ƒ¤Bºã=ìÙƒèÙC¨Íðî\B¾³+`òC[I¾Y½x_¡b -ø(2c޼ŘÁEhy»÷sì©}Ø#Û··EH|UvU©Íì§4.Cy”¬< ¿|Ü!¸+X„? ðuš3zòñÕî'kábΜ§f-«šƒÑk„7a«Ìì,B"ÂÖ²jh“îüfò”ItšIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-50.png0000644000175000017500000000220112307412112025576 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<þIDATH‰íU[h\U]ûœsï¼’ÑÐ4bÕ>BjDûQk©JPZH…´Äª ZõCA,‘¢D(1Ai>„JA,þä§4 ’H)-…B­±±˜JZbdš™É¹3çž³ý˜™Œ“Lò't.g­½öÞkŸǨՄXêððTåCë¾lí{î,~! QùœB¾;qòõ3@ÌŒ–®£¬ RŽ !–nšEa߇rÝï/õl£}'„/…¢ÑûÊÁÌÈç²°Æ|*ì‹ÔÇ¡÷?ë""8nº€x8‘˜a‚.ÀAM°â ‰2%¤ã@:¸DbtÆW²`UÖ¾´>"‚r¨E £u‘¥qä2iH¥ŠÙ”³‰ å¸`fdÓéÊM”êÊ-H¥j’,f\FeR)¨Ñ?C•›²lêÅâk¸ ÖÔnM’20‹­…1A©s¦¶‚j©ä³µ1JT:gM£®"af€(/Hˆ‹…¼_EODʉ ZG(ƒ …@BÀ˜D4.èo>ééB~EYR*¸¡0”ëBûy­yƒ˜Íý» Ä B톪áÖ°ÆXû\â«Þ3TþÍÑ‘#býw³ha[ý2€5W®m/üʇ[ ´È«‰*çlÚÓ/8+ÜÕS#½fQ3cÓžþꢡ·×­wSq1§PVÄ€™MÊåõ‡S#½ã´±³¯¹u}ã/{ßâ„"aADXö€™±ñìÈÙŸôäô\»’R|dk‹Ì³ùlÑNT©„tDÇö6õûõ›U<>`I©ôBkâaì¸îhˆ¢éö(ü‚Aâú<®Ì¤01À°FÈx,t@1s4ÕØqßZì}¬)¯€«3ó¸81‹hXáÞ kÐÝÒ„©) ŽN Õ` ª²¾æÛb!ìïhÃèØ5 ý ޏ«±él§¾Ä=Mõxµk =½ ~‡Œ—g¥ƒáóW11D&§ñüîv<ÓÑ!ŠÅMþqÇ¿ÇkGGñäÃÍøzl:0‡$n¤°yCžÚÙŠ“cØýæ^|ÿ4’}¯<Š»›êññç—àÌrœ»4ƒ®w¾ÀÜ|û;Úqz>ú/ìjlj¿VvÌÍgQqðÖ³Û@ ŸOà³Ó?/³‘àYcÂRT|½ÓødxB’¿ `O6´=уn8R•ý‡É?1vyvY¦ÜB:h}\0ó1ßóØK§ô¿=XÖðÒ)í{3ó±²É›‰è€—™9R HD9'˜y`j¤7ñ7¡Þåÿ=wFÔIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-90.png0000644000175000017500000000264212307412112025430 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<IDATH‰Å•MlWÇçΙ7ïÃßqB,ª$JS"±•*@@+!A¢VXªÔB%ˆ ¢jÊ–l`Á¦¬CwEÊ¢AB¨‘X 6H (AD­*Më¸NmÇ~Ï~ofÞ̽‡Å^¸7€§gÆŽ?/˜iØŽVX©¢¢w·W¼tåbÞ•ó Q2Óš[ùú׳“sáî %²¿MA²´özñÇ› ݵíåã˜ÿâÙ'“ÖT6kãôtƒ®®Ñõ{Wϯ3Óø0GggÃÇ>ú­˜·ZóRs¼‡&átãV³×I]{¸@ !3Ñ)zå­Õ¸™Œ]2ŠIõ.g›_æVç5rßåá‰yvÊ ¶Ë5l~ޱð×6_ætóœIÌS¸\KíS·“ücë>6þ8;î.òÛå»,õ®ñññÇYê]£ç61X²²§Æù‚@,Ëé?Ù)7˜‰Nð×õ_ò™©oòèìsÜê¼F©9¥f¬foà´Àù¢šãDtœ­bOÉV±Â­ÎUêÁ$™oc%ævú/D ŸíÍñíîM>ydžw²7 q²ñi^\z#–ïœø5ÿí]'umNÖ?Åo:Ï¸s©ðŽÆgxuåÇ|åèhÓÏðûÛ?ä³ÓϰÞ_d-[¬„"t:é:^{o<°Àö~µôò?{ó ;Éc³Ïó»ågq…"B'8óÕ@Ôëç×jj~åô&›ÅÛCf¼–‰O³Þ_äFûU6ÞJ»YÏýTÎ/Dãb¸=>Û‰cµ8¬þéô3O{5ÏÛïæ¥zæª|9>!F~zQ=QB1tA.«×®\Ì—þ³š†y ×]¥IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-30.png0000644000175000017500000000206512307412112025765 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<²IDATH‰í•Ëk]UÆkŸ}î¹7¹7­IZã µ…*QÐâƒb‹(j:jÁ·• êÈAÿQp ¢­` :©°’àÀI%4’¦m ‰ &mmÓ§¨”JK€O,ðP¶¡±lcãxRÄáæSøRò°rIµŠ†@ÇD6žC$…SÄ™,•R)oje% 0q] ²v†ˆ1 Xf ïje!Bd-vRhæïÙÎWÕYDRÓ 1Á'³%Ÿ]d ÌäóhxŸÔ½Ÿ½‚úR¥¬!äŬ©uNU >Á»„$qu"ª "#Æœ­VÊuò"BdcRÙ,¹Æ&Òù<6FŒÁûé1$nWqd¸èª•9ËŠ"K*Á¦R¸r¥¨Á¿"ªJë¦ý0戉LÅ1ªu&GõÎ|ð„ðLÿç_ÈÔ5'{÷šeߦVE†6 õã&†àç/®«þ¢{ö¹Ñû±Î9·mÞñ{Ý@WçõYUå¶ÍûïjÈ¥__¼°i›ˆ˜Iû¢:Ù~@! ]=:Qqº:{dŦ}­+—-øyë#kât6cDêÇÿzwT+†®Ó?º¾Á««m™÷­m‹*™J©f'©g¦#ŠMǺvûû¥k;mS>³#ˆµ…ñ ó›2¬¿s1‹šs´ÌËQ®zú/p~h”ÞÁa@ ÞDMùô«ª¹BɱþŽ…l} Ñb• C#œí½B.c¹}ù|¶µµ0py”#§z)” 9[*;½%Ÿf{G;§º/rìôoÄ‘áÖ JUŽ~ÝÇÒ–F^Ú²†ÝO®å­#ß1V¬¨u‰çÄ™ ô36áxvãjžêhǘÚÇõýqßõðòÛ§xìÞV¾ìÄ%~Ú!ý—GYµ¼™'\ÉÁ»Ùøê1žó$Ãceö½x?KZyÿø9ÊU?ÓßœbËŸru¤ÄöŽv²)Ë®w¿â¹ «ù¡ÿï¹pu¤DC6æµ§ïANœé磓?Ͱ‘ŠÁûLd¦}=>áøàDÆÃcå: ÔNøbÔÜþè„»S™l]öïûþ¢û×+32MŒ*‰s‡ª*‹Z,Œºÿ:°‚O(F]¹XTU=4eòVÙ ¼ ªÙÙ@™>TÕƒ]ýÿaÝôqÖŸ\IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-lq-30.png0000644000175000017500000000213612307412112025420 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<ÛIDATH‰í•MlTUÇ÷¾ûÞ›73íL›ii bH\hPˆ?âWbb $4Q\5n ,Œî\âNW¦• ƒâ‚7˜î h 8--Ó¯™ÎÌ{oÞ{÷¸¤Tꆅ9ÉÝÜœß=çþÏ9÷*á^Lßu¼Þÿç xçǾÞp);·Ò׳T €ºÓI”"võ-pðë7Ú µgÔë59}U;ªÜ¿ÖÇ/š[Þ+Á$ÊXœ‰É:RÛÙz#0” e—8´X›â70hgöM¡Ï寥V)ng§ °3wG”$²$‘……××xy/Ðh§›}yȧ9Ÿì4Jáou’Ø’Ä–ÖOãå5^à 9ˆR«r+,íXÒŽ¥M r«å!Ÿ|Ùàæô?ôüw3 :J=† D„$²tBKeØl% "(Md”–ßÛõtG±ß@)…8x¸dI÷NdIã[Â)ªZR98s¹ÕŠ[ÙÝùŽ« z ¥ABÙÐn$a–ñ±öó‡5ŒyyÇz1wÑ8M:íLÛL½=>Rs»GU^‰y¥6‰Z)‘Di¹â-¥g¿9$awï¿þ Àž1?ì¯ô®ý@¡+Е¤Ûë" ¤6·4}øj|$ŽÔîQ/¨ô¬ŸÚ·ýpa°o«u÷zjE;)$®Ö.v¾;?Úª-][§áç·½ôô{n1W¢-s´¤FË.¯¶¥Rx€ÁÁïåGäaSÈKyßÕ[ »˜Ž.fõÛ‘åRñ¤.2×3írŃZP¡Ì³­ø"ÓĶÅöò0ÍtŽ¥´ÆCÅgèu‡8³pœ-Å]d„(í è$‹%•yÓǯ‹'x´´—f6O#a)½Iµ}†ÇJ{©¶ÏÐÎEœ†¢3›à(Ãõð7šéo#?Í~Γýxið0ÓXII%äFtÄFd6‘îXykYL¦°¤,&SL4¾ ïôѱMå1Nà(—ŽDËu¼Ö:ÏÃ܈.Ò뱩°“cÕ7ÑÊ0²ñ8ÕöÏÄY“Mù|Yw¹sþhž¥ßÝÀ+'§>â•5P4üÍœ˜<ÂÓ•nÆ—™ÿì‚JÑh„³üPû”·6Œr®>ÎÕý4’iŽ^zŠ¢©ðÂàûœ˜Çõð< ɵÛ=c%eÀßL-¾Â¹úIf¯†Í¸•}¢vz%¥˜,­ñMy(绹Õ$²,NÇq}&NEX×ä1£Òê=±V•¦ jL¬|6>Wÿz”ÍZ9*äÅIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-90.png0000644000175000017500000000244112307412112025771 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<žIDATH‰•û‹UUÇ?{Ÿ}ιw^¾&3­`|e‚È””!öCF¡¿ÔA/‰0(êÿ‚¢ ˆÌ"“ú%4HÐ,"0ÄÒÐ1(4Í¨äø¼3zç¾Îc¯~Øçνó¸&.Øp÷=g}×w­ïZë(áVMß²'`š/g_Wˬ°:»*´µ¨Ô‚ð4»—l“K4^7©§j1×bæûÞôQHR$0ô‹°nùçrQ}ŽÇ´æ‡özf'äÐjz€8Ë£P‹)Ä) ¼WWòc.dN.p+5ˆSGÕäièÈÃÈy+” °00S#Ä ”ªàyúø`2°|Å ë  L‹<ÒÊ)”«.ràC.„± WMNj[ŒY—–PŠ!0«’¢¢Øý¾‘eeðƳ5ž;m¡‹PŠ“–ÚL÷¯§]Qò«zC-+bS7;çj=M³*aàŽàÊÕ&Úc•õº,Þt@¸ ±™”3¸B%i¦o&Kè;ЛβTj.À8 ßÜ„s³YëêR²vuEs™µçZR›b"®÷Ç#çCwl“¾Qk}ë6±`Z»‘ÌÕõmjÞVÙ¤y-sVÊ(ôݽ(›G»Pœ¶š,0î+P,gΓ«ø—Õ4[E·¢-µÈø~ƒÑ¤õtc…,ÏØÝ}ãXYirVjb5[Y}=ecj Àœ.'||“Ë`œ¶VŒ¥–ß?[V@“5wWŠ­dzùl@fw¶9V3; -Wç Õ„$NøY' ›/ŒPªÔZ󫯧™íài$N¸f4Û•ˆÐÿ‚Z¯à‹À@Î'§4SÔµ)I%Â&¹$âÙû¿–“ªþ‰ýk£ê¨åYEʽSgLSöRúW.åw¶Š…ìCw«6¡IŽõ)膩´3+õî”bý¢D„c}êvÏxŸùÝ=O˜ŽÙ •E¡ÎNÒÄ« Ÿº˜FÕM½;e:ú<¡Éwž\°¶ï®Ž¹wxA˜<{U*œ?´·:6xôilœ±ø¾y¡G¥àÖSAy Û-PŠy½äÿýó]£½m3ºB*W'DÔ·-Ã<ü&öì¯$GwŒGÀÐùY÷yª×•”%sÌÖcØ&íÝH¥0¥r"Ö5\ré4âß ^€ÿè;•ˆ}„½r ¹r± Þ’ÇIOìq¬IË£Nªôú0–‹¨° ;ô þÚ­èy+HþøÝ3oÅhïÆžÚGzî7$*#I]g¥ 6| ÕQ¢½o“žøóÐfÌ/C\Æž;L´o D%̃¯üH3g±Ø¡O¾‡îYC¼÷-¢=oÀ·¯Œçè-]GðÌvÚH‡ÂÙß–ÞFú÷O„v¾¸â 陃¨°5w9*ì$=½h÷KØkç0%+X@Ka€ê'«Q³á-Z‹îYƒ°ý_a/ÇÜÞVŠÈˆp¸X¦2§‹öq $…8òé‰À}‚M®ã ìŠS†G¼øÿ¾OÖµ\.åéÙ²¡.}ÿþ‚høÄ™Ñ#»¼¸xµ¥³6mw¯`~߇´/^Åbá!srIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-tpl-10.png0000644000175000017500000000135012307412112025576 0ustar schrammschramm‰PNG  IHDR0!8K sBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<eIDATH‰í•ÝKSqÇ¿¿ß9s/êJÔöbŠŽ2Ê ‹°b (˜ÕM]H…ô¤yBÝx ¼0J/ŠÚËhæÖŠ)f̳³³ývöt!²lyãeì¹{àûáËxa#Ã7DÀX `,€ÿ7(ÿ¹Ô´öK,ëdEÈÛk®.ŒˆPÓÚ¿¯Äa½UUéì`Œq`åK«›€ldQI¦Ä½·w†í<ÕW[¿£âsûñF‹ÕnãŒ1°¿»!ײÞÉ"^j%‰wnª“R$ñ”.Vrk™ÜHî9è–¿Í/wËÎb[W–ɲšH¡ÜiCóÞ*l)sÀµÙ#m"8Ã׈8 €5¹ä,¶vÉDäPuæ=•h?ZEKc.Ã;ÿ"6»«ËÑQçBhAÁð„ª.@€CÖ A›Š­èô¸1áûŽÑÉYX$Ž­%Põ4F^°ÝUŠ«mè9Û„»Ão×R$‹Œ‰±©9øÃQÄ“ZpÎãç+Ç~,cèÅ ®ÝŸÀéCµxé CdÌœÁ»ªËpæX=žúÐrc—îŒ#7Ðwå¶¹JñðÙ4Œ´™/À›éÚn?ÇRLG§Ç {‘Œë^áâÉ|þZßXŠé(±[póü0ŒMñdüSžF2-kš6‰ç´M$Í€s†hÜXdM4©Ì}¢ û‹lö5íï?áû²˜×”L¨©ŒCœˆ M#MUDÖÌäsMhª" M#"\•¼–1Öà2Ùÿ2Æ’Ñ@ÈÛü ±îùÆÛ’IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/Makefile.am0000644000175000017500000000146312307412112024473 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-lq-10.png \ blueman-lq-20.png \ blueman-lq-30.png \ blueman-lq-40.png \ blueman-lq-50.png \ blueman-lq-60.png \ blueman-lq-70.png \ blueman-lq-80.png \ blueman-lq-90.png \ blueman-lq-100.png \ blueman-rssi-10.png \ blueman-rssi-20.png \ blueman-rssi-30.png \ blueman-rssi-40.png \ blueman-rssi-50.png \ blueman-rssi-60.png \ blueman-rssi-70.png \ blueman-rssi-80.png \ blueman-rssi-90.png \ blueman-rssi-100.png \ blueman-tpl-10.png \ blueman-tpl-20.png \ blueman-tpl-30.png \ blueman-tpl-40.png \ blueman-tpl-50.png \ blueman-tpl-60.png \ blueman-tpl-70.png \ blueman-tpl-80.png \ blueman-tpl-90.png \ blueman-tpl-100.png EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/48x48/status/blueman-rssi-50.png0000644000175000017500000000213212307412112025762 0ustar schrammschramm‰PNG  IHDR0Îú 2sBIT|dˆ pHYs Ý Ý\P”tEXtSoftwarewww.inkscape.org›î<×IDATH‰í•Kh]eÇsÎwνInnÓ$ÖøZ„j­B‘(ø¬”f¡èF©¤¤`E¡RA]¹èΨˆˆ¨¬AD .tQ‰}XÒÔW›`Hl°iJ{›×}ä<¾qqîMrs u'Ιsæ?óŸoæû>QU®Vœ«F^_ÿÁ`t¯lŒbÞŽ-»bK¦òSV½¤=¦}wÛß××d¨›¬ç2®Ð\çƒ1W 'àˆb˜Ëƒë2¸õ n—¡n~ð ;³õ룪Ą̀²Çhjã®,€—ø>m€tScBÍZ"Âä¹–x‚ˆS© Àq í'ªZhåie\p„WXž2=”—(TŠm’ËäæÁ7‰£·F8ß$ 0_„ùBl-”‚DEÀ÷–Ej•Ëtkò¨Âb¨ž·ÌÈ©T ® D¹Î0±=“°²º¢f‘êÕ\KÂhY—2·d!Œ“A˜Œá:Ä1ް[2ž›LN}*¡®ÑcHlfNJ«B–{ÜXŸ°jÊ@}zyÓ”"¢0â''ŠØþ2ùââÚüL™QS¸Ḟ/DU~FžøÄ7öH‹CMwmLT °‘2&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/48x48/status DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48/status abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48/status abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-lq-10.png \ blueman-lq-20.png \ blueman-lq-30.png \ blueman-lq-40.png \ blueman-lq-50.png \ blueman-lq-60.png \ blueman-lq-70.png \ blueman-lq-80.png \ blueman-lq-90.png \ blueman-lq-100.png \ blueman-rssi-10.png \ blueman-rssi-20.png \ blueman-rssi-30.png \ blueman-rssi-40.png \ blueman-rssi-50.png \ blueman-rssi-60.png \ blueman-rssi-70.png \ blueman-rssi-80.png \ blueman-rssi-90.png \ blueman-rssi-100.png \ blueman-tpl-10.png \ blueman-tpl-20.png \ blueman-tpl-30.png \ blueman-tpl-40.png \ blueman-tpl-50.png \ blueman-tpl-60.png \ blueman-tpl-70.png \ blueman-tpl-80.png \ blueman-tpl-90.png \ blueman-tpl-100.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/status/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/Makefile.am0000644000175000017500000000005312307412112023142 0ustar schrammschrammSUBDIRS = \ actions \ devices \ status blueman-1.23-git201403102151/data/icons/hicolor/48x48/actions/0000755000175000017500000000000012307423217022560 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/48x48/actions/Makefile.in0000644000175000017500000003674712307423214024643 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/48x48/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-send-file.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/actions/Makefile.am0000644000175000017500000000026712307412112024611 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-send-file.png EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/48x48/actions/blueman-send-file.png0000644000175000017500000000342312307412112026547 0ustar schrammschramm‰PNG  IHDR00Wù‡bKGDÿÿÿ ½§“tIMEØ/ì‹SµIDAThí—ÛoWÆ¿sÎÄ»;gÖ ‘B‡J!!ñTª ˆ"ˆ›ÄŽë–r+Pà#9·&] vlç P©Û&å‰ ˆx@Dªª@M“Ô‰_Öë[wcÇÄ{ïîì̹ñ0¶»¶×Ž],ñÀ~ÒÑYËÌïûö\4@]uÕUW]uÕU×ÿ¯ÈN?°··ûæYÜ0@Œ~§³óù1BˆÙéw;l §¯û±Xôç_üÂã$—Ï!“IczfBˆ<` €` É·;:Ùx玸ÐûÓïÛ¶ý‹§ÛŸ!Žã@kJ!(•JÈår˜ÿ÷<2™4R“ã ÚzääÉ“éåùW®\ammmêb çb÷÷ìhì—íO>MlÛFø«ú)¥ ”!¤øó_®#I·žî|þw‰DÂŠÅ¬ç ¡/& = C'1 fJO448ÞŽè¹Øý];{éÉOÎmA°nŒ1‹%Åò"G*™ÂÀ¿Þýþjˆé:tèÐg?÷ØaD" (K(]\ù|ùü²¹<Ï fA1 ƒy`/üW.ôu}ÇŽÅ~ÕÞö±m!Öà !s³2ì‹D¢(˸víhÂáÏÆþ Æh„‚¥š ÐZÁó<¸î"æîÏâæ­ðqðh­ ”Z5fY¡ J)´Ö¸7›ÁÝ»ï#5‘ ÇòÜG2p¡¯ëYnóþ-mÄq8„«úÃÔ äêvÆ,Äy#â<Jéà”PJa ɤ1šÅøxJ©cp™}¹³ó\*½Mõöv+Æíþ-'(çddõZ_:Cœ7‚ÇøÒ’X/J)¡ ˜»?‡±ä(ÆÆÆg@~¢.ù%õF"‘ЫínÞvbýǶÑxœCJ¹Ò'äRêUÿ£o·M^EçU0ôþmŒŒŽ \.ƒÿÐÀ%¢ÙoN:UØh®µUø }]ß´¹ýr˱VÊù‡ðµR§”Á±8v|ÃÄÀóÊO¥ÉdP*—à R@3ò™3?:3¶®-èéëúºmóþãÇZçJ…ðkS§„‚Ûâ<BhÍgA€©é) Ãu]0F±g÷c`B¯/m~Kz{»¿fsûÕãG[˜Ã•W}ÂBàØq8v¸9×JJ…tæÜF6û`åb‹F#°, „R44ì‚Ö Úèw¶ ÿP=»žáœ¿v´ùãKðB äÝ,€ O¶j®Ös÷ç0<2Œ¹¹YBÁE$c,‹1Ëj``Y» •FîÁÂ-a# «êm ]=/~ÕáñKO9ÊÇRr)õp?Õ7XXx€á‘a¤3i&<÷#Ñ`J£+K,|!àyŒA¡¿ÿò$€]kà«Ë†èrI¼x®}wãžWŸ8rŒ9GøÈ²JÀŽrÄÝ`Uà7äXS“PJ‚1 ‘HÃÊR¡4¼„ð}T"€1&§”zO 5VÈçþ˜Ëå†ð„¬•üºc”.M èùŸmÛ¿oÿ+ÍGšY,f£ä±XraGm8¼ =—Ë%¤R)$SIctå,gŒBI)%„€Zë’rȯT‹ÅâàÌTæÖÕ«W§j¤¼\Ôí« 4,›8{þtëÁM¯ùJ33ÆÀ ʰCÜÙ ‹Yð}SÓSç•W†ÑJ‡ÀR@Œ1A ÄH¥Rr îí™Ò·¯ÿéú¸ïûrÀZÀkÛ°Ö@={þtËÁ¦¦×¾ôø—Y©ì"fÛàQ0=3äx®[  †RaÂRJcT D2¨øCùBa(soöΛo¼9šÍfÅ&én'õ ¿€è¹Ä™Öƒš.=úèc¬T^ÄÞíE±XÂÄÔ$æïÏÁh ©5T«•T“ ½rùνÙù;oýí­»ÓÓÓ•¥gše톬µ97*›Š$~’hÞ·oï>õÉOC ¥¢‡Ì\Rˆðr1zFI}«âûï¹ùÂàÛïþóö¿ß(VP-SUofb33Ûúv¶"Ö"…ÂÐÐ ”TsÆà†Tò¦/ü›3ã7_ý·Ù*еõFðµL迚ðC øQõCTŠ¿¦ºaäÔÉÓé%¸êò0ðjèZàkû몫®ºêª«®ºêª+ÔÆrëŽÓ°¾¤IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/48x48/actions/Makefile0000644000175000017500000004237012307423217024226 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/48x48/actions/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/48x48/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48/actions abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48/actions abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 48x48 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-send-file.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/48x48/Makefile0000644000175000017500000005221412307423217022564 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/48x48/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/48x48 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48 abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/48x48 abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../ top_builddir = ../../../.. top_srcdir = ../../../.. SUBDIRS = \ actions \ devices \ status all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/48x48/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/Makefile.in0000644000175000017500000004773412307423214022402 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ scalable \ 16x16 \ 32x32 \ 48x48 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(pkgdatadir)/icons/hicolor all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: $(am__recursive_targets) install-am install-data-am \ install-strip uninstall-am .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-data-hook install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-hook install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: @-if test -z "$(DESTDIR)"; then \ echo "Updating GTK icon cache"; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/0000755000175000017500000000000012307423217021106 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/16x16/Makefile.in0000644000175000017500000004663412307423213023164 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/16x16 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ actions \ devices \ status all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/devices/0000755000175000017500000000000012307423217022530 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/16x16/devices/blueman-device.png0000644000175000017500000000115712307412112026112 0ustar schrammschramm‰PNG  IHDRóÿasRGB®ÎébKGDGo¦o®µæ pHYs × ×B(›xtIMEØ ,ttÜGïIDAT8Ë’?h“A‡Ÿ÷¾/‰!66ÅD«Ò"*Ò‚‚84.vsqP¢R•:ˆº:)8U"ˆˆVE….Ö¥H¡C¥›]û­¦´„ØÚ6M$Éwß9)!ù ¹íŽß=<¿»W¨[GϾ<&˜ÎÒŸjJ„½ÿÎ}>k@»2:;z}©6o׊¥ò‰ž“GâûwwhÇ%PL~Ûd|bþî'ïCµyUÐÚ½mÙV¢¥%„ÍÄÌ*éÙFYŒqïÕç"øý>?s™î_ìâp¸ÀöÊ2.‚Ð@‘Íþ$ì×<¾ÕK¢gAw[”¿òy%ãô¼c0§U0Í BÕ©púÎ0é'—9~uˆ€O c ¶ågl0À©þ|}u¡æ¾P„¯¿ð1u…KÓ¬9AÄã<Â|˜Üàfê3ãsP5 ¯ ƒ¤”°R+;3c ,°· ˶Þ.åÖ)®®¡ŒFé2R.`ë2(•ÛÒ@»´]è^q• Dä-×à~šRù†O«Ý:÷F2#}æù³§Ó±öH×¾ŽvŒvYÌ.“Ï­ÏÜèOv&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/16x16/devices DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/devices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/devices/Makefile.am0000644000175000017500000000026212307412112024554 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.png EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/16x16/devices/Makefile0000644000175000017500000004236512307423217024202 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/16x16/devices/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/16x16/devices DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16/devices abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16/devices abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/devices/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/0000755000175000017500000000000012307423217022431 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/16x16/status/blueman-down-inactive.png0000755000175000017500000000127212307412112027324 0ustar schrammschramm‰PNG  IHDR;Ö•JsRGB®ÎébKGDÿÿÿ ½§“ pHYs Ý Ý\P”tIMEØ  :¨íP:IDAT(Ï¥“ÏKÓqÇ_Ï÷;·Ù”éf ›àH0QB)Š ¤èRHä¥ <uè "2è!¡›‡ …ÈêT&V¤Ù$ñ:tûº¹ßsßϧ‹.­n>—Þ/Þ<¿`!î\¿èÊÿ£µÌƒ'CÅà{7/òTTÞöVûkeN´Ö»r:™ ™XQ(î÷=K;¶Üjª|5utâr»Jb¥"‚a[Vs?§»f&¿¦­*§ëBl²l¬Gu2#›Iã« Pæt‘°Ö؈[$ã1]ât¹»"² ›J`Û¶lòBM4¶!Ybav ‡Ã¦˜¦© Óá)Á€Ä£Dûum0$µÁáÉq&F_b­.£ì"åÞj¬µ‚&—I±ÆZ‹KY¢µ¦õè)¡&¦¿|Ä_¤ùðIb‘E憞’KoH>—`»gÊ÷y8ßs‹Ê*?ƒ}½|ûô–¦¶ã„šÛ™šãÕÀc¡&¼þºÒîJÎ…|Ž•ù°î8wYê[ø>þž©‰1Ä0ñTzé¼ÐCÃÁ6>Œ èðLXvÂÚ¶m>ŽÈÒ¯´Ÿ8Ë™î«äsYLÓ¤ÌéÂZ]f¸ÿ±•EQJ鬵ދEÄp™ŸÕof¥ÂëÃWÀ¶mR ‹T<в•.*%@j§ó»\¾xÅ™Í;Ýn§ˆˆÎ$ã’IÆ·»Ò€(­$™Ê¢µ~¾ë<ïÞè> "× ¡Eé?³ØHi­•R¯{û‡s{y*~Þäþ,4¼heIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/Makefile.in0000644000175000017500000003707012307423213024501 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/16x16/status DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-down-active.png \ blueman-down-inactive.png \ blueman-up-active.png \ blueman-up-inactive.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/status/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/blueman-up-inactive.png0000755000175000017500000000126412307412112027002 0ustar schrammschramm‰PNG  IHDR;Ö•JsRGB®ÎébKGDÿÿÿ ½§“ pHYs Ý Ý\P”tIMEØ %9eÖH¯4IDAT(Ï¥“ÝK“aÆÏû>{•n~0DBBBt®)ÒIuX'tÔÒŸ%¢BÚA"ˆ•alš™™ø=7禹½o{÷ìé`n)zÝ÷u\÷uÃ9 *AWÏ€Õj…Z#†À(éIZk„"•J¯í¥RS³Óï’ ¹¹Ý¸Þßû< ‡}>_ƒFÃ)²ÓÜbo,¾Ð× ¼Ü—ÝáèÕŽ+}õ õ¤)©©ñ ¥Ä4L”R¸E—b±ˆ_o׵ΎÝÄÞ}२«»‘ËïØm¡VÚÛÛðH)%J)ŽsyÖ7¶ÙÚÞAz,¼^ïí*Y)íu]×è†i X^Y%ΠÑHS 6 whl ¾¸ŒRÊ_ÝÙu]Lí“H$ù2G)E´·ŸßGú C,þ¥ï+ôGÃd²äóN À¨ˆ’>È0>ùžÄ^’Gî’=:búà ŽãpçÖMLi226ÁŸ¿(ª"ÕÎär96¶vem}“¶P+Ÿæ¾²³› ›É²¶¾‰R qrayúÞBlÛf>¶HS0À³§™›ñjh„²6êŒ?*d·T*U'PJqxxÈÌìË+«ØÎ<Òà$¯P% !>Ú¶±,ë²a”e8Î;¼a`y$Z—]“ÏçÑZOœîüÙ±!DOmmí¥J[VãB¡àäŽs!ÄÛ3Þ¾÷ð‰ú€Zkë¿'(WY¦&ÇÞüæ¼ø ¶1ö…gš’"IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/Makefile.am0000644000175000017500000000041412307412112024454 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-down-active.png \ blueman-down-inactive.png \ blueman-up-active.png \ blueman-up-inactive.png EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/blueman-down-active.png0000755000175000017500000000145112307412112026774 0ustar schrammschramm‰PNG  IHDR;Ö•JsRGB®ÎébKGDÿÿÿ ½§“ pHYs Ý Ý\P”tIMEØ !MÓõ©IDAT(ÏmMh\U†Ÿsî¹gîL&“IkûgŒ‚cÅ¿…UE(þ€7]¹7]¹TÜ Ý´S¨ Á•¢]H±A!]Ô@ìbÀX ÒÉLgn’Éíý9÷û\w>ðnxyŒ~¸˜ð`šPµ§0íÖ5I|Œøˆÿˆ‚—5UV‡ “ïKæð£[Ý.‘Ÿ#i=PŠÎWfp«Ö)™ˆ1.oØîfÔ B> Ø{ŽÊvˆÝÁþäþ©t°{6ê™±¾ ¥‚* (MBÚÇUÛ?šºÔôÕïßšÙ.‹ãiÕøè¡WÏà[MPÙûÕ€ÁØŒA± nß|©ßû9{øàô9‹“Îp8>5ûÈqîÝ!ŒÿB²Ì-¡~š0Úsã;ì?º@ì+ÔaÖQe-©ëyg²Ó‡P¡U†]8‰{â4rwéý®Z‡uµqƒºœrHˆjToöP39üÑá§ «_£×?Aûk¨”˜öQtpE¨³1Ô ï`ALöû=Œ*î™÷i,>Ouó ì%Ü“Ÿ!ýUÊo¾Evûh.¦­¥.AÓÚOãÝï1Ýò‹ÏRýzwâ ÑãoV–)¾z»øfî1P@®*¨ª;Èú üëç©}™°ò9ùÊe°fúþ­e¢c¯¾; ·z A\È)Uë@¨)¯}Š]¿{îüé+h±±1ø6²¹F¾ü"lü¶W–•ðw^Á¾„?~¡^»ïæÀÔšn éŸ˜*P*C¶Sè®Ë2¶“˜Æo¤âÎXºµéÆü»ØL!q\-kÆ®´¤Þ²ÖIøx´Å{ƒ”EËÿ` Yqµáù²Ìº ìt„»6âZ·Í-géøˆÄœ³€ HJQ&YÅØÕ óÀè ¨^Kñ·Ó:IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/blueman-up-active.png0000755000175000017500000000152512307412112026453 0ustar schrammschramm‰PNG  IHDR;Ö•JsRGB®ÎébKGDÿÿÿ ½§“ pHYs Ý Ý\P”tIMEØ ({© »ÕIDAT(Ï=’Kke†Ÿï›ofr®i.Æ4Õ$Å…*„jkE/µ»î»ëB;7‚+€—¢‚T¥HbhÒ G“4&›æôäÌœ™ù®.‚}wÏòáyÅËotêLQ=5¥§=’Ú†L’$&(á‚pI‚qθ`°~˜Y2íÊ.“L¥³U-­‹±Ð¯Nml­_žhr!’"¯?;O÷0'VáP+%ïg‰0NŠýÃŒ¿¹ÅV÷ˆ·./rpTðÅO²ÂpåÕb%ùèËnvþÅ8Ï^Ѫï£úYÅ_wùàóeÖ·xbnœï—·ØÜëÓí YûûÎyîöÓ ´ÖÎ{€”‚ÁÐðóÊs'Gy÷êóüðû6ï}²„ç=ˆã|CU_‚/½ºZ8è|{}“.y¡Iâ€à -‘.•VÉÔ/eñÏbœ¦£RJú¹æýÏ–@šD>Sä¥zèÁ$±ôjç¯åZ®õ™® ŒÑ]au‰ÑZs6Ètž—wï·>Å•G‚K;Ìø1Qªé±béRª»/¨Ç‚Aà½U­ÛG§¾ªêãDö@ðæZív)š¸¤ELƒTŽ”4|•×h_3À4†ùQ/‰ŒtSŠIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/16x16/status/Makefile0000644000175000017500000004250612307423217024100 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/16x16/status/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/16x16/status DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16/status abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16/status abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-down-active.png \ blueman-down-inactive.png \ blueman-up-active.png \ blueman-up-inactive.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/status/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/Makefile.am0000644000175000017500000000005312307412112023130 0ustar schrammschrammSUBDIRS = \ actions \ devices \ status blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions/0000755000175000017500000000000012307423217022546 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/16x16/actions/Makefile.in0000644000175000017500000003676612307423213024631 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/16x16/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-trust.png blueman-plugin.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions/blueman-trust.png0000644000175000017500000000124412307412112026047 0ustar schrammschramm‰PNG  IHDRóÿasBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<!IDAT8“MhSA…Ïü$y‰¦­¥‚RmI…Š ¡¥Ä…Rº°`)‚ <\»íB¤ûîºòÙ(Š¢í®]åÑ` šX4„’úCmJmBIL2󮋨ˆ¾Df3÷›3wΜaD·a[lˆ1–%¢H̤ϮÞ© ¤\¾Þ#¤\éĈ诙J`òÍóPM7v)ól°–J`Ò#"÷„‹Ã‘¸ÁD/Bã÷ !Åâ_Á¶Ø gzÎÌ2u´ŒÞ³sŒÌ´×»ØK'e‚s‘G$Z@Í4à”Ž.HÎy>” Ûbc¿ °TýBz—¹ ܽâ8?Í…Ç€S_‡x?X`ºUAùã+§TØh8ªþX+u?fÒ!³-^ž¾tjtâ¶`¨C×_tÎý`ÜÛ6Úiâ¸wZÕ°“y¢«å÷_‰œ qwžÖTóhª²—ï3'<¾à0©=€4æ‹‚É0ªû[(f_Ôj•OÛŽ£çc&ØÏ Ù»)¤ç¾‘PdÖ²ÏÏ©ù˜Bõ°ìß®Öý­¨•~3éé/þL¢m±ié1^^¾vÇOÍm0oÙGu­Ô˜Iëÿ|ƘIëD:W9øa\De¿9·Í® Uk©TÈsDi'{¬•ZrãÚwˆèfÒ·•[Ñ›IßV'¦c”@·ñjyWëV#ÞñônüøTW»Õ‰ßÙãX$áoËsIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions/Makefile.am0000644000175000017500000000030412307412112024567 0ustar schrammschrammthemedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-trust.png blueman-plugin.png EXTRA_DIST = $(icons_DATA) blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions/blueman-plugin.png0000644000175000017500000000122512307412112026163 0ustar schrammschramm‰PNG  IHDRóÿasRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÙ 4 „G#IDAT8Ë­“?hSQÆ¿sν/7IM£m¥DÑZqÐ]¡(qꪃ›.q)ˆÿ€A¡\„Šn‚tw©:èÔ@´IÚ´ï½ûî»ý£‰F¿ñãžßýîå;„.]Ÿ¨–3Fîi%;˜)bÈܵ'SÐCÒmœ«Ì•Ë#•¡¡â®Âf?práÕ»ùp·áSÌ7m†1¢(ÙT°³W‚߉ãGõzk1Š,ÂÐb©±²¨¼Ñ @S•› Ùl¦ÀLPÂ`aäsf{.orÐn¯5YxED B`–øòÌ¥ÑM€ÒZšƒƒ…ƒD@[ä0ŒA(%ýõûÔ#I=‚Œ¼ý5rÎ#Š,¼÷`ÞüuF´Æì•Ùó¬p¨¯X¸£¬µ{ëõæk­”ɘà8Q÷u€Šýt¤ÑZžM’Ô°È~Ú8ᯞ¾}X ¿0Ðëv€:¼}£ÃïA k.¶‘M’>cÝ#x£¦*7ªI ï¦.Üíå¬uø›òy“àv;kÊgµu眭-@ß6ó5—5_´V1€áZmi,IÖÁ##ß‚@?N]:¡Œz®˜è›µÉQk7š%ŒLƼ¼õtz^˜9ÓÊ­>[n­àœû~ñþd@µG•S£´ÕžŠÂ8èõJDy%ê C„!BÐZŽmm›¨ÕRið33ÇÌ“ ð_õ¯²¹Rä&‡öIEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions/Makefile0000644000175000017500000004240712307423217024215 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/16x16/actions/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/16x16/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16/actions abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 16x16 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-trust.png blueman-plugin.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/16x16/Makefile0000644000175000017500000005221412307423217022552 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/16x16/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/16x16 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16 abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/16x16 abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../ top_builddir = ../../../.. top_srcdir = ../../../.. SUBDIRS = \ actions \ devices \ status all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/16x16/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/32x32/0000755000175000017500000000000012307423217021102 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/32x32/Makefile.in0000644000175000017500000004660712307423213023160 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/32x32 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ actions all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/32x32/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/32x32/Makefile.am0000644000175000017500000000002612307412112023124 0ustar schrammschrammSUBDIRS = \ actions blueman-1.23-git201403102151/data/icons/hicolor/32x32/actions/0000755000175000017500000000000012307423217022542 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/hicolor/32x32/actions/Makefile.in0000644000175000017500000003702212307423214024610 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/hicolor/32x32/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(pkgdatadir)/icons/hicolor size = 32x32 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-trust.png \ blueman-untrust.png \ blueman-plugin.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/32x32/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/32x32/actions/blueman-trust.png0000644000175000017500000000325612307412112026050 0ustar schrammschramm‰PNG  IHDR szzôsBIT|dˆ pHYs × ×B(›xtEXtSoftwarewww.inkscape.org›î<+IDATX…½•[l\Õ†ÿµ/s÷\ì4v|Á €±iK á2}@j@Q©}¨úPÚD ¨©á¡}(¢<¨} Fˆ·*ªhªJM¡BbJD‚R’Ø4 $vìŒÏÍs93çì½x˜±s<±Iã4=ÒÒÞ:³×ú¿³ÖÚkÀ̸ûàMD¯Æ_à*ž\–¶Ñé\–¶¬5ÆšrY’:ú÷w¿Ø§‚‰ý¹, ý_ˆèÙÁ[Ž®»áq ïŠÑî5Åaæ+vÊe)L‚ænÿþáX­¸±¾àÐ7Õ˜y áê•ÄZ[?î»n›$¡Ð(¼Aßè}ÀŽ+ µ&!äž› ;åýœò{Øpó#a!äs¹,Ñ5Èeéþ`´¿7šº­ú'P*¯~‘ÞoC‡S=¸¦Bª†ÇvÅÜú$„Ð: Æ9…‘[‹ ©_¸f¹,m"R[ƒß…çƒÔ H‚Ô)xÍ ¤†¾øz.Kãÿs€\–6‘¿ýÖnÍflËP*¥“P: ˜×ßöÓ ùz.K7ý7q/{ sYº_H¹‡DàŽë¾ñ´N ß§ÜÚ{"©â2 °¦¶2’FáÌŸ½Óÿz¥ÅÖ=h÷"€ýéÌÊB+ä²ðô|0Úß·~ãöhjh;ÁVá9G dJ'ÛéW €ñÊ0nÆ8P¡q04ŠgÿÊùª:µ¹"[û€7Ón¬ ËR? ñ õD|ý˜H n†aÜs°îY1”NAêäÒ*U¼PqKðÜ"Œ[‚e©!T?êåã˜?ó~­’?j™½ß°åWÓ>· —¥Ût0ñ¾Ñ{Âñõ›Æ;‡Vý3XS‚RqHê|uR%Ú ¨z D§¶ã-À¸¯Ô)Áx •„Òƒ J œŸpç§8¦UÝ–ÎðGÄÌÈe)BBœÞpÓ¶u½#wÁ©N Qùž[†RÑeÂñ¶¸Œ€DÀ¶kê0Þ¬Wç–;eiÃë ¿ÁØ S`î?ÿ,2ÛëýØ*¤ú[ïðx$±a³V*…fý$3¾µ¨=ˆViÄei÷í—:ùÕÝØrǘxëãIûðÓ/ãP'è¢íìo¿ €™yivAø{ÀåGèG çí¿,¥¾»t¼ÂÊÀÅÉxÉ(îé"¬^&‰üµ¾¤öþ±ü%ØE-ú¤6IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/32x32/actions/blueman-untrust.png0000644000175000017500000000316412307412112026411 0ustar schrammschramm‰PNG  IHDR szzôsRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEØ -YgãôIDATXý—]hÙÇÿ÷Þ™Ñ|Hxó%oU8_4¶²tóX6Åík(„´ßÒ…}ÛBKhòÚÒݗ݇e÷¡(è1ÍB )”‚wº¬Ä%vmYFŽ’X²,Íx43·‘¦cYé&›M‡ÃH÷ÌÿwÏ=çÌB¼ŒMMM/OñÎùqBÈ2çüøw½} ñ7#‘ÈßÏž=û†®ë79ço¾VBȯOž>>Îc˜…ãããÀÔk`Œ]:uê”6??]×±°°€L&£1Æ.rÎÉ+àœ¿LJS©Êå2 Ã@¥RÁØØ ÈøÉ+`Œ]Îf³ÑÕÕU0Æ i!xüø1NŸ>•$éò+àœfŒŸ˜˜@µZ…¦iÐuº®cuuÇŽ!$Í9ÿÞ8ç‡)¥ŸMNNÊív¶m⺮ò,xž‡ÉÉI…Rú)çüÀsµ³â[Ïœ1v‰1ö£3gÎÈGŽ‘!Ë2TU…¢(Çqàû>’É$òù¼{ãÆ Çó¼o<Ïû€›¦iŠçàœ«~Aù]<ãèÑ£ÆÄÄq•JŠ¢;×4 `YÚí6ÇÁž={@)Ž{÷Ä;w6ÆšïûpÅ4M뙜óÝ”Ò(¥ïŽŽÒ±±1c×®]h6›h4Ã0 iZàÖe¡ÕjÁ²žj !‹¡\.ãþýû­••ßó¼Ï…›¦YÝÀ9?¦ëú?:¤íÝ»WY__ÇÇaYÖ–bë‰jš¶ílÛ†mÛh·ÛAFlÛ†ªªˆÇãPU+++……Û¶íwLÓüB€s®SJ—ÓéôŽ R© P(À²¬@4,®ªj .IÀuÝ-½Œô`ÇA*•B"‘Àüü<æææÖ|ßÿA8o3Æþ–L&õÑÑQY×uÔj54 ø¾kš†H$EQ Ë2cÏóÐétà8677aYlÛ†$IˆÅbPUÍf¥R©S*•6}ßÿ±iš_õ×À^ÆØo…S±X ###F"‘€¢(h6›hµZe9$ ”>ídß÷áº.::¢Ñ(b±lÛF¡P@±XÜh·Û„òß÷?2MsåÿuAÀ!ä"¥ÔÚ¿?âñ8ªÕ*\× vð<‘H»wïÆÚÚ–––P,®ëÚBˆüÙ4ÍæsÏÎ9ðSBÈ%BÈ‘}ûöEÒé´T*•àºî6€H$‚D"™™wyyyÓ÷ý !~àKÓ4ýD„-Oµ .¼%IÒ§ÉdòíƒJ…BŒ1„—¥R)ÌÎκÅbñÏóÞ»råÊlï7ñ ¡m!á°'ȹsç~¨iÚ×'NœÐZ­V¡¡!†Û·o[–eer¹\€èB~ wÅI÷{ €º&çr¹E!Ľb±Y–ƒÁÓ+Î@1—ËåæÈ¡ØÞýHvé€]÷‹Ëj½^ÿ¤V«môÚ‘RøGµÖ××?é®tãz , ÒÓ¤ß"®„Åh×®]»åºîÆÆÆvîÜ Ã0°cÇ´Z-xžg]¿~ýŸÝµa€~ˆ áÇq8ý[RQ<ÏSž,0!9Ê ÀsÝ%)˜› ¥Æ¡%µ™É §ú£ŒŠL(­èÀë[ȹ$LUa0ˆ¸ö?Ÿ€ÖKA›žž©éÖŸ«ÿãÐÁžo^„"iGÙüH?W¡ ,Ul¸ZiÌ@¦K©ÞÝ@ @¨®8i^Ác+²Àu´Õj14j‘˜FãT§(¦bi™ņ•Z™†"c̪J…h•ÅUÕSŠ,3·w 1º£«5؈HÍ€Cí¢ŠÆ ¥¸cƒË9, ˆ¾xøâQ"ìeæ!búG+ìÛ}ê•5Dqª§¦ïExÌ ÇQq&ã»­CNkV Úo­‰æçÊ^œd3ÞÃÝ=¹¯'LnÔÂèƒ’Ê È„càË?EQ:¢¯1Ëk&ŠR`§nÏxVl¥…eÊd}GÉ«:Òöˆññ¯½wgáÐø …3ÖÚ“€dî7SSEnVKóóaàî3zâûSÅ&7ÿ&"^šÚûNA+6ÅQ ˆŒêæjt‹*IM¥ˆÖl”Úê%IÖë .`ŒDV%­ +ƒŒ.l+hºpµP^T¶C"*1©q:žõÚ¤€™!„i¾GñÙ¢JÃ7·¿óÔâÓ­¶$mý.RÛ>*R‘LÆÇèè`šÏ¯GWW@DàŽUÄ7´ÇLuí­çßýV3_0EqÐQ.H6ã—µ£ƒJsBl­5ssaP¼W‚4éÃÃ}ioo‘à»üÈÀvcŒ™)Î;ƒƒ}DŸh%"’ÆI¢µV;R±ÏÙØøIÒÐõz²Q¸·©“€\g¥±ƒ®võ¼cŠunún‘ZÌ<ï¿|vÏÛ“o|ºÎzÁÎÁ!w³"úu牗®ÕŠÐZA§ €jÒÑø®ç<9~yìVÃö•ö_è²îaÜ…×b°ìú`ß]KÝã%»éRZƒˆŠã—Ço5Í7h8mQ°D+~Ìܾã‰X@«2¦‰‚ÙZcî„-¼'I ÄÍ>ݸwîÐ9O)µ±Å-ùÈ+·c†ÒÐZTu#-Rˆ5Å–.ØTA×l•¼=Ý9xnTw®rG_oVƒ[¨‰íu"ßsþåj÷#b¨êIÌ`ˆiC!Õø¶çó=åó.L®ëÏmcê2 éb1 a&úÿ¯ë?©(åúä/›IEND®B`‚blueman-1.23-git201403102151/data/icons/hicolor/32x32/actions/Makefile0000644000175000017500000004244312307423217024211 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/32x32/actions/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/32x32/actions DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/32x32/actions abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/32x32/actions abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../../ top_builddir = ../../../../.. top_srcdir = ../../../../.. themedir = $(pkgdatadir)/icons/hicolor size = 32x32 context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-trust.png \ blueman-untrust.png \ blueman-plugin.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/32x32/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/actions/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/32x32/Makefile0000644000175000017500000005216712307423217022555 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/32x32/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor/32x32 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/32x32 abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor/32x32 abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../../ top_builddir = ../../../.. top_srcdir = ../../../.. SUBDIRS = \ actions all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/32x32/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/hicolor/Makefile.am0000644000175000017500000000070312307412112022345 0ustar schrammschrammSUBDIRS = \ scalable \ 16x16 \ 32x32 \ 48x48 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(pkgdatadir)/icons/hicolor install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: @-if test -z "$(DESTDIR)"; then \ echo "Updating GTK icon cache"; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi blueman-1.23-git201403102151/data/icons/hicolor/Makefile0000644000175000017500000005326112307423217021770 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/hicolor/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/hicolor DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/hicolor abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. SUBDIRS = \ scalable \ 16x16 \ 32x32 \ 48x48 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(pkgdatadir)/icons/hicolor all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/hicolor/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: $(am__recursive_targets) install-am install-data-am \ install-strip uninstall-am .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-data-hook install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-hook install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: @-if test -z "$(DESTDIR)"; then \ echo "Updating GTK icon cache"; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/main_icon/0000755000175000017500000000000012307423217020616 5ustar schrammschrammblueman-1.23-git201403102151/data/icons/main_icon/hicolor_apps_32x32_blueman.png0000644000175000017500000000366212307412112026351 0ustar schrammschramm‰PNG  IHDR szzôsBIT|dˆiIDATX…¥—{ŒTÕÀ÷Þ¹ófwvÝ]¨Ës *È£km ¨ÈËG[%4µ‰Ö¤´¶>ŠÖ@µƒ–ZM¥*ERi‚¤¦Ý65)TPTÄ P·à*ò~íÊâ¾gwç=÷žGÿ˜éÝa;´79¹9ç~ç|¿ïûÎ÷s J~´1zÁšé¦i.¶,k¾TjJ‡1„…Ù.µÜ¦”jh~kÅÇ`èRW5J½hÍ,i­¯ªR;y¨à¨áÕVYÈǶÈf\úiš[»ä¡c­©îÞø9¥å›·®øàÿ¸§Á›i~±,x`Á-õÁQµÕ´÷¥é‰¥‰ö¥1LÓ4ðÛ&a/C#AZZ;y÷ç©X2»ñLpôOøóbù?hcÜ/l3¢fö·L¶÷eø¢+‰ ¥N*‹m[h¥QZc ^fhÄ϶M©³mÝ;OoyâöÁBb]êÃØ;¿ª5ôž»Ímí§-šBJ…Ò­4Ï&»ö7“t$†a¢µBJM4–¡?épý”ÑvgW¬ÖºòÝHßñww\JYlpÔíÏ^ù—~ã¶©¡ƒÍ=ôôgR!/h‘°ÍOÍ'â3Èd¤ÔH¥JeøìT7³nœ ø½KGÝþìu—`›Þ óf×—}Ñ•$Ë ¤D ™{ËÜ;ä·Øô³yÔ„=d²J*”ÌAôÆ3´´'™VU™…½¡d€ºyk¦EÊC㮬‰ÐÜG‰ªà!rïtVæ¼ôè†WúÉdÝœdnŸ´vÅ©®,#ô«›·fZI†m,žtõÈp[4‰ë „P8ŽÈƒä¬R"Un_5ë °ùÍó©« ‘ͺ9P©BÒÞ“`dmuX[ÆâÒ sш¯TZÑBH×%‹ÆqE>Bä×¼q€÷œ%ä·YûÈ®ª-ÇqRäÂÕÝ—¦ª²ÌÂ`QIRé¡!¿—X*‹+$–Öl~r>?¸s±þ™lÎÿ~Gð‹?4²ýã‚>/?:‡‰c®(„-žvðz=hÍÐ’´Öe>¯‡dÚEÉä±ÕT•X2çj^{b.A‹tÆ)È -q\ÉêMûˆ§|¶ÅÚ‡¾ÎØÚr¤T8®Àk{ÐPVZ[JëBÜw<ÇÃ/+ÁU#*Øôä|n©^W®Äɺ|ókc r™±uÏiN´öæ—#W¤´.ZsЦ¡¹ çæ7Þ¡3Ý<ðÜ;¼Ý˜sóªûgÎ+RñÐÝõ<¶d*ëÞlâ¹7Qê|ñÓƒMžbƒ®›S¬Ñh Zk\W°jãþq¸Ç—L%èËMýë3w ûp…bõëûضïÌ€õ¤RÆþ‹TÁz!ò)˜/0[>:ÅwŸÙV„}<òÒ΢Êapp…D)…RºèdÇxÀÝ;w<C|E•¨AŠ FúûãÍÖbC uCk[w¢¦"„Ïkc{l~ÝÐÄÞÃxm»ÐlOnêM“jI¦]~úên5÷^$ãóÚ”‡ôt÷& ©J8½}Ec,ž:ÑÓ— ¶z^¯§hóå­ÔVlÜËñsýd®(O¤H¥2'Oo_ÑX€2ÅÒ¦ƒ'ãÃ*ƒD†ø‹¤2.Ë^ÝÍéöø€ïáHØË‰“-qeŠ¥ÅôÀ%nÅýÇßo ÖÍ®ˆ%Òõ“¯i»B¡4X–Yh7_7œU›iéL\4nY&A¿Muy€¦ƒ§’}±Äú–­+^¿À ÿ£þrëÈÚš93®¿ÖKºô&t¾¨ÔDtö¥/^Ì0û=ø¼&šŽ¤ÛÚzv6ÿ}ù¢Áþ .à‚*Â#nüñêʪšÅÓ§Nð×T•O ÒY+sg…iX–ß¶x-:ºûiúäh¦/ÚÕpö£W~Nº7¤€L1EÅB` ˆÈøc§?ü§0GÏv»“Ú;û|>¯Ç¬( ‘!>*Ëýø½IggT5}z,{äÈñ/{Îì[Ù¾wßh@]ÐJò€æA9ØÊñ·Öª¯¾ÕTÜ M«Ò4L¿Ò*c(uÓ½ûÒ]ÇvDìøÜtÞât¾¥§˜¢RþŽí<Ÿ\á²Ée™Ÿ¡…. òÊ|Ðç_¿—Í æKGËIEND®B`‚blueman-1.23-git201403102151/data/icons/main_icon/Makefile.in0000644000175000017500000003417712307423214022674 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/icons/main_icon DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ icons = hicolor_apps_16x16_blueman.png \ hicolor_apps_22x22_blueman.png \ hicolor_apps_24x24_blueman.png \ hicolor_apps_32x32_blueman.png \ hicolor_apps_48x48_blueman.png \ hicolor_apps_scalable_blueman.svg EXTRA_DIST = $(icons) MAINTAINERCLEANFILES = Makefile.in all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/main_icon/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/main_icon/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-data-local install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-local .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-data-local install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-local install-data-local: for i in $(icons); do \ THEME=`echo $$i | cut -d_ -f1`; \ CONTEXT=`echo $$i | cut -d_ -f2`; \ SIZE=`echo $$i | cut -d_ -f3`; \ FILE=`echo $$i | cut -d_ -f4`; \ mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$FILE; \ done uninstall-local: for i in $(icons); do \ THEME=`echo $$i | cut -d_ -f1`; \ CONTEXT=`echo $$i | cut -d_ -f2`; \ SIZE=`echo $$i | cut -d_ -f3`; \ FILE=`echo $$i | cut -d_ -f4`; \ rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$FILE; \ done # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/main_icon/hicolor_apps_22x22_blueman.png0000644000175000017500000000255712307412112026351 0ustar schrammschramm‰PNG  IHDRÄ´l;sRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÙ  ~y”ïIDAT8˽UilTUþîÛf{3N¦¶ÓÒJY ¥Åbm¢-$*‹(5!6h¢€5q ‰ €5×ĸ 6†PƒlBŠÐT™jh¡tŸ™vÚ7Ë›yï¾ë¡H *ôü¹ÉIîw¿óïœ üGAþšpW½IÇ‘À¯Ùù’[ñÚ\‹#mEB§%ÑX,a…³JwÏ–/¬¹°ažƒÝQSGz^fÿ <®Š×çÌž5eۘ̌™N§à¤9þnƒa„úC§7œXA¯|Ür«ûü­’™÷¾qeeé§ùãs'A²"¢ÌaáHãÕâƒ:³:Ì$Í){=Ùžùª\Úª´mû[àâG¶‘`ëAx«7L¸³¬ø#o®·(ªŽÆ@^Z<fžGýá«D pÌf59eÙ2ƒs—ô =ú µp#À¹Yn˜Ä—LÎ{È=Ö=]QS"*QÕ$"Q…'VÖáé…9¸ÖCo L”„Ébš•±Ä;{©É)[øQŒóØLšw¯0æ­Þšc¶˜6rfkæ@TC0#JDƒÀQÌ+/„n¸¯,„Q4œö#©Ì" „'$Ó]Tòƒ'½óëȰÿPŠq2©sîó“Læ%Bá² ä±{ nåÐ?!'ëÃú/ÏbÕÃS±nù] d(¢Ã`|aïåó¹@uƒ»!…a¤Ü*&]£œÓ`$(Uäbû³•˜]ìÈqè *Xÿö÷hº8€Ç«§àî’\(15¤˜u `ìO 1 „Q‚ üÒÄšOAgÀöçæÂ%„ <ÿTf¹Pߨ…Æ–.XÍâ(ç2’:…›“œhÖâ…Ntˆ hléÂ2V-žå5Åxqi1Ô$Å[Ÿ7ã=ÍH3›‘5Æ ¦ë`×™Ž 7Ê|Œ§š¦!žH‚V ÚCX¹õbTÇ$uŠÃ?·A‹D0¤ª'ܨéãR¤¤€ Qƒ1Pƒ¢£GEéø øv-‚]qÌצ–N4l\ŒMµH—ÍPu”±=Ř¥ì—Œ™Á(‚aÓŠ\8²u),œðÕ¡ÔTÕ¡{XÃò'czÁXÄãÀ Šݼë¯pD!Z(‰…98¸©¡aT­þሙs2ðĺe—aÂ×Çü8s¡’˜r¬$ËáTÿoj/pŒÉ/ídŒ^²ÛøI6»Àöýxlùæ .õ`€aIYj+ °ã»sx÷‹fˆ"Ç\v‰èñÄe§7¿¸ëX7¶[yí.¡Ów\È+™óŠÃíY¡‚ –HƈÙJpvÇ2ˆ‡Íû[±ó@+D‰c.»…ЄŠáPpm‡ïT]Ö´JÚòY­~“Ý€°§]M;usFá^Éš¶ÈívMuØLŽ›`"ü½Qüô{ö½ˆ — »ÍP¡°ê ‚{ƒ¿~’pN('ÿ¸ó«×-ÈŸÿ~¦×ë¡DcŒå{ìÄ߯@OêÌf‰žTÑÓq­·ýRÛ3ÝGÖ×ßÖ>_>ÚÑÛîo*µÙd§3M&*eHwHà#ÁÚÎù®øŽï[;äÛ]@¿­De>¦é<¸dVúÄšª±Eå yÉVÀèÉh{Àß´ðüÃŒÉv¦P`ø¿âµõ0ž`¾–wIEND®B`‚blueman-1.23-git201403102151/data/icons/main_icon/hicolor_apps_scalable_blueman.svg0000644000175000017500000002101512307412112027341 0ustar schrammschramm image/svg+xml blueman-1.23-git201403102151/data/icons/main_icon/Makefile.am0000644000175000017500000000157312307412112022650 0ustar schrammschrammicons = hicolor_apps_16x16_blueman.png \ hicolor_apps_22x22_blueman.png \ hicolor_apps_24x24_blueman.png \ hicolor_apps_32x32_blueman.png \ hicolor_apps_48x48_blueman.png \ hicolor_apps_scalable_blueman.svg EXTRA_DIST = $(icons) MAINTAINERCLEANFILES = Makefile.in install-data-local: for i in $(icons); do \ THEME=`echo $$i | cut -d_ -f1`; \ CONTEXT=`echo $$i | cut -d_ -f2`; \ SIZE=`echo $$i | cut -d_ -f3`; \ FILE=`echo $$i | cut -d_ -f4`; \ mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$FILE; \ done uninstall-local: for i in $(icons); do \ THEME=`echo $$i | cut -d_ -f1`; \ CONTEXT=`echo $$i | cut -d_ -f2`; \ SIZE=`echo $$i | cut -d_ -f3`; \ FILE=`echo $$i | cut -d_ -f4`; \ rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$FILE; \ done blueman-1.23-git201403102151/data/icons/main_icon/hicolor_apps_24x24_blueman.png0000644000175000017500000000251012307412112026342 0ustar schrammschramm‰PNG  IHDRàw=øsRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÙ 1ØCºÈIDATHǽ•{h—eÇ?Ïó¾ïï·ßm:§[êšé µÈ,ç¬L%“¢ÌèjQQA‘B!©¤ÿ¡¬¢ Tº(a÷MæLó²›››»ï·ß~—÷}Ÿçô‡F9Qç¿Ïóýœóœçœÿ±©‹X¸z³ØÝ™”¼]B;Ž«šÓ=ÃÛ†ö¼žùW€òeëgΘVºiVÕ¥+¦N.Å-òMn CG_?GŸ¬=x°}ÍÈž-ÿ0{Ŧ;ª¯½|óô“§td²`¬Jû­ÅsPSí§ºöî;üXëë¶ŸOÇ9¯øÊ7ßX3û­’²‰•¾ø¾Q#¹@={×ZOÒ3”WÖ ýþŒOÄS“'¤¥Ç]]—>º³ý¢}ÅÓ–-»¾¸´tQÿH & •±–t®ÀÚûæsMÕD›ziïÉà:J¥ó¸ÑHÉøD,Ö4~¢|w ¬} š®,§w(K&WíºX¥¯'v§wÀÊÄ`:˜çºƒ™¼ºwÉ ^\Uˆ¡o @sWšu[~"Xž¹ûÎ)'.(MóçPU ¬ C‰ü|ȱö!jæ”óΚ嬼qZ)D,õ‡º8ÔÒGeÙ8–/˜vº’Z0b¢ä|=6@”8žÅ/ø8ʲ³¡G6l#…u,DkE.›cíƒÕÜZsßè`Ó‡õ8(”+F“/ÈØÏ+?ðýœèÎrËsñCc"Â÷]ÅÊÅ—óÕîfžxãKÂТ5Ø$DFwÖ(€«±¢ßà‡!¡1 ,1妧kñCK2!-»t#FÐêOE±Ä?+÷ì®+""VPgB±ŠbŠŸ=NÔsøµµDXsÿfVŒgã»õ à‹‚Byjì "Ñ3¾œÊ'Äùtý Lp:–/ö¶±ê•­hêãž%³xéá…h F?îž`E,*W0Bh,³§•òöó· bYúT-¡±!\9}"ñ¨Kë©4_Ö·‘÷ ˆ µÊ‚˜±ïe\í4¾AY4w íÝV¿ñ=iD„Êò$¯­^LqÒcóçûÙÙÐF¬È¢ž·‡ö÷2c×ÄÅþ`MHYiJmý±…O¾9NÞ·T”Cn­©¢o8ÏÆê8ØÜOYI‚ˆçª0—ESϨ7:gíú¹±Q¬©-Nx„¢Ä8GIŽ+"âiú†ólx¿žÝGzQÚ!/’XÄAÄÔî;ÜÚxñqÝS—דjN–N(^6¾$U‚Ò⺎r´Ëü™elúx/MR‰(žçH¬ÈS¹áLkKsÛs}ß¾zìoíƒþ£;Nø‰Ym©dbieÅ%)¥5Ï•ÆÖuj0O<‘XQT'¢ª§³«ûÈáßžlÙþòŽ¿½pïêhk>^—.$«RÉDeÅ”¤Š'R”–$‰zê>ÙË= »ö½åÙÞ†vJ«ÑßôB;Yˆ€šZ<ïÑåâ&*@”ø#m™_¶ìº€Ü_Îþÿö;yQÀMpRçIEND®B`‚blueman-1.23-git201403102151/data/icons/main_icon/hicolor_apps_48x48_blueman.png0000644000175000017500000000567412307412112026374 0ustar schrammschramm‰PNG  IHDR00Wù‡sBIT|dˆ sIDAThÕZipTUþÞÒ¯÷βA6dSv²(8LËh•cáqK´Ôƒ¡DKtFA ü¡32E ² b-€$h²ïK§;½¼~÷Þùñ:½dë&dfjNåÔëw—s¿ïÜsî½ï½ÿç •¡‘w¯K îEÍÊa£4™RfžãœœÀ׃ÑÓT!{†½W~XÓ<ãÞ4Ì¥ëf‹¢ø&Çñ³rF¥*™#‰±XLzh4<c=6‡­v\¯nê*¿V'RŠ)UÞ¶î^sìB`ÄÒw³$AØjÔiï˜?g¼>';‰s¸ ÚìØ]2ºÜ ¡eà8@' 0éDĘ%˜´"Ê®5°c'~u9ÝžŸ½”æWí~íÚ@ú=ëÖ ü_̯˜›!¶Ø<¨lrÀã% ŒQU)c` ê=Sï%‘GÆ0â-:”^ªRŠK.yd/ûcå¯î¸Q,ÂvÈZ¶þ­h£¾ðÑ󌉉±ü¥*;\PõUµ¡¹ ½ P˨SE³Í…¦v²Òâø±£R¥ëÕw™²æJí—ýø#½ì½7b-¯>ñPžÁáa(¯µÁ«¨Àýž÷\~ç(®„A/@H]÷¬È E}«½„)¹šªÚÖÛõyB{ù£CN ã7…¿5õïç?8ÏXÝæBM‹3ŒŸ„OWþn<²’ÌØ_b…V« ™J}chµ»á% So¡)¿V7Õ˜‘÷kGÅÁò!#¹¬`˜†×ZþÀ<‹ÍMQÛ/ø¨eÓÒ1fD,†Ç›°÷„:Ôk‚ ;œ2GNv²Ta­¿;zô¼/:Ê‹ºÂaã#! Bûñ¼™¹F^am°ƒª*e ”‚P J(¥>eþ¾y“†£ :Úí ”ùÚ©mýÉîKpkC'(xL—mä˜ôq$ØÂȼ§p‚V§Y01'],¯éL¨OCÁSJaÒkü6¦KÁÛOCg‡Cmã›±Ð>ª^®îÀ-YI¢$ñ 2ï)œpÓD^(˜;cœ¹®­ .â­Î@Ð, DÄáò†Ø™•›ŠuOÍ@W— „¿×Õ|pË ê[ÈÍÉ2sWpSÒoŒÇæçd&q•Á¡Cý {z¾›H_2}\ ògÂãöøHÐP>"5M¤§ÄqÃü´ÅcM@#ÊKFe¥ÐN§ ·¬Àyº)_y°ì,l²ÓÇ%£ð©ÙðÊÞ 05?e¯›SFJJшò’AàniFZ¢±Ùæò¦& „ÂîpùÁçéAà«ýåørß%ÿýí9IØðôEBY€ $t›Í…ĸhÇaé  ÜÄø#:ž€§}€fä C[»^™ô ­`¡”bû2lÝ}Ñ_6yô0lzn8J!ØíÊ`ï’a2êÀÀM4JhšÙ¨C—ËHTJᕽX8y8Þzl:¶¼‰§p¹=jh‘Þ!ÔÝoûÁ2|²«Ô_>qT">x>"ÏùûQߌt¹eèµ@YÚ  0(ðp{”H‰7ã…ûUÇŒÏNÀö×ïÆÔ[Õ†öNbÊ|K-¡øú@>ü ؼbt’à_ѺÏK<ϺA˜†ïBQÓìÀWûËÔã2³AÂú?ÍÆ‹L‚ìñ«PA ®Š#gªBêÇg'`Á”`,”8Çq*†Á@èJã›fE!øúP9V~tõ­Ýþ¾¹£ðÅêEHŽÑ÷°¡zŸ( c†Ç`ë+‹Cê w”`çÑ+½Çf}/Ç7D€­=ùµ<þÞ®ö·ÏNÆßÖ,Ù‰)Q=?#7 Ÿ¬º1f-À-+xå/Gñ#}>$zî¼=®ÞØv…;NÂ-«¡£“ÄN ¸wÎHlxz®¿®ÝîÁÓ5ýŽMÃ㇮AðÒÈÀàû ¹îøö4¶ì<BÚKþÒ\<{ïmþû3Mxñ£#pË4¤O°šõZØì]ư{ Œ†W‘öÔÕ·“Çgàá ʃv‡¬Û ·¬@#¼<¼0ÇÿûÔåF¼öi1Bûí'ðô:íí‚W‘ö d{À‘kö½ÔÆ(+ª®kg) fˆ¢¢ e½Êºµ/))kÄëÛ~‚BÑo?QcÑ£¹ÅÎ@QT³ï¥¶AÆaíÅË×í 1è´‚‘?ÐÀ‰_ðæ—?C¡°Ÿ¤a1iQYYkgֆÖ€õûÕçd—rðjU“’ž5 ç‚5x8YÞ„‚¯O¶_BŒµ ­ŠW&­ß¯>_Ø`‚üÌÅ‹WïLMŒ‰J‰7¢©Ÿ¶/)¾P ßž8@ “+ƒF¬Wªº˜ <‰ýˆ^¯[w­m$„-ÿñx©#Æ(!>JßïêÑ­)­Ã¦ïJÁq|Øö£‰Ç©Ó—„°åÖ]k#ÁñšŽŠƒåæÌùbC‹íޱ£R5:­n™€çù>5Ê(aÛÞr€ãúmÓ­Ñ&t%§ÊœÎ.÷úë{V)®úFÖQqð¸”:MWUÓ<5;=Yg1øvÞÞ Ï[ÛÁ…/iDÄYôP¼^ÿtÖåèìÜt}Ïšwô¿’€€€Ñvåð1&§¡²®cŽÙlà³ÒâyI#ÂKXXÀݪD›´ˆ2J¨®n$%'KÝŽæÚµ5Eï~ 5/¨ù°D"! ÐB}ŧ sTŸ¸îU܇Z»ôc¬UÍq1qaø°(Π×@y<ŽWÉQä¡•DtD%˜õ"[:Øñã¥r¥õziKùÞçZK¿9‰ÐC‹„D$º9ð>5þÖe·RÆ?©ÕGåff¦Ñää8mŒÅƒ^‚(`¼^N—Œ¶NêÛ<••µ¼Çe;ï¬+ý¬å®žtÀ‡‚ùRÏû@K>Õ]ESRn¢)ýŽ9’%i¯ÑŽ„x€ó½˜en€´P¯§Lîl(vTþ|ÔÑp¾ €À @ºÊ>àåÁÍü³5¼D jH =[p`ˆO©´âÓˆ7Xþ Ýó?5»õEIEND®B`‚blueman-1.23-git201403102151/data/icons/main_icon/Makefile0000644000175000017500000003753212307423217022270 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/icons/main_icon/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons/main_icon DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/main_icon abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons/main_icon abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. icons = hicolor_apps_16x16_blueman.png \ hicolor_apps_22x22_blueman.png \ hicolor_apps_24x24_blueman.png \ hicolor_apps_32x32_blueman.png \ hicolor_apps_48x48_blueman.png \ hicolor_apps_scalable_blueman.svg EXTRA_DIST = $(icons) MAINTAINERCLEANFILES = Makefile.in all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/main_icon/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/main_icon/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-data-local install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-local .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-data-local install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-local install-data-local: for i in $(icons); do \ THEME=`echo $$i | cut -d_ -f1`; \ CONTEXT=`echo $$i | cut -d_ -f2`; \ SIZE=`echo $$i | cut -d_ -f3`; \ FILE=`echo $$i | cut -d_ -f4`; \ mkdir -p $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT; \ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$FILE; \ done uninstall-local: for i in $(icons); do \ THEME=`echo $$i | cut -d_ -f1`; \ CONTEXT=`echo $$i | cut -d_ -f2`; \ SIZE=`echo $$i | cut -d_ -f3`; \ FILE=`echo $$i | cut -d_ -f4`; \ rm -f $(DESTDIR)$(datadir)/icons/$$THEME/$$SIZE/$$CONTEXT/$$FILE; \ done # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/icons/main_icon/hicolor_apps_16x16_blueman.png0000644000175000017500000000170612307412112026352 0ustar schrammschramm‰PNG  IHDRóÿasRGB®ÎébKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÙ 2ÛϤ{FIDAT8ËM“]L–uÆ÷ó¼¼”—?½ÊR&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/icons DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/icons abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. SUBDIRS = \ hicolor \ main_icon all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/configs/0000755000175000017500000000000012307423217017177 5ustar schrammschrammblueman-1.23-git201403102151/data/configs/blueman-applet.service0000644000175000017500000000011312307423217023462 0ustar schrammschramm[D-BUS Service] Name=org.blueman.Applet Exec=/usr/local/bin/blueman-applet blueman-1.23-git201403102151/data/configs/org.blueman.policy.in0000644000175000017500000000311512307412112023226 0ustar schrammschramm <_vendor>The Blueman Project https://github.com/blueman-project/blueman blueman <_description>Configure Bluetooth Network <_message>Configuring networking requires privileges no auth_admin_keep <_description>Configure Bluetooth Modems <_message>System policy prevents modifying the configuration no auth_admin_keep <_description>Launch DHCP client <_message>Launching DHCP client requires privileges no yes <_description>Bluetooth Configuration <_message>Changing Bluetooth system settings requires privileges no auth_admin_keep blueman-1.23-git201403102151/data/configs/Makefile.in0000644000175000017500000005102212307423213021240 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/configs DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/blueman-applet.service.in \ $(srcdir)/org.blueman.Mechanism.service.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = blueman-applet.service \ org.blueman.Mechanism.service CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(dbusdir)" \ "$(DESTDIR)$(dbus_servicesdir)" "$(DESTDIR)$(dbus_sessdir)" \ "$(DESTDIR)$(hal_fdidir)" "$(DESTDIR)$(policykitdir)" DATA = $(dbus_DATA) $(dbus_services_DATA) $(dbus_sess_DATA) \ $(hal_fdi_DATA) $(policykit_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ dbusdir = $(sysconfdir)/dbus-1/system.d dbus_DATA = org.blueman.Mechanism.conf dbus_servicesdir = $(datadir)/dbus-1/system-services dbus_services_DATA = org.blueman.Mechanism.service dbus_sessdir = $(datadir)/dbus-1/services dbus_sess_DATA = blueman-applet.service @ENABLE_HAL_TRUE@hal_fdidir = $(datadir)/hal/fdi/information/20thirdparty @ENABLE_HAL_TRUE@hal_fdi_DATA = 11-blueman-bnep.fdi policykitdir = $(datadir)/polkit-1/actions policykit_in_files = org.blueman.policy.in policykit_DATA = $(policykit_in_files:.policy.in=.policy) EXTRA_DIST = org.blueman.Mechanism.conf \ blueman-applet.service.in \ org.blueman.Mechanism.service.in \ org.blueman.policy.in \ 11-blueman-bnep.fdi CLEANFILES = \ org.blueman.Mechanism.service \ org.blueman.policy \ blueman-applet.service \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/configs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/configs/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): blueman-applet.service: $(top_builddir)/config.status $(srcdir)/blueman-applet.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ org.blueman.Mechanism.service: $(top_builddir)/config.status $(srcdir)/org.blueman.Mechanism.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-dbusDATA: $(dbus_DATA) @$(NORMAL_INSTALL) @list='$(dbus_DATA)'; test -n "$(dbusdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbusdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbusdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbusdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusdir)" || exit $$?; \ done uninstall-dbusDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_DATA)'; test -n "$(dbusdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbusdir)'; $(am__uninstall_files_from_dir) install-dbus_servicesDATA: $(dbus_services_DATA) @$(NORMAL_INSTALL) @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_servicesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_servicesdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbus_servicesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_servicesdir)" || exit $$?; \ done uninstall-dbus_servicesDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_servicesdir)'; $(am__uninstall_files_from_dir) install-dbus_sessDATA: $(dbus_sess_DATA) @$(NORMAL_INSTALL) @list='$(dbus_sess_DATA)'; test -n "$(dbus_sessdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_sessdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_sessdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbus_sessdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_sessdir)" || exit $$?; \ done uninstall-dbus_sessDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_sess_DATA)'; test -n "$(dbus_sessdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_sessdir)'; $(am__uninstall_files_from_dir) install-hal_fdiDATA: $(hal_fdi_DATA) @$(NORMAL_INSTALL) @list='$(hal_fdi_DATA)'; test -n "$(hal_fdidir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(hal_fdidir)'"; \ $(MKDIR_P) "$(DESTDIR)$(hal_fdidir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hal_fdidir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(hal_fdidir)" || exit $$?; \ done uninstall-hal_fdiDATA: @$(NORMAL_UNINSTALL) @list='$(hal_fdi_DATA)'; test -n "$(hal_fdidir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(hal_fdidir)'; $(am__uninstall_files_from_dir) install-policykitDATA: $(policykit_DATA) @$(NORMAL_INSTALL) @list='$(policykit_DATA)'; test -n "$(policykitdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(policykitdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(policykitdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(policykitdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(policykitdir)" || exit $$?; \ done uninstall-policykitDATA: @$(NORMAL_UNINSTALL) @list='$(policykit_DATA)'; test -n "$(policykitdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(policykitdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(dbusdir)" "$(DESTDIR)$(dbus_servicesdir)" "$(DESTDIR)$(dbus_sessdir)" "$(DESTDIR)$(hal_fdidir)" "$(DESTDIR)$(policykitdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dbusDATA install-dbus_servicesDATA \ install-dbus_sessDATA install-hal_fdiDATA \ install-policykitDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-dbusDATA uninstall-dbus_servicesDATA \ uninstall-dbus_sessDATA uninstall-hal_fdiDATA \ uninstall-policykitDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-dbusDATA install-dbus_servicesDATA \ install-dbus_sessDATA install-dvi install-dvi-am install-exec \ install-exec-am install-hal_fdiDATA install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-policykitDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-dbusDATA \ uninstall-dbus_servicesDATA uninstall-dbus_sessDATA \ uninstall-hal_fdiDATA uninstall-policykitDATA @INTLTOOL_POLICY_RULE@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/configs/org.blueman.Mechanism.conf0000644000175000017500000000062312307412112024153 0ustar schrammschramm blueman-1.23-git201403102151/data/configs/org.blueman.Mechanism.service.in0000644000175000017500000000013112307412112025265 0ustar schrammschramm[D-BUS Service] Name=org.blueman.Mechanism Exec=@LIBEXECDIR@/blueman-mechanism User=root blueman-1.23-git201403102151/data/configs/blueman-applet.service.in0000644000175000017500000000010512307412112024060 0ustar schrammschramm[D-BUS Service] Name=org.blueman.Applet Exec=@BINDIR@/blueman-applet blueman-1.23-git201403102151/data/configs/Makefile.am0000644000175000017500000000154012307412112021223 0ustar schrammschrammdbusdir = $(sysconfdir)/dbus-1/system.d dbus_DATA = org.blueman.Mechanism.conf dbus_servicesdir = $(datadir)/dbus-1/system-services dbus_services_DATA = org.blueman.Mechanism.service dbus_sessdir = $(datadir)/dbus-1/services dbus_sess_DATA = blueman-applet.service if ENABLE_HAL hal_fdidir = $(datadir)/hal/fdi/information/20thirdparty hal_fdi_DATA = 11-blueman-bnep.fdi endif @INTLTOOL_POLICY_RULE@ policykitdir = $(datadir)/polkit-1/actions policykit_in_files = org.blueman.policy.in policykit_DATA = $(policykit_in_files:.policy.in=.policy) EXTRA_DIST = org.blueman.Mechanism.conf \ blueman-applet.service.in \ org.blueman.Mechanism.service.in \ org.blueman.policy.in \ 11-blueman-bnep.fdi CLEANFILES = \ org.blueman.Mechanism.service \ org.blueman.policy \ blueman-applet.service \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) blueman-1.23-git201403102151/data/configs/11-blueman-bnep.fdi0000644000175000017500000000172312307412112022442 0ustar schrammschramm bnep net.bluetooth Bluetooth Interface net, net.bluetooth net.80203.mac_address btusb blueman-1.23-git201403102151/data/configs/org.blueman.Mechanism.service0000644000175000017500000000013712307423217024676 0ustar schrammschramm[D-BUS Service] Name=org.blueman.Mechanism Exec=/usr/local/libexec/blueman-mechanism User=root blueman-1.23-git201403102151/data/configs/Makefile0000644000175000017500000005457212307423217020654 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/configs/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/configs DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/blueman-applet.service.in \ $(srcdir)/org.blueman.Mechanism.service.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = blueman-applet.service \ org.blueman.Mechanism.service CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(dbusdir)" \ "$(DESTDIR)$(dbus_servicesdir)" "$(DESTDIR)$(dbus_sessdir)" \ "$(DESTDIR)$(hal_fdidir)" "$(DESTDIR)$(policykitdir)" DATA = $(dbus_DATA) $(dbus_services_DATA) $(dbus_sess_DATA) \ $(hal_fdi_DATA) $(policykit_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/configs abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/configs abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. dbusdir = $(sysconfdir)/dbus-1/system.d dbus_DATA = org.blueman.Mechanism.conf dbus_servicesdir = $(datadir)/dbus-1/system-services dbus_services_DATA = org.blueman.Mechanism.service dbus_sessdir = $(datadir)/dbus-1/services dbus_sess_DATA = blueman-applet.service #hal_fdidir = $(datadir)/hal/fdi/information/20thirdparty #hal_fdi_DATA = 11-blueman-bnep.fdi policykitdir = $(datadir)/polkit-1/actions policykit_in_files = org.blueman.policy.in policykit_DATA = $(policykit_in_files:.policy.in=.policy) EXTRA_DIST = org.blueman.Mechanism.conf \ blueman-applet.service.in \ org.blueman.Mechanism.service.in \ org.blueman.policy.in \ 11-blueman-bnep.fdi CLEANFILES = \ org.blueman.Mechanism.service \ org.blueman.policy \ blueman-applet.service \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/configs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/configs/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): blueman-applet.service: $(top_builddir)/config.status $(srcdir)/blueman-applet.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ org.blueman.Mechanism.service: $(top_builddir)/config.status $(srcdir)/org.blueman.Mechanism.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-dbusDATA: $(dbus_DATA) @$(NORMAL_INSTALL) @list='$(dbus_DATA)'; test -n "$(dbusdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbusdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbusdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbusdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusdir)" || exit $$?; \ done uninstall-dbusDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_DATA)'; test -n "$(dbusdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbusdir)'; $(am__uninstall_files_from_dir) install-dbus_servicesDATA: $(dbus_services_DATA) @$(NORMAL_INSTALL) @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_servicesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_servicesdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbus_servicesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_servicesdir)" || exit $$?; \ done uninstall-dbus_servicesDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_servicesdir)'; $(am__uninstall_files_from_dir) install-dbus_sessDATA: $(dbus_sess_DATA) @$(NORMAL_INSTALL) @list='$(dbus_sess_DATA)'; test -n "$(dbus_sessdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_sessdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_sessdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbus_sessdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_sessdir)" || exit $$?; \ done uninstall-dbus_sessDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_sess_DATA)'; test -n "$(dbus_sessdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_sessdir)'; $(am__uninstall_files_from_dir) install-hal_fdiDATA: $(hal_fdi_DATA) @$(NORMAL_INSTALL) @list='$(hal_fdi_DATA)'; test -n "$(hal_fdidir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(hal_fdidir)'"; \ $(MKDIR_P) "$(DESTDIR)$(hal_fdidir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(hal_fdidir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(hal_fdidir)" || exit $$?; \ done uninstall-hal_fdiDATA: @$(NORMAL_UNINSTALL) @list='$(hal_fdi_DATA)'; test -n "$(hal_fdidir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(hal_fdidir)'; $(am__uninstall_files_from_dir) install-policykitDATA: $(policykit_DATA) @$(NORMAL_INSTALL) @list='$(policykit_DATA)'; test -n "$(policykitdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(policykitdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(policykitdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(policykitdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(policykitdir)" || exit $$?; \ done uninstall-policykitDATA: @$(NORMAL_UNINSTALL) @list='$(policykit_DATA)'; test -n "$(policykitdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(policykitdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(dbusdir)" "$(DESTDIR)$(dbus_servicesdir)" "$(DESTDIR)$(dbus_sessdir)" "$(DESTDIR)$(hal_fdidir)" "$(DESTDIR)$(policykitdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dbusDATA install-dbus_servicesDATA \ install-dbus_sessDATA install-hal_fdiDATA \ install-policykitDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-dbusDATA uninstall-dbus_servicesDATA \ uninstall-dbus_sessDATA uninstall-hal_fdiDATA \ uninstall-policykitDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-dbusDATA install-dbus_servicesDATA \ install-dbus_sessDATA install-dvi install-dvi-am install-exec \ install-exec-am install-hal_fdiDATA install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-policykitDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-dbusDATA \ uninstall-dbus_servicesDATA uninstall-dbus_sessDATA \ uninstall-hal_fdiDATA uninstall-policykitDATA %.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/ui/0000755000175000017500000000000012307423217016164 5ustar schrammschrammblueman-1.23-git201403102151/data/ui/device-list-widget.ui0000644000175000017500000000514412307412112022210 0ustar schrammschramm True 1 8 True Device search progress False 0 True 6 True True True Search for devices True gtk-find 4 False 0 True True Adapter selection liststore False 1 False 1 blueman-1.23-git201403102151/data/ui/adapters-tab.ui0000644000175000017500000001166512307412112021073 0ustar schrammschramm True 12 vertical 12 True vertical 6 True 0 0 <b>Visibility Setting</b> True 0 Hidden True True False True radiogroup 1 Always visible True True False True True radiogroup 2 Temporarily visible True True False True radiogroup 3 True False True 0 bottom 4 0 True vertical 6 True 0 0 <b>Friendly Name</b> True 0 280 True True 248 1 1 radiobutton True True False True True radiogroup blueman-1.23-git201403102151/data/ui/gsm-settings.ui0000644000175000017500000000740612307412112021146 0ustar schrammschramm True 12 vertical 8 True 12 True 24 network-wireless False 0 True <b>GSM settings</b> True False 1 0 True 2 2 6 2 True 0 Number: GTK_FILL GTK_FILL True 0 APN: 1 2 GTK_FILL GTK_FILL True True 1 2 True True 1 2 1 2 1 blueman-1.23-git201403102151/data/ui/net-usage.ui0000644000175000017500000002606212307412112020411 0ustar schrammschramm 5 Traffic statistics False center network-wireless dialog True False True vertical 2 True vertical 11 True 0 True True vertical True <b>Downloaded:</b> True 0 True True False 0.5 gtk-go-down 1 2 0 True vertical True <b>Uploaded:</b> True 0 True True False 0.5 gtk-go-up 1 2 1 1 True vertical True <b>Total:</b> True 0 True True False 0.5 False gtk-info 1 2 True 2 2 11 6 True 0 <b>Log started:</b> True GTK_FILL True 0 <b>Log duration:</b> True 1 2 GTK_FILL True True 1 2 True True 1 2 1 2 3 Reset True True True image2 4 False 1 True end gtk-close True True True True False False 0 False end 0 button1 True gtk-clear blueman-1.23-git201403102151/data/ui/services-network.ui0000644000175000017500000005247712307412112022044 0ustar schrammschramm 6 0 none True 10 12 True vertical 12 True 0 none True 2 12 True vertical Group Network True True False True False 0 Network Access Point (NAP) True True False True False 1 True <b>Services</b> True False 0 True 0 none True 4 12 True vertical 2 True 2 2 6 2 True 0 DHCP server type: GTK_FILL GTK_FILL True 2 dhcpd3 True True False True True False 0 True True False Recommended True r_dhcpd True <b>dnsmasq</b> True False 1 1 2 True True 192.168.20.1 1 2 1 2 True 0 IP Address: 1 2 GTK_FILL GTK_FILL 0 Enable Routing (NAT) True False True 1 True <b>NAP Settings</b> True False 1 queue True 2 True 4 4 gtk-dialog-warning 1 False 0 True <b>No DHCP servers installed</b> True 1 False 2 True 3 True 0 none True 2 12 True vertical NetworkManager True True False True True 0 Blueman (dhclient) True True False True rb_nm 1 True <b>PAN Support</b> True False 0 True vertical False 1 True 0 none True 2 12 True vertical NetworkManager True True False True True 0 Blueman True True False True rb_dun_nm 1 True <b>DUN Support</b> True False 2 False 3 True 6 True 32 gtk-network 0 True <b>Network Settings</b> True 1 blueman-1.23-git201403102151/data/ui/assistant.ui0000644000175000017500000002047312307412112020532 0ustar schrammschramm 6 blueman dialog True 12 <b>Welcome to the Bluetooth device setup assistant. </b> It will walk you through the process of configuring and connecting to your Bluetooth enabled devices. True True intro Introduction True Device True 0 12 12 True vertical 10 True 0 <b>Select pairing method to use:</b> True 0 Use Random Passkey True True False True True False 1 True 4 Use Custom Passkey: True True False True r_randp False 0 True True 16 False 1 2 Proceed Without Pairing True True False True r_randp False 3 Pairing True <b>Pairing in progress...</b> Enter passkey <b>0000</b> on the device. True progress Pairing True 0 12 12 True vertical 6 True 0 <b>Connect to:</b> True False 0 True False 1 Connect True <b>Please wait...</b> True progress Connecting... True <b>Congratulations, device successfully added</b> True True word-char summary Finished blueman-1.23-git201403102151/data/ui/applet-plugins-widget.ui0000644000175000017500000002326412307412112022747 0ustar schrammschramm True True True never automatic in False 0 370 True vertical 12 True True 3 False 0 True 0 11 True 1 Configuration True True True Configure selected plugin's preferences config_im False 2 False 0 True True never automatic True queue none True vertical 12 True 0 0 <b>Plugin description:</b> True False 0 360 True 0 0 Not specified True True True False 1 True 0 0 <b>Author:</b> True True False 2 True 0 0 Unknown True False 3 0 0 <b>Depends on:</b> True False 4 True 0 0 True True False 5 True 0 0 <b>Conflicts with:</b> True False 6 True 0 0 False 7 1 9 1 True gtk-preferences blueman-1.23-git201403102151/data/ui/Makefile.in0000644000175000017500000003701312307423214020232 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data/ui DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(uidir)" DATA = $(ui_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ uidir = $(pkgdatadir)/ui ui_DATA = \ adapters.ui \ adapters-tab.ui \ applet-passkey.ui \ manager-main.ui \ services.ui \ device-list-widget.ui \ services-network.ui \ services-transfer.ui \ services-audio.ui \ send-dialog.ui \ assistant.ui \ applet-plugins-widget.ui \ gsm-settings.ui \ net-usage.ui EXTRA_DIST = $(ui_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/ui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/ui/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-uiDATA: $(ui_DATA) @$(NORMAL_INSTALL) @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(uidir)'"; \ $(MKDIR_P) "$(DESTDIR)$(uidir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(uidir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \ done uninstall-uiDATA: @$(NORMAL_UNINSTALL) @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(uidir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(uidir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-uiDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-uiDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-uiDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-uiDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/ui/adapters.ui0000644000175000017500000000411212307412112020314 0ustar schrammschramm 5 Bluetooth Adapters False center normal False True 2 True True 1 True end True True True True gtk-close 1 False end 0 close blueman-1.23-git201403102151/data/ui/services-transfer.ui0000644000175000017500000002643612307412112022173 0ustar schrammschramm 6 0 none True 10 12 True 12 True 2 True Shared Folder: False 0 True select-folder Select Shared/Storage folder False 1 False 0 True 0 none True 2 12 True Enabled True True False True 0 Accept files from trusted devices True True False True 1 True <b>File Receiving (Object Push)</b> True False 1 True 0 none True 4 12 True Enabled True True False True 0 Allow devices to write/delete True True False True 1 True <b>File Sharing (FTP)</b> True False 2 True True True 4 12 True True 0 Command to start an obex ftp browser. <i>%d</i> is substituted with device address. True True False 0 True True False 4 1 True <b>Advanced</b> True 3 True 6 True 32 gtk-open 0 True <b>Transfer Settings</b> True 1 blueman-1.23-git201403102151/data/ui/Makefile.am0000644000175000017500000000053612307412112020214 0ustar schrammschrammuidir = $(pkgdatadir)/ui ui_DATA = \ adapters.ui \ adapters-tab.ui \ applet-passkey.ui \ manager-main.ui \ services.ui \ device-list-widget.ui \ services-network.ui \ services-transfer.ui \ services-audio.ui \ send-dialog.ui \ assistant.ui \ applet-plugins-widget.ui \ gsm-settings.ui \ net-usage.ui EXTRA_DIST = $(ui_DATA) blueman-1.23-git201403102151/data/ui/services-audio.ui0000644000175000017500000001710412307412112021440 0ustar schrammschramm 6 0 none True 10 12 True vertical 4 True 0 none True 2 12 True vertical True True False Allows you to receive a2dp audio from other Bluetooth devices and play it over the speakers. True True Advanced Audio receiver <span weight='bold' color='#cc0000'>Experimental!</span> True False 0 True True False Allows this computer to act like a handsfree headset. True True Headset Emulation <span weight='bold' color='#cc0000'>Very Experimental!</span> True False 1 True <b>Services</b> True False 0 1 0.10000000149011612 True 4 True gtk-info False False 0 True <b>After applying these settings Bluetooth daemon will be restarted.</b> True True False 1 1 True 6 True 32 audio-card 0 True <b>Audio Settings</b> True 1 blueman-1.23-git201403102151/data/ui/manager-main.ui0000644000175000017500000002456312307412112021061 0ustar schrammschramm Bluetooth Devices 500 350 True vertical True False 0 True True True False Search for nearby devices True Search gtk-find False True True False True False Add this device to known devices list Add gtk-add False True True False Create pairing with the device Pair gtk-dialog-authentication False True True False Mark/Unmark this device as trusted Trust blueman-trust False True True False Run the setup assistant for this device True Setup... gtk-properties False True True False Remove this device from the known devices list Remove gtk-delete False True True False True True Send file(s) to the device True Send File blueman-send-file False True True Browse the device using obex ftp Browse gtk-open False True False 1 True True never automatic in 2 True 2 2 True True 0 0 2 True 2 0 True 1 0 True 2 1 False 3 blueman-1.23-git201403102151/data/ui/send-dialog.ui0000644000175000017500000001604612307412112020710 0ustar schrammschramm 400 5 Bluetooth File Transfer False center blueman dialog False True vertical 2 True 6 vertical 6 True True 48 blueman False 0 True 0.0099999997764825821 <span weight="bold" size="large">Sending files via Bluetooth</span> True end 1 False 0 True 2 2 6 6 True 1 <b>To:</b> True GTK_FILL True 0 end 1 2 True 1 <b>File:</b> True 1 2 True 0 middle 1 2 1 2 6 1 True 2 1 True end gtk-cancel True True True True False False 1 False end 0 b_cancel blueman-1.23-git201403102151/data/ui/applet-passkey.ui0000644000175000017500000001454312307412112021464 0ustar schrammschramm 5 Pairing request False center dialog True False True 2 True 12 20 True 0 0 gtk-dialog-authentication 6 0 True 4 True 0 0 Pairing request for device: 0 280 True 0 0 True True True 1 True 0 0 2 True True True 3 Show input True True False True 4 1 1 True end gtk-cancel True True False True 0 gtk-ok True False True True True True True 1 False end 0 reject accept blueman-1.23-git201403102151/data/ui/services.ui0000644000175000017500000000633012307412112020340 0ustar schrammschramm 5 Local Services center blueman normal False True 6 True 120 True queue False 0 1 True end gtk-apply True False True True True 0 gtk-close True True True True 1 False end 0 b_apply b_close blueman-1.23-git201403102151/data/ui/Makefile0000644000175000017500000004226612307423217017636 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/ui/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data/ui DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(uidir)" DATA = $(ui_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/ui abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data/ui abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. uidir = $(pkgdatadir)/ui ui_DATA = \ adapters.ui \ adapters-tab.ui \ applet-passkey.ui \ manager-main.ui \ services.ui \ device-list-widget.ui \ services-network.ui \ services-transfer.ui \ services-audio.ui \ send-dialog.ui \ assistant.ui \ applet-plugins-widget.ui \ gsm-settings.ui \ net-usage.ui EXTRA_DIST = $(ui_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/ui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/ui/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-uiDATA: $(ui_DATA) @$(NORMAL_INSTALL) @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(uidir)'"; \ $(MKDIR_P) "$(DESTDIR)$(uidir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(uidir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \ done uninstall-uiDATA: @$(NORMAL_UNINSTALL) @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(uidir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(uidir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-uiDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-uiDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-ps install-ps-am \ install-strip install-uiDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-uiDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/data/Makefile0000644000175000017500000006206612307423217017221 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # data/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = data DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(appdir)" "$(DESTDIR)$(autostartdir)" DATA = $(app_DATA) $(autostart_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/data abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../ top_builddir = .. top_srcdir = .. autostartdir = $(sysconfdir)/xdg/autostart autostart_in_files = blueman.desktop.in autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) appdir = $(datadir)/applications app_in_files = blueman-manager.desktop.in app_DATA = $(app_in_files:.desktop.in=.desktop) EXTRA_DIST = $(autostart_in_files) \ $(app_in_files) SUBDIRS = \ configs \ icons \ ui \ man CLEANFILES = \ blueman-manager.desktop \ blueman.desktop \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-appDATA: $(app_DATA) @$(NORMAL_INSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(appdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdir)" || exit $$?; \ done uninstall-appDATA: @$(NORMAL_UNINSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdir)'; $(am__uninstall_files_from_dir) install-autostartDATA: $(autostart_DATA) @$(NORMAL_INSTALL) @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(autostartdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(autostartdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(autostartdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(autostartdir)" || exit $$?; \ done uninstall-autostartDATA: @$(NORMAL_UNINSTALL) @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(autostartdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(appdir)" "$(DESTDIR)$(autostartdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-appDATA install-autostartDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-appDATA uninstall-autostartDATA .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-appDATA install-autostartDATA \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-appDATA \ uninstall-autostartDATA %.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ %.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/ltmain.sh0000644000175000017500000105202612307423212016457 0ustar schrammschramm # libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, # 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) # --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages # --version print version information # -h, --help, --help-all print short, long, or detailed help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. When passed as first option, # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.4.2 Debian-2.4.2-1.6 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . # GNU libtool home page: . # General help using GNU software: . PROGRAM=libtool PACKAGE=libtool VERSION="2.4.2 Debian-2.4.2-1.6" TIMESTAMP="" package_revision=1.3337 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # NLS nuisances: We save the old values to restore during execute mode. lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done LC_ALL=C LANGUAGE=C export LANGUAGE LC_ALL $lt_unset CDPATH # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_dirname may be replaced by extended shell implementation # func_basename file func_basename () { func_basename_result=`$ECHO "${1}" | $SED "$basename"` } # func_basename may be replaced by extended shell implementation # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` } # func_dirname_and_basename may be replaced by extended shell implementation # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname may be replaced by extended shell implementation # These SED scripts presuppose an absolute path with a trailing slash. pathcar='s,^/\([^/]*\).*$,\1,' pathcdr='s,^/[^/]*,,' removedotparts=':dotsl s@/\./@/@g t dotsl s,/\.$,/,' collapseslashes='s@/\{1,\}@/@g' finalslash='s,/*$,/,' # func_normal_abspath PATH # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. # value returned in "$func_normal_abspath_result" func_normal_abspath () { # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` while :; do # Processed it all yet? if test "$func_normal_abspath_tpath" = / ; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result" ; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_relative_path SRCDIR DSTDIR # generates a relative path from SRCDIR to DSTDIR, with a trailing # slash if non-empty, suitable for immediately appending a filename # without needing to append a separator. # value returned in "$func_relative_path_result" func_relative_path () { func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=${func_dirname_result} if test "x$func_relative_path_tlibdir" = x ; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test "x$func_stripname_result" != x ; then func_relative_path_result=${func_relative_path_result}/${func_stripname_result} fi # Normalisation. If bindir is libdir, return empty string, # else relative path ending with a slash; either way, target # file name can be directly appended. if test ! -z "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result/" func_relative_path_result=$func_stripname_result fi } # The name of this program: func_dirname_and_basename "$progpath" progname=$func_basename_result # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' # Sed substitution that converts a w32 file name or path # which contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "$my_tmpdir" } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "$1" | $SED \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_tr_sh # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_version # Echo version message to standard output and exit. func_version () { $opt_debug $SED -n '/(C)/!b go :more /\./!{ N s/\n# / / b more } :go /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $opt_debug $SED -n '/^# Usage:/,/^# *.*--help/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" echo $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help [NOEXIT] # Echo long help message to standard output and exit, # unless 'noexit' is passed as argument. func_help () { $opt_debug $SED -n '/^# Usage:/,/# Report bugs to/ { :print s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } /^# .* home page:/b print /^# General help using/b print ' < "$progpath" ret=$? if test -z "$1"; then exit $ret fi } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $opt_debug func_error "missing argument for $1." exit_cmd=exit } # func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. func_split_short_opt () { my_sed_short_opt='1s/^\(..\).*$/\1/;q' my_sed_short_rest='1s/^..\(.*\)$/\1/;q' func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` } # func_split_short_opt may be replaced by extended shell implementation # func_split_long_opt longopt # Set func_split_long_opt_name and func_split_long_opt_arg shell # variables after splitting LONGOPT at the `=' sign. func_split_long_opt () { my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^--[^=]*=//' func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` } # func_split_long_opt may be replaced by extended shell implementation exit_cmd=: magic="%%%MAGIC variable%%%" magic_exe="%%%MAGIC EXE variable%%%" # Global variables. nonopt= preserve_args= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "${1}=\$${1}\${2}" } # func_append may be replaced by extended shell implementation # func_append_quoted var value # Quote VALUE and append to the end of shell variable VAR, separated # by a space. func_append_quoted () { func_quote_for_eval "${2}" eval "${1}=\$${1}\\ \$func_quote_for_eval_result" } # func_append_quoted may be replaced by extended shell implementation # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "${@}"` } # func_arith may be replaced by extended shell implementation # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` } # func_len may be replaced by extended shell implementation # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` } # func_lo2o may be replaced by extended shell implementation # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` } # func_xform may be replaced by extended shell implementation # func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_error ${1+"$@"} func_error "See the $PACKAGE documentation for more information." func_fatal_error "Fatal configuration error." } # func_config # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # Display the features supported by this script. func_features () { echo "host: $host" if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname="$1" re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf="/$re_begincf/,/$re_endcf/p" # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Option defaults: opt_debug=: opt_dry_run=false opt_config=false opt_preserve_dup_deps=false opt_features=false opt_finish=false opt_help=false opt_help_all=false opt_silent=: opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false # Parse options once, thoroughly. This comes as soon as possible in the # script to make things like `--version' happen as quickly as we can. { # this just eases exit handling while test $# -gt 0; do opt="$1" shift case $opt in --debug|-x) opt_debug='set -x' func_echo "enabling shell trace mode" $opt_debug ;; --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) opt_config=: func_config ;; --dlopen|-dlopen) optarg="$1" opt_dlopen="${opt_dlopen+$opt_dlopen }$optarg" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) opt_features=: func_features ;; --finish) opt_finish=: set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help_all=: opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_mode="$optarg" case $optarg in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_silent=false func_append preserve_args " $opt" ;; --no-warning|--no-warn) opt_warning=false func_append preserve_args " $opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" ;; --silent|--quiet) opt_silent=: func_append preserve_args " $opt" opt_verbose=false ;; --verbose|-v) opt_verbose=: func_append preserve_args " $opt" opt_silent=false ;; --tag) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_tag="$optarg" func_append preserve_args " $opt $optarg" func_enable_tag "$optarg" shift ;; -\?|-h) func_usage ;; --help) func_help ;; --version) func_version ;; # Separate optargs to long options: --*=*) func_split_long_opt "$opt" set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-n*|-v*) func_split_short_opt "$opt" set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) break ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) set dummy "$opt" ${1+"$@"}; shift; break ;; esac done # Validate options: # save first non-option argument if test "$#" -gt 0; then nonopt="$opt" shift fi # preserve --debug test "$opt_debug" = : || func_append preserve_args " --debug" case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test "$opt_mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$opt_mode' for more information." } # Bail if the options were screwed $exit_cmd $EXIT_FAILURE } ## ----------- ## ## Main. ## ## ----------- ## # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $opt_debug # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $opt_debug if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result="$1" fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result="$3" fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $opt_debug case $4 in $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in $2 ) func_append func_to_host_path_result "$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result="$1" } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result="$1" } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_mode_compile arg... func_mode_compile () { $opt_debug # Get the compilation command and the source file. base_compile= srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg="$arg" arg_mode=normal ;; target ) libobj="$arg" arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) func_append pie_flag " $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) func_append later " $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs="$IFS"; IFS=',' for arg in $args; do IFS="$save_ifs" func_append_quoted lastarg "$arg" done IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. func_append base_compile " $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg="$srcfile" srcfile="$arg" ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj="$func_basename_result" } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi func_append removelist " $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist func_append removelist " $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir func_append command " -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then func_append command " -o $obj" fi # Suppress compiler output if we already did a PIC compilation. func_append command "$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test "$opt_help" = :; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | sed '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then func_append libdirs " $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else func_warning "\`$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument \`$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || func_append admincmds " $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then func_append files " $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. func_append staticlibs " $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) func_append current_libdirs " $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) func_append future_libdirs " $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" func_append dir "$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && func_append staticlibs " $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) func_append symtab_cflags " $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive which possess that section. Heuristic: eliminate # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $opt_debug if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result="" fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include /* declarations of non-ANSI functions */ #if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ #if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC # ifndef _INTPTR_T_DEFINED # define _INTPTR_T_DEFINED # define intptr_t int # endif #elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined (other platforms) ... */ #endif #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in bindir) bindir="$arg" prev= continue ;; dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) func_append deplibs " $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # func_append moreargs " $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) func_append xrpath " $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) func_append weak_libs " $arg" prev= continue ;; xcclinker) func_append linker_flags " $qarg" func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) func_append linker_flags " $qarg" func_append compiler_flags " $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; *) func_append deplibs " -L$dir" ;; esac func_append lib_search_path " $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) func_append dllsearchpath ":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework func_append deplibs " System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. func_append objs " $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. func_append deplibs " $arg" func_append old_deplibs " $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= else func_append deplibs " $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append libs " $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; esac func_append pre_post_deps " $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) func_append deplibs " $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." else echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append newdlfiles " $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test "$prefer_static_libs" = yes || test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib="$l" done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. func_append dlprefiles " $lib $dependency_libs" else func_append newdlfiles " $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$lt_sysroot$libdir" absdir="$lt_sysroot$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later func_append notinst_path " $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later func_append notinst_path " $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" func_append newdlprefiles " $dir/$linklib" else func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then func_append newdlprefiles " $dir/$dlname" else func_append newdlprefiles " $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test "$installed" = no; then func_append notinst_deplibs " $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) func_append xrpath " $temp_xrpath";; esac;; *) func_append temp_deplibs " $libdir";; esac done dependency_libs="$temp_deplibs" fi func_append newlib_search_path " $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; esac fi func_append tmp_libs " $func_resolve_sysroot_result" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) func_append lib_search_path " $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) func_append tmp_libs " $deplib" ;; esac ;; *) func_append tmp_libs " $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" func_append objs "$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" func_append libobjs " $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|qnx|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; *) func_fatal_configuration "$modename: unknown library version type \`$version_type'" ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. func_append verstring ":${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi func_append removelist " $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" func_append temp_xrpath " -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) func_append dlfiles " $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) func_append dlprefiles " $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework func_append deplibs " System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then func_append deplibs " -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append dep_rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do func_append linknames " $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" func_append delfiles " $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) func_append tmp_deplibs " $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $convenience func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done func_append delfiles " $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi func_append delfiles " $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else gentop="$output_objdir/${obj}x" func_append generated " $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) func_append compile_command " ${wl}-bind_at_load" func_append finalize_command " ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done compile_deplibs="$new_libs" func_append compile_command " $compile_deplibs" func_append finalize_command " $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) func_append dllsearchpath ":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) func_append finalize_perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=no ;; *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do func_append rpath "$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then func_append oldobjs " $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $addlibs func_append oldobjs " $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append oldobjs " $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" func_append oldobjs " $gentop/$newobj" ;; *) func_append oldobjs " $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" func_resolve_sysroot "$deplib" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -R$func_replace_sysroot_result" ;; *) func_append newdependency_libs " $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test "x$bindir" != x ; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$opt_mode" = link || test "$opt_mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) func_append RM " $arg"; rmforce=yes ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then odir="$objdir" else odir="$dir/$objdir" fi func_basename "$file" name="$func_basename_result" test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do func_append rmfiles " $odir/$n" done test -n "$old_library" && func_append rmfiles " $odir/$old_library" case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; esac test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe func_append rmfiles " $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result func_append rmfiles " $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles func_append rmfiles " $odir/$name $odir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi if test "X$noexename" != "X$name" ; then func_append rmfiles " $odir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 blueman-1.23-git201403102151/intltool-update.in0000644000175000017500000000000012307423212020273 0ustar schrammschrammblueman-1.23-git201403102151/CHANGELOG.md0000644000175000017500000000057612307412112016447 0ustar schrammschramm# Changelog ## master * Fix nautilus integration * Fix pulseaudio version check * Add missing icons * Fix initial applet state if bluetooth is disabled * Fix blueman startup when .cache dir doesn't exist (@asdil12 / Dominik Heidler) * Fix thunar fallback (Jan Hutař) * Update autoconf to support aarch64 (Dennis Gilmore) * Do not power new adapters despite rfkill (@lkr / Leesa) blueman-1.23-git201403102151/.tx/0000755000175000017500000000000012307412112015337 5ustar schrammschrammblueman-1.23-git201403102151/.tx/config0000644000175000017500000000020212307412112016521 0ustar schrammschramm[main] host = https://www.transifex.com [MATE.blueman] file_filter = po/.po source_file = po/blueman.pot source_lang = en blueman-1.23-git201403102151/Makefile.in0000644000175000017500000006515712307423213016715 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in COPYING compile config.guess config.sub \ install-sh missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ apps \ blueman \ data \ module \ sendto \ po EXTRA_DIST = \ intltool-extract.in \ intltool-update.in \ intltool-merge.in DISTCLEANFILES = \ intltool-extract \ intltool-update \ intltool-merge MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ config.h.in \ depcomp \ missing \ install-sh \ intltool-extract.in \ intltool-update.in \ intltool-merge.in all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) all install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-generic \ distclean-hdr distclean-libtool distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/apps/0000755000175000017500000000000012307423217015601 5ustar schrammschrammblueman-1.23-git201403102151/apps/blueman-adapters0000755000175000017500000002115512307412112020747 0ustar schrammschramm#!/usr/bin/python import gtk import dbus import dbus.glib import pango import os.path import sys #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) import blueman.bluez as Bluez from blueman.Constants import * from blueman.Functions import setup_icon_path, enable_rgba_colormap, check_single_instance, check_bluetooth_status from blueman.main.SignalTracker import SignalTracker enable_rgba_colormap() class BluemanAdapters: def __init__(self, selected_hci_dev): setup_icon_path() self.bus = dbus.SystemBus() self.bus.watch_name_owner('org.bluez', self.on_dbus_name_owner_change) builder = gtk.Builder() builder.set_translation_domain("blueman") builder.add_from_file(UI_PATH + "/adapters.ui") self.dialog = builder.get_object("dialog") check_single_instance("blueman-adapters", lambda time: self.dialog.present_with_time(time)) check_bluetooth_status(_("Bluetooth needs to be turned on for the adapter manager to work"), lambda: exit()) self.dialog.props.icon_name = "blueman-device" self.dialog.connect("response", self.on_dialog_response) self.notebook = builder.get_object("notebook") self.tabs = {} try: self.signals = SignalTracker() self.manager = Bluez.Manager('gobject') self.signals.Handle("bluez", self.manager, self.on_adapter_added, 'AdapterAdded') adapters = self.manager.ListAdapters() for adapter in adapters: self.add_to_notebook(adapter) except Exception as e: print(e) self.manager = None #fixme: show error dialog and exit #activate a particular tab according to command line option if selected_hci_dev is not None: if selected_hci_dev in self.tabs: hci_dev_num = int(selected_hci_dev[3:]) self.notebook.set_current_page(hci_dev_num) else: print('Error: the selected adapter does not exist') self.dialog.show() gtk.main() def on_dialog_response(self, dialog, response_id): for hci, settings in self.tabs.items(): if settings['changed']: #save changes adapter = settings['adapter'] adapter.SetProperty('Name', settings['name']) gtk.main_quit() def on_adapter_added(self, adapter_path): def on_property_changed(name, value): if name == 'Powered' and value: adapter.UnHandleSignal(on_property_changed, "PropertyChanged") self.add_to_notebook(adapter) adapter = Bluez.Adapter(adapter_path) adapter.HandleSignal(on_property_changed, "PropertyChanged") def on_dbus_name_owner_change(self, owner): print('org.bluez owner changed to '+owner) if owner == '': self.Manager = None #fixme: show error dialog and exit def build_adapter_tab(self, adapter): adapter_settings = {} def on_property_changed(name, value): if name == 'Powered': if not value: self.remove_from_notebook(adapter) else: self.add_to_notebook(adapter) def on_hidden_toggle(radio): if not radio.props.active: return adapter_settings['discoverable'] = False adapter.SetProperty('Discoverable', False) hscale.set_sensitive(False) #we need to triger "format-value" signal hscale.set_value(1) hscale.set_value(0) def on_always_toggle(radio): if not radio.props.active: return adapter_settings['discoverable'] = True adapter.SetProperty('Discoverable', True) hscale.set_sensitive(False) #we need to triger "format-value" signal hscale.set_value(1) hscale.set_value(0) def on_temporary_toggle(radio): if not radio.props.active: return adapter_settings['discoverable'] = True adapter.SetProperty('Discoverable', True) hscale.set_sensitive(True) hscale.set_value(3) def on_scale_format_value(scale, value): if value == 0: if adapter_settings['discoverable']: return _("Always") else: return _("Hidden") else: return gettext.ngettext("%d Minute", "%d Minutes", value) % (value) def on_scale_value_changed(scale): val = scale.get_value() print('value: '+str(val)) if val == 0 and adapter_settings['discoverable']: always_radio.props.active = True timeout = int(val * 60) adapter.SetProperty('DiscoverableTimeout', timeout) def on_name_changed(entry): adapter_settings['name'] = entry.get_text() adapter_settings['changed'] = True props = adapter.GetProperties() adapter_settings['adapter'] = adapter adapter_settings['signals'] = SignalTracker() adapter_settings['signals'].Handle(adapter, on_property_changed, "PropertyChanged") adapter_settings['address'] = props['Address'] adapter_settings['name'] = props['Name'] adapter_settings['discoverable'] = props['Discoverable'] #we use count timeout in minutes adapter_settings['discoverable_timeout'] = props['DiscoverableTimeout'] / 60 adapter_settings['changed'] = False builder = gtk.Builder() builder.set_translation_domain("blueman") builder.add_from_file(UI_PATH + "/adapters-tab.ui") adapter_settings['vbox'] = builder.get_object("vbox1") hscale = builder.get_object("hscale") hscale.set_range(0, 30) hscale.set_increments(1, 1) hscale.set_update_policy(gtk.UPDATE_DISCONTINUOUS) if adapter_settings['discoverable']: hscale.set_value(adapter_settings['discoverable_timeout']) hscale.set_sensitive(adapter_settings['discoverable_timeout'] > 0) adapter_settings['signals'].Handle(hscale, "format-value", on_scale_format_value) adapter_settings['signals'].Handle(hscale, "value-changed", on_scale_value_changed) hidden_radio = builder.get_object("hidden1") if not adapter_settings['discoverable']: hidden_radio.set_active(True) adapter_settings['signals'].Handle(hidden_radio, "toggled", on_hidden_toggle) always_radio = builder.get_object("always") if adapter_settings['discoverable'] and adapter_settings['discoverable_timeout'] == 0: always_radio.set_active(True) adapter_settings['signals'].Handle(always_radio, "toggled", on_always_toggle) temporary_radio = builder.get_object("temporary") if adapter_settings['discoverable'] and adapter_settings['discoverable_timeout'] > 0: temporary_radio.set_active(True) adapter_settings['signals'].Handle(temporary_radio, "toggled", on_temporary_toggle) name_entry = builder.get_object("name_entry") name_entry.set_text(adapter_settings['name']) adapter_settings['signals'].Handle(name_entry, "changed", on_name_changed) return adapter_settings def add_to_notebook(self, adapter): hci_dev = os.path.basename(adapter.GetObjectPath()) hci_dev_num = int(hci_dev[3:]) if not hci_dev in self.tabs: self.tabs[hci_dev] = self.build_adapter_tab(adapter) else: if self.tabs[hci_dev]['visible']: return #might need to update settings at this point settings = self.tabs[hci_dev] settings['visible'] = True name = settings['name'] if name == '': name = _('Adapter') + ' %d' % (hci_dev_num + 1) label = gtk.Label(name) label.set_max_width_chars(20) label.set_ellipsize(pango.ELLIPSIZE_END) self.notebook.insert_page(settings['vbox'], label, hci_dev_num) def remove_from_notebook(self, adapter): hci_dev = os.path.basename(adapter.GetObjectPath()) hci_dev_num = int(hci_dev[3:]) self.tabs[hci_dev]['visible'] = False self.notebook.remove_page(hci_dev_num) #leave actual tab contents intact in case adapter becomes present once again if __name__ == '__main__': adapter_name = None if len(sys.argv) > 1: adapter_name = sys.argv[1] BluemanAdapters(adapter_name) blueman-1.23-git201403102151/apps/blueman-browse0000755000175000017500000000434112307412112020443 0ustar schrammschramm#!/usr/bin/python import os, sys #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) import gtk import gobject from optparse import OptionParser import gettext import time from blueman.bluez.Manager import Manager from blueman.gui.DeviceSelectorDialog import DeviceSelectorDialog from blueman.Functions import * from blueman.Constants import * from blueman.main.Config import Config class Browse: def __init__(self): setup_icon_path() usage = "Usage: %prog [options]" parser = OptionParser(usage) parser.add_option("-d", "--device", dest="device", action="store", help=_("Browse this device"), metavar="ADDRESS") (options, args) = parser.parse_args() self.options = options self.args = args if options.device == None: dev = self.select_device() if not dev: exit() addr = dev.Address else: addr = options.device addr = addr.strip(" ") conf = Config("transfer") if conf.props.browse_command == None: conf.props.browse_command = DEF_BROWSE_COMMAND if "nautilus" in DEF_BROWSE_COMMAND: if not have("nautilus"): conf.props.browse_command = "thunar obex://[%d]" cmd = conf.props.browse_command.replace("%d", addr) args = cmd.split(" ") try: spawn(args, True) except Exception as e: dprint(e) d = gtk.MessageDialog(None, buttons=gtk.BUTTONS_OK, type=gtk.MESSAGE_ERROR) d.props.text = _("Failed to launch \"%s\"") % args[0] d.props.secondary_text = "%s\n\n" % e + _("You can enter an alternate browser in service settings") d.run() d.destroy() def select_device(self): d = DeviceSelectorDialog() resp = d.run() d.destroy() if resp == gtk.RESPONSE_ACCEPT: sel = d.GetSelection() if sel: return sel[1] else: return None else: return None Browse() blueman-1.23-git201403102151/apps/blueman-assistant0000755000175000017500000003632612307412112021163 0ustar schrammschramm#!/usr/bin/python PAGE_INTRO = 0 PAGE_DEVLIST = 1 PAGE_PASSKEY = 2 PAGE_PAIRING = 3 PAGE_CONNECT = 4 PAGE_CONNECTING = 5 PAGE_FINISH = 6 pages = {} import os import sys import gtk import random import dbus.glib from optparse import OptionParser #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) from blueman.Functions import * from blueman.gui.DeviceSelectorWidget import DeviceSelectorWidget from blueman.bluez.Agent import Agent, AgentMethod from blueman.bluez.Manager import Manager from blueman.main.FakeDevice import FakeDevice from blueman.main.Device import Device from blueman.main.AppletService import AppletService from blueman.Sdp import * class Assistant(Agent): def __init__(self): Agent.__init__(self, "/") setup_icon_path() usage = "Usage: %prog [options]" parser = OptionParser(usage) parser.add_option("-d", "--device", dest="device", action="store", help=_("Start configuration assistant for this device"), metavar="ADDRESS") (options, args) = parser.parse_args() check_bluetooth_status(_("Bluetooth needs to be turned on for the Bluetooth assistant to work"), lambda: exit()) self.options = options self.Device = None self.Adapter = None self.PairType = 0 self.Passkey = "" self.Service = None self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH + "/assistant.ui") self.assistant = self.Builder.get_object("assistant") self.assistant.set_title(_("Bluetooth Assistant")) self.applet = AppletService() self.assistant.connect("prepare", self.on_prepare) self.assistant.connect("close", self.on_close) self.assistant.connect("cancel", self.on_close) pages[PAGE_INTRO] = self.Builder.get_object("l_page0") self.assistant.set_page_header_image(pages[PAGE_INTRO], get_icon("blueman", 32)) self.assistant.set_page_complete(pages[PAGE_INTRO], True) pages[PAGE_DEVLIST] = self.Builder.get_object("a_page1") self.assistant.set_page_header_image(pages[PAGE_DEVLIST], get_icon("blueman", 32)) pages[PAGE_PASSKEY] = self.Builder.get_object("a_page2") self.assistant.set_page_header_image(pages[PAGE_PASSKEY], get_icon("gtk-dialog-authentication", 32)) pages[PAGE_PAIRING] = self.Builder.get_object("l_page3") self.assistant.set_page_header_image(pages[PAGE_PAIRING], get_icon("gtk-dialog-authentication", 32)) pages[PAGE_CONNECT] = self.Builder.get_object("a_page4") self.assistant.set_page_header_image(pages[PAGE_CONNECT], get_icon("gtk-connect", 32)) pages[PAGE_CONNECTING] = self.Builder.get_object("l_page5") self.assistant.set_page_header_image(pages[PAGE_CONNECTING], get_icon("gtk-connect", 32)) pages[PAGE_FINISH] = self.Builder.get_object("l_page6") self.assistant.set_page_header_image(pages[PAGE_FINISH], get_icon("gtk-yes", 32)) self.svc_vbox = self.Builder.get_object("svcs") self.cust_passkey = self.Builder.get_object("e_myp") self.cust_passkey.props.sensitive = False self.cust_passkey.connect("changed", self.on_passkey_changed) self.Builder.get_object("r_dontp").connect("toggled", self.on_pairing_method_changed, 2) self.Builder.get_object("r_myp").connect("toggled", self.on_pairing_method_changed, 1) self.Builder.get_object("r_randp").connect("toggled", self.on_pairing_method_changed, 0) self.dev_widget = DeviceSelectorWidget() self.dev_widget.List.connect("device-selected", self.on_device_selected) self.dev_widget.List.connect("row-activated", self.on_row_activated) self.assistant.set_forward_page_func(self.next_page_fn, None) pages[PAGE_DEVLIST].add(self.dev_widget) self.dev_widget.show() if not self.dev_widget.List.IsValidAdapter(): d = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, ) d.props.text = _("No adapters found") d.props.icon_name = "blueman" d.props.title = "Blueman Assistant" d.add_button(gtk.STOCK_CLOSE, gtk.RESPONSE_CANCEL) d.run() exit(1) self.assistant.show() if options.device != None: m = Manager("gobject") try: adapter = m.GetAdapter() except: print("Error: No Adapters present") exit(1) try: d = adapter.FindDevice(options.device) self.Device = Device(d) self.Adapter = adapter if self.Device.Paired: self.assistant.set_current_page(PAGE_CONNECT) else: self.assistant.set_current_page(PAGE_PASSKEY) except: info = {} info["Address"] = options.device info["Name"] = info["Address"].replace(":", "-") info["Alias"] = info["Name"] info["Fake"] = True self.Device = FakeDevice(info) self.Adapter = adapter self.assistant.set_current_page(PAGE_PASSKEY) else: self.dev_widget.List.DiscoverDevices() gtk.main() def on_row_activated(self, treeview, path, view_column, *args): self.assistant.set_current_page(self.next_page_fn(self.assistant.get_current_page(), None)) def next_page_fn(self, page, data): if page == PAGE_INTRO: return PAGE_DEVLIST elif page == PAGE_DEVLIST: if self.Device: if self.Device.Fake or not self.Device.Paired: return PAGE_PASSKEY else: return PAGE_CONNECT else: return PAGE_PASSKEY elif page == PAGE_PASSKEY: if not self.Device.Fake and not self.Device.Paired and self.PairType == 2: return PAGE_CONNECT #self.assistant.set_page_complete(pages[PAGE_PASSKEY], True) return PAGE_PAIRING elif page == PAGE_PAIRING: if len(self.Device.Services) == 0: return PAGE_FINISH return PAGE_CONNECT elif page == PAGE_CONNECT: if self.Service and self.Service[0]: return PAGE_CONNECTING else: return PAGE_FINISH elif page == PAGE_CONNECTING: return PAGE_FINISH elif page == PAGE_FINISH: return PAGE_FINISH + 1 return page def check_custom_passkey(self): return len(self.cust_passkey.props.text) != 0 def on_passkey_changed(self, e): if self.PairType == 1: if self.check_custom_passkey(): self.Passkey = e.props.text self.assistant.set_page_complete(pages[PAGE_PASSKEY], True) else: self.assistant.set_page_complete(pages[PAGE_PASSKEY], False) def on_pairing_method_changed(self, radio_button, type): if radio_button.props.active: if type == 0: self.cust_passkey.props.sensitive = False self.assistant.set_page_complete(pages[PAGE_PASSKEY], True) elif type == 1: self.cust_passkey.props.sensitive = True if not self.check_custom_passkey(): self.assistant.set_page_complete(pages[PAGE_PASSKEY], False) else: self.cust_passkey.props.sensitive = False self.assistant.set_page_complete(pages[PAGE_PASSKEY], True) self.PairType = type def on_device_selected(self, list, device, iter): if not device: self.assistant.set_page_complete(pages[PAGE_DEVLIST], False) self.Device = None self.Adapter = list.Adapter else: self.assistant.set_page_complete(pages[PAGE_DEVLIST], True) self.Device = device self.Adapter = list.Adapter @AgentMethod def RequestPinCode(self, device): dprint("Agent.RequestPinCode") return self.Passkey @AgentMethod def RequestPasskey(self, device): dprint("Agent.RequestPasskey") return self.Passkey def on_close(self, assistant): gtk.main_quit() def on_service_toggled(self, rb, sv_name, *args): if rb.props.active: self.Service = (sv_name, args) self.assistant.set_page_complete(pages[PAGE_CONNECT], True) def on_prepare(self, assistant, page): num = assistant.get_current_page() if num == PAGE_PASSKEY: self.assistant.set_page_complete(pages[PAGE_PASSKEY], True) elif num == PAGE_PAIRING: if self.Device.Fake and self.PairType == 2: pages[PAGE_PAIRING].set_markup(_("Adding Device...")) self.assistant.set_page_title(pages[PAGE_PAIRING], _("Adding")) else: if self.PairType == 0: self.Passkey = "%04d" % random.randint(0, 9999) pages[PAGE_PAIRING].set_markup( _("Pairing in progress...\n\nEnter passkey %s on the device.") % self.Passkey) def ok(dev): self.Device = Device(dev) def refresh_cb(*args): self.assistant.set_current_page(PAGE_CONNECT) self.applet.RefreshServices(self.Device.GetObjectPath(), reply_handler=refresh_cb, error_handler=refresh_cb) def err(err): print(err) pages[PAGE_FINISH].set_markup(_("Failed to add device")) self.assistant.set_page_header_image(pages[PAGE_FINISH], get_icon("gtk-no", 32)) self.assistant.set_current_page(PAGE_FINISH) if self.PairType != 2: self.Adapter.CreatePairedDevice(self.Device.Address, self.GetObjectPath(), "", reply_handler=ok, error_handler=err) else: self.Adapter.CreateDevice(self.Device.Address, reply_handler=ok, error_handler=err) elif num == PAGE_CONNECT: self.svc_vbox.foreach(lambda x, y: self.svc_vbox.remove(x), None) print(self.Device.Services) uuids = self.Device.UUIDs rbs = [] def get_first_item(): try: return rbs[0] except: return None for name, service in self.Device.Services.items(): if name == "serial": for uuid in uuids: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == DIALUP_NET_SVCLASS_ID: rbs.append(gtk.RadioButton(get_first_item(), uuid16_to_name(uuid16))) rbs[-1].connect("toggled", self.on_service_toggled, name, uuid) self.svc_vbox.pack_start(rbs[-1], False) if uuid16 == SERIAL_PORT_SVCLASS_ID: rbs.append(gtk.RadioButton(get_first_item(), uuid16_to_name(uuid16))) rbs[-1].connect("toggled", self.on_service_toggled, name, uuid) self.svc_vbox.pack_start(rbs[-1], False) elif name == "input": rbs.append(gtk.RadioButton(get_first_item(), _("Input Service"))) rbs[-1].connect("toggled", self.on_service_toggled, name) self.svc_vbox.pack_start(rbs[-1], False) elif name == "network": for uuid in uuids: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == GN_SVCLASS_ID: rbs.append(gtk.RadioButton(get_first_item(), _("Group Network"))) rbs[-1].connect("toggled", self.on_service_toggled, name, uuid) self.svc_vbox.pack_start(rbs[-1], False) if uuid16 == NAP_SVCLASS_ID: rbs.append(gtk.RadioButton(get_first_item(), _("Network Access Point"))) rbs[-1].connect("toggled", self.on_service_toggled, name, uuid) self.svc_vbox.pack_start(rbs[-1], False) elif name == "audiosink": rbs.append(gtk.RadioButton(get_first_item(), _("A2DP Sink (Send Audio)"))) rbs[-1].connect("toggled", self.on_service_toggled, name) self.svc_vbox.pack_start(rbs[-1], False) elif name == "audiosource": rbs.append(gtk.RadioButton(get_first_item(), _("A2DP Source (Receive Audio)"))) rbs[-1].connect("toggled", self.on_service_toggled, name) self.svc_vbox.pack_start(rbs[-1], False) elif name == "headset": rbs.append(gtk.RadioButton(get_first_item(), _("Headset Service"))) rbs[-1].connect("toggled", self.on_service_toggled, name) self.svc_vbox.pack_start(rbs[-1], False) rbs.append(gtk.RadioButton(get_first_item(), _("Don't connect"))) rbs[-1].connect("toggled", self.on_service_toggled, None) self.svc_vbox.pack_start(rbs[-1], False, False, 8) self.svc_vbox.show_all() rbs[0].emit("toggled") if len(self.svc_vbox.get_children()) == 1: self.assistant.set_current_page(self.next_page_fn(self.assistant.get_current_page(), None)) elif num == PAGE_CONNECTING: print("connect") svc = self.Device.Services[self.Service[0]] def success(*args): pages[PAGE_FINISH].set_markup(_("Device added and connected successfuly")) self.assistant.set_page_complete(pages[PAGE_CONNECTING], True) self.assistant.set_page_header_image(pages[PAGE_FINISH], get_icon("gtk-yes", 32)) self.assistant.set_current_page(PAGE_FINISH) def fail(*args): pages[PAGE_FINISH].set_markup(_("Device added successfuly, but failed to connect")) self.assistant.set_page_complete(pages[PAGE_CONNECTING], True) self.assistant.set_page_header_image(pages[PAGE_FINISH], get_icon("gtk-dialog-warning", 32)) self.assistant.set_current_page(PAGE_FINISH) if self.Service[0] == "network": uuid = self.Service[1][0] self.applet.ServiceProxy(svc.GetInterfaceName(), svc.GetObjectPath(), "Connect", [uuid], reply_handler=success, error_handler=fail) elif self.Service[0] == "serial": uuid = self.Service[1][0] self.applet.RfcommConnect(self.Device.GetObjectPath(), uuid, reply_handler=success, error_handler=fail) else: self.applet.ServiceProxy(svc.GetInterfaceName(), svc.GetObjectPath(), "Connect", [], reply_handler=success, error_handler=fail) Assistant() blueman-1.23-git201403102151/apps/Makefile.in0000644000175000017500000004341712307423213017653 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = apps DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(polkitdir)" SCRIPTS = $(apps_SCRIPTS) $(polkit_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ APPS = \ blueman-adapters \ blueman-applet \ blueman-manager \ blueman-services \ blueman-sendto \ blueman-assistant \ blueman-browse appsdir = $(bindir) apps_SCRIPTS = $(APPS) polkitdir = $(libexecdir) polkit_SCRIPTS = \ blueman-mechanism EXTRA_DIST = $(APPS) blueman-mechanism all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign apps/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-appsSCRIPTS: $(apps_SCRIPTS) @$(NORMAL_INSTALL) @list='$(apps_SCRIPTS)'; test -n "$(appsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(appsdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(appsdir)$$dir" || exit $$?; \ } \ ; done uninstall-appsSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(apps_SCRIPTS)'; test -n "$(appsdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(appsdir)'; $(am__uninstall_files_from_dir) install-polkitSCRIPTS: $(polkit_SCRIPTS) @$(NORMAL_INSTALL) @list='$(polkit_SCRIPTS)'; test -n "$(polkitdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(polkitdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(polkitdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(polkitdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(polkitdir)$$dir" || exit $$?; \ } \ ; done uninstall-polkitSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(polkit_SCRIPTS)'; test -n "$(polkitdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(polkitdir)'; $(am__uninstall_files_from_dir) mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(SCRIPTS) installdirs: for dir in "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(polkitdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-appsSCRIPTS install-polkitSCRIPTS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-appsSCRIPTS uninstall-polkitSCRIPTS .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-appsSCRIPTS install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-polkitSCRIPTS install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-appsSCRIPTS uninstall-polkitSCRIPTS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/apps/blueman-sendto0000755000175000017500000003137712307412112020447 0ustar schrammschramm#!/usr/bin/python # coding=utf-8 import os, sys #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) import gtk import gobject import dbus.glib from optparse import OptionParser import gettext import urllib import time from blueman.bluez.Adapter import Adapter from blueman.main.Device import Device from blueman.main.FakeDevice import FakeDevice from blueman.bluez.Manager import Manager from blueman.Functions import * from blueman.Constants import * from blueman.gui.DeviceSelectorDialog import DeviceSelectorDialog from blueman.main.SpeedCalc import SpeedCalc from blueman.main.AppletService import AppletService from blueman.ods.OdsManager import OdsManager enable_rgba_colormap() class Sender(gobject.GObject): __gsignals__ = { 'result': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, (gobject.TYPE_BOOLEAN,)), } def __init__(self, device, adapter, files): gobject.GObject.__init__(self) self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH + "/send-dialog.ui") self.window = self.Builder.get_object("window") self.l_dest = self.Builder.get_object("l_dest") self.l_file = self.Builder.get_object("l_file") self.pb = self.Builder.get_object("pb") self.b_cancel = self.Builder.get_object("b_cancel") self.b_cancel.connect("clicked", self.on_cancel) self.pb.props.text = _("Connecting") self.device = device self.adapter = Adapter(adapter) self.files = files self.session = None self.total_bytes = 0 self.total_transferred = 0 self._last_bytes = 0 self._last_update = 0 self.error_dialog = None self.cancelling = False #bytes transferred on a current transfer self.transferred = 0 self.speed = SpeedCalc(6) for i in range(len(self.files) - 1, -1, -1): f = self.files[i] match = re.match("file://(.*)", f) if match: f = self.files[i] = urllib.unquote(match.groups(1)[0]) if os.path.exists(f) and not os.path.isdir(f): f = os.path.abspath(f) self.total_bytes += os.path.getsize(f) else: self.files.remove(f) self.num_files = len(self.files) try: self.manager = OdsManager() except: d = gtk.MessageDialog(self.window, type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_OK) d.props.text = _("obex-data-server not available") d.props.secondary_text = _("obex-data-server is probably not installed") d.run() d.destroy() exit(1) if self.num_files == 0: exit(1) self.l_file.props.label = os.path.basename(self.files[-1]) self.manager.GHandle("session-created", self.on_session_created) self.manager.GHandle("session-destroyed", self.on_session_destroyed) print("Sending to", device.Address) self.l_dest.props.label = device.Alias self.create_session() self.window.show() def create_session(self): dprint("Creating session") def on_error(msg): dprint("Failed to create session") d = gtk.MessageDialog(self.window, type=gtk.MESSAGE_ERROR, buttons=(gtk.BUTTONS_CLOSE)) d.props.text = _("Error occurred") d.props.icon_name = "blueman" d.props.secondary_text = str(msg).split(":")[1].strip(" ") resp = d.run() d.destroy() exit(1) props = self.adapter.GetProperties() self.manager.create_session(self.device.Address, props["Address"], error_handler=on_error) def on_cancel(self, button): def reply(*args): self.session.Disconnect() self.emit("result", False) self.pb.props.text = _("Cancelling") if button: button.props.sensitive = False if self.session: if self.session.Connected: self.session.Cancel(reply_handler=reply, error_handler=reply) else: print(self.session.object_path) self.manager.CancelSessionConnect(self.session.object_path) self.emit("result", False) else: self.emit("result", False) def on_transfer_started(self, session, filename, path, size): dprint("transfer started") #first transfer if self.total_transferred == 0: self.pb.props.text = _("Sending File") + (" %(0)s/%(1)s (%(2).2f %(3)s/s) " + _("ETA:") + " %(4)s") % { "1": self.num_files, "0": (self.num_files - len(self.files) + 1), "2": 0.0, "3": "B/s", "4": "∞"} self.l_file.props.label = filename self._last_bytes = 0 self.transferred = 0 def on_transfer_progress(self, session, progress): self.transferred = progress if self._last_bytes == 0: self.total_transferred += progress else: self.total_transferred += (progress - self._last_bytes) self._last_bytes = progress tm = time.time() if tm - self._last_update > 0.5: spd = self.speed.calc(self.total_transferred) (size, units) = format_bytes(spd) try: x = ((self.total_bytes - self.total_transferred) / spd) + 1 if x > 60: x /= 60 eta = ngettext("%.0f Minute", "%.0f Minutes", round(x)) % x else: eta = ngettext("%.0f Second", "%.0f Seconds", round(x)) % x except ZeroDivisionError: eta = "∞" self.pb.props.text = _("Sending File") + (" %(0)s/%(1)s (%(2).2f %(3)s/s) " + _("ETA:") + " %(4)s") % { "1": self.num_files, "0": (self.num_files - len(self.files) + 1), "2": size, "3": units, "4": eta} self._last_update = tm self.pb.props.fraction = float(self.total_transferred) / self.total_bytes def on_transfer_completed(self, session): del self.files[-1] self.process_queue() def process_queue(self): if len(self.files) > 0: self.send_file(self.files[-1]) else: self.emit("result", True) def send_file(self, file_path): dprint(file_path) if self.session and self.session.Connected: self.session.SendFile(file_path) def on_session_disconnected(self, session): if self.session: try: self.session.Close() except: dprint("Warning: Session already closed") def on_session_destroyed(self, manager, path): if self.session.object_path == path: self.session = None def on_session_connected(self, session): dprint("commence transfer") self.sesion = session self.process_queue() def on_session_error(self, session, name, msg): dprint("session err", name, msg) if not self.error_dialog: self.speed.reset() d = gtk.MessageDialog(self.window, type=gtk.MESSAGE_ERROR) d.props.text = msg d.props.modal = True d.props.secondary_text = _("Error occurred while sending file %s") % os.path.basename(self.files[-1]) d.props.icon_name = "blueman" if len(self.files) > 1: d.add_button(_("Skip"), gtk.RESPONSE_NO) d.add_button(_("Retry"), gtk.RESPONSE_YES) d.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL) def on_response(dialog, resp): dialog.destroy() self.error_dialog = None if resp == gtk.STOCK_CANCEL: self.on_cancel(None) elif resp == gtk.RESPONSE_NO: self.total_bytes -= os.path.getsize(self.files[-1]) self.total_transferred -= self.transferred self.transferred = 0 del self.files[-1] if not self.session or not self.session.Connected: self.create_session() self.process_queue() elif resp == gtk.RESPONSE_YES: self.total_transferred -= self.transferred self.transferred = 0 if not self.session or not self.session.Connected: self.create_session() self.process_queue() else: self.on_cancel(None) d.connect("response", on_response) d.show() self.error_dialog = d def on_session_created(self, manager, session): dprint() self.session = session session.GHandle("connected", self.on_session_connected) session.GHandle("disconnected", self.on_session_disconnected) session.GHandle("error-occurred", self.on_session_error) session.GHandle("transfer-started", self.on_transfer_started) session.GHandle("transfer-progress", self.on_transfer_progress) session.GHandle("transfer-completed", self.on_transfer_completed) class SendTo: def __init__(self): setup_icon_path() usage = "Usage: %prog [options] file1 file2 ... fileN" parser = OptionParser(usage) parser.add_option("-d", "--device", dest="device", action="store", help=_("Send files to this device"), metavar="ADDRESS") parser.add_option("", "--dest", dest="device", action="store", help="Same as --device", metavar="ADDRESS") parser.add_option("-s", "--source", dest="source", action="store", help=_("Source adapter. Takes address or adapter's name eg. hci0"), metavar="PATTERN") (options, args) = parser.parse_args() check_bluetooth_status(_("Bluetooth needs to be turned on for file sending to work"), lambda: exit()) self.options = options self.args = args self.device = None self.adapter = None self.files = [] if options.device is None: if not self.select_device(): exit() self.do_send() else: m = Manager("gobject") try: if options.source is not None: try: adapter = m.GetAdapter(options.source) except: adapter = m.GetAdapter() else: adapter = m.GetAdapter() except: print("Error: No Adapters present") exit() try: d = adapter.FindDevice(options.device) except: info = {} info["Address"] = options.device info["Name"] = info["Address"].replace(":", "-") info["Alias"] = info["Name"] info["Fake"] = True d = FakeDevice(info) self.device = Device(d) self.adapter = adapter.GetObjectPath() self.do_send() gtk.main() def do_send(self): if len(self.args) == 0: if not self.select_files(): exit() else: sender = Sender(self.device, self.adapter, self.files) else: sender = Sender(self.device, self.adapter, self.args) def on_result(sender, res): gtk.main_quit() sender.connect("result", on_result) def select_files(self): d = gtk.FileChooserDialog(_("Select files to send"), buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) d.props.icon_name = "blueman-send-file" d.set_select_multiple(True) resp = d.run() if resp == gtk.RESPONSE_ACCEPT: self.files = d.get_filenames() d.destroy() return True else: d.destroy() return False def select_device(self): d = DeviceSelectorDialog() resp = d.run() d.destroy() if resp == gtk.RESPONSE_ACCEPT: sel = d.GetSelection() if sel: self.device = sel[1] self.adapter = sel[0] return True else: return False else: return False SendTo() blueman-1.23-git201403102151/apps/blueman-applet0000755000175000017500000000611412307412112020427 0ustar schrammschramm#!/usr/bin/python import sys import os.path import os import pynotify import dbus import dbus.glib import gobject import gtk import gtk.gdk import __builtin__ #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) from blueman.Constants import * from blueman.Functions import * from blueman.main.DbusService import DbusService import blueman.plugins.applet from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.BasePlugin import BasePlugin import blueman.bluez as Bluez from blueman.main.SignalTracker import SignalTracker from blueman.main.PluginManager import PersistentPluginManager class BluemanApplet(object): def __init__(self): setup_icon_path() if not pynotify.init("Blueman"): dprint("Error: Failed to init pynotify") check_single_instance("blueman-applet") self.Manager = None self.DbusSvc = DbusService("org.blueman.Applet", "/") self.Signals = SignalTracker() self.Plugins = PersistentPluginManager(AppletPlugin, blueman.plugins.applet, self) self.Plugins.Load() self.Plugins.Run("on_plugins_loaded") self.bus = dbus.SystemBus() self.bus.watch_name_owner("org.bluez", self.on_dbus_name_owner_change) self.bus.add_signal_receiver(self.on_adapter_property_changed, "PropertyChanged", "org.bluez.Adapter", "org.bluez", path_keyword="path") gtk.main() def manager_init(self): try: self.Signals.DisconnectAll() self.Manager = Bluez.Manager("gobject") self.Plugins.Run("on_manager_state_changed", True) self.Signals.Handle("bluez", self.Manager, self.on_adapter_removed, "AdapterRemoved") self.Signals.Handle("bluez", self.Manager, self.on_adapter_added, "AdapterAdded") except dbus.exceptions.DBusException as e: dprint(e) self.manager_deinit() dprint("Bluez DBus API not available. Listening for DBus name ownership changes") def manager_deinit(self): self.Signals.DisconnectAll() self.Manager = None self.Plugins.Run("on_manager_state_changed", False) def on_dbus_name_owner_change(self, owner): dprint("org.bluez owner changed to", owner) if owner == "": self.manager_deinit() elif self.Manager is None: self.manager_init() def on_adapter_property_changed(self, key, value, path): self.Plugins.Run("on_adapter_property_changed", path, key, value) def on_adapter_added(self, path): dprint("Adapter added ", path) def on_activate(): dprint("Adapter activated") self.Plugins.Run("on_adapter_added", path) adapter = Bluez.Adapter(path) wait_for_adapter(adapter, on_activate) def on_adapter_removed(self, path): dprint("Adapter removed ", path) self.Plugins.Run("on_adapter_removed", path) BluemanApplet() blueman-1.23-git201403102151/apps/Makefile.am0000644000175000017500000000045412307412112017630 0ustar schrammschrammAPPS = \ blueman-adapters \ blueman-applet \ blueman-manager \ blueman-services \ blueman-sendto \ blueman-assistant \ blueman-browse appsdir = $(bindir) apps_SCRIPTS = $(APPS) polkitdir = $(libexecdir) polkit_SCRIPTS = \ blueman-mechanism EXTRA_DIST = $(APPS) blueman-mechanism blueman-1.23-git201403102151/apps/blueman-services0000755000175000017500000001122612307412112020765 0ustar schrammschramm#!/usr/bin/python import os import sys #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) import gtk from blueman.gui.GenericList import GenericList from blueman.Functions import * from blueman.Constants import * import blueman.plugins.services from blueman.plugins.ServicePlugin import ServicePlugin from blueman.main.Config import Config enable_rgba_colormap() setup_icon_path() class BluemanServices: def __init__(self): self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH + "/services.ui") self.Config = Config() self.Dialog = self.Builder.get_object("dialog") self.Dialog.resize(520, 420) check_single_instance("blueman-services", lambda time: self.Dialog.present_with_time(time)) self.Dialog.connect("delete-event", lambda x, y: gtk.main_quit()) data = [ ["picture", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf": 0}, None], ["caption", str, gtk.CellRendererText(), {"markup": 1}, None, {"expand": True}], ["id", str], ] ls = GenericList(data) ls.props.headers_visible = False ls.selection.connect("changed", self.on_selection_changed) self.List = ls self.Builder.get_object("viewport1").add(ls) ls.show() self.container = self.Builder.get_object("hbox1") self.load_plugins() try: ls.selection.select_path(self.Config.props.services_last_item) except: ls.selection.select_path(0) self.Builder.get_object("b_apply").connect("clicked", self.on_apply_clicked) self.Builder.get_object("b_close").connect("clicked", lambda x: gtk.main_quit()) self.Dialog.show() gtk.main() def option_changed(self): rets = self.plugin_exec("on_query_apply_state") show_apply = False for ret in rets: if ret == -1: show_apply = False break show_apply = show_apply or ret b_apply = self.Builder.get_object("b_apply") b_apply.props.sensitive = show_apply def load_plugins(self): path = os.path.dirname(blueman.plugins.services.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) plugins.sort() dprint(plugins) for plugin in plugins: try: __import__("blueman.plugins.services.%s" % plugin, None, None, []) except ImportError as e: dprint("Unable to load %s plugin\n%s" % (plugin, e)) for cls in ServicePlugin.__subclasses__(): try: inst = cls(self) except: continue if not cls.__plugin_info__: dprint("Invalid plugin info in %s" % (plugin)) else: (name, icon) = cls.__plugin_info__ self.setup_list_item(inst, name, icon) def setup_list_item(self, inst, name, icon): self.List.append(picture=get_icon(icon, 32), caption=name, id=inst.__class__.__name__) #executes a function on all plugin instances def plugin_exec(self, function, *args, **kwargs): rets = [] for inst in ServicePlugin.instances: if inst._is_loaded: ret = getattr(inst, function)(*args, **kwargs) rets.append(ret) return rets def on_apply_clicked(self, button): self.plugin_exec("on_apply") self.option_changed() def set_page(self, pageid): dprint("Set page", pageid) if len(ServicePlugin.instances) == 0: return #set the first item if pageid == None: pageid = ServicePlugin.instances[0].__class__.__name__ for inst in ServicePlugin.instances: if inst.__class__.__name__ == pageid: if not inst._is_loaded: inst.on_load(self.container) inst._is_loaded = True inst._on_enter() else: inst._on_leave() def on_selection_changed(self, selection): iter = self.List.selected() if self.List.get_cursor()[0]: self.Config.props.services_last_item = self.List.get_cursor()[0][0] row = self.List.get(iter, "id") id = row["id"] self.set_page(id) BluemanServices() blueman-1.23-git201403102151/apps/blueman-manager0000755000175000017500000002531012307412112020553 0ustar schrammschramm#!/usr/bin/python # Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import os.path import sys import gtk import dbus, dbus.glib import gobject #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) from blueman.Constants import * from blueman.Functions import * from blueman.main.Device import Device from blueman.bluez.Device import Device as BluezDevice from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList from blueman.gui.manager.ManagerToolbar import ManagerToolbar from blueman.gui.manager.ManagerMenu import ManagerMenu from blueman.gui.manager.ManagerStats import ManagerStats from blueman.gui.manager.ManagerProgressbar import ManagerProgressbar from blueman.main.Config import Config from blueman.gui.MessageArea import MessageArea from blueman.main.PluginManager import PluginManager import blueman.plugins.manager from blueman.plugins.ManagerPlugin import ManagerPlugin enable_rgba_colormap() class Blueman: def __init__(self): self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH + "/manager-main.ui") self.window = self.Builder.get_object("window") self.Plugins = PluginManager(ManagerPlugin, blueman.plugins.manager, None) self.Plugins.Load() vbox = self.Builder.get_object("vbox1") area = MessageArea() vbox.pack_start(area, False) vbox.reorder_child(area, 3) def do_present(time): if self.window.props.visible: self.window.present_with_time(time) check_single_instance("blueman-manager", do_present) def on_window_delete(window, event): (x, y) = self.window.get_size() self.Config.props.window_height = y self.Config.props.window_width = x (x, y) = self.window.get_position() self.Config.props.window_posx = x self.Config.props.window_posy = y gtk.main_quit() def on_property_changed(config, key, value): if key == "show_toolbar": if value: self.Builder.get_object("toolbar2").props.visible = True else: self.Builder.get_object("toolbar2").props.visible = False elif key == "show_statusbar": if value: self.Builder.get_object("statusbar").props.visible = True else: self.Builder.get_object("statusbar").props.visible = False elif key == "latest_last": try: self.List.DisplayKnownDevices(autoselect=True) except: pass def on_bt_status_changed(status): if not status: self.window.hide() check_bluetooth_status(_("Bluetooth needs to be turned on for the device manager to function"), lambda: gtk.main_quit()) else: self.window.show() def on_bluez_name_owner_changed(owner): dprint('org.bluez owner changed to ', owner) if owner == '': self.window.hide() d = gtk.MessageDialog(self.window, type=gtk.MESSAGE_ERROR) d.props.icon_name = "blueman" d.props.text = _("Connection to BlueZ failed") d.props.secondary_text = _( "Bluez daemon is not running, blueman-manager cannot continue.\nThis probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.") d.add_button(gtk.STOCK_CLOSE, gtk.RESPONSE_NO) d.run() d.destroy() try: exit(1) except: gtk.main_quit() else: setup_icon_path() self.Config = Config() try: self.Applet = AppletService() except: print("Blueman applet needs to be running") exit() try: if not self.Applet.GetBluetoothStatus(): on_bt_status_changed(False) except: pass self.Applet.Handle("BluetoothStatusChanged", on_bt_status_changed) self.window.connect("delete-event", on_window_delete) self.window.props.icon_name = "blueman" h = self.Config.props.window_height w = self.Config.props.window_width if w != None and h != None: self.window.resize(w, h) x = self.Config.props.window_posx y = self.Config.props.window_posy if x and y: self.window.move(x, y) sw = self.Builder.get_object("scrollview") self.List = ManagerDeviceList(adapter=self.Config.props.last_adapter, inst=self) self.List.show() sw.add(self.List) self.Toolbar = ManagerToolbar(self) self.Menu = ManagerMenu(self) self.Stats = ManagerStats(self) if self.List.IsValidAdapter(): self.List.DisplayKnownDevices(autoselect=True) self.List.connect("adapter-changed", self.on_adapter_changed) self.Config.connect("property-changed", on_property_changed) if self.Config.props.show_toolbar != None: on_property_changed(self.Config, "show_toolbar", self.Config.props.show_toolbar) if self.Config.props.show_statusbar != None: on_property_changed(self.Config, "show_statusbar", self.Config.props.show_statusbar) self.window.show() dbus.SystemBus().watch_name_owner('org.bluez', on_bluez_name_owner_changed) gtk.main() def on_adapter_changed(self, list, adapter): if adapter != None: self.List.DisplayKnownDevices(autoselect=True) def add_device(self, device): def ok(device): dev = Device(device) self.List.add_device(dev) prog.finalize() MessageArea.close() def err(*args): prog.finalize() MessageArea.show_message(e_(str(args[0]))) adapter = self.List.Adapter prog = ManagerProgressbar(self, text=_("Adding")) prog.connect("cancelled", lambda x: self.List.Adapter.GetInterface().CancelDeviceCreation(device.Address)) prog.start() adapter.CreateDevice(device.Address, reply_handler=ok, error_handler=err) def inquiry(self): def prop_changed(List, adapter, (key, value)): if key == "Discovering" and not value: prog.finalize() self.List.disconnect(s1) self.List.disconnect(s2) def on_progress(list, frac): if abs(1.0 - frac) <= 0.00001: if not prog.started(): prog.start() else: prog.fraction(frac) prog = ManagerProgressbar(self, text=_("Searching")) prog.connect("cancelled", lambda x: self.List.StopDiscovery()) try: self.List.DiscoverDevices() except Exception as e: prog.finalize() MessageArea.show_message(e_(e)) s1 = self.List.connect("discovery-progress", on_progress) s2 = self.List.connect("adapter-property-changed", prop_changed) def setup(self, device): sn = startup_notification("Bluetooth Assistant", _("Starting Bluetooth Assistant"), bin_name="blueman-assistant", icon="blueman") spawn(["blueman-assistant", "--device=%s" % device.Address], sn=sn) def bond(self, device): def ok(device): dev = Device(BluezDevice(device)) self.List.add_device(dev) prog.message(_("Success")) MessageArea.close() def err(*args): dprint(args) prog.message(_("Failure")) MessageArea.show_message(e_(str(args[0]))) applet = AppletService() address = device.GetProperties()["Address"] adapter = self.List.Adapter prog = ManagerProgressbar(self, text=_("Pairing")) prog.connect("cancelled", lambda x: applet.CancelDeviceCreation(adapter.GetObjectPath(), device.Address)) prog.start() name = adapter_path_to_name(self.List.Adapter.GetObjectPath()) applet.CreateDevice(adapter.GetObjectPath(), device.Address, True, gtk.get_current_event_time(), reply_handler=ok, error_handler=err, timeout=120) def adapter_properties(self): adapter = self.List.Adapter name = os.path.basename(adapter.GetObjectPath()) sn = startup_notification("Blueman Adapters", _("Starting Adapter Preferences"), bin_name="blueman-adapters", icon="blueman") spawn(["blueman-adapters", name], sn=sn) def toggle_trust(self, device): props = device.GetProperties() device.Trusted = not device.Trusted def send(self, device, File=None): sn = startup_notification("Blueman Sendto", _("Starting File Sender"), bin_name="blueman-sendto", icon="blueman") adapter = self.List.Adapter props = adapter.GetProperties() spawn(["blueman-sendto", "--source=%s" % props["Address"], "--device=%s" % device.Address], sn=sn) def remove(self, device): self.List.Adapter.RemoveDevice(device.Device) def browse(self, device): spawn(["blueman-browse", "-d %s" % device.Address]) def disconnect(self, device, *args, **kwargs): applet = AppletService() applet.DisconnectDevice(device.get_object_path(), *args, **kwargs) Blueman() blueman-1.23-git201403102151/apps/blueman-mechanism0000755000175000017500000000762212307412112021113 0ustar schrammschramm#!/usr/bin/python import sys import os timeout = 30 #support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if os.path.exists(os.path.join(_dirname, "CHANGELOG.md")): sys.path.insert(0, _dirname) timeout = 9999 import dbus import dbus.service from dbus.mainloop.glib import DBusGMainLoop import blueman.Functions import __builtin__ import gobject import syslog loop = gobject.MainLoop() from blueman.Lib import set_probe_debug from blueman.Constants import POLKIT import blueman.plugins.mechanism from blueman.plugins.MechanismPlugin import MechanismPlugin from blueman.main.DbusService import DbusService class Tee(object): def __init__(self): self.stdout = sys.stdout self.stderr = sys.stderr sys.stdout = self sys.stderr = self self.buffer = "" def __del__(self): sys.stdout = self.stdout sys.stderr = self.stderr def write(self, data): self.buffer += data if self.buffer.endswith("\n"): self.stdout.write(self.buffer) if self.buffer != "\n": syslog.syslog(self.buffer) self.buffer = "" syslog.openlog("blueman-mechanism", 0, syslog.LOG_DAEMON) a = Tee() def prnt(*args): s = "" for a in args: s += (str(a) + " ") print(s) __builtin__.dprint = prnt dprint("Starting blueman-mechanism") DBusGMainLoop(set_as_default=True) if "--debug" in sys.argv: dprint("Enabled verbose output") set_probe_debug(True) os.environ["PATH"] = "/usr/bin:/bin:/usr/sbin:/sbin" dhcp_pids = [] class Timer: def __init__(self): self.time = 0 self.stopped = False gobject.timeout_add(1000, self.tick) def tick(self): if not self.stopped: self.time += 1 if self.time == timeout: dprint("Exiting") loop.quit() return True def reset(self): self.time = 0 def stop(self): self.stopped = True def resume(self): self.stopped = False self.reset() class conf_service(DbusService): def __init__(self): DbusService.__init__(self, "org.blueman.Mechanism", "/", dbus.SystemBus) self.timer = Timer() if POLKIT: try: o = self.bus.get_object("org.freedesktop.PolicyKit1", "/org/freedesktop/PolicyKit1/Authority", True) self.pk = dbus.proxies.Interface(o, "org.freedesktop.PolicyKit1.Authority") except: self.pk = None else: self.pk = None path = os.path.dirname(blueman.plugins.mechanism.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) for plugin in plugins: try: __import__("blueman.plugins.mechanism.%s" % plugin, None, None, []) except ImportError as e: dprint("Skipping plugin %s\n%s" % (plugin, e)) classes = MechanismPlugin.__subclasses__() for cls in classes: dprint("loading", cls.__name__) cls(self) def confirm_authorization(self, busname, action_id): self.timer.reset() if not POLKIT: return else: if not self.pk: raise dbus.DBusException( "Blueman was built with PolicyKit-1 support, but it's not available on the system") res = self.pk.CheckAuthorization(("system-bus-name", {"name": busname}), action_id, dbus.Dictionary({}, dbus.Signature("ss")), 0x1, "") dprint(res) (is_authorized, is_challenge, details) = res if not is_authorized: raise dbus.DBusException("Not authorized") conf_service() loop.run() blueman-1.23-git201403102151/apps/Makefile0000644000175000017500000004665012307423217017254 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # apps/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = apps DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(polkitdir)" SCRIPTS = $(apps_SCRIPTS) $(polkit_SCRIPTS) AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/apps abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/apps abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../ top_builddir = .. top_srcdir = .. APPS = \ blueman-adapters \ blueman-applet \ blueman-manager \ blueman-services \ blueman-sendto \ blueman-assistant \ blueman-browse appsdir = $(bindir) apps_SCRIPTS = $(APPS) polkitdir = $(libexecdir) polkit_SCRIPTS = \ blueman-mechanism EXTRA_DIST = $(APPS) blueman-mechanism all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign apps/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-appsSCRIPTS: $(apps_SCRIPTS) @$(NORMAL_INSTALL) @list='$(apps_SCRIPTS)'; test -n "$(appsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(appsdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(appsdir)$$dir" || exit $$?; \ } \ ; done uninstall-appsSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(apps_SCRIPTS)'; test -n "$(appsdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(appsdir)'; $(am__uninstall_files_from_dir) install-polkitSCRIPTS: $(polkit_SCRIPTS) @$(NORMAL_INSTALL) @list='$(polkit_SCRIPTS)'; test -n "$(polkitdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(polkitdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(polkitdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(polkitdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(polkitdir)$$dir" || exit $$?; \ } \ ; done uninstall-polkitSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(polkit_SCRIPTS)'; test -n "$(polkitdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(polkitdir)'; $(am__uninstall_files_from_dir) mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(SCRIPTS) installdirs: for dir in "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(polkitdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-appsSCRIPTS install-polkitSCRIPTS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-appsSCRIPTS uninstall-polkitSCRIPTS .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-appsSCRIPTS install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-polkitSCRIPTS install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-appsSCRIPTS uninstall-polkitSCRIPTS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/README.md0000644000175000017500000000612312307412112016107 0ustar schrammschramm## Description Blueman is a GTK+ Bluetooth Manager Blueman is designed to provide simple, yet effective means for controlling BlueZ API and simplifying bluetooth tasks such as: * Connecting to 3G/EDGE/GPRS via dial-up * Connecting to/Creating bluetooth networks * Connecting to input devices * Connecting to audio devices * Sending/Receiving/Browsing files via OBEX * Pairing It is lightweight, easy to use, Python bases and GPL licensed. The original project page of Valmantas Palikša can be found [here](https://launchpad.net/blueman). Please use the GitHub issue tracker for bugs and questions. ## Roadmap The latest stable version is 1.23 released in Oct. 2011. Blueman 2 will especially bring support for newer APIs like BlueZ 5 and NetworkManager 0.9 and fix a number of issues. ## Dependencies ### Generic dependencies * [BlueZ 4](http://www.bluez.org/) (>= 4.61) * [dbus](http://www.freedesktop.org/wiki/Software/dbus/) * [dbus-python](http://www.freedesktop.org/wiki/Software/DBusBindings/#python) * [GLib 2](http://www.gtk.org/) (>= 2.32) * [GTK+ 2](http://www.gtk.org/) (>= 2.16) * [libappindicator](https://launchpad.net/libappindicator) (optional) * [notification-daemon](http://galago-project.org/) * [notify-python](http://galago-project.org/) * [obex-data-server](http://wiki.muiline.com/obex-data-server) (>= 0.4.3) * [pulseaudio](http://www.freedesktop.org/wiki/Software/PulseAudio/) * [PyGObject](https://wiki.gnome.org/PyGObject) * [PyGTK](http://www.pygtk.org/) (>= 2.16) * [Python 2](http://www.python.org/) (>= 2.6) * [startup-notification](http://www.freedesktop.org/wiki/Software/startup-notification/) ### Additional build dependencies * [libtool](http://www.gnu.org/software/libtool/) * [intltool](http://freedesktop.org/wiki/Software/intltool/) * [Pyrex](http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/) ### Additional dependencies for VCS version * [autogen](https://www.gnu.org/software/autogen/) * [automake](https://www.gnu.org/software/automake/) * [autoconf](https://www.gnu.org/software/autoconf/) ## Installing To install a packaged release of blueman, run `./configure && make && make install`. To generate and run a configure script from source, run `./autogen.sh`. ## Packaged versions Development snapshots of blueman 2: * [Arch Linux](https://www.archlinux.org/packages/?name=blueman) * [Debian GNU/Linux](http://packages.debian.org/search?keywords=blueman) * [Ubuntu](http://packages.ubuntu.com/search?keywords=blueman) Older versions: * CentOS * [Fedora](https://apps.fedoraproject.org/packages/blueman) * [Gentoo Linux](http://packages.gentoo.org/package/net-wireless/blueman) * Linux Mint * [Mageia](http://mageia.madb.org/package/show/name/blueman) * [openSUSE](http://software.opensuse.org/package/blueman?search_term=blueman) ## Contributing Fork, make your changes and issue a pull request. If you just want to edit a single file (e.g. translations in the po folder), GitHub will guide you through that process. ### Translate Translations are managed with transifex. Go to [transifex blueman project page](https://www.transifex.com/projects/p/MATE/resource/blueman/). blueman-1.23-git201403102151/config.guess0000755000175000017500000013036112307423213017156 0ustar schrammschramm#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-06-10' # 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 # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that # program. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches with a ChangeLog entry to config-patches@gnu.org. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' 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 "$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 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` ;; esac # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; or1k:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: blueman-1.23-git201403102151/config.h.in0000644000175000017500000000421512307423212016656 0ustar schrammschramm/* config.h.in. Generated from configure.ac by autoheader. */ /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS /* The gettext package */ #undef GETTEXT_PACKAGE /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #undef HAVE_BIND_TEXTDOMAIN_CODESET /* Define to 1 if you have the `dcgettext' function. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION blueman-1.23-git201403102151/py-compile0000755000175000017500000001107612307423213016643 0ustar schrammschramm#!/bin/sh # py-compile - Compile a Python program scriptversion=2011-06-08.12; # UTC # Copyright (C) 2000-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . if [ -z "$PYTHON" ]; then PYTHON=python fi me=py-compile usage_error () { echo "$me: $*" >&2 echo "Try '$me --help' for more information." >&2 exit 1 } basedir= destdir= while test $# -ne 0; do case "$1" in --basedir) if test $# -lt 2; then usage_error "option '--basedir' requires an argument" else basedir=$2 fi shift ;; --destdir) if test $# -lt 2; then usage_error "option '--destdir' requires an argument" else destdir=$2 fi shift ;; -h|--help) cat <<\EOF Usage: py-compile [--help] [--version] [--basedir DIR] [--destdir DIR] FILES..." Byte compile some python scripts FILES. Use --destdir to specify any leading directory path to the FILES that you don't want to include in the byte compiled file. Specify --basedir for any additional path information you do want to be shown in the byte compiled file. Example: py-compile --destdir /tmp/pkg-root --basedir /usr/share/test test.py test2.py Report bugs to . EOF exit $? ;; -v|--version) echo "$me $scriptversion" exit $? ;; --) shift break ;; -*) usage_error "unrecognized option '$1'" ;; *) break ;; esac shift done files=$* if test -z "$files"; then usage_error "no files given" fi # if basedir was given, then it should be prepended to filenames before # byte compilation. if [ -z "$basedir" ]; then pathtrans="path = file" else pathtrans="path = os.path.join('$basedir', file)" fi # if destdir was given, then it needs to be prepended to the filename to # byte compile but not go into the compiled file. if [ -z "$destdir" ]; then filetrans="filepath = path" else filetrans="filepath = os.path.normpath('$destdir' + os.sep + path)" fi $PYTHON -c " import sys, os, py_compile, imp files = '''$files''' sys.stdout.write('Byte-compiling python modules...\n') for file in files.split(): $pathtrans $filetrans if not os.path.exists(filepath) or not (len(filepath) >= 3 and filepath[-3:] == '.py'): continue sys.stdout.write(file) sys.stdout.flush() if hasattr(imp, 'get_tag'): py_compile.compile(filepath, imp.cache_from_source(filepath), path) else: py_compile.compile(filepath, filepath + 'c', path) sys.stdout.write('\n')" || exit $? # this will fail for python < 1.5, but that doesn't matter ... $PYTHON -O -c " import sys, os, py_compile, imp # pypy does not use .pyo optimization if hasattr(sys, 'pypy_translation_info'): sys.exit(0) files = '''$files''' sys.stdout.write('Byte-compiling python modules (optimized versions) ...\n') for file in files.split(): $pathtrans $filetrans if not os.path.exists(filepath) or not (len(filepath) >= 3 and filepath[-3:] == '.py'): continue sys.stdout.write(file) sys.stdout.flush() if hasattr(imp, 'get_tag'): py_compile.compile(filepath, imp.cache_from_source(filepath, False), path) else: py_compile.compile(filepath, filepath + 'o', path) sys.stdout.write('\n')" 2>/dev/null || : # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: blueman-1.23-git201403102151/autom4te.cache/0000755000175000017500000000000012307423212017435 5ustar schrammschrammblueman-1.23-git201403102151/autom4te.cache/traces.00000644000175000017500000046043512307423211021012 0ustar schrammschrammm4trace:/usr/share/aclocal/argz.m4:12: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int], [Define to a type to use for `error_t' if it is not otherwise available.]) AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h does not typedef error_t.])], [#if defined(HAVE_ARGZ_H) # include #endif]) ARGZ_H= AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) dnl if have system argz functions, allow forced use of dnl libltdl-supplied implementation (and default to do so dnl on "known bad" systems). Could use a runtime check, but dnl (a) detecting malloc issues is notoriously unreliable dnl (b) only known system that declares argz functions, dnl provides them, yet they are broken, is cygwin dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) dnl So, it's more straightforward simply to special case dnl this for known bad systems. AS_IF([test -z "$ARGZ_H"], [AC_CACHE_CHECK( [if argz actually works], [lt_cv_sys_argz_works], [[case $host_os in #( *cygwin*) lt_cv_sys_argz_works=no if test "$cross_compiling" != no; then lt_cv_sys_argz_works="guessing no" else lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' save_IFS=$IFS IFS=-. set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` IFS=$save_IFS lt_os_major=${2-0} lt_os_minor=${3-0} lt_os_micro=${4-0} if test "$lt_os_major" -gt 1 \ || { test "$lt_os_major" -eq 1 \ && { test "$lt_os_minor" -gt 5 \ || { test "$lt_os_minor" -eq 5 \ && test "$lt_os_micro" -gt 24; }; }; }; then lt_cv_sys_argz_works=yes fi fi ;; #( *) lt_cv_sys_argz_works=yes ;; esac]]) AS_IF([test "$lt_cv_sys_argz_works" = yes], [AC_DEFINE([HAVE_WORKING_ARGZ], 1, [This value is set to 1 to indicate that the system argz facility works])], [ARGZ_H=argz.h AC_LIBOBJ([argz])])]) AC_SUBST([ARGZ_H]) ]) m4trace:/usr/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) m4trace:/usr/share/aclocal/glib-gettext.m4:416: -1- AC_DEFUN([AM_GLIB_GNU_GETTEXT], [GLIB_GNU_GETTEXT($@)]) m4trace:/usr/share/aclocal/glib-gettext.m4:416: -1- AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR], [GLIB_DEFINE_LOCALEDIR($@)]) m4trace:/usr/share/aclocal/glib-gettext.m4:426: -1- AC_DEFUN([GLIB_RUN_PROG], [cat >conftest.foo <<_ACEOF $2 _ACEOF if AC_RUN_LOG([$1 conftest.foo]); then m4_ifval([$3], [$3], [:]) m4_ifvaln([$4], [else $4])dnl echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD fi]) m4trace:/usr/share/aclocal/intltool.m4:27: -1- AC_DEFUN([IT_PROG_INTLTOOL], [ AC_PREREQ([2.50])dnl AC_REQUIRE([AM_NLS])dnl case "$am__api_version" in 1.[01234]) AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "$1"; then AC_MSG_CHECKING([for intltool >= $1]) AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) fi AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi AC_SUBST([AM_DEFAULT_VERBOSITY]) INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;' AC_SUBST(INTLTOOL_V_MERGE) AC_SUBST(INTLTOOL__v_MERGE_) AC_SUBST(INTLTOOL__v_MERGE_0) INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' AC_SUBST(INTLTOOL_V_MERGE_OPTIONS) AC_SUBST(intltool__v_merge_options_) AC_SUBST(intltool__v_merge_options_0) INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' _IT_SUBST(INTLTOOL_DESKTOP_RULE) _IT_SUBST(INTLTOOL_DIRECTORY_RULE) _IT_SUBST(INTLTOOL_KEYS_RULE) _IT_SUBST(INTLTOOL_PROP_RULE) _IT_SUBST(INTLTOOL_OAF_RULE) _IT_SUBST(INTLTOOL_PONG_RULE) _IT_SUBST(INTLTOOL_SERVER_RULE) _IT_SUBST(INTLTOOL_SHEET_RULE) _IT_SUBST(INTLTOOL_SOUNDLIST_RULE) _IT_SUBST(INTLTOOL_UI_RULE) _IT_SUBST(INTLTOOL_XAM_RULE) _IT_SUBST(INTLTOOL_KBD_RULE) _IT_SUBST(INTLTOOL_XML_RULE) _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE) _IT_SUBST(INTLTOOL_CAVES_RULE) _IT_SUBST(INTLTOOL_SCHEMAS_RULE) _IT_SUBST(INTLTOOL_THEME_RULE) _IT_SUBST(INTLTOOL_SERVICE_RULE) _IT_SUBST(INTLTOOL_POLICY_RULE) # Check the gettext tools to make sure they are GNU AC_PATH_PROG(XGETTEXT, xgettext) AC_PATH_PROG(MSGMERGE, msgmerge) AC_PATH_PROG(MSGFMT, msgfmt) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi AC_PATH_PROG(INTLTOOL_PERL, perl) if test -z "$INTLTOOL_PERL"; then AC_MSG_ERROR([perl not found]) fi AC_MSG_CHECKING([for perl >= 5.8.1]) $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then AC_MSG_ERROR([perl 5.8.1 is required for intltool]) else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` AC_MSG_RESULT([$IT_PERL_VERSION]) fi if test "x$2" != "xno-xml"; then AC_MSG_CHECKING([for XML::Parser]) if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then AC_MSG_RESULT([ok]) else AC_MSG_ERROR([XML::Parser perl module is required for intltool]) fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile AC_SUBST(ALL_LINGUAS) # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then AC_LINK_IFELSE( [AC_LANG_PROGRAM([[]], [[extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr]])], [DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share dnl in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [DATADIRNAME=share], [DATADIRNAME=lib]) ;; *) [DATADIRNAME=lib] ;; esac]) fi AC_SUBST(DATADIRNAME) IT_PO_SUBDIR([po]) ]) m4trace:/usr/share/aclocal/intltool.m4:193: -1- AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. dnl dnl The following CONFIG_COMMANDS should be executed at the very end dnl of config.status. AC_CONFIG_COMMANDS_PRE([ AC_CONFIG_COMMANDS([$1/stamp-it], [ if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.]) fi rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" >"$1/stamp-it.tmp" [sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" ] [sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r $1/POTFILES } ' "$1/Makefile.in" >"$1/Makefile"] rm -f "$1/Makefile.tmp" mv "$1/stamp-it.tmp" "$1/stamp-it" ]) ])dnl ]) m4trace:/usr/share/aclocal/intltool.m4:226: -1- AC_DEFUN([_IT_SUBST], [ AC_SUBST([$1]) m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) ]) m4trace:/usr/share/aclocal/intltool.m4:234: -1- AU_DEFUN([AC_PROG_INTLTOOL], [m4_if($#, 0, [IT_PROG_INTLTOOL], [IT_PROG_INTLTOOL($@)])]) m4trace:/usr/share/aclocal/intltool.m4:234: -1- AC_DEFUN([AC_PROG_INTLTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_INTLTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [IT_PROG_INTLTOOL], [IT_PROG_INTLTOOL($@)])]) m4trace:/usr/share/aclocal/libtool.m4:69: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ]) m4trace:/usr/share/aclocal/libtool.m4:107: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/share/aclocal/libtool.m4:107: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/share/aclocal/libtool.m4:108: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/share/aclocal/libtool.m4:108: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/share/aclocal/libtool.m4:609: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ]) m4trace:/usr/share/aclocal/libtool.m4:790: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) m4trace:/usr/share/aclocal/libtool.m4:801: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ]) m4trace:/usr/share/aclocal/libtool.m4:893: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) m4trace:/usr/share/aclocal/libtool.m4:893: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. You should run autoupdate.])dnl LT_LANG(C++)]) m4trace:/usr/share/aclocal/libtool.m4:894: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) m4trace:/usr/share/aclocal/libtool.m4:894: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran 77)]) m4trace:/usr/share/aclocal/libtool.m4:895: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) m4trace:/usr/share/aclocal/libtool.m4:895: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran)]) m4trace:/usr/share/aclocal/libtool.m4:896: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) m4trace:/usr/share/aclocal/libtool.m4:896: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. You should run autoupdate.])dnl LT_LANG(Java)]) m4trace:/usr/share/aclocal/libtool.m4:897: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) m4trace:/usr/share/aclocal/libtool.m4:897: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. You should run autoupdate.])dnl LT_LANG(Windows Resource)]) m4trace:/usr/share/aclocal/libtool.m4:1225: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and in which our libraries should be installed.])]) m4trace:/usr/share/aclocal/libtool.m4:1515: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ]) m4trace:/usr/share/aclocal/libtool.m4:1557: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1557: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1566: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ]) m4trace:/usr/share/aclocal/libtool.m4:1601: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1601: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1608: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ]) m4trace:/usr/share/aclocal/libtool.m4:1747: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1747: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1858: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ]) m4trace:/usr/share/aclocal/libtool.m4:1975: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:/usr/share/aclocal/libtool.m4:1975: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:/usr/share/aclocal/libtool.m4:2945: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ]) m4trace:/usr/share/aclocal/libtool.m4:3007: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3007: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3030: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ]) m4trace:/usr/share/aclocal/libtool.m4:3500: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3500: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3501: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3501: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3571: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ]) m4trace:/usr/share/aclocal/libtool.m4:3590: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:/usr/share/aclocal/libtool.m4:3590: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:/usr/share/aclocal/libtool.m4:7637: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) m4trace:/usr/share/aclocal/libtool.m4:7646: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:/usr/share/aclocal/libtool.m4:7646: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:/usr/share/aclocal/libtool.m4:7653: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) m4trace:/usr/share/aclocal/libtool.m4:7660: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) m4trace:/usr/share/aclocal/libtool.m4:7665: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:/usr/share/aclocal/libtool.m4:7665: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:/usr/share/aclocal/libtool.m4:7785: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:/usr/share/aclocal/libtool.m4:7785: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) _$0($*) ]) m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [ m4_pattern_allow([^_LT_LIBOBJS$]) _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" ]) m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) dnl We need to keep our own list of libobjs separate from our parent project, dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while dnl we look for our own LIBOBJs. m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) m4_pushdef([AC_LIBSOURCES]) dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: m4_if(_LTDL_MODE, [], [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) AC_ARG_WITH([included_ltdl], [AS_HELP_STRING([--with-included-ltdl], [use the GNU ltdl sources included here])]) if test "x$with_included_ltdl" != xyes; then # We are not being forced to use the included libltdl sources, so # decide whether there is a useful installed version we can use. AC_CHECK_HEADER([ltdl.h], [AC_CHECK_DECL([lt_dlinterface_register], [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], [with_included_ltdl=no], [with_included_ltdl=yes])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT #include ])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT] ) fi dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE dnl was called yet, then for old times' sake, we assume libltdl is in an dnl eponymous directory: AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) AC_ARG_WITH([ltdl_include], [AS_HELP_STRING([--with-ltdl-include=DIR], [use the ltdl headers installed in DIR])]) if test -n "$with_ltdl_include"; then if test -f "$with_ltdl_include/ltdl.h"; then : else AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) fi else with_ltdl_include=no fi AC_ARG_WITH([ltdl_lib], [AS_HELP_STRING([--with-ltdl-lib=DIR], [use the libltdl.la installed in DIR])]) if test -n "$with_ltdl_lib"; then if test -f "$with_ltdl_lib/libltdl.la"; then : else AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) fi else with_ltdl_lib=no fi case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in ,yes,no,no,) m4_case(m4_default(_LTDL_TYPE, [convenience]), [convenience], [_LTDL_CONVENIENCE], [installable], [_LTDL_INSTALLABLE], [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) ;; ,no,no,no,) # If the included ltdl is not to be used, then use the # preinstalled libltdl we found. AC_DEFINE([HAVE_LTDL], [1], [Define this if a modern libltdl is already installed]) LIBLTDL=-lltdl LTDLDEPS= LTDLINCL= ;; ,no*,no,*) AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) ;; *) with_included_ltdl=no LIBLTDL="-L$with_ltdl_lib -lltdl" LTDLDEPS= LTDLINCL="-I$with_ltdl_include" ;; esac INCLTDL="$LTDLINCL" # Report our decision... AC_MSG_CHECKING([where to find libltdl headers]) AC_MSG_RESULT([$LTDLINCL]) AC_MSG_CHECKING([where to find libltdl library]) AC_MSG_RESULT([$LIBLTDL]) _LTDL_SETUP dnl restore autoconf definition. m4_popdef([AC_LIBOBJ]) m4_popdef([AC_LIBSOURCES]) AC_CONFIG_COMMANDS_PRE([ _ltdl_libobjs= _ltdl_ltlibobjs= if test -n "$_LT_LIBOBJS"; then # Remove the extension. _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" done fi AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) ]) # Only expand once: m4_define([LTDL_INIT]) ]) m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_SYS_MODULE_EXT])dnl AC_REQUIRE([LT_SYS_MODULE_PATH])dnl AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl AC_REQUIRE([LT_LIB_DLLOAD])dnl AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl m4_require([_LT_CHECK_DLPREOPEN])dnl m4_require([_LT_DECL_SED])dnl dnl Don't require this, or it will be expanded earlier than the code dnl that sets the variables it relies on: _LT_ENABLE_INSTALL dnl _LTDL_MODE specific code must be called at least once: _LTDL_MODE_DISPATCH # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS # the user used. This is so that ltdl.h can pick up the parent projects # config.h file, The first file in AC_CONFIG_HEADERS must contain the # definitions required by ltdl.c. # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). AC_CONFIG_COMMANDS_PRE([dnl m4_pattern_allow([^LT_CONFIG_H$])dnl m4_ifset([AH_HEADER], [LT_CONFIG_H=AH_HEADER], [m4_ifset([AC_LIST_HEADERS], [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], [])])]) AC_SUBST([LT_CONFIG_H]) AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) m4_pattern_allow([LT_LIBEXT])dnl AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) name= eval "lt_libprefix=\"$libname_spec\"" m4_pattern_allow([LT_LIBPREFIX])dnl AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) name=ltdl eval "LTDLOPEN=\"$libname_spec\"" AC_SUBST([LTDLOPEN]) ]) m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether deplibs are loaded by dlopen], [lt_cv_sys_dlopen_deplibs], [# PORTME does your system automatically load deplibs for dlopen? # or its logical equivalent (e.g. shl_load for HP-UX < 11) # For now, we just catch OSes we know something about -- in the # future, we'll try test this programmatically. lt_cv_sys_dlopen_deplibs=unknown case $host_os in aix3*|aix4.1.*|aix4.2.*) # Unknown whether this is true for these versions of AIX, but # we want this `case' here to explicitly catch those versions. lt_cv_sys_dlopen_deplibs=unknown ;; aix[[4-9]]*) lt_cv_sys_dlopen_deplibs=yes ;; amigaos*) case $host_cpu in powerpc) lt_cv_sys_dlopen_deplibs=no ;; esac ;; darwin*) # Assuming the user has installed a libdl from somewhere, this is true # If you are looking for one http://www.opendarwin.org/projects/dlcompat lt_cv_sys_dlopen_deplibs=yes ;; freebsd* | dragonfly*) lt_cv_sys_dlopen_deplibs=yes ;; gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) # GNU and its variants, using gnu ld.so (Glibc) lt_cv_sys_dlopen_deplibs=yes ;; hpux10*|hpux11*) lt_cv_sys_dlopen_deplibs=yes ;; interix*) lt_cv_sys_dlopen_deplibs=yes ;; irix[[12345]]*|irix6.[[01]]*) # Catch all versions of IRIX before 6.2, and indicate that we don't # know how it worked for any of those versions. lt_cv_sys_dlopen_deplibs=unknown ;; irix*) # The case above catches anything before 6.2, and it's known that # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; netbsd* | netbsdelf*-gnu) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) lt_cv_sys_dlopen_deplibs=yes ;; osf[[1234]]*) # dlopen did load deplibs (at least at 4.x), but until the 5.x series, # it did *not* use an RPATH in a shared library to find objects the # library depends on, so we explicitly say `no'. lt_cv_sys_dlopen_deplibs=no ;; osf5.0|osf5.0a|osf5.1) # dlopen *does* load deplibs and with the right loader patch applied # it even uses RPATH in a shared library to search for shared objects # that the library depends on, but there's no easy way to know if that # patch is installed. Since this is the case, all we can really # say is unknown -- it depends on the patch being installed. If # it is, this changes to `yes'. Without it, it would be `no'. lt_cv_sys_dlopen_deplibs=unknown ;; osf*) # the two cases above should catch all versions of osf <= 5.1. Read # the comments above for what we know about them. # At > 5.1, deplibs are loaded *and* any RPATH in a shared library # is used to find them so we can finally say `yes'. lt_cv_sys_dlopen_deplibs=yes ;; qnx*) lt_cv_sys_dlopen_deplibs=yes ;; solaris*) lt_cv_sys_dlopen_deplibs=yes ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) libltdl_cv_sys_dlopen_deplibs=yes ;; esac ]) if test "$lt_cv_sys_dlopen_deplibs" != yes; then AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], [Define if the OS needs help to load dependent libraries for dlopen().]) fi ]) m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:542: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:549: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which extension is used for runtime loadable modules], [libltdl_cv_shlibext], [ module=yes eval libltdl_cv_shlibext=$shrext_cmds module=no eval libltdl_cv_shrext=$shrext_cmds ]) if test -n "$libltdl_cv_shlibext"; then m4_pattern_allow([LT_MODULE_EXT])dnl AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], [Define to the extension used for runtime loadable modules, say, ".so".]) fi if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then m4_pattern_allow([LT_SHARED_EXT])dnl AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], [Define to the shared library suffix, say, ".dylib".]) fi ]) m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:572: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:579: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which variable specifies run-time module search path], [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) if test -n "$lt_cv_module_path_var"; then m4_pattern_allow([LT_MODULE_PATH_VAR])dnl AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], [Define to the name of the environment variable that determines the run-time module search path.]) fi ]) m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:591: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:598: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([for the default library search path], [lt_cv_sys_dlsearch_path], [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) if test -n "$lt_cv_sys_dlsearch_path"; then sys_dlsearch_path= for dir in $lt_cv_sys_dlsearch_path; do if test -z "$sys_dlsearch_path"; then sys_dlsearch_path="$dir" else sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" fi done m4_pattern_allow([LT_DLSEARCH_PATH])dnl AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], [Define to the system default library search path.]) fi ]) m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:619: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:645: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) LT_DLLOADERS= AC_SUBST([LT_DLLOADERS]) AC_LANG_PUSH([C]) LIBADD_DLOPEN= AC_SEARCH_LIBS([dlopen], [dl], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) if test "$ac_cv_search_dlopen" != "none required" ; then LIBADD_DLOPEN="-ldl" fi libltdl_cv_lib_dl_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H # include #endif ]], [[dlopen(0, 0);]])], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes then lt_save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" AC_CHECK_FUNCS([dlerror]) LIBS="$lt_save_LIBS" fi AC_SUBST([LIBADD_DLOPEN]) LIBADD_SHL_LOAD= AC_CHECK_FUNC([shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], [AC_CHECK_LIB([dld], [shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" LIBADD_SHL_LOAD="-ldld"])]) AC_SUBST([LIBADD_SHL_LOAD]) case $host_os in darwin[[1567]].*) # We only want this for pre-Mac OS X 10.4. AC_CHECK_FUNC([_dyld_func_lookup], [AC_DEFINE([HAVE_DYLD], [1], [Define if you have the _dyld_func_lookup function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) ;; beos*) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" ;; cygwin* | mingw* | os2* | pw32*) AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" ;; esac AC_CHECK_LIB([dld], [dld_link], [AC_DEFINE([HAVE_DLD], [1], [Define if you have the GNU dld library.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) AC_SUBST([LIBADD_DLD_LINK]) m4_pattern_allow([^LT_DLPREOPEN$]) LT_DLPREOPEN= if test -n "$LT_DLLOADERS" then for lt_loader in $LT_DLLOADERS; do LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " done AC_DEFINE([HAVE_LIBDLLOADER], [1], [Define if libdlloader will be built on this platform]) fi AC_SUBST([LT_DLPREOPEN]) dnl This isn't used anymore, but set it for backwards compatibility LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" AC_SUBST([LIBADD_DL]) AC_LANG_POP ]) m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:738: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:746: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl AC_CACHE_CHECK([for _ prefix in compiled symbols], [lt_cv_sys_symbol_underscore], [lt_cv_sys_symbol_underscore=no cat > conftest.$ac_ext <<_LT_EOF void nm_test_func(){} int main(){nm_test_func;return 0;} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. ac_nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then # See whether the symbols have a leading underscore. if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then lt_cv_sys_symbol_underscore=yes else if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then : else echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD fi fi else echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.c >&AS_MESSAGE_LOG_FD fi rm -rf conftest* ]) sys_symbol_underscore=$lt_cv_sys_symbol_underscore AC_SUBST([sys_symbol_underscore]) ]) m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:783: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:790: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl if test x"$lt_cv_sys_symbol_underscore" = xyes; then if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then AC_CACHE_CHECK([whether we have to add an underscore for dlsym], [libltdl_cv_need_uscore], [libltdl_cv_need_uscore=unknown save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" _LT_TRY_DLOPEN_SELF( [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], [], [libltdl_cv_need_uscore=cross]) LIBS="$save_LIBS" ]) fi fi if test x"$libltdl_cv_need_uscore" = xyes; then AC_DEFINE([NEED_USCORE], [1], [Define if dlsym() requires a leading underscore in symbol names.]) fi ]) m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/share/aclocal/ltdl.m4:815: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) m4trace:/usr/share/aclocal/ltoptions.m4:111: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:111: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:146: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:146: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. You should run autoupdate.])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:195: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:199: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_ENABLE_SHARED($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:204: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:204: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_DISABLE_SHARED($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:249: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:253: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_ENABLE_STATIC($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:258: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:258: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_DISABLE_STATIC($@)]) m4trace:/usr/share/aclocal/ltoptions.m4:303: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:303: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:310: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:310: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:358: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltoptions.m4:358: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:/usr/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) m4trace:/usr/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4trace:/usr/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) m4trace:/usr/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) m4trace:/usr/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) m4trace:/usr/share/aclocal/lt~obsolete.m4:93: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) m4trace:/usr/share/aclocal/lt~obsolete.m4:96: -1- AC_DEFUN([_LT_PROG_F77]) m4trace:/usr/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_FC]) m4trace:/usr/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_CXX]) m4trace:/usr/share/aclocal/nls.m4:23: -1- AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) m4trace:/usr/share/aclocal/pkg.m4:27: -1- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ]) m4trace:/usr/share/aclocal/pkg.m4:60: -1- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) m4trace:/usr/share/aclocal/pkg.m4:86: -1- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ]) m4trace:/usr/share/aclocal/pkg.m4:106: -1- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ]) m4trace:/usr/share/aclocal-1.14/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) m4trace:/usr/share/aclocal-1.14/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) m4trace:/usr/share/aclocal-1.14/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) m4trace:/usr/share/aclocal-1.14/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) m4trace:/usr/share/aclocal-1.14/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) m4trace:/usr/share/aclocal-1.14/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) m4trace:/usr/share/aclocal-1.14/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) m4trace:/usr/share/aclocal-1.14/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ]) m4trace:/usr/share/aclocal-1.14/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) m4trace:/usr/share/aclocal-1.14/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi]) m4trace:/usr/share/aclocal-1.14/init.m4:182: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) m4trace:/usr/share/aclocal-1.14/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) m4trace:/usr/share/aclocal-1.14/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) m4trace:/usr/share/aclocal-1.14/maintainer.m4:16: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], am_maintainer_other[ make rules and dependencies not useful (and sometimes confusing) to the casual installer])], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ]) m4trace:/usr/share/aclocal-1.14/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) m4trace:/usr/share/aclocal-1.14/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) m4trace:/usr/share/aclocal-1.14/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) m4trace:/usr/share/aclocal-1.14/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) m4trace:/usr/share/aclocal-1.14/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) m4trace:/usr/share/aclocal-1.14/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) m4trace:/usr/share/aclocal-1.14/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) m4trace:/usr/share/aclocal-1.14/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) m4trace:/usr/share/aclocal-1.14/python.m4:35: -1- AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). m4_define_default([_AM_PYTHON_INTERPRETER_LIST], [python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 dnl python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0]) AC_ARG_VAR([PYTHON], [the Python interpreter]) m4_if([$1],[],[ dnl No version check is needed. # Find any Python interpreter. if test -z "$PYTHON"; then AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :) fi am_display_PYTHON=python ], [ dnl A version check is needed. if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. AC_MSG_CHECKING([whether $PYTHON version is >= $1]) AM_PYTHON_CHECK_VERSION([$PYTHON], [$1], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]) AC_MSG_ERROR([Python interpreter is too old])]) am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. AC_CACHE_CHECK([for a Python interpreter with version >= $1], [am_cv_pathless_PYTHON],[ for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do test "$am_cv_pathless_PYTHON" = none && break AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break]) done]) # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON]) fi am_display_PYTHON=$am_cv_pathless_PYTHON fi ]) if test "$PYTHON" = :; then dnl Run any user-specified action, or abort. m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])]) else dnl Query Python for its version number. Getting [:3] seems to be dnl the best way to do this; it's what "site.py" does in the standard dnl library. AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version], [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`]) AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) dnl Use the values of $prefix and $exec_prefix for the corresponding dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made dnl distinct variables so they can be overridden if need be. However, dnl general consensus is that you shouldn't need this ability. AC_SUBST([PYTHON_PREFIX], ['${prefix}']) AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) dnl At times (like when building shared libraries) you may want dnl to know which OS platform Python thinks this is. AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform], [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`]) AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform]) # Just factor out some code duplication. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[[:3]] == '2.7': can_use_sysconfig = 0 except ImportError: pass" dnl Set up 4 directories: dnl pythondir -- where to install python scripts. This is the dnl site-packages directory, not the python standard library dnl directory like in previous automake betas. This behavior dnl is more consistent with lispdir.m4 for example. dnl Query distutils for this directory. AC_CACHE_CHECK([for $am_display_PYTHON script directory], [am_cv_python_pythondir], [if test "x$prefix" = xNONE then am_py_prefix=$ac_default_prefix else am_py_prefix=$prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac ]) AC_SUBST([pythondir], [$am_cv_python_pythondir]) dnl pkgpythondir -- $PACKAGE directory under pythondir. Was dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is dnl more consistent with the rest of automake. AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE]) dnl pyexecdir -- directory for installing python extension modules dnl (shared libraries) dnl Query distutils for this directory. AC_CACHE_CHECK([for $am_display_PYTHON extension module directory], [am_cv_python_pyexecdir], [if test "x$exec_prefix" = xNONE then am_py_exec_prefix=$am_py_prefix else am_py_exec_prefix=$exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac ]) AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE) AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE]) dnl Run any user-specified action. $2 fi ]) m4trace:/usr/share/aclocal-1.14/python.m4:229: -1- AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '$2'.split('.'))) + [[0, 0, 0]] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) m4trace:/usr/share/aclocal-1.14/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) m4trace:/usr/share/aclocal-1.14/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) m4trace:/usr/share/aclocal-1.14/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) m4trace:/usr/share/aclocal-1.14/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) m4trace:/usr/share/aclocal-1.14/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) m4trace:/usr/share/aclocal-1.14/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) m4trace:/usr/share/aclocal-1.14/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) m4trace:acinclude.m4:11: -1- AC_DEFUN([AS_AC_EXPAND], [ EXP_VAR=[$1] FROM_VAR=[$2] dnl first expand prefix and exec_prefix if necessary prefix_save=$prefix exec_prefix_save=$exec_prefix dnl if no prefix given, then use /usr/local, the default prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi dnl if no exec_prefix given, then use prefix if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" dnl loop until it doesn't change anymore while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done dnl clean up full_var=$new_full_var AC_SUBST([$1], "$full_var") dnl restore prefix and exec_prefix prefix=$prefix_save exec_prefix=$exec_prefix_save ]) m4trace:acinclude.m4:49: -1- AC_DEFUN([AM_CHECK_PYMOD], [AC_REQUIRE([AM_PATH_PYTHON]) py_mod_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'` AC_MSG_CHECKING(for ifelse([$2],[],,[$2 in ])python module $1) AC_CACHE_VAL(py_cv_mod_$py_mod_var, [ ifelse([$2],[], [prog=" import sys try: import $1 except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)"], [prog=" import $1 $1.$2"]) if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi ]) py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then AC_MSG_RESULT(yes) ifelse([$3], [],, [$3 ])dnl else AC_MSG_RESULT(no) ifelse([$4], [],, [$4 ])dnl fi ]) m4trace:acinclude.m4:87: -1- AC_DEFUN([AM_CHECK_PYTHON_HEADERS], [AC_REQUIRE([AM_PATH_PYTHON]) AC_MSG_CHECKING(for headers required to compile python extensions) dnl deduce PYTHON_INCLUDES py_prefix=`$PYTHON -c "import sys; print sys.prefix"` py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi AC_SUBST(PYTHON_INCLUDES) dnl check if the headers exist: save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" AC_TRY_CPP([#include ],dnl [AC_MSG_RESULT(found) $1],dnl [AC_MSG_RESULT(not found) $2]) CPPFLAGS="$save_CPPFLAGS" ]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.ac:3: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.ac:3: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^bindir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^docdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^infodir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^psdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^libdir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^localedir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^mandir$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.ac:3: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:5: -1- AM_INIT_AUTOMAKE([foreign]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:5: -1- AM_SET_CURRENT_AUTOMAKE_VERSION m4trace:configure.ac:5: -1- AM_AUTOMAKE_VERSION([1.14.1]) m4trace:configure.ac:5: -1- _AM_AUTOCONF_VERSION([2.69]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:5: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:5: -1- _AM_SET_OPTIONS([foreign]) m4trace:configure.ac:5: -1- _AM_SET_OPTION([foreign]) m4trace:configure.ac:5: -2- _AM_MANGLE_OPTION([foreign]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:5: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) m4trace:configure.ac:5: -2- _AM_MANGLE_OPTION([no-define]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:5: -1- AM_SANITY_CHECK m4trace:configure.ac:5: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) m4trace:configure.ac:5: -1- AM_MISSING_HAS_RUN m4trace:configure.ac:5: -1- AM_AUX_DIR_EXPAND m4trace:configure.ac:5: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.ac:5: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.ac:5: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.ac:5: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.ac:5: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) m4trace:configure.ac:5: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.ac:5: -1- AM_PROG_INSTALL_SH m4trace:configure.ac:5: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.ac:5: -1- AM_PROG_INSTALL_STRIP m4trace:configure.ac:5: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AWK$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.ac:5: -1- AM_SET_LEADING_DOT m4trace:configure.ac:5: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:5: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) m4trace:configure.ac:5: -2- _AM_MANGLE_OPTION([tar-ustar]) m4trace:configure.ac:5: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) m4trace:configure.ac:5: -2- _AM_MANGLE_OPTION([tar-pax]) m4trace:configure.ac:5: -1- _AM_PROG_TAR([v7]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:5: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) m4trace:configure.ac:5: -2- _AM_MANGLE_OPTION([no-dependencies]) m4trace:configure.ac:5: -1- AM_SILENT_RULES m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_V$]) m4trace:configure.ac:5: -1- AM_SUBST_NOTMAKE([AM_V]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([AM_V]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_DEFAULT_V$]) m4trace:configure.ac:5: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_BACKSLASH$]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) m4trace:configure.ac:7: -1- AM_MAINTAINER_MODE m4trace:configure.ac:7: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAINT$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.ac:8: -1- _AM_PROG_CC_C_O m4trace:configure.ac:8: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) m4trace:configure.ac:8: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:8: -1- AM_SET_DEPDIR m4trace:configure.ac:8: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.ac:8: -1- AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:8: -1- AM_MAKE_INCLUDE m4trace:configure.ac:8: -1- m4_pattern_allow([^am__include$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.ac:8: -1- AM_DEP_TRACK m4trace:configure.ac:8: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:8: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:8: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__nodep$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__nodep]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:8: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:9: -1- AC_PROG_LIBTOOL m4trace:configure.ac:9: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.], [/usr/share/aclocal/libtool.m4:107: AC_PROG_LIBTOOL is expanded from... configure.ac:9: the top level]) m4trace:configure.ac:9: -1- LT_INIT m4trace:configure.ac:9: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) m4trace:configure.ac:9: -1- LTOPTIONS_VERSION m4trace:configure.ac:9: -1- LTSUGAR_VERSION m4trace:configure.ac:9: -1- LTVERSION_VERSION m4trace:configure.ac:9: -1- LTOBSOLETE_VERSION m4trace:configure.ac:9: -1- _LT_PROG_LTMAIN m4trace:configure.ac:9: -1- m4_pattern_allow([^LIBTOOL$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build_os$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:9: -1- _LT_PREPARE_SED_QUOTE_VARS m4trace:configure.ac:9: -1- _LT_PROG_ECHO_BACKSLASH m4trace:configure.ac:9: -1- LT_PATH_LD m4trace:configure.ac:9: -1- m4_pattern_allow([^SED$]) m4trace:configure.ac:9: -1- AC_PROG_EGREP m4trace:configure.ac:9: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^FGREP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:9: -1- LT_PATH_NM m4trace:configure.ac:9: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^NM$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LN_S$]) m4trace:configure.ac:9: -1- LT_CMD_MAX_LEN m4trace:configure.ac:9: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DLLTOOL$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DLLTOOL$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^AR$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^ac_ct_AR$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:9: -1- _LT_WITH_SYSROOT m4trace:configure.ac:9: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LT_OBJDIR$]) m4trace:configure.ac:9: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:9: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:9: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:9: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:9: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:9: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:9: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) m4trace:configure.ac:9: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) m4trace:configure.ac:9: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) m4trace:configure.ac:9: -1- m4_pattern_allow([^MANIFEST_TOOL$]) m4trace:configure.ac:9: -1- _LT_REQUIRED_DARWIN_CHECKS m4trace:configure.ac:9: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OTOOL64$]) m4trace:configure.ac:9: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) m4trace:configure.ac:9: -1- LT_SYS_DLOPEN_SELF m4trace:configure.ac:9: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:10: -1- PKG_PROG_PKG_CONFIG m4trace:configure.ac:10: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GETTEXT_PACKAGE$]) m4trace:configure.ac:14: -1- m4_pattern_allow([^GETTEXT_PACKAGE$]) m4trace:configure.ac:15: -1- AM_GLIB_GNU_GETTEXT m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_LOCALE_H$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... /usr/share/aclocal/glib-gettext.m4:48: GLIB_LC_MESSAGES is expanded from... /usr/share/aclocal/glib-gettext.m4:316: GLIB_GNU_GETTEXT is expanded from... /usr/share/aclocal/glib-gettext.m4:416: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^USE_NLS$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... ../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... /usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from... /usr/share/aclocal/glib-gettext.m4:316: GLIB_GNU_GETTEXT is expanded from... /usr/share/aclocal/glib-gettext.m4:416: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... ../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... /usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from... /usr/share/aclocal/glib-gettext.m4:316: GLIB_GNU_GETTEXT is expanded from... /usr/share/aclocal/glib-gettext.m4:416: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_GETTEXT$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MSGFMT$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_DCGETTEXT$]) m4trace:configure.ac:15: -1- GLIB_RUN_PROG([$MSGFMT -c -o /dev/null], [ msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" ], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MSGFMT_OPTS$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^GMSGFMT$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^XGETTEXT$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... ../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... /usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from... /usr/share/aclocal/glib-gettext.m4:316: GLIB_GNU_GETTEXT is expanded from... /usr/share/aclocal/glib-gettext.m4:416: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- m4_pattern_allow([^ENABLE_NLS$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete. You should run autoupdate.], [../../lib/autoconf/status.m4:1026: AC_OUTPUT_COMMANDS is expanded from... /usr/share/aclocal/glib-gettext.m4:102: GLIB_WITH_NLS is expanded from... /usr/share/aclocal/glib-gettext.m4:316: GLIB_GNU_GETTEXT is expanded from... /usr/share/aclocal/glib-gettext.m4:416: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- m4_pattern_allow([^CATALOGS$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^CATOBJEXT$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^DATADIRNAME$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^GMOFILES$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^INSTOBJEXT$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^INTLLIBS$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^PO_IN_DATADIR_TRUE$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^PO_IN_DATADIR_FALSE$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^POFILES$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^POSUB$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MKINSTALLDIRS$]) m4trace:configure.ac:16: -1- IT_PROG_INTLTOOL([0.35.0]) m4trace:configure.ac:16: -1- AM_NLS m4trace:configure.ac:16: -1- m4_pattern_allow([^USE_NLS$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_UPDATE$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_MERGE$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_EXTRACT$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_V_MERGE$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL__v_MERGE_$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL__v_MERGE_0$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_V_MERGE_OPTIONS$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^intltool__v_merge_options_$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^intltool__v_merge_options_0$]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_DESKTOP_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_DESKTOP_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DESKTOP_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_DIRECTORY_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_DIRECTORY_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DIRECTORY_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_KEYS_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_KEYS_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KEYS_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_PROP_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_PROP_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PROP_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_OAF_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_OAF_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_OAF_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_PONG_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_PONG_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PONG_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_SERVER_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SERVER_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVER_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_SHEET_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SHEET_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SHEET_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_SOUNDLIST_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SOUNDLIST_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SOUNDLIST_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_UI_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_UI_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_UI_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_XAM_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_XAM_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XAM_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_KBD_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_KBD_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KBD_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_XML_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_XML_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_XML_NOMERGE_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_XML_NOMERGE_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_NOMERGE_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_CAVES_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_CAVES_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_CAVES_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_SCHEMAS_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SCHEMAS_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SCHEMAS_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_THEME_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_THEME_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_THEME_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_SERVICE_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SERVICE_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVICE_RULE]) m4trace:configure.ac:16: -1- _IT_SUBST([INTLTOOL_POLICY_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_POLICY_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_POLICY_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^XGETTEXT$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^MSGMERGE$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^MSGFMT$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^GMSGFMT$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_PERL$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^ALL_LINGUAS$]) m4trace:configure.ac:16: -1- m4_pattern_allow([^DATADIRNAME$]) m4trace:configure.ac:16: -1- IT_PO_SUBDIR([po]) m4trace:configure.ac:18: -1- AM_PATH_PYTHON([2.6]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON$]) m4trace:configure.ac:18: -1- AM_PYTHON_CHECK_VERSION([$PYTHON], [2.6], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]) AC_MSG_ERROR([Python interpreter is too old])]) m4trace:configure.ac:18: -1- AM_RUN_LOG([$PYTHON -c "$prog"]) m4trace:configure.ac:18: -1- AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [2.6], [break]) m4trace:configure.ac:18: -1- AM_RUN_LOG([$am_cv_pathless_PYTHON -c "$prog"]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_VERSION$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_PREFIX$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_EXEC_PREFIX$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_PLATFORM$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pythondir$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pkgpythondir$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pyexecdir$]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pkgpyexecdir$]) m4trace:configure.ac:19: -1- AM_CHECK_PYTHON_HEADERS([], [AC_MSG_ERROR(Could not find Python headers)]) m4trace:configure.ac:19: -1- m4_pattern_allow([^PYTHON_INCLUDES$]) m4trace:configure.ac:19: -1- _m4_warn([obsolete], [The macro `AC_TRY_CPP' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2529: AC_TRY_CPP is expanded from... acinclude.m4:87: AM_CHECK_PYTHON_HEADERS is expanded from... configure.ac:19: the top level]) m4trace:configure.ac:21: -1- AC_ENABLE_SHARED([yes]) m4trace:configure.ac:22: -1- AC_ENABLE_STATIC([no]) m4trace:configure.ac:25: -1- m4_pattern_allow([^PYTHON_LIBS$]) m4trace:configure.ac:27: -1- m4_pattern_allow([^PYREXC$]) m4trace:configure.ac:29: -1- m4_pattern_allow([^PYREXC$]) m4trace:configure.ac:31: -1- m4_pattern_allow([^PYREXC$]) m4trace:configure.ac:61: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:62: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:64: -1- AS_AC_EXPAND([SYSCONFDIR], [$sysconfdir]) m4trace:configure.ac:64: -1- m4_pattern_allow([^SYSCONFDIR$]) m4trace:configure.ac:65: -1- m4_pattern_allow([^SYSCONFDIR$]) m4trace:configure.ac:66: -1- AS_AC_EXPAND([BINDIR], [$bindir]) m4trace:configure.ac:66: -1- m4_pattern_allow([^BINDIR$]) m4trace:configure.ac:67: -1- m4_pattern_allow([^BINDIR$]) m4trace:configure.ac:68: -1- AS_AC_EXPAND([DATADIR], [$datarootdir]) m4trace:configure.ac:68: -1- m4_pattern_allow([^DATADIR$]) m4trace:configure.ac:69: -1- m4_pattern_allow([^DATADIR$]) m4trace:configure.ac:70: -1- AS_AC_EXPAND([PYTHONDIR], [$pythondir]) m4trace:configure.ac:70: -1- m4_pattern_allow([^PYTHONDIR$]) m4trace:configure.ac:71: -1- m4_pattern_allow([^PYTHONDIR$]) m4trace:configure.ac:73: -1- AS_AC_EXPAND([PKGLIBDIR], [$libdir/blueman]) m4trace:configure.ac:73: -1- m4_pattern_allow([^PKGLIBDIR$]) m4trace:configure.ac:74: -1- m4_pattern_allow([^PKGLIBDIR$]) m4trace:configure.ac:76: -1- AS_AC_EXPAND([LIBEXECDIR], [$libexecdir]) m4trace:configure.ac:76: -1- m4_pattern_allow([^LIBEXECDIR$]) m4trace:configure.ac:77: -1- m4_pattern_allow([^LIBEXECDIR$]) m4trace:configure.ac:80: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:83: -1- m4_pattern_allow([^pkgdatadir$]) m4trace:configure.ac:85: -1- AS_AC_EXPAND([LOCALEDIR], [$datarootdir/locale]) m4trace:configure.ac:85: -1- m4_pattern_allow([^LOCALEDIR$]) m4trace:configure.ac:86: -1- m4_pattern_allow([^LOCALEDIR$]) m4trace:configure.ac:97: -1- m4_pattern_allow([^dhconfig$]) m4trace:configure.ac:114: -1- m4_pattern_allow([^polkit_val$]) m4trace:configure.ac:124: -1- m4_pattern_allow([^hal_en$]) m4trace:configure.ac:125: -1- AM_CONDITIONAL([ENABLE_HAL], [test "x$hal_en" = "xyes"]) m4trace:configure.ac:125: -1- m4_pattern_allow([^ENABLE_HAL_TRUE$]) m4trace:configure.ac:125: -1- m4_pattern_allow([^ENABLE_HAL_FALSE$]) m4trace:configure.ac:125: -1- _AM_SUBST_NOTMAKE([ENABLE_HAL_TRUE]) m4trace:configure.ac:125: -1- _AM_SUBST_NOTMAKE([ENABLE_HAL_FALSE]) m4trace:configure.ac:131: -1- AM_CONDITIONAL([HAVE_NST], [test "x$have_nst" = "xyes"]) m4trace:configure.ac:131: -1- m4_pattern_allow([^HAVE_NST_TRUE$]) m4trace:configure.ac:131: -1- m4_pattern_allow([^HAVE_NST_FALSE$]) m4trace:configure.ac:131: -1- _AM_SUBST_NOTMAKE([HAVE_NST_TRUE]) m4trace:configure.ac:131: -1- _AM_SUBST_NOTMAKE([HAVE_NST_FALSE]) m4trace:configure.ac:137: -1- PKG_CHECK_MODULES([PYGTK], [pygtk-2.0 >= 2.12.0]) m4trace:configure.ac:137: -1- m4_pattern_allow([^PYGTK_CFLAGS$]) m4trace:configure.ac:137: -1- m4_pattern_allow([^PYGTK_LIBS$]) m4trace:configure.ac:137: -1- PKG_CHECK_EXISTS([pygtk-2.0 >= 2.12.0], [pkg_cv_[]PYGTK_CFLAGS=`$PKG_CONFIG --[]cflags "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) m4trace:configure.ac:137: -1- PKG_CHECK_EXISTS([pygtk-2.0 >= 2.12.0], [pkg_cv_[]PYGTK_LIBS=`$PKG_CONFIG --[]libs "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) m4trace:configure.ac:137: -1- _PKG_SHORT_ERRORS_SUPPORTED m4trace:configure.ac:138: -1- PKG_CHECK_MODULES([PYNOTIFY], [notify-python]) m4trace:configure.ac:138: -1- m4_pattern_allow([^PYNOTIFY_CFLAGS$]) m4trace:configure.ac:138: -1- m4_pattern_allow([^PYNOTIFY_LIBS$]) m4trace:configure.ac:138: -1- PKG_CHECK_EXISTS([notify-python], [pkg_cv_[]PYNOTIFY_CFLAGS=`$PKG_CONFIG --[]cflags "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) m4trace:configure.ac:138: -1- PKG_CHECK_EXISTS([notify-python], [pkg_cv_[]PYNOTIFY_LIBS=`$PKG_CONFIG --[]libs "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) m4trace:configure.ac:138: -1- _PKG_SHORT_ERRORS_SUPPORTED m4trace:configure.ac:139: -1- AM_CHECK_PYMOD([dbus], [], [], [AC_MSG_ERROR(Could not find Python module dbus)]) m4trace:configure.ac:139: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:139: the top level]) m4trace:configure.ac:139: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:139: the top level]) m4trace:configure.ac:140: -1- AM_CHECK_PYMOD([gobject], [], [], [AC_MSG_ERROR(Could not find Python module gobject)]) m4trace:configure.ac:140: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:140: the top level]) m4trace:configure.ac:140: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:140: the top level]) m4trace:configure.ac:144: -1- PKG_CHECK_MODULES([BLUEZ], [bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ]) m4trace:configure.ac:144: -1- m4_pattern_allow([^BLUEZ_CFLAGS$]) m4trace:configure.ac:144: -1- m4_pattern_allow([^BLUEZ_LIBS$]) m4trace:configure.ac:144: -1- PKG_CHECK_EXISTS([bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ], [pkg_cv_[]BLUEZ_CFLAGS=`$PKG_CONFIG --[]cflags "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) m4trace:configure.ac:144: -1- PKG_CHECK_EXISTS([bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ], [pkg_cv_[]BLUEZ_LIBS=`$PKG_CONFIG --[]libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) m4trace:configure.ac:144: -1- _PKG_SHORT_ERRORS_SUPPORTED m4trace:configure.ac:153: -1- m4_pattern_allow([^BLUEZ_CFLAGS$]) m4trace:configure.ac:154: -1- m4_pattern_allow([^BLUEZ_LIBS$]) m4trace:configure.ac:157: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. You should run autoupdate.], []) m4trace:configure.ac:157: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.ac:157: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.ac:157: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.ac:157: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.ac:157: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.ac:157: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) m4trace:configure.ac:157: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:157: -1- _LT_PROG_LTMAIN blueman-1.23-git201403102151/autom4te.cache/traces.10000644000175000017500000016763712307423212021024 0ustar schrammschrammm4trace:aclocal.m4:10868: -1- m4_include([acinclude.m4]) m4trace:configure.ac:3: -1- AC_INIT([blueman], [1.23]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.ac:3: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:3: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.ac:3: -1- AC_SUBST([SHELL]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([SHELL]) m4trace:configure.ac:3: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:3: -1- AC_SUBST([PATH_SEPARATOR]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_NAME]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_STRING]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:3: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([PACKAGE_URL]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:3: -1- AC_SUBST([exec_prefix], [NONE]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([exec_prefix]) m4trace:configure.ac:3: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:3: -1- AC_SUBST([prefix], [NONE]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([prefix]) m4trace:configure.ac:3: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:3: -1- AC_SUBST([program_transform_name], [s,x,x,]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([program_transform_name]) m4trace:configure.ac:3: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.ac:3: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([bindir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^bindir$]) m4trace:configure.ac:3: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([sbindir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.ac:3: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([libexecdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.ac:3: -1- AC_SUBST([datarootdir], ['${prefix}/share']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([datarootdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.ac:3: -1- AC_SUBST([datadir], ['${datarootdir}']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([datadir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:3: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([sysconfdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:3: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([sharedstatedir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:3: -1- AC_SUBST([localstatedir], ['${prefix}/var']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([localstatedir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.ac:3: -1- AC_SUBST([includedir], ['${prefix}/include']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([includedir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:3: -1- AC_SUBST([oldincludedir], ['/usr/include']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([oldincludedir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:3: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], ['${datarootdir}/doc/${PACKAGE_TARNAME}'], ['${datarootdir}/doc/${PACKAGE}'])]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([docdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^docdir$]) m4trace:configure.ac:3: -1- AC_SUBST([infodir], ['${datarootdir}/info']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([infodir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^infodir$]) m4trace:configure.ac:3: -1- AC_SUBST([htmldir], ['${docdir}']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([htmldir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.ac:3: -1- AC_SUBST([dvidir], ['${docdir}']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([dvidir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.ac:3: -1- AC_SUBST([pdfdir], ['${docdir}']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([pdfdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.ac:3: -1- AC_SUBST([psdir], ['${docdir}']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([psdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^psdir$]) m4trace:configure.ac:3: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([libdir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^libdir$]) m4trace:configure.ac:3: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([localedir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^localedir$]) m4trace:configure.ac:3: -1- AC_SUBST([mandir], ['${datarootdir}/man']) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([mandir]) m4trace:configure.ac:3: -1- m4_pattern_allow([^mandir$]) m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ @%:@undef PACKAGE_NAME]) m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ @%:@undef PACKAGE_TARNAME]) m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ @%:@undef PACKAGE_VERSION]) m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ @%:@undef PACKAGE_STRING]) m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ @%:@undef PACKAGE_BUGREPORT]) m4trace:configure.ac:3: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) m4trace:configure.ac:3: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:3: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ @%:@undef PACKAGE_URL]) m4trace:configure.ac:3: -1- AC_SUBST([DEFS]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([DEFS]) m4trace:configure.ac:3: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:3: -1- AC_SUBST([ECHO_C]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([ECHO_C]) m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:3: -1- AC_SUBST([ECHO_N]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([ECHO_N]) m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.ac:3: -1- AC_SUBST([ECHO_T]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([ECHO_T]) m4trace:configure.ac:3: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.ac:3: -1- AC_SUBST([LIBS]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:3: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:3: -1- AC_SUBST([build_alias]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([build_alias]) m4trace:configure.ac:3: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.ac:3: -1- AC_SUBST([host_alias]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([host_alias]) m4trace:configure.ac:3: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.ac:3: -1- AC_SUBST([target_alias]) m4trace:configure.ac:3: -1- AC_SUBST_TRACE([target_alias]) m4trace:configure.ac:3: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:4: -1- AC_CONFIG_HEADERS([config.h]) m4trace:configure.ac:5: -1- AM_INIT_AUTOMAKE([foreign]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:5: -1- AM_AUTOMAKE_VERSION([1.14.1]) m4trace:configure.ac:5: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:5: -1- AC_SUBST([INSTALL_PROGRAM]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:5: -1- AC_SUBST([INSTALL_SCRIPT]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:5: -1- AC_SUBST([INSTALL_DATA]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([INSTALL_DATA]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:5: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([am__isrc]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:5: -1- AC_SUBST([CYGPATH_W]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([CYGPATH_W]) m4trace:configure.ac:5: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:5: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([VERSION]) m4trace:configure.ac:5: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ @%:@undef PACKAGE]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) m4trace:configure.ac:5: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:5: -1- AH_OUTPUT([VERSION], [/* Version number of package */ @%:@undef VERSION]) m4trace:configure.ac:5: -1- AC_REQUIRE_AUX_FILE([missing]) m4trace:configure.ac:5: -1- AC_SUBST([ACLOCAL]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ACLOCAL]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.ac:5: -1- AC_SUBST([AUTOCONF]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AUTOCONF]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.ac:5: -1- AC_SUBST([AUTOMAKE]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AUTOMAKE]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.ac:5: -1- AC_SUBST([AUTOHEADER]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AUTOHEADER]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.ac:5: -1- AC_SUBST([MAKEINFO]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([MAKEINFO]) m4trace:configure.ac:5: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.ac:5: -1- AC_SUBST([install_sh]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([install_sh]) m4trace:configure.ac:5: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.ac:5: -1- AC_SUBST([STRIP]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([STRIP]) m4trace:configure.ac:5: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:5: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) m4trace:configure.ac:5: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.ac:5: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:5: -1- AC_SUBST([MKDIR_P]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([MKDIR_P]) m4trace:configure.ac:5: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:5: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([mkdir_p]) m4trace:configure.ac:5: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:5: -1- AC_SUBST([AWK]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AWK]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AWK$]) m4trace:configure.ac:5: -1- AC_SUBST([SET_MAKE]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([SET_MAKE]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.ac:5: -1- AC_SUBST([am__leading_dot]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([am__leading_dot]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:5: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AMTAR]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:5: -1- AC_SUBST([am__tar]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([am__tar]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:5: -1- AC_SUBST([am__untar]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([am__untar]) m4trace:configure.ac:5: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:5: -1- AM_SILENT_RULES m4trace:configure.ac:5: -1- AC_SUBST([AM_V]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AM_V]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_V$]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([AM_V]) m4trace:configure.ac:5: -1- AC_SUBST([AM_DEFAULT_V]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_DEFAULT_V$]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) m4trace:configure.ac:5: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) m4trace:configure.ac:5: -1- AC_SUBST([AM_BACKSLASH]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([AM_BACKSLASH]) m4trace:configure.ac:5: -1- m4_pattern_allow([^AM_BACKSLASH$]) m4trace:configure.ac:5: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) m4trace:configure.ac:7: -1- AM_MAINTAINER_MODE m4trace:configure.ac:7: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:7: -1- AC_SUBST([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) m4trace:configure.ac:7: -1- AC_SUBST([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:7: -1- AC_SUBST([MAINT]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([MAINT]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAINT$]) m4trace:configure.ac:8: -1- AC_SUBST([CC]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- AC_SUBST([CFLAGS]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CFLAGS]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:8: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:8: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:8: -1- AC_SUBST([LIBS]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:8: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:8: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:8: -1- AC_SUBST([CC]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- AC_SUBST([CC]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- AC_SUBST([CC]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- AC_SUBST([CC]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:8: -1- AC_SUBST([ac_ct_CC]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ac_ct_CC]) m4trace:configure.ac:8: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:8: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([EXEEXT]) m4trace:configure.ac:8: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.ac:8: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([OBJEXT]) m4trace:configure.ac:8: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.ac:8: -1- AC_REQUIRE_AUX_FILE([compile]) m4trace:configure.ac:8: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([DEPDIR]) m4trace:configure.ac:8: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.ac:8: -1- AC_SUBST([am__include]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__include]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__include$]) m4trace:configure.ac:8: -1- AC_SUBST([am__quote]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__quote]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.ac:8: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:8: -1- AC_SUBST([AMDEP_TRUE]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AMDEP_TRUE]) m4trace:configure.ac:8: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:8: -1- AC_SUBST([AMDEP_FALSE]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AMDEP_FALSE]) m4trace:configure.ac:8: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:8: -1- AC_SUBST([AMDEPBACKSLASH]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) m4trace:configure.ac:8: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.ac:8: -1- AC_SUBST([am__nodep]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__nodep]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__nodep$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__nodep]) m4trace:configure.ac:8: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([CCDEPMODE]) m4trace:configure.ac:8: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:8: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:8: -1- AC_SUBST([am__fastdepCC_TRUE]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:8: -1- AC_SUBST([am__fastdepCC_FALSE]) m4trace:configure.ac:8: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) m4trace:configure.ac:8: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:8: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:9: -1- AC_PROG_LIBTOOL m4trace:configure.ac:9: -1- _m4_warn([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.], [aclocal.m4:781: AC_PROG_LIBTOOL is expanded from... configure.ac:9: the top level]) m4trace:configure.ac:9: -1- LT_INIT m4trace:configure.ac:9: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) m4trace:configure.ac:9: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) m4trace:configure.ac:9: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) m4trace:configure.ac:9: -1- AC_SUBST([LIBTOOL]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([LIBTOOL]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LIBTOOL$]) m4trace:configure.ac:9: -1- AC_CANONICAL_HOST m4trace:configure.ac:9: -1- AC_CANONICAL_BUILD m4trace:configure.ac:9: -1- AC_REQUIRE_AUX_FILE([config.sub]) m4trace:configure.ac:9: -1- AC_REQUIRE_AUX_FILE([config.guess]) m4trace:configure.ac:9: -1- AC_SUBST([build], [$ac_cv_build]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([build]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build$]) m4trace:configure.ac:9: -1- AC_SUBST([build_cpu], [$[1]]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([build_cpu]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.ac:9: -1- AC_SUBST([build_vendor], [$[2]]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([build_vendor]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.ac:9: -1- AC_SUBST([build_os]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([build_os]) m4trace:configure.ac:9: -1- m4_pattern_allow([^build_os$]) m4trace:configure.ac:9: -1- AC_SUBST([host], [$ac_cv_host]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([host]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host$]) m4trace:configure.ac:9: -1- AC_SUBST([host_cpu], [$[1]]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([host_cpu]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.ac:9: -1- AC_SUBST([host_vendor], [$[2]]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([host_vendor]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:9: -1- AC_SUBST([host_os]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([host_os]) m4trace:configure.ac:9: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:9: -1- AC_SUBST([SED]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([SED]) m4trace:configure.ac:9: -1- m4_pattern_allow([^SED$]) m4trace:configure.ac:9: -1- AC_SUBST([GREP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([GREP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:9: -1- AC_SUBST([EGREP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([EGREP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:9: -1- AC_SUBST([FGREP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([FGREP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^FGREP$]) m4trace:configure.ac:9: -1- AC_SUBST([GREP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([GREP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:9: -1- AC_SUBST([LD]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([LD]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:9: -1- AC_SUBST([DUMPBIN]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([DUMPBIN]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:9: -1- AC_SUBST([ac_ct_DUMPBIN]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN]) m4trace:configure.ac:9: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) m4trace:configure.ac:9: -1- AC_SUBST([DUMPBIN]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([DUMPBIN]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:9: -1- AC_SUBST([NM]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([NM]) m4trace:configure.ac:9: -1- m4_pattern_allow([^NM$]) m4trace:configure.ac:9: -1- AC_SUBST([LN_S], [$as_ln_s]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([LN_S]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LN_S$]) m4trace:configure.ac:9: -1- AC_SUBST([OBJDUMP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([OBJDUMP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:9: -1- AC_SUBST([OBJDUMP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([OBJDUMP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:9: -1- AC_SUBST([DLLTOOL]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([DLLTOOL]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DLLTOOL$]) m4trace:configure.ac:9: -1- AC_SUBST([DLLTOOL]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([DLLTOOL]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DLLTOOL$]) m4trace:configure.ac:9: -1- AC_SUBST([AR]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([AR]) m4trace:configure.ac:9: -1- m4_pattern_allow([^AR$]) m4trace:configure.ac:9: -1- AC_SUBST([ac_ct_AR]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([ac_ct_AR]) m4trace:configure.ac:9: -1- m4_pattern_allow([^ac_ct_AR$]) m4trace:configure.ac:9: -1- AC_SUBST([STRIP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([STRIP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:9: -1- AC_SUBST([RANLIB]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([RANLIB]) m4trace:configure.ac:9: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:9: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:9: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LT_OBJDIR$]) m4trace:configure.ac:9: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries. */ @%:@undef LT_OBJDIR]) m4trace:configure.ac:9: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:9: -1- AC_SUBST([MANIFEST_TOOL]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([MANIFEST_TOOL]) m4trace:configure.ac:9: -1- m4_pattern_allow([^MANIFEST_TOOL$]) m4trace:configure.ac:9: -1- AC_SUBST([DSYMUTIL]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([DSYMUTIL]) m4trace:configure.ac:9: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:9: -1- AC_SUBST([NMEDIT]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([NMEDIT]) m4trace:configure.ac:9: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:9: -1- AC_SUBST([LIPO]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([LIPO]) m4trace:configure.ac:9: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:9: -1- AC_SUBST([OTOOL]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([OTOOL]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:9: -1- AC_SUBST([OTOOL64]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([OTOOL64]) m4trace:configure.ac:9: -1- m4_pattern_allow([^OTOOL64$]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_DLFCN_H]) m4trace:configure.ac:9: -1- AC_SUBST([CPP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:9: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:9: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:9: -1- AC_SUBST([CPP]) m4trace:configure.ac:9: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.ac:9: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:9: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) m4trace:configure.ac:9: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:9: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ @%:@undef STDC_HEADERS]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_TYPES_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_STAT_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STDLIB_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRING_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_MEMORY_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRINGS_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_INTTYPES_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STDINT_H]) m4trace:configure.ac:9: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_UNISTD_H]) m4trace:configure.ac:9: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H]) m4trace:configure.ac:9: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:10: -1- m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) m4trace:configure.ac:10: -1- AC_SUBST([PKG_CONFIG]) m4trace:configure.ac:10: -1- AC_SUBST_TRACE([PKG_CONFIG]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG$]) m4trace:configure.ac:10: -1- AC_SUBST([PKG_CONFIG_PATH]) m4trace:configure.ac:10: -1- AC_SUBST_TRACE([PKG_CONFIG_PATH]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG_PATH$]) m4trace:configure.ac:10: -1- AC_SUBST([PKG_CONFIG_LIBDIR]) m4trace:configure.ac:10: -1- AC_SUBST_TRACE([PKG_CONFIG_LIBDIR]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG_LIBDIR$]) m4trace:configure.ac:10: -1- AC_SUBST([PKG_CONFIG]) m4trace:configure.ac:10: -1- AC_SUBST_TRACE([PKG_CONFIG]) m4trace:configure.ac:10: -1- m4_pattern_allow([^PKG_CONFIG$]) m4trace:configure.ac:13: -1- AC_SUBST([GETTEXT_PACKAGE]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([GETTEXT_PACKAGE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GETTEXT_PACKAGE$]) m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([GETTEXT_PACKAGE]) m4trace:configure.ac:14: -1- m4_pattern_allow([^GETTEXT_PACKAGE$]) m4trace:configure.ac:14: -1- AH_OUTPUT([GETTEXT_PACKAGE], [/* The gettext package */ @%:@undef GETTEXT_PACKAGE]) m4trace:configure.ac:15: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_LOCALE_H]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOCALE_H]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_LOCALE_H$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... aclocal.m4:70: GLIB_LC_MESSAGES is expanded from... aclocal.m4:338: GLIB_GNU_GETTEXT is expanded from... aclocal.m4:438: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LC_MESSAGES]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$]) m4trace:configure.ac:15: -1- AH_OUTPUT([HAVE_LC_MESSAGES], [/* Define if your file defines LC_MESSAGES. */ @%:@undef HAVE_LC_MESSAGES]) m4trace:configure.ac:15: -1- AC_SUBST([USE_NLS]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([USE_NLS]) m4trace:configure.ac:15: -1- m4_pattern_allow([^USE_NLS$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... ../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... aclocal.m4:124: GLIB_WITH_NLS is expanded from... aclocal.m4:338: GLIB_GNU_GETTEXT is expanded from... aclocal.m4:438: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... ../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... aclocal.m4:124: GLIB_WITH_NLS is expanded from... aclocal.m4:338: GLIB_GNU_GETTEXT is expanded from... aclocal.m4:438: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- AH_OUTPUT([HAVE_BIND_TEXTDOMAIN_CODESET], [/* Define to 1 if you have the `bind_textdomain_codeset\' function. */ @%:@undef HAVE_BIND_TEXTDOMAIN_CODESET]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BIND_TEXTDOMAIN_CODESET]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$]) m4trace:configure.ac:15: -1- AH_OUTPUT([HAVE_BIND_TEXTDOMAIN_CODESET], [/* Define to 1 if you have the `bind_textdomain_codeset\' function. */ @%:@undef HAVE_BIND_TEXTDOMAIN_CODESET]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BIND_TEXTDOMAIN_CODESET]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_BIND_TEXTDOMAIN_CODESET$]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETTEXT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_GETTEXT$]) m4trace:configure.ac:15: -1- AH_OUTPUT([HAVE_GETTEXT], [/* Define if the GNU gettext() function is already present or preinstalled. */ @%:@undef HAVE_GETTEXT]) m4trace:configure.ac:15: -1- AC_SUBST([MSGFMT]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([MSGFMT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MSGFMT$]) m4trace:configure.ac:15: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */ @%:@undef HAVE_DCGETTEXT]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DCGETTEXT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^HAVE_DCGETTEXT$]) m4trace:configure.ac:15: -1- AC_SUBST([MSGFMT_OPTS]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([MSGFMT_OPTS]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MSGFMT_OPTS$]) m4trace:configure.ac:15: -1- AC_SUBST([GMSGFMT]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([GMSGFMT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^GMSGFMT$]) m4trace:configure.ac:15: -1- AC_SUBST([XGETTEXT]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([XGETTEXT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^XGETTEXT$]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... ../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... aclocal.m4:124: GLIB_WITH_NLS is expanded from... aclocal.m4:338: GLIB_GNU_GETTEXT is expanded from... aclocal.m4:438: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS]) m4trace:configure.ac:15: -1- m4_pattern_allow([^ENABLE_NLS$]) m4trace:configure.ac:15: -1- AH_OUTPUT([ENABLE_NLS], [/* always defined to indicate that i18n is enabled */ @%:@undef ENABLE_NLS]) m4trace:configure.ac:15: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete. You should run autoupdate.], [../../lib/autoconf/status.m4:1026: AC_OUTPUT_COMMANDS is expanded from... aclocal.m4:124: GLIB_WITH_NLS is expanded from... aclocal.m4:338: GLIB_GNU_GETTEXT is expanded from... aclocal.m4:438: AM_GLIB_GNU_GETTEXT is expanded from... configure.ac:15: the top level]) m4trace:configure.ac:15: -1- AC_SUBST([CATALOGS]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([CATALOGS]) m4trace:configure.ac:15: -1- m4_pattern_allow([^CATALOGS$]) m4trace:configure.ac:15: -1- AC_SUBST([CATOBJEXT]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([CATOBJEXT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^CATOBJEXT$]) m4trace:configure.ac:15: -1- AC_SUBST([DATADIRNAME]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([DATADIRNAME]) m4trace:configure.ac:15: -1- m4_pattern_allow([^DATADIRNAME$]) m4trace:configure.ac:15: -1- AC_SUBST([GMOFILES]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([GMOFILES]) m4trace:configure.ac:15: -1- m4_pattern_allow([^GMOFILES$]) m4trace:configure.ac:15: -1- AC_SUBST([INSTOBJEXT]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([INSTOBJEXT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^INSTOBJEXT$]) m4trace:configure.ac:15: -1- AC_SUBST([INTLLIBS]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([INTLLIBS]) m4trace:configure.ac:15: -1- m4_pattern_allow([^INTLLIBS$]) m4trace:configure.ac:15: -1- AC_SUBST([PO_IN_DATADIR_TRUE]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PO_IN_DATADIR_TRUE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^PO_IN_DATADIR_TRUE$]) m4trace:configure.ac:15: -1- AC_SUBST([PO_IN_DATADIR_FALSE]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([PO_IN_DATADIR_FALSE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^PO_IN_DATADIR_FALSE$]) m4trace:configure.ac:15: -1- AC_SUBST([POFILES]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([POFILES]) m4trace:configure.ac:15: -1- m4_pattern_allow([^POFILES$]) m4trace:configure.ac:15: -1- AC_SUBST([POSUB]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([POSUB]) m4trace:configure.ac:15: -1- m4_pattern_allow([^POSUB$]) m4trace:configure.ac:15: -1- AC_SUBST([MKINSTALLDIRS]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([MKINSTALLDIRS]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MKINSTALLDIRS$]) m4trace:configure.ac:16: -1- AM_NLS m4trace:configure.ac:16: -1- AC_SUBST([USE_NLS]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([USE_NLS]) m4trace:configure.ac:16: -1- m4_pattern_allow([^USE_NLS$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_UPDATE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_UPDATE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_UPDATE$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_MERGE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_MERGE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_MERGE$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_EXTRACT]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_EXTRACT]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_EXTRACT$]) m4trace:configure.ac:16: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) m4trace:configure.ac:16: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_V_MERGE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_V_MERGE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_V_MERGE$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL__v_MERGE_]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL__v_MERGE_]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL__v_MERGE_$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL__v_MERGE_0]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL__v_MERGE_0]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL__v_MERGE_0$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_V_MERGE_OPTIONS]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_V_MERGE_OPTIONS]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_V_MERGE_OPTIONS$]) m4trace:configure.ac:16: -1- AC_SUBST([intltool__v_merge_options_]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([intltool__v_merge_options_]) m4trace:configure.ac:16: -1- m4_pattern_allow([^intltool__v_merge_options_$]) m4trace:configure.ac:16: -1- AC_SUBST([intltool__v_merge_options_0]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([intltool__v_merge_options_0]) m4trace:configure.ac:16: -1- m4_pattern_allow([^intltool__v_merge_options_0$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_DESKTOP_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_DESKTOP_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_DESKTOP_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DESKTOP_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_DIRECTORY_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_DIRECTORY_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_DIRECTORY_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_DIRECTORY_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_KEYS_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_KEYS_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_KEYS_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KEYS_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_PROP_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_PROP_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_PROP_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PROP_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_OAF_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_OAF_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_OAF_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_OAF_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_PONG_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_PONG_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_PONG_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_PONG_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_SERVER_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_SERVER_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SERVER_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVER_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_SHEET_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_SHEET_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SHEET_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SHEET_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_SOUNDLIST_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_SOUNDLIST_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SOUNDLIST_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SOUNDLIST_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_UI_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_UI_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_UI_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_UI_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_XAM_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_XAM_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_XAM_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XAM_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_KBD_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_KBD_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_KBD_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_KBD_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_XML_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_XML_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_XML_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_XML_NOMERGE_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_XML_NOMERGE_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_XML_NOMERGE_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_XML_NOMERGE_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_CAVES_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_CAVES_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_CAVES_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_CAVES_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_SCHEMAS_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_SCHEMAS_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SCHEMAS_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SCHEMAS_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_THEME_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_THEME_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_THEME_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_THEME_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_SERVICE_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_SERVICE_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_SERVICE_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_SERVICE_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_POLICY_RULE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_POLICY_RULE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_POLICY_RULE$]) m4trace:configure.ac:16: -1- _AM_SUBST_NOTMAKE([INTLTOOL_POLICY_RULE]) m4trace:configure.ac:16: -1- AC_SUBST([XGETTEXT]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([XGETTEXT]) m4trace:configure.ac:16: -1- m4_pattern_allow([^XGETTEXT$]) m4trace:configure.ac:16: -1- AC_SUBST([MSGMERGE]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([MSGMERGE]) m4trace:configure.ac:16: -1- m4_pattern_allow([^MSGMERGE$]) m4trace:configure.ac:16: -1- AC_SUBST([MSGFMT]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([MSGFMT]) m4trace:configure.ac:16: -1- m4_pattern_allow([^MSGFMT$]) m4trace:configure.ac:16: -1- AC_SUBST([GMSGFMT]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([GMSGFMT]) m4trace:configure.ac:16: -1- m4_pattern_allow([^GMSGFMT$]) m4trace:configure.ac:16: -1- AC_SUBST([INTLTOOL_PERL]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([INTLTOOL_PERL]) m4trace:configure.ac:16: -1- m4_pattern_allow([^INTLTOOL_PERL$]) m4trace:configure.ac:16: -1- AC_SUBST([ALL_LINGUAS]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([ALL_LINGUAS]) m4trace:configure.ac:16: -1- m4_pattern_allow([^ALL_LINGUAS$]) m4trace:configure.ac:16: -1- AC_SUBST([DATADIRNAME]) m4trace:configure.ac:16: -1- AC_SUBST_TRACE([DATADIRNAME]) m4trace:configure.ac:16: -1- m4_pattern_allow([^DATADIRNAME$]) m4trace:configure.ac:18: -1- AC_SUBST([PYTHON]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PYTHON]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON$]) m4trace:configure.ac:18: -1- AC_SUBST([PYTHON]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PYTHON]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON$]) m4trace:configure.ac:18: -1- AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PYTHON_VERSION]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_VERSION$]) m4trace:configure.ac:18: -1- AC_SUBST([PYTHON_PREFIX], ['${prefix}']) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PYTHON_PREFIX]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_PREFIX$]) m4trace:configure.ac:18: -1- AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PYTHON_EXEC_PREFIX]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_EXEC_PREFIX$]) m4trace:configure.ac:18: -1- AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PYTHON_PLATFORM]) m4trace:configure.ac:18: -1- m4_pattern_allow([^PYTHON_PLATFORM$]) m4trace:configure.ac:18: -1- AC_SUBST([pythondir], [$am_cv_python_pythondir]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([pythondir]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pythondir$]) m4trace:configure.ac:18: -1- AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([pkgpythondir]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pkgpythondir$]) m4trace:configure.ac:18: -1- AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([pyexecdir]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pyexecdir$]) m4trace:configure.ac:18: -1- AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE]) m4trace:configure.ac:18: -1- AC_SUBST_TRACE([pkgpyexecdir]) m4trace:configure.ac:18: -1- m4_pattern_allow([^pkgpyexecdir$]) m4trace:configure.ac:19: -1- AC_SUBST([PYTHON_INCLUDES]) m4trace:configure.ac:19: -1- AC_SUBST_TRACE([PYTHON_INCLUDES]) m4trace:configure.ac:19: -1- m4_pattern_allow([^PYTHON_INCLUDES$]) m4trace:configure.ac:19: -1- _m4_warn([obsolete], [The macro `AC_TRY_CPP' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2529: AC_TRY_CPP is expanded from... acinclude.m4:87: AM_CHECK_PYTHON_HEADERS is expanded from... configure.ac:19: the top level]) m4trace:configure.ac:25: -1- AC_SUBST([PYTHON_LIBS]) m4trace:configure.ac:25: -1- AC_SUBST_TRACE([PYTHON_LIBS]) m4trace:configure.ac:25: -1- m4_pattern_allow([^PYTHON_LIBS$]) m4trace:configure.ac:27: -1- AC_SUBST([PYREXC]) m4trace:configure.ac:27: -1- AC_SUBST_TRACE([PYREXC]) m4trace:configure.ac:27: -1- m4_pattern_allow([^PYREXC$]) m4trace:configure.ac:29: -1- AC_SUBST([PYREXC]) m4trace:configure.ac:29: -1- AC_SUBST_TRACE([PYREXC]) m4trace:configure.ac:29: -1- m4_pattern_allow([^PYREXC$]) m4trace:configure.ac:31: -1- AC_SUBST([PYREXC]) m4trace:configure.ac:31: -1- AC_SUBST_TRACE([PYREXC]) m4trace:configure.ac:31: -1- m4_pattern_allow([^PYREXC$]) m4trace:configure.ac:61: -1- AC_SUBST([VERSION]) m4trace:configure.ac:61: -1- AC_SUBST_TRACE([VERSION]) m4trace:configure.ac:61: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:62: -1- AC_SUBST([PACKAGE]) m4trace:configure.ac:62: -1- AC_SUBST_TRACE([PACKAGE]) m4trace:configure.ac:62: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:64: -1- AC_SUBST([SYSCONFDIR], ["$full_var"]) m4trace:configure.ac:64: -1- AC_SUBST_TRACE([SYSCONFDIR]) m4trace:configure.ac:64: -1- m4_pattern_allow([^SYSCONFDIR$]) m4trace:configure.ac:65: -1- AC_SUBST([SYSCONFDIR]) m4trace:configure.ac:65: -1- AC_SUBST_TRACE([SYSCONFDIR]) m4trace:configure.ac:65: -1- m4_pattern_allow([^SYSCONFDIR$]) m4trace:configure.ac:66: -1- AC_SUBST([BINDIR], ["$full_var"]) m4trace:configure.ac:66: -1- AC_SUBST_TRACE([BINDIR]) m4trace:configure.ac:66: -1- m4_pattern_allow([^BINDIR$]) m4trace:configure.ac:67: -1- AC_SUBST([BINDIR]) m4trace:configure.ac:67: -1- AC_SUBST_TRACE([BINDIR]) m4trace:configure.ac:67: -1- m4_pattern_allow([^BINDIR$]) m4trace:configure.ac:68: -1- AC_SUBST([DATADIR], ["$full_var"]) m4trace:configure.ac:68: -1- AC_SUBST_TRACE([DATADIR]) m4trace:configure.ac:68: -1- m4_pattern_allow([^DATADIR$]) m4trace:configure.ac:69: -1- AC_SUBST([DATADIR]) m4trace:configure.ac:69: -1- AC_SUBST_TRACE([DATADIR]) m4trace:configure.ac:69: -1- m4_pattern_allow([^DATADIR$]) m4trace:configure.ac:70: -1- AC_SUBST([PYTHONDIR], ["$full_var"]) m4trace:configure.ac:70: -1- AC_SUBST_TRACE([PYTHONDIR]) m4trace:configure.ac:70: -1- m4_pattern_allow([^PYTHONDIR$]) m4trace:configure.ac:71: -1- AC_SUBST([PYTHONDIR]) m4trace:configure.ac:71: -1- AC_SUBST_TRACE([PYTHONDIR]) m4trace:configure.ac:71: -1- m4_pattern_allow([^PYTHONDIR$]) m4trace:configure.ac:73: -1- AC_SUBST([PKGLIBDIR], ["$full_var"]) m4trace:configure.ac:73: -1- AC_SUBST_TRACE([PKGLIBDIR]) m4trace:configure.ac:73: -1- m4_pattern_allow([^PKGLIBDIR$]) m4trace:configure.ac:74: -1- AC_SUBST([PKGLIBDIR]) m4trace:configure.ac:74: -1- AC_SUBST_TRACE([PKGLIBDIR]) m4trace:configure.ac:74: -1- m4_pattern_allow([^PKGLIBDIR$]) m4trace:configure.ac:76: -1- AC_SUBST([LIBEXECDIR], ["$full_var"]) m4trace:configure.ac:76: -1- AC_SUBST_TRACE([LIBEXECDIR]) m4trace:configure.ac:76: -1- m4_pattern_allow([^LIBEXECDIR$]) m4trace:configure.ac:77: -1- AC_SUBST([LIBEXECDIR]) m4trace:configure.ac:77: -1- AC_SUBST_TRACE([LIBEXECDIR]) m4trace:configure.ac:77: -1- m4_pattern_allow([^LIBEXECDIR$]) m4trace:configure.ac:80: -1- AC_SUBST([prefix]) m4trace:configure.ac:80: -1- AC_SUBST_TRACE([prefix]) m4trace:configure.ac:80: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:83: -1- AC_SUBST([pkgdatadir]) m4trace:configure.ac:83: -1- AC_SUBST_TRACE([pkgdatadir]) m4trace:configure.ac:83: -1- m4_pattern_allow([^pkgdatadir$]) m4trace:configure.ac:85: -1- AC_SUBST([LOCALEDIR], ["$full_var"]) m4trace:configure.ac:85: -1- AC_SUBST_TRACE([LOCALEDIR]) m4trace:configure.ac:85: -1- m4_pattern_allow([^LOCALEDIR$]) m4trace:configure.ac:86: -1- AC_SUBST([LOCALEDIR]) m4trace:configure.ac:86: -1- AC_SUBST_TRACE([LOCALEDIR]) m4trace:configure.ac:86: -1- m4_pattern_allow([^LOCALEDIR$]) m4trace:configure.ac:97: -1- AC_SUBST([dhconfig]) m4trace:configure.ac:97: -1- AC_SUBST_TRACE([dhconfig]) m4trace:configure.ac:97: -1- m4_pattern_allow([^dhconfig$]) m4trace:configure.ac:114: -1- AC_SUBST([polkit_val]) m4trace:configure.ac:114: -1- AC_SUBST_TRACE([polkit_val]) m4trace:configure.ac:114: -1- m4_pattern_allow([^polkit_val$]) m4trace:configure.ac:124: -1- AC_SUBST([hal_en]) m4trace:configure.ac:124: -1- AC_SUBST_TRACE([hal_en]) m4trace:configure.ac:124: -1- m4_pattern_allow([^hal_en$]) m4trace:configure.ac:125: -1- AM_CONDITIONAL([ENABLE_HAL], [test "x$hal_en" = "xyes"]) m4trace:configure.ac:125: -1- AC_SUBST([ENABLE_HAL_TRUE]) m4trace:configure.ac:125: -1- AC_SUBST_TRACE([ENABLE_HAL_TRUE]) m4trace:configure.ac:125: -1- m4_pattern_allow([^ENABLE_HAL_TRUE$]) m4trace:configure.ac:125: -1- AC_SUBST([ENABLE_HAL_FALSE]) m4trace:configure.ac:125: -1- AC_SUBST_TRACE([ENABLE_HAL_FALSE]) m4trace:configure.ac:125: -1- m4_pattern_allow([^ENABLE_HAL_FALSE$]) m4trace:configure.ac:125: -1- _AM_SUBST_NOTMAKE([ENABLE_HAL_TRUE]) m4trace:configure.ac:125: -1- _AM_SUBST_NOTMAKE([ENABLE_HAL_FALSE]) m4trace:configure.ac:131: -1- AM_CONDITIONAL([HAVE_NST], [test "x$have_nst" = "xyes"]) m4trace:configure.ac:131: -1- AC_SUBST([HAVE_NST_TRUE]) m4trace:configure.ac:131: -1- AC_SUBST_TRACE([HAVE_NST_TRUE]) m4trace:configure.ac:131: -1- m4_pattern_allow([^HAVE_NST_TRUE$]) m4trace:configure.ac:131: -1- AC_SUBST([HAVE_NST_FALSE]) m4trace:configure.ac:131: -1- AC_SUBST_TRACE([HAVE_NST_FALSE]) m4trace:configure.ac:131: -1- m4_pattern_allow([^HAVE_NST_FALSE$]) m4trace:configure.ac:131: -1- _AM_SUBST_NOTMAKE([HAVE_NST_TRUE]) m4trace:configure.ac:131: -1- _AM_SUBST_NOTMAKE([HAVE_NST_FALSE]) m4trace:configure.ac:137: -1- AC_SUBST([PYGTK_CFLAGS]) m4trace:configure.ac:137: -1- AC_SUBST_TRACE([PYGTK_CFLAGS]) m4trace:configure.ac:137: -1- m4_pattern_allow([^PYGTK_CFLAGS$]) m4trace:configure.ac:137: -1- AC_SUBST([PYGTK_LIBS]) m4trace:configure.ac:137: -1- AC_SUBST_TRACE([PYGTK_LIBS]) m4trace:configure.ac:137: -1- m4_pattern_allow([^PYGTK_LIBS$]) m4trace:configure.ac:138: -1- AC_SUBST([PYNOTIFY_CFLAGS]) m4trace:configure.ac:138: -1- AC_SUBST_TRACE([PYNOTIFY_CFLAGS]) m4trace:configure.ac:138: -1- m4_pattern_allow([^PYNOTIFY_CFLAGS$]) m4trace:configure.ac:138: -1- AC_SUBST([PYNOTIFY_LIBS]) m4trace:configure.ac:138: -1- AC_SUBST_TRACE([PYNOTIFY_LIBS]) m4trace:configure.ac:138: -1- m4_pattern_allow([^PYNOTIFY_LIBS$]) m4trace:configure.ac:139: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:139: the top level]) m4trace:configure.ac:139: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:139: the top level]) m4trace:configure.ac:140: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:140: the top level]) m4trace:configure.ac:140: -1- _m4_warn([obsolete], [The macro `AC_FD_CC' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:383: AC_FD_CC is expanded from... ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from... acinclude.m4:49: AM_CHECK_PYMOD is expanded from... configure.ac:140: the top level]) m4trace:configure.ac:144: -1- AC_SUBST([BLUEZ_CFLAGS]) m4trace:configure.ac:144: -1- AC_SUBST_TRACE([BLUEZ_CFLAGS]) m4trace:configure.ac:144: -1- m4_pattern_allow([^BLUEZ_CFLAGS$]) m4trace:configure.ac:144: -1- AC_SUBST([BLUEZ_LIBS]) m4trace:configure.ac:144: -1- AC_SUBST_TRACE([BLUEZ_LIBS]) m4trace:configure.ac:144: -1- m4_pattern_allow([^BLUEZ_LIBS$]) m4trace:configure.ac:153: -1- AC_SUBST([BLUEZ_CFLAGS]) m4trace:configure.ac:153: -1- AC_SUBST_TRACE([BLUEZ_CFLAGS]) m4trace:configure.ac:153: -1- m4_pattern_allow([^BLUEZ_CFLAGS$]) m4trace:configure.ac:154: -1- AC_SUBST([BLUEZ_LIBS]) m4trace:configure.ac:154: -1- AC_SUBST_TRACE([BLUEZ_LIBS]) m4trace:configure.ac:154: -1- m4_pattern_allow([^BLUEZ_LIBS$]) m4trace:configure.ac:157: -1- AC_CONFIG_FILES([ Makefile apps/Makefile sendto/Makefile blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/plugins/config/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/ods/Makefile blueman/iniparse/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/actions/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/actions/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/actions/Makefile data/icons/hicolor/48x48/devices/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/main_icon/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in ]) m4trace:configure.ac:157: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments. You should run autoupdate.], []) m4trace:configure.ac:157: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) m4trace:configure.ac:157: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.ac:157: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([LTLIBOBJS]) m4trace:configure.ac:157: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.ac:157: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.ac:157: -1- AC_SUBST([am__EXEEXT_TRUE]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) m4trace:configure.ac:157: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.ac:157: -1- AC_SUBST([am__EXEEXT_FALSE]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) m4trace:configure.ac:157: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.ac:157: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([top_builddir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([top_build_prefix]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([srcdir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([abs_srcdir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([top_srcdir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([abs_top_srcdir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([builddir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([abs_builddir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([abs_top_builddir]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([INSTALL]) m4trace:configure.ac:157: -1- AC_SUBST_TRACE([MKDIR_P]) m4trace:configure.ac:157: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) blueman-1.23-git201403102151/autom4te.cache/requests0000644000175000017500000003670512307423214021250 0ustar schrammschramm# This file was generated by Autom4te Mon Nov 4 03:52:05 UTC 2013. # It contains the lists of macros which have been traced. # It can be safely removed. @request = ( bless( [ '0', 1, [ '/usr/share/autoconf' ], [ '/usr/share/autoconf/autoconf/autoconf.m4f', '-', '/usr/share/aclocal-1.14/internal/ac-config-macro-dirs.m4', '/usr/share/aclocal/argz.m4', '/usr/share/aclocal/glib-gettext.m4', '/usr/share/aclocal/intltool.m4', '/usr/share/aclocal/libtool.m4', '/usr/share/aclocal/ltdl.m4', '/usr/share/aclocal/ltoptions.m4', '/usr/share/aclocal/ltsugar.m4', '/usr/share/aclocal/ltversion.m4', '/usr/share/aclocal/lt~obsolete.m4', '/usr/share/aclocal/nls.m4', '/usr/share/aclocal/pkg.m4', '/usr/share/aclocal-1.14/amversion.m4', '/usr/share/aclocal-1.14/auxdir.m4', '/usr/share/aclocal-1.14/cond.m4', '/usr/share/aclocal-1.14/depend.m4', '/usr/share/aclocal-1.14/depout.m4', '/usr/share/aclocal-1.14/init.m4', '/usr/share/aclocal-1.14/install-sh.m4', '/usr/share/aclocal-1.14/lead-dot.m4', '/usr/share/aclocal-1.14/maintainer.m4', '/usr/share/aclocal-1.14/make.m4', '/usr/share/aclocal-1.14/missing.m4', '/usr/share/aclocal-1.14/options.m4', '/usr/share/aclocal-1.14/prog-cc-c-o.m4', '/usr/share/aclocal-1.14/python.m4', '/usr/share/aclocal-1.14/runlog.m4', '/usr/share/aclocal-1.14/sanity.m4', '/usr/share/aclocal-1.14/silent.m4', '/usr/share/aclocal-1.14/strip.m4', '/usr/share/aclocal-1.14/substnot.m4', '/usr/share/aclocal-1.14/tar.m4', 'acinclude.m4', 'configure.ac' ], { 'LT_OUTPUT' => 1, 'AC_LTDL_SHLIBEXT' => 1, 'AC_LIBTOOL_SETUP' => 1, 'AC_LIBTOOL_LANG_C_CONFIG' => 1, '_LT_LIBOBJ' => 1, '_LT_AC_LANG_GCJ_CONFIG' => 1, 'AC_PROG_LD_RELOAD_FLAG' => 1, '_LT_AC_SYS_LIBPATH_AIX' => 1, 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AC_LIBTOOL_COMPILER_OPTION' => 1, 'IT_PROG_INTLTOOL' => 1, 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, 'LT_AC_PROG_EGREP' => 1, '_LT_LINKER_BOILERPLATE' => 1, 'IT_PO_SUBDIR' => 1, '_LT_AC_TAGVAR' => 1, 'PKG_CHECK_MODULES' => 1, 'AC_CHECK_LIBM' => 1, '_LT_PROG_F77' => 1, 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, 'AM_SILENT_RULES' => 1, 'AC_PROG_NM' => 1, 'AS_AC_EXPAND' => 1, 'AM_SET_DEPDIR' => 1, 'AC_LIBTOOL_FC' => 1, 'AM_MAKE_INCLUDE' => 1, '_LT_AC_LANG_F77_CONFIG' => 1, 'LT_CMD_MAX_LEN' => 1, 'AM_DEP_TRACK' => 1, 'AC_CONFIG_MACRO_DIR_TRACE' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, '_LT_PROG_ECHO_BACKSLASH' => 1, '_AM_IF_OPTION' => 1, 'AC_LTDL_ENABLE_INSTALL' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, 'LT_AC_PROG_RC' => 1, '_LT_CC_BASENAME' => 1, 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, 'AC_DEFUN_ONCE' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AM_GLIB_GNU_GETTEXT' => 1, '_LT_PREPARE_SED_QUOTE_VARS' => 1, '_AM_SET_OPTION' => 1, 'AC_LTDL_SYSSEARCHPATH' => 1, 'AM_PROG_CC_C_O' => 1, 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, 'AM_CHECK_PYTHON_HEADERS' => 1, 'gl_PREREQ_ARGZ' => 1, '_LT_AC_LANG_CXX_CONFIG' => 1, 'AC_LIBTOOL_RC' => 1, 'LT_FUNC_DLSYM_USCORE' => 1, '_LT_AC_PROG_ECHO_BACKSLASH' => 1, 'LT_SYS_MODULE_PATH' => 1, 'AC_LIBLTDL_CONVENIENCE' => 1, 'AM_INIT_AUTOMAKE' => 1, '_AM_PROG_CC_C_O' => 1, 'AM_CONDITIONAL' => 1, 'LT_SYS_DLOPEN_DEPLIBS' => 1, 'AC_LTDL_DLLIB' => 1, 'LTDL_INSTALLABLE' => 1, '_AM_DEPENDENCIES' => 1, 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, '_AM_CONFIG_MACRO_DIRS' => 1, 'AM_MISSING_PROG' => 1, 'AC_LIBTOOL_DLOPEN_SELF' => 1, 'AM_MAINTAINER_MODE' => 1, 'LT_SYS_MODULE_EXT' => 1, '_AC_PROG_LIBTOOL' => 1, 'AC_ENABLE_FAST_INSTALL' => 1, 'PKG_CHECK_EXISTS' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_DISABLE_FAST_INSTALL' => 1, 'LTSUGAR_VERSION' => 1, 'AM_ENABLE_SHARED' => 1, '_LT_COMPILER_OPTION' => 1, '_LT_AC_LANG_F77' => 1, '_LT_AC_TAGCONFIG' => 1, 'AC_LIBTOOL_DLOPEN' => 1, 'AC_PROG_LD' => 1, 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, '_AC_AM_CONFIG_HEADER_HOOK' => 1, 'AC_LIBTOOL_PROG_CC_C_O' => 1, 'AC_LIBTOOL_OBJDIR' => 1, 'LT_SYS_SYMBOL_USCORE' => 1, '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AM_PROG_LD' => 1, '_LT_AC_LANG_GCJ' => 1, 'LTOPTIONS_VERSION' => 1, '_LT_PROG_FC' => 1, 'AC_DEPLIBS_CHECK_METHOD' => 1, '_IT_SUBST' => 1, '_LT_PROG_LTMAIN' => 1, 'AC_PROG_LD_GNU' => 1, 'AM_MISSING_HAS_RUN' => 1, 'AM_NLS' => 1, '_LT_AC_PROG_CXXCPP' => 1, 'AC_LTDL_OBJDIR' => 1, 'AM_AUX_DIR_EXPAND' => 1, 'AM_PROG_LIBTOOL' => 1, 'AM_RUN_LOG' => 1, 'AC_LIBTOOL_GCJ' => 1, 'LT_SUPPORTED_TAG' => 1, 'LT_SYS_DLSEARCH_PATH' => 1, '_LT_AC_LANG_RC_CONFIG' => 1, 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, 'LT_LANG' => 1, 'AM_SANITY_CHECK' => 1, 'LT_AC_PROG_SED' => 1, 'LT_LIB_DLLOAD' => 1, '_LT_WITH_SYSROOT' => 1, '_AM_PROG_TAR' => 1, 'AC_LTDL_SYMBOL_USCORE' => 1, 'LT_PROG_RC' => 1, 'AM_ENABLE_STATIC' => 1, 'AC_CONFIG_MACRO_DIR' => 1, 'LT_INIT' => 1, 'AC_LIBTOOL_WIN32_DLL' => 1, 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, 'AM_GLIB_DEFINE_LOCALEDIR' => 1, 'AM_SET_LEADING_DOT' => 1, 'LT_PROG_GCJ' => 1, '_LT_AC_LANG_C_CONFIG' => 1, 'LT_PATH_NM' => 1, 'LTDL_CONVENIENCE' => 1, 'AM_PATH_PYTHON' => 1, 'm4_pattern_allow' => 1, 'LT_WITH_LTDL' => 1, 'AC_DEFUN' => 1, 'AC_PROG_LIBTOOL' => 1, '_LTDL_SETUP' => 1, 'AC_LIBLTDL_INSTALLABLE' => 1, '_LT_AC_SYS_COMPILER' => 1, 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, 'AC_PROG_EGREP' => 1, 'AM_CHECK_PYMOD' => 1, 'AC_LTDL_DLSYM_USCORE' => 1, '_LT_AC_CHECK_DLFCN' => 1, 'AC_LIBTOOL_LINKER_OPTION' => 1, 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, '_LT_REQUIRED_DARWIN_CHECKS' => 1, 'AC_LIBTOOL_CONFIG' => 1, 'LTOBSOLETE_VERSION' => 1, 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, 'AM_PROG_INSTALL_STRIP' => 1, 'm4_include' => 1, 'AC_LIBTOOL_CXX' => 1, '_LT_AC_LOCK' => 1, '_LT_AC_SHELL_INIT' => 1, 'AC_DISABLE_STATIC' => 1, 'AM_SUBST_NOTMAKE' => 1, '_LT_LINKER_OPTION' => 1, '_m4_warn' => 1, 'AC_LIB_LTDL' => 1, 'LTDL_INIT' => 1, 'AC_DISABLE_SHARED' => 1, '_PKG_SHORT_ERRORS_SUPPORTED' => 1, 'AC_ENABLE_STATIC' => 1, 'AM_DISABLE_STATIC' => 1, 'AC_LTDL_PREOPEN' => 1, 'AM_PROG_NM' => 1, 'AM_PROG_INSTALL_SH' => 1, '_LT_COMPILER_BOILERPLATE' => 1, '_AM_SET_OPTIONS' => 1, 'AC_PATH_MAGIC' => 1, '_LT_AC_FILE_LTDLL_C' => 1, 'AC_PATH_TOOL_PREFIX' => 1, 'LT_SYS_DLOPEN_SELF' => 1, 'AM_DISABLE_SHARED' => 1, 'AC_ENABLE_SHARED' => 1, '_LT_AC_TRY_DLOPEN_SELF' => 1, 'AM_PYTHON_CHECK_VERSION' => 1, '_LT_AC_LANG_CXX' => 1, 'LT_PATH_LD' => 1, 'gl_FUNC_ARGZ' => 1, 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, '_AM_AUTOCONF_VERSION' => 1, 'LT_PROG_GO' => 1, 'AC_LIBTOOL_F77' => 1, 'LTVERSION_VERSION' => 1, 'AC_PROG_INTLTOOL' => 1, 'PKG_PROG_PKG_CONFIG' => 1, 'AU_DEFUN' => 1, 'LT_AC_PROG_GCJ' => 1, 'AC_LTDL_SHLIBPATH' => 1, 'AC_LIBTOOL_PICMODE' => 1, '_LT_PROG_CXX' => 1, 'LT_LIB_M' => 1, 'AC_WITH_LTDL' => 1, '_AM_MANGLE_OPTION' => 1, 'include' => 1, '_LT_PATH_TOOL_PREFIX' => 1, 'GLIB_RUN_PROG' => 1, 'm4_pattern_forbid' => 1 } ], 'Autom4te::Request' ), bless( [ '1', 1, [ '/usr/share/autoconf' ], [ '/usr/share/autoconf/autoconf/autoconf.m4f', 'aclocal.m4', 'configure.ac' ], { 'AC_CANONICAL_TARGET' => 1, 'AC_REQUIRE_AUX_FILE' => 1, 'AM_PROG_MKDIR_P' => 1, 'AM_PROG_CC_C_O' => 1, 'AM_NLS' => 1, 'AM_PROG_MOC' => 1, 'AC_FC_SRCEXT' => 1, 'm4_include' => 1, 'AM_GNU_GETTEXT' => 1, 'include' => 1, 'AH_OUTPUT' => 1, '_AM_COND_IF' => 1, 'AM_ENABLE_MULTILIB' => 1, 'm4_pattern_forbid' => 1, 'm4_pattern_allow' => 1, '_LT_AC_TAGCONFIG' => 1, 'AC_SUBST' => 1, 'AC_SUBST_TRACE' => 1, 'AM_MAKEFILE_INCLUDE' => 1, 'AM_XGETTEXT_OPTION' => 1, 'AC_PROG_LIBTOOL' => 1, '_AM_COND_ELSE' => 1, 'AC_CANONICAL_BUILD' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AC_INIT' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_CANONICAL_SYSTEM' => 1, 'AM_PROG_F77_C_O' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, 'LT_INIT' => 1, 'sinclude' => 1, 'AC_FC_PP_SRCEXT' => 1, '_AM_MAKEFILE_INCLUDE' => 1, '_AM_COND_ENDIF' => 1, 'AC_LIBSOURCE' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'AC_CONFIG_HEADERS' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AM_PROG_CXX_C_O' => 1, 'AM_PROG_AR' => 1, 'AM_SILENT_RULES' => 1, 'AM_POT_TOOLS' => 1, 'AC_CONFIG_SUBDIRS' => 1, 'LT_SUPPORTED_TAG' => 1, '_m4_warn' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_AUX_DIR' => 1, 'AM_PATH_GUILE' => 1, 'AM_PROG_FC_C_O' => 1, 'AM_EXTRA_RECURSIVE_TARGETS' => 1, 'AC_CANONICAL_HOST' => 1, 'AC_CONFIG_FILES' => 1, 'AC_CONFIG_LINKS' => 1, 'AM_CONDITIONAL' => 1, 'AC_FC_FREEFORM' => 1, 'AC_FC_PP_DEFINE' => 1, 'm4_sinclude' => 1, 'AM_MAINTAINER_MODE' => 1 } ], 'Autom4te::Request' ) ); blueman-1.23-git201403102151/autom4te.cache/output.00000644000175000017500000171401712307423211021070 0ustar schrammschramm@%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.69 for blueman 1.23. @%:@ @%:@ @%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in @%:@ (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in @%:@ (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_executable_p FILE @%:@ ----------------------- @%:@ Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } @%:@ as_fn_executable_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] @%:@ ---------------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' PACKAGE_VERSION='1.23' PACKAGE_STRING='blueman 1.23' PACKAGE_BUGREPORT='' PACKAGE_URL='' # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS BLUEZ_LIBS BLUEZ_CFLAGS PYNOTIFY_LIBS PYNOTIFY_CFLAGS PYGTK_LIBS PYGTK_CFLAGS HAVE_NST_FALSE HAVE_NST_TRUE ENABLE_HAL_FALSE ENABLE_HAL_TRUE hal_en polkit_val dhconfig LOCALEDIR pkgdatadir LIBEXECDIR PKGLIBDIR PYTHONDIR DATADIR BINDIR SYSCONFDIR PYREXC PYTHON_LIBS PYTHON_INCLUDES pkgpyexecdir pyexecdir pkgpythondir pythondir PYTHON_PLATFORM PYTHON_EXEC_PREFIX PYTHON_PREFIX PYTHON_VERSION PYTHON ALL_LINGUAS INTLTOOL_PERL MSGMERGE INTLTOOL_POLICY_RULE INTLTOOL_SERVICE_RULE INTLTOOL_THEME_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_CAVES_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_XML_RULE INTLTOOL_KBD_RULE INTLTOOL_XAM_RULE INTLTOOL_UI_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_SHEET_RULE INTLTOOL_SERVER_RULE INTLTOOL_PONG_RULE INTLTOOL_OAF_RULE INTLTOOL_PROP_RULE INTLTOOL_KEYS_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_DESKTOP_RULE intltool__v_merge_options_0 intltool__v_merge_options_ INTLTOOL_V_MERGE_OPTIONS INTLTOOL__v_MERGE_0 INTLTOOL__v_MERGE_ INTLTOOL_V_MERGE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE MKINSTALLDIRS POSUB POFILES PO_IN_DATADIR_FALSE PO_IN_DATADIR_TRUE INTLLIBS INSTOBJEXT GMOFILES DATADIRNAME CATOBJEXT CATALOGS XGETTEXT GMSGFMT MSGFMT_OPTS MSGFMT USE_NLS GETTEXT_PACKAGE PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR DLLTOOL OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_nls with_dhcp_config with_no_runtime_deps_check enable_polkit enable_hal enable_sendto ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR PYTHON PYREXC PYGTK_CFLAGS PYGTK_LIBS PYNOTIFY_CFLAGS PYNOTIFY_LIBS BLUEZ_CFLAGS BLUEZ_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures blueman 1.23 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root @<:@DATAROOTDIR/doc/blueman@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of blueman 1.23:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ --enable-fast-install@<:@=PKGS@:>@ optimize for fast installation @<:@default=yes@:>@ --disable-libtool-lock avoid locking (might break parallel builds) --disable-nls do not use Native Language Support --enable-polkit=yes/no Enable policykit support --enable-hal=yes/no Enable/disable Hal support --enable-sendto=yes/no Enable nautilus-sendto plugin build Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use both@:>@ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ --with-sysroot=DIR Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-dhcp-config=PATH set dhcp3 server configuration path --with-no-runtime-deps-check disable runtime dependency check (for package maintainers) Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path PYTHON the Python interpreter PYREXC Pyrex compiler PYGTK_CFLAGS C compiler flags for PYGTK, overriding pkg-config PYGTK_LIBS linker flags for PYGTK, overriding pkg-config PYNOTIFY_CFLAGS C compiler flags for PYNOTIFY, overriding pkg-config PYNOTIFY_LIBS linker flags for PYNOTIFY, overriding pkg-config BLUEZ_CFLAGS C compiler flags for BLUEZ, overriding pkg-config BLUEZ_LIBS linker flags for BLUEZ, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF blueman configure 1.23 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } @%:@ ac_fn_c_check_func @%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } @%:@ ac_fn_c_check_header_mongrel cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by blueman $as_me 1.23, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in @%:@(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null @%:@ Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='blueman' VERSION='1.23' cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } @%:@ Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi @%:@ Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac else pic_mode=default fi test -z "$pic_mode" && pic_mode=default @%:@ Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF @%:@define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) link_all_deplibs=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; then archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi GETTEXT_PACKAGE="blueman" cat >>confdefs.h <<_ACEOF @%:@define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF for ac_header in locale.h do : ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" if test "x$ac_cv_header_locale_h" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LOCALE_H 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } if ${am_cv_val_LC_MESSAGES+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then $as_echo "@%:@define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" if test "x$ac_cv_header_libintl_h" = xyes; then : gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 $as_echo_n "checking for ngettext in libc... " >&6; } if ${gt_cv_func_ngettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_ngettext_libc=yes else gt_cv_func_ngettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 $as_echo "$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 $as_echo_n "checking for dgettext in libc... " >&6; } if ${gt_cv_func_dgettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_dgettext_libc=yes else gt_cv_func_dgettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 $as_echo "$gt_cv_func_dgettext_libc" >&6; } fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; } if ${ac_cv_lib_intl_bindtextdomain+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bindtextdomain (); int main () { return bindtextdomain (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_bindtextdomain=yes else ac_cv_lib_intl_bindtextdomain=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 $as_echo_n "checking for dgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dgettext (); int main () { return dgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dgettext=yes else ac_cv_lib_intl_dgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 $as_echo "$ac_cv_lib_intl_dgettext" >&6; } if test "x$ac_cv_lib_intl_dgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 $as_echo_n "checking for dcgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dcgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dcgettext (); int main () { return dcgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dcgettext=yes else ac_cv_lib_intl_dcgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; } if test "x$ac_cv_lib_intl_dcgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then $as_echo "@%:@define HAVE_GETTEXT 1" >>confdefs.h # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do : ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" if test "x$ac_cv_func_dcgettext" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DCGETTEXT 1 _ACEOF fi done MSGFMT_OPTS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 $as_echo_n "checking if msgfmt accepts -c... " >&6; } cat >conftest.foo <<_ACEOF msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" _ACEOF if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } echo "$as_me: failed input was:" >&5 sed 's/^/| /' conftest.foo >&5 fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : CATOBJEXT=.gmo DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then $as_echo "@%:@define ENABLE_NLS 1" >>confdefs.h fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 $as_echo_n "checking for catalogs to be installed... " >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 $as_echo "$LINGUAS" >&6; } fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } @%:@ Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "0.35.0"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 $as_echo_n "checking for intltool >= 0.35.0... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : DATADIRNAME=share else DATADIRNAME=lib fi ;; *) DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.6" >&5 $as_echo_n "checking whether $PYTHON version is >= 2.6... " >&6; } prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 ($PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Python interpreter is too old" "$LINENO" 5 fi am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.6" >&5 $as_echo_n "checking for a Python interpreter with version >= 2.6... " >&6; } if ${am_cv_pathless_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else for am_cv_pathless_PYTHON in python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do test "$am_cv_pathless_PYTHON" = none && break prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then : break fi done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 $as_echo "$am_cv_pathless_PYTHON" >&6; } # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. set dummy $am_cv_pathless_PYTHON; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else case $PYTHON in [\\/]* | ?:[\\/]*) ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYTHON=$ac_cv_path_PYTHON if test -n "$PYTHON"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 $as_echo "$PYTHON" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi am_display_PYTHON=$am_cv_pathless_PYTHON fi if test "$PYTHON" = :; then as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 $as_echo_n "checking for $am_display_PYTHON version... " >&6; } if ${am_cv_python_version+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 $as_echo "$am_cv_python_version" >&6; } PYTHON_VERSION=$am_cv_python_version PYTHON_PREFIX='${prefix}' PYTHON_EXEC_PREFIX='${exec_prefix}' { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 $as_echo_n "checking for $am_display_PYTHON platform... " >&6; } if ${am_cv_python_platform+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 $as_echo "$am_cv_python_platform" >&6; } PYTHON_PLATFORM=$am_cv_python_platform # Just factor out some code duplication. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[:3] == '2.7': can_use_sysconfig = 0 except ImportError: pass" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5 $as_echo_n "checking for $am_display_PYTHON script directory... " >&6; } if ${am_cv_python_pythondir+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$prefix" = xNONE then am_py_prefix=$ac_default_prefix else am_py_prefix=$prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 $as_echo "$am_cv_python_pythondir" >&6; } pythondir=$am_cv_python_pythondir pkgpythondir=\${pythondir}/$PACKAGE { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5 $as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; } if ${am_cv_python_pyexecdir+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$exec_prefix" = xNONE then am_py_exec_prefix=$am_py_prefix else am_py_exec_prefix=$exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 $as_echo "$am_cv_python_pyexecdir" >&6; } pyexecdir=$am_cv_python_pyexecdir pkgpyexecdir=\${pyexecdir}/$PACKAGE fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for headers required to compile python extensions" >&5 $as_echo_n "checking for headers required to compile python extensions... " >&6; } py_prefix=`$PYTHON -c "import sys; print sys.prefix"` py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } as_fn_error $? "Could not find Python headers" "$LINENO" 5 fi rm -f conftest.err conftest.i conftest.$ac_ext CPPFLAGS="$save_CPPFLAGS" @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=no fi PYTHON_LIBS=`python-config --libs` if test "x$PYREXC" = "x"; then # Extract the first word of "pyrexc", so it can be a program name with args. set dummy pyrexc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PYREXC+:} false; then : $as_echo_n "(cached) " >&6 else case $PYREXC in [\\/]* | ?:[\\/]*) ac_cv_path_PYREXC="$PYREXC" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PYREXC="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYREXC=$ac_cv_path_PYREXC if test -n "$PYREXC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYREXC" >&5 $as_echo "$PYREXC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pyrexc executable" >&5 $as_echo_n "checking for pyrexc executable... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYREXC}" >&5 $as_echo "${PYREXC}" >&6; } if test "x$PYREXC" = "x"; then as_fn_error $? "Fatal: pyrexc not found. Get Pyrex from * your system's packages (recommended) * upstream at http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ " "$LINENO" 5 fi if test "$sysconfdir" = "\${prefix}/etc" \ && { test "$prefix" = "NONE" || test "$prefix" = "/usr" \ || test "$prefix" = "/usr/" ; } ; then if test "$( (uname -s) )" = "Linux" ; then sysconfdir=/etc fi ( prefix=$ac_default_prefix sysconfdir=`eval echo "$sysconfdir"` { $as_echo "$as_me:${as_lineno-$LINENO}: configuration directory is \"$sysconfdir\"." >&5 $as_echo "$as_me: configuration directory is \"$sysconfdir\"." >&6;} { $as_echo "$as_me:${as_lineno-$LINENO}: use --sysconfdir to override." >&5 $as_echo "$as_me: use --sysconfdir to override." >&6;} ) fi EXP_VAR=SYSCONFDIR FROM_VAR=$sysconfdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var SYSCONFDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=BINDIR FROM_VAR=$bindir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var BINDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=DATADIR FROM_VAR=$datarootdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var DATADIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PYTHONDIR FROM_VAR=$pythondir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PYTHONDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PKGLIBDIR FROM_VAR=$libdir/blueman prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PKGLIBDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=LIBEXECDIR FROM_VAR=$libexecdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LIBEXECDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save pkgdatadir="${DATADIR}/${PACKAGE}" EXP_VAR=LOCALEDIR FROM_VAR=$datarootdir/locale prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LOCALEDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save dhconfig='/etc/dhcp3/dhcpd.conf' @%:@ Check whether --with-dhcp_config was given. if test "${with_dhcp_config+set}" = set; then : withval=$with_dhcp_config; dhconfig="$with_dhcp_config" fi deps_check=1 @%:@ Check whether --with-no_runtime_deps_check was given. if test "${with_no_runtime_deps_check+set}" = set; then : withval=$with_no_runtime_deps_check; deps_check=0 fi polkit_val="yes" @%:@ Check whether --enable-polkit was given. if test "${enable_polkit+set}" = set; then : enableval=$enable_polkit; else enable_polkit=yes fi if test "x$enable_polkit" = "xyes"; then polkit_val="yes" else polkit_val="no" fi hal_en="no" @%:@ Check whether --enable-hal was given. if test "${enable_hal+set}" = set; then : enableval=$enable_hal; else enable_hal=no fi if test "x$enable_hal" = "xyes"; then hal_en="yes" else hal_en="no" fi if test "x$hal_en" = "xyes"; then ENABLE_HAL_TRUE= ENABLE_HAL_FALSE='#' else ENABLE_HAL_TRUE='#' ENABLE_HAL_FALSE= fi have_nst=yes @%:@ Check whether --enable-sendto was given. if test "${enable_sendto+set}" = set; then : enableval=$enable_sendto; else have_nst=yes fi if test "x$have_nst" = "xyes"; then HAVE_NST_TRUE= HAVE_NST_FALSE='#' else HAVE_NST_TRUE='#' HAVE_NST_FALSE= fi if test $deps_check = 1; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PYGTK" >&5 $as_echo_n "checking for PYGTK... " >&6; } if test -n "$PYGTK_CFLAGS"; then pkg_cv_PYGTK_CFLAGS="$PYGTK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygtk-2.0 >= 2.12.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.12.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGTK_CFLAGS=`$PKG_CONFIG --cflags "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYGTK_LIBS"; then pkg_cv_PYGTK_LIBS="$PYGTK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygtk-2.0 >= 2.12.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.12.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGTK_LIBS=`$PKG_CONFIG --libs "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pygtk-2.0 >= 2.12.0" 2>&1` else PYGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pygtk-2.0 >= 2.12.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYGTK_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (pygtk-2.0 >= 2.12.0) were not met: $PYGTK_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYGTK_CFLAGS=$pkg_cv_PYGTK_CFLAGS PYGTK_LIBS=$pkg_cv_PYGTK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PYNOTIFY" >&5 $as_echo_n "checking for PYNOTIFY... " >&6; } if test -n "$PYNOTIFY_CFLAGS"; then pkg_cv_PYNOTIFY_CFLAGS="$PYNOTIFY_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-python") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYNOTIFY_CFLAGS=`$PKG_CONFIG --cflags "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYNOTIFY_LIBS"; then pkg_cv_PYNOTIFY_LIBS="$PYNOTIFY_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-python") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYNOTIFY_LIBS=`$PKG_CONFIG --libs "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYNOTIFY_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "notify-python" 2>&1` else PYNOTIFY_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "notify-python" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYNOTIFY_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (notify-python) were not met: $PYNOTIFY_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYNOTIFY_CFLAGS and PYNOTIFY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYNOTIFY_CFLAGS and PYNOTIFY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYNOTIFY_CFLAGS=$pkg_cv_PYNOTIFY_CFLAGS PYNOTIFY_LIBS=$pkg_cv_PYNOTIFY_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi py_mod_var=`echo dbus'_' | sed 'y%./+-%__p_%'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python module dbus" >&5 $as_echo_n "checking for python module dbus... " >&6; } if eval \${py_cv_mod_$py_mod_var+:} false; then : $as_echo_n "(cached) " >&6 else prog=" import sys try: import dbus except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if $PYTHON -c "$prog" 1>&5 2>&5 then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi fi py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Could not find Python module dbus" "$LINENO" 5 fi py_mod_var=`echo gobject'_' | sed 'y%./+-%__p_%'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python module gobject" >&5 $as_echo_n "checking for python module gobject... " >&6; } if eval \${py_cv_mod_$py_mod_var+:} false; then : $as_echo_n "(cached) " >&6 else prog=" import sys try: import gobject except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if $PYTHON -c "$prog" 1>&5 2>&5 then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi fi py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Could not find Python module gobject" "$LINENO" 5 fi fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BLUEZ" >&5 $as_echo_n "checking for BLUEZ... " >&6; } if test -n "$BLUEZ_CFLAGS"; then pkg_cv_BLUEZ_CFLAGS="$BLUEZ_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 \""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_CFLAGS=`$PKG_CONFIG --cflags "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$BLUEZ_LIBS"; then pkg_cv_BLUEZ_LIBS="$BLUEZ_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 \""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_LIBS=`$PKG_CONFIG --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then BLUEZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>&1` else BLUEZ_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BLUEZ_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ) were not met: $BLUEZ_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else BLUEZ_CFLAGS=$pkg_cv_BLUEZ_CFLAGS BLUEZ_LIBS=$pkg_cv_BLUEZ_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi ac_config_files="$ac_config_files Makefile apps/Makefile sendto/Makefile blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/plugins/config/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/ods/Makefile blueman/iniparse/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/actions/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/actions/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/actions/Makefile data/icons/hicolor/48x48/devices/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/main_icon/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" if test -z "${ENABLE_HAL_TRUE}" && test -z "${ENABLE_HAL_FALSE}"; then as_fn_error $? "conditional \"ENABLE_HAL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_NST_TRUE}" && test -z "${HAVE_NST_FALSE}"; then as_fn_error $? "conditional \"HAVE_NST\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] @%:@ ---------------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi @%:@ as_fn_executable_p FILE @%:@ ----------------------- @%:@ Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } @%:@ as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by blueman $as_me 1.23, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ blueman config.status 1.23 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "apps/Makefile") CONFIG_FILES="$CONFIG_FILES apps/Makefile" ;; "sendto/Makefile") CONFIG_FILES="$CONFIG_FILES sendto/Makefile" ;; "blueman/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/Makefile" ;; "blueman/Constants.py") CONFIG_FILES="$CONFIG_FILES blueman/Constants.py" ;; "blueman/bluez/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/bluez/Makefile" ;; "blueman/gui/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/Makefile" ;; "blueman/gui/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/applet/Makefile" ;; "blueman/gui/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/manager/Makefile" ;; "blueman/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/Makefile" ;; "blueman/plugins/services/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/services/Makefile" ;; "blueman/plugins/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/applet/Makefile" ;; "blueman/plugins/mechanism/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/mechanism/Makefile" ;; "blueman/plugins/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/manager/Makefile" ;; "blueman/plugins/config/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/config/Makefile" ;; "blueman/main/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/Makefile" ;; "blueman/main/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/applet/Makefile" ;; "blueman/ods/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/ods/Makefile" ;; "blueman/iniparse/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/iniparse/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "data/configs/Makefile") CONFIG_FILES="$CONFIG_FILES data/configs/Makefile" ;; "data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/Makefile" ;; "data/icons/hicolor/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/Makefile" ;; "data/icons/hicolor/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/Makefile" ;; "data/icons/hicolor/16x16/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/actions/Makefile" ;; "data/icons/hicolor/16x16/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/devices/Makefile" ;; "data/icons/hicolor/16x16/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/status/Makefile" ;; "data/icons/hicolor/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/Makefile" ;; "data/icons/hicolor/32x32/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/actions/Makefile" ;; "data/icons/hicolor/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/Makefile" ;; "data/icons/hicolor/48x48/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/actions/Makefile" ;; "data/icons/hicolor/48x48/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/devices/Makefile" ;; "data/icons/hicolor/48x48/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/status/Makefile" ;; "data/icons/hicolor/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/Makefile" ;; "data/icons/hicolor/scalable/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/devices/Makefile" ;; "data/icons/hicolor/scalable/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/actions/Makefile" ;; "data/icons/hicolor/scalable/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/status/Makefile" ;; "data/icons/main_icon/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/main_icon/Makefile" ;; "data/ui/Makefile") CONFIG_FILES="$CONFIG_FILES data/ui/Makefile" ;; "data/man/Makefile") CONFIG_FILES="$CONFIG_FILES data/man/Makefile" ;; "data/configs/blueman-applet.service") CONFIG_FILES="$CONFIG_FILES data/configs/blueman-applet.service" ;; "data/configs/org.blueman.Mechanism.service") CONFIG_FILES="$CONFIG_FILES data/configs/org.blueman.Mechanism.service" ;; "module/Makefile") CONFIG_FILES="$CONFIG_FILES module/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ;; "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.in" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo echo $PACKAGE $VERSION echo echo Prefix : $prefix echo sysconfig dir : $sysconfdir echo "HAL support enabled (deprecated): $hal_en" echo Policykit-1 Enabled: $polkit_val echo Nautilus sendto plugin enabled: $have_nst echo Dhcpd 3 configuration file: $dhconfig echo blueman-1.23-git201403102151/autom4te.cache/output.10000644000175000017500000171352112307423212021071 0ustar schrammschramm@%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.69 for blueman 1.23. @%:@ @%:@ @%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in @%:@ (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in @%:@ (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_executable_p FILE @%:@ ----------------------- @%:@ Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } @%:@ as_fn_executable_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] @%:@ ---------------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' PACKAGE_VERSION='1.23' PACKAGE_STRING='blueman 1.23' PACKAGE_BUGREPORT='' PACKAGE_URL='' # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS BLUEZ_LIBS BLUEZ_CFLAGS PYNOTIFY_LIBS PYNOTIFY_CFLAGS PYGTK_LIBS PYGTK_CFLAGS HAVE_NST_FALSE HAVE_NST_TRUE ENABLE_HAL_FALSE ENABLE_HAL_TRUE hal_en polkit_val dhconfig LOCALEDIR pkgdatadir LIBEXECDIR PKGLIBDIR PYTHONDIR DATADIR BINDIR SYSCONFDIR PYREXC PYTHON_LIBS PYTHON_INCLUDES pkgpyexecdir pyexecdir pkgpythondir pythondir PYTHON_PLATFORM PYTHON_EXEC_PREFIX PYTHON_PREFIX PYTHON_VERSION PYTHON ALL_LINGUAS INTLTOOL_PERL MSGMERGE INTLTOOL_POLICY_RULE INTLTOOL_SERVICE_RULE INTLTOOL_THEME_RULE INTLTOOL_SCHEMAS_RULE INTLTOOL_CAVES_RULE INTLTOOL_XML_NOMERGE_RULE INTLTOOL_XML_RULE INTLTOOL_KBD_RULE INTLTOOL_XAM_RULE INTLTOOL_UI_RULE INTLTOOL_SOUNDLIST_RULE INTLTOOL_SHEET_RULE INTLTOOL_SERVER_RULE INTLTOOL_PONG_RULE INTLTOOL_OAF_RULE INTLTOOL_PROP_RULE INTLTOOL_KEYS_RULE INTLTOOL_DIRECTORY_RULE INTLTOOL_DESKTOP_RULE intltool__v_merge_options_0 intltool__v_merge_options_ INTLTOOL_V_MERGE_OPTIONS INTLTOOL__v_MERGE_0 INTLTOOL__v_MERGE_ INTLTOOL_V_MERGE INTLTOOL_EXTRACT INTLTOOL_MERGE INTLTOOL_UPDATE MKINSTALLDIRS POSUB POFILES PO_IN_DATADIR_FALSE PO_IN_DATADIR_TRUE INTLLIBS INSTOBJEXT GMOFILES DATADIRNAME CATOBJEXT CATALOGS XGETTEXT GMSGFMT MSGFMT_OPTS MSGFMT USE_NLS GETTEXT_PACKAGE PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR DLLTOOL OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_nls with_dhcp_config with_no_runtime_deps_check enable_polkit enable_hal enable_sendto ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR PYTHON PYREXC PYGTK_CFLAGS PYGTK_LIBS PYNOTIFY_CFLAGS PYNOTIFY_LIBS BLUEZ_CFLAGS BLUEZ_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures blueman 1.23 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root @<:@DATAROOTDIR/doc/blueman@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of blueman 1.23:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ --enable-fast-install@<:@=PKGS@:>@ optimize for fast installation @<:@default=yes@:>@ --disable-libtool-lock avoid locking (might break parallel builds) --disable-nls do not use Native Language Support --enable-polkit=yes/no Enable policykit support --enable-hal=yes/no Enable/disable Hal support --enable-sendto=yes/no Enable nautilus-sendto plugin build Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use both@:>@ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ --with-sysroot=DIR Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-dhcp-config=PATH set dhcp3 server configuration path --with-no-runtime-deps-check disable runtime dependency check (for package maintainers) Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path PYTHON the Python interpreter PYREXC Pyrex compiler PYGTK_CFLAGS C compiler flags for PYGTK, overriding pkg-config PYGTK_LIBS linker flags for PYGTK, overriding pkg-config PYNOTIFY_CFLAGS C compiler flags for PYNOTIFY, overriding pkg-config PYNOTIFY_LIBS linker flags for PYNOTIFY, overriding pkg-config BLUEZ_CFLAGS C compiler flags for BLUEZ, overriding pkg-config BLUEZ_LIBS linker flags for BLUEZ, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF blueman configure 1.23 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } @%:@ ac_fn_c_check_func @%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } @%:@ ac_fn_c_check_header_mongrel cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by blueman $as_me 1.23, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in @%:@(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null @%:@ Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='blueman' VERSION='1.23' cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } @%:@ Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi @%:@ Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac else pic_mode=default fi test -z "$pic_mode" && pic_mode=default @%:@ Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF @%:@define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) link_all_deplibs=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi link_all_deplibs=no else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; then archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi GETTEXT_PACKAGE="blueman" cat >>confdefs.h <<_ACEOF @%:@define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF for ac_header in locale.h do : ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" if test "x$ac_cv_header_locale_h" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LOCALE_H 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 $as_echo_n "checking for LC_MESSAGES... " >&6; } if ${am_cv_val_LC_MESSAGES+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_val_LC_MESSAGES=yes else am_cv_val_LC_MESSAGES=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 $as_echo "$am_cv_val_LC_MESSAGES" >&6; } if test $am_cv_val_LC_MESSAGES = yes; then $as_echo "@%:@define HAVE_LC_MESSAGES 1" >>confdefs.h fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" if test "x$ac_cv_header_libintl_h" = xyes; then : gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5 $as_echo_n "checking for ngettext in libc... " >&6; } if ${gt_cv_func_ngettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_ngettext_libc=yes else gt_cv_func_ngettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5 $as_echo "$gt_cv_func_ngettext_libc" >&6; } if test "$gt_cv_func_ngettext_libc" = "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5 $as_echo_n "checking for dgettext in libc... " >&6; } if ${gt_cv_func_dgettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_dgettext_libc=yes else gt_cv_func_dgettext_libc=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5 $as_echo "$gt_cv_func_dgettext_libc" >&6; } fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; } if ${ac_cv_lib_intl_bindtextdomain+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char bindtextdomain (); int main () { return bindtextdomain (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_bindtextdomain=yes else ac_cv_lib_intl_bindtextdomain=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; } if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5 $as_echo_n "checking for dgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dgettext (); int main () { return dgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dgettext=yes else ac_cv_lib_intl_dgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5 $as_echo "$ac_cv_lib_intl_dgettext" >&6; } if test "x$ac_cv_lib_intl_dgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5 $as_echo_n "checking for ngettext in -lintl... " >&6; } if ${ac_cv_lib_intl_ngettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ngettext (); int main () { return ngettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_ngettext=yes else ac_cv_lib_intl_ngettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5 $as_echo "$ac_cv_lib_intl_ngettext" >&6; } if test "x$ac_cv_lib_intl_ngettext" = xyes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5 $as_echo_n "checking for dcgettext in -lintl... " >&6; } if ${ac_cv_lib_intl_dcgettext+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dcgettext (); int main () { return dcgettext (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_intl_dcgettext=yes else ac_cv_lib_intl_dcgettext=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; } if test "x$ac_cv_lib_intl_dcgettext" = xyes; then : gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then $as_echo "@%:@define HAVE_GETTEXT 1" >>confdefs.h # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do : ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext" if test "x$ac_cv_func_dcgettext" = xyes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DCGETTEXT 1 _ACEOF fi done MSGFMT_OPTS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5 $as_echo_n "checking if msgfmt accepts -c... " >&6; } cat >conftest.foo <<_ACEOF msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" _ACEOF if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } echo "$as_me: failed input was:" >&5 sed 's/^/| /' conftest.foo >&5 fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : CATOBJEXT=.gmo DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then $as_echo "@%:@define ENABLE_NLS 1" >>confdefs.h fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 $as_echo_n "checking for catalogs to be installed... " >&6; } NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 $as_echo "$LINGUAS" >&6; } fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } @%:@ Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } case "$am__api_version" in 1.01234) as_fn_error $? "Automake 1.5 or newer is required to use intltool" "$LINENO" 5 ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "0.35.0"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5 $as_echo_n "checking for intltool >= 0.35.0... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; } test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5 fi # Extract the first word of "intltool-update", so it can be a program name with args. set dummy intltool-update; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_UPDATE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE if test -n "$INTLTOOL_UPDATE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5 $as_echo "$INTLTOOL_UPDATE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-merge", so it can be a program name with args. set dummy intltool-merge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_MERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_MERGE in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE if test -n "$INTLTOOL_MERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5 $as_echo "$INTLTOOL_MERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "intltool-extract", so it can be a program name with args. set dummy intltool-extract; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_EXTRACT in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT if test -n "$INTLTOOL_EXTRACT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5 $as_echo "$INTLTOOL_EXTRACT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5 fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;' INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@' # Check the gettext tools to make sure they are GNU # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case $XGETTEXT in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi XGETTEXT=$ac_cv_path_XGETTEXT if test -n "$XGETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGMERGE in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGMERGE=$ac_cv_path_MSGMERGE if test -n "$MSGMERGE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $MSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi MSGFMT=$ac_cv_path_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then as_fn_error $? "GNU gettext tools not found; required for intltool" "$LINENO" 5 fi # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_INTLTOOL_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $INTLTOOL_PERL in [\\/]* | ?:[\\/]*) ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL if test -n "$INTLTOOL_PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5 $as_echo "$INTLTOOL_PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$INTLTOOL_PERL"; then as_fn_error $? "perl not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5 $as_echo_n "checking for perl >= 5.8.1... " >&6; } $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5 else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5 $as_echo "$IT_PERL_VERSION" >&6; } fi if test "x" != "xno-xml"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5 $as_echo_n "checking for XML::Parser... " >&6; } if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } else as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5 fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : DATADIRNAME=share else case $host in *-*-solaris*) ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : DATADIRNAME=share else DATADIRNAME=lib fi ;; *) DATADIRNAME=lib ;; esac fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 2.6" >&5 $as_echo_n "checking whether $PYTHON version is >= 2.6... " >&6; } prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 ($PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Python interpreter is too old" "$LINENO" 5 fi am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 2.6" >&5 $as_echo_n "checking for a Python interpreter with version >= 2.6... " >&6; } if ${am_cv_pathless_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else for am_cv_pathless_PYTHON in python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do test "$am_cv_pathless_PYTHON" = none && break prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '2.6'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then : break fi done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 $as_echo "$am_cv_pathless_PYTHON" >&6; } # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. set dummy $am_cv_pathless_PYTHON; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PYTHON+:} false; then : $as_echo_n "(cached) " >&6 else case $PYTHON in [\\/]* | ?:[\\/]*) ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYTHON=$ac_cv_path_PYTHON if test -n "$PYTHON"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 $as_echo "$PYTHON" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi am_display_PYTHON=$am_cv_pathless_PYTHON fi if test "$PYTHON" = :; then as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 $as_echo_n "checking for $am_display_PYTHON version... " >&6; } if ${am_cv_python_version+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 $as_echo "$am_cv_python_version" >&6; } PYTHON_VERSION=$am_cv_python_version PYTHON_PREFIX='${prefix}' PYTHON_EXEC_PREFIX='${exec_prefix}' { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 $as_echo_n "checking for $am_display_PYTHON platform... " >&6; } if ${am_cv_python_platform+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 $as_echo "$am_cv_python_platform" >&6; } PYTHON_PLATFORM=$am_cv_python_platform # Just factor out some code duplication. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[:3] == '2.7': can_use_sysconfig = 0 except ImportError: pass" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory" >&5 $as_echo_n "checking for $am_display_PYTHON script directory... " >&6; } if ${am_cv_python_pythondir+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$prefix" = xNONE then am_py_prefix=$ac_default_prefix else am_py_prefix=$prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 $as_echo "$am_cv_python_pythondir" >&6; } pythondir=$am_cv_python_pythondir pkgpythondir=\${pythondir}/$PACKAGE { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory" >&5 $as_echo_n "checking for $am_display_PYTHON extension module directory... " >&6; } if ${am_cv_python_pyexecdir+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$exec_prefix" = xNONE then am_py_exec_prefix=$am_py_prefix else am_py_exec_prefix=$exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 $as_echo "$am_cv_python_pyexecdir" >&6; } pyexecdir=$am_cv_python_pyexecdir pkgpyexecdir=\${pyexecdir}/$PACKAGE fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for headers required to compile python extensions" >&5 $as_echo_n "checking for headers required to compile python extensions... " >&6; } py_prefix=`$PYTHON -c "import sys; print sys.prefix"` py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } as_fn_error $? "Could not find Python headers" "$LINENO" 5 fi rm -f conftest.err conftest.i conftest.$ac_ext CPPFLAGS="$save_CPPFLAGS" @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=no fi PYTHON_LIBS=`python-config --libs` if test "x$PYREXC" = "x"; then # Extract the first word of "pyrexc", so it can be a program name with args. set dummy pyrexc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PYREXC+:} false; then : $as_echo_n "(cached) " >&6 else case $PYREXC in [\\/]* | ?:[\\/]*) ac_cv_path_PYREXC="$PYREXC" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PYREXC="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYREXC=$ac_cv_path_PYREXC if test -n "$PYREXC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYREXC" >&5 $as_echo "$PYREXC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pyrexc executable" >&5 $as_echo_n "checking for pyrexc executable... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${PYREXC}" >&5 $as_echo "${PYREXC}" >&6; } if test "x$PYREXC" = "x"; then as_fn_error $? "Fatal: pyrexc not found. Get Pyrex from * your system's packages (recommended) * upstream at http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ " "$LINENO" 5 fi if test "$sysconfdir" = "\${prefix}/etc" \ && { test "$prefix" = "NONE" || test "$prefix" = "/usr" \ || test "$prefix" = "/usr/" ; } ; then if test "$( (uname -s) )" = "Linux" ; then sysconfdir=/etc fi ( prefix=$ac_default_prefix sysconfdir=`eval echo "$sysconfdir"` { $as_echo "$as_me:${as_lineno-$LINENO}: configuration directory is \"$sysconfdir\"." >&5 $as_echo "$as_me: configuration directory is \"$sysconfdir\"." >&6;} { $as_echo "$as_me:${as_lineno-$LINENO}: use --sysconfdir to override." >&5 $as_echo "$as_me: use --sysconfdir to override." >&6;} ) fi EXP_VAR=SYSCONFDIR FROM_VAR=$sysconfdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var SYSCONFDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=BINDIR FROM_VAR=$bindir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var BINDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=DATADIR FROM_VAR=$datarootdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var DATADIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PYTHONDIR FROM_VAR=$pythondir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PYTHONDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PKGLIBDIR FROM_VAR=$libdir/blueman prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PKGLIBDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=LIBEXECDIR FROM_VAR=$libexecdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LIBEXECDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save pkgdatadir="${DATADIR}/${PACKAGE}" EXP_VAR=LOCALEDIR FROM_VAR=$datarootdir/locale prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LOCALEDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save dhconfig='/etc/dhcp3/dhcpd.conf' @%:@ Check whether --with-dhcp_config was given. if test "${with_dhcp_config+set}" = set; then : withval=$with_dhcp_config; dhconfig="$with_dhcp_config" fi deps_check=1 @%:@ Check whether --with-no_runtime_deps_check was given. if test "${with_no_runtime_deps_check+set}" = set; then : withval=$with_no_runtime_deps_check; deps_check=0 fi polkit_val="yes" @%:@ Check whether --enable-polkit was given. if test "${enable_polkit+set}" = set; then : enableval=$enable_polkit; else enable_polkit=yes fi if test "x$enable_polkit" = "xyes"; then polkit_val="yes" else polkit_val="no" fi hal_en="no" @%:@ Check whether --enable-hal was given. if test "${enable_hal+set}" = set; then : enableval=$enable_hal; else enable_hal=no fi if test "x$enable_hal" = "xyes"; then hal_en="yes" else hal_en="no" fi if test "x$hal_en" = "xyes"; then ENABLE_HAL_TRUE= ENABLE_HAL_FALSE='#' else ENABLE_HAL_TRUE='#' ENABLE_HAL_FALSE= fi have_nst=yes @%:@ Check whether --enable-sendto was given. if test "${enable_sendto+set}" = set; then : enableval=$enable_sendto; else have_nst=yes fi if test "x$have_nst" = "xyes"; then HAVE_NST_TRUE= HAVE_NST_FALSE='#' else HAVE_NST_TRUE='#' HAVE_NST_FALSE= fi if test $deps_check = 1; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PYGTK" >&5 $as_echo_n "checking for PYGTK... " >&6; } if test -n "$PYGTK_CFLAGS"; then pkg_cv_PYGTK_CFLAGS="$PYGTK_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygtk-2.0 >= 2.12.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.12.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGTK_CFLAGS=`$PKG_CONFIG --cflags "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYGTK_LIBS"; then pkg_cv_PYGTK_LIBS="$PYGTK_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygtk-2.0 >= 2.12.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygtk-2.0 >= 2.12.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGTK_LIBS=`$PKG_CONFIG --libs "pygtk-2.0 >= 2.12.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pygtk-2.0 >= 2.12.0" 2>&1` else PYGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pygtk-2.0 >= 2.12.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYGTK_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (pygtk-2.0 >= 2.12.0) were not met: $PYGTK_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYGTK_CFLAGS and PYGTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYGTK_CFLAGS=$pkg_cv_PYGTK_CFLAGS PYGTK_LIBS=$pkg_cv_PYGTK_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PYNOTIFY" >&5 $as_echo_n "checking for PYNOTIFY... " >&6; } if test -n "$PYNOTIFY_CFLAGS"; then pkg_cv_PYNOTIFY_CFLAGS="$PYNOTIFY_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-python") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYNOTIFY_CFLAGS=`$PKG_CONFIG --cflags "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYNOTIFY_LIBS"; then pkg_cv_PYNOTIFY_LIBS="$PYNOTIFY_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"notify-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "notify-python") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYNOTIFY_LIBS=`$PKG_CONFIG --libs "notify-python" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYNOTIFY_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "notify-python" 2>&1` else PYNOTIFY_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "notify-python" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYNOTIFY_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (notify-python) were not met: $PYNOTIFY_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYNOTIFY_CFLAGS and PYNOTIFY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYNOTIFY_CFLAGS and PYNOTIFY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYNOTIFY_CFLAGS=$pkg_cv_PYNOTIFY_CFLAGS PYNOTIFY_LIBS=$pkg_cv_PYNOTIFY_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi py_mod_var=`echo dbus'_' | sed 'y%./+-%__p_%'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python module dbus" >&5 $as_echo_n "checking for python module dbus... " >&6; } if eval \${py_cv_mod_$py_mod_var+:} false; then : $as_echo_n "(cached) " >&6 else prog=" import sys try: import dbus except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if $PYTHON -c "$prog" 1>&5 2>&5 then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi fi py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Could not find Python module dbus" "$LINENO" 5 fi py_mod_var=`echo gobject'_' | sed 'y%./+-%__p_%'` { $as_echo "$as_me:${as_lineno-$LINENO}: checking for python module gobject" >&5 $as_echo_n "checking for python module gobject... " >&6; } if eval \${py_cv_mod_$py_mod_var+:} false; then : $as_echo_n "(cached) " >&6 else prog=" import sys try: import gobject except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)" if $PYTHON -c "$prog" 1>&5 2>&5 then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi fi py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "Could not find Python module gobject" "$LINENO" 5 fi fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BLUEZ" >&5 $as_echo_n "checking for BLUEZ... " >&6; } if test -n "$BLUEZ_CFLAGS"; then pkg_cv_BLUEZ_CFLAGS="$BLUEZ_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 \""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_CFLAGS=`$PKG_CONFIG --cflags "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$BLUEZ_LIBS"; then pkg_cv_BLUEZ_LIBS="$BLUEZ_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 \""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_LIBS=`$PKG_CONFIG --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then BLUEZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>&1` else BLUEZ_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BLUEZ_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (bluez >= 4.61 libstartup-notification-1.0 >= 0.9 gtk+-2.0 >= 2.12 pygobject-2.0 >= 2.12 gobject-2.0 >= 2.12 glib-2.0 >= 2.32 gthread-2.0 >= 2.32 ) were not met: $BLUEZ_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else BLUEZ_CFLAGS=$pkg_cv_BLUEZ_CFLAGS BLUEZ_LIBS=$pkg_cv_BLUEZ_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi ac_config_files="$ac_config_files Makefile apps/Makefile sendto/Makefile blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/plugins/config/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/ods/Makefile blueman/iniparse/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/actions/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/actions/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/actions/Makefile data/icons/hicolor/48x48/devices/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/main_icon/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi ac_config_commands="$ac_config_commands po/stamp-it" if test -z "${ENABLE_HAL_TRUE}" && test -z "${ENABLE_HAL_FALSE}"; then as_fn_error $? "conditional \"ENABLE_HAL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_NST_TRUE}" && test -z "${HAVE_NST_FALSE}"; then as_fn_error $? "conditional \"HAVE_NST\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] @%:@ ---------------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi @%:@ as_fn_executable_p FILE @%:@ ----------------------- @%:@ Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } @%:@ as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by blueman $as_me 1.23, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ blueman config.status 1.23 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "apps/Makefile") CONFIG_FILES="$CONFIG_FILES apps/Makefile" ;; "sendto/Makefile") CONFIG_FILES="$CONFIG_FILES sendto/Makefile" ;; "blueman/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/Makefile" ;; "blueman/Constants.py") CONFIG_FILES="$CONFIG_FILES blueman/Constants.py" ;; "blueman/bluez/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/bluez/Makefile" ;; "blueman/gui/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/Makefile" ;; "blueman/gui/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/applet/Makefile" ;; "blueman/gui/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/manager/Makefile" ;; "blueman/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/Makefile" ;; "blueman/plugins/services/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/services/Makefile" ;; "blueman/plugins/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/applet/Makefile" ;; "blueman/plugins/mechanism/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/mechanism/Makefile" ;; "blueman/plugins/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/manager/Makefile" ;; "blueman/plugins/config/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/config/Makefile" ;; "blueman/main/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/Makefile" ;; "blueman/main/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/applet/Makefile" ;; "blueman/ods/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/ods/Makefile" ;; "blueman/iniparse/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/iniparse/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "data/configs/Makefile") CONFIG_FILES="$CONFIG_FILES data/configs/Makefile" ;; "data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/Makefile" ;; "data/icons/hicolor/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/Makefile" ;; "data/icons/hicolor/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/Makefile" ;; "data/icons/hicolor/16x16/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/actions/Makefile" ;; "data/icons/hicolor/16x16/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/devices/Makefile" ;; "data/icons/hicolor/16x16/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/status/Makefile" ;; "data/icons/hicolor/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/Makefile" ;; "data/icons/hicolor/32x32/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/actions/Makefile" ;; "data/icons/hicolor/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/Makefile" ;; "data/icons/hicolor/48x48/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/actions/Makefile" ;; "data/icons/hicolor/48x48/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/devices/Makefile" ;; "data/icons/hicolor/48x48/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/status/Makefile" ;; "data/icons/hicolor/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/Makefile" ;; "data/icons/hicolor/scalable/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/devices/Makefile" ;; "data/icons/hicolor/scalable/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/actions/Makefile" ;; "data/icons/hicolor/scalable/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/status/Makefile" ;; "data/icons/main_icon/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/main_icon/Makefile" ;; "data/ui/Makefile") CONFIG_FILES="$CONFIG_FILES data/ui/Makefile" ;; "data/man/Makefile") CONFIG_FILES="$CONFIG_FILES data/man/Makefile" ;; "data/configs/blueman-applet.service") CONFIG_FILES="$CONFIG_FILES data/configs/blueman-applet.service" ;; "data/configs/org.blueman.Mechanism.service") CONFIG_FILES="$CONFIG_FILES data/configs/org.blueman.Mechanism.service" ;; "module/Makefile") CONFIG_FILES="$CONFIG_FILES module/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "po/stamp-it") CONFIG_COMMANDS="$CONFIG_COMMANDS po/stamp-it" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ;; "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; "po/stamp-it":C) if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5 fi rm -f "po/stamp-it" "po/stamp-it.tmp" "po/POTFILES" "po/Makefile.tmp" >"po/stamp-it.tmp" sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/po/POTFILES.in" | sed '$!s/$/ \\/' >"po/POTFILES" sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r po/POTFILES } ' "po/Makefile.in" >"po/Makefile" rm -f "po/Makefile.tmp" mv "po/stamp-it.tmp" "po/stamp-it" ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo echo $PACKAGE $VERSION echo echo Prefix : $prefix echo sysconfig dir : $sysconfdir echo "HAL support enabled (deprecated): $hal_en" echo Policykit-1 Enabled: $polkit_val echo Nautilus sendto plugin enabled: $have_nst echo Dhcpd 3 configuration file: $dhconfig echo blueman-1.23-git201403102151/acinclude.m40000644000175000017500000000553312307412112017025 0ustar schrammschrammdnl as-ac-expand.m4 0.1.0 dnl autostars m4 macro for expanding directories using configure's prefix dnl thomas@apestaart.org dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) dnl dnl example dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local AC_DEFUN([AS_AC_EXPAND], [ EXP_VAR=[$1] FROM_VAR=[$2] dnl first expand prefix and exec_prefix if necessary prefix_save=$prefix exec_prefix_save=$exec_prefix dnl if no prefix given, then use /usr/local, the default prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi dnl if no exec_prefix given, then use prefix if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" dnl loop until it doesn't change anymore while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done dnl clean up full_var=$new_full_var AC_SUBST([$1], "$full_var") dnl restore prefix and exec_prefix prefix=$prefix_save exec_prefix=$exec_prefix_save ]) ## this one is commonly used with AM_PATH_PYTHONDIR ... dnl AM_CHECK_PYMOD(MODNAME [,SYMBOL [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]]) dnl Check if a module containing a given symbol is visible to python. AC_DEFUN([AM_CHECK_PYMOD], [AC_REQUIRE([AM_PATH_PYTHON]) py_mod_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'` AC_MSG_CHECKING(for ifelse([$2],[],,[$2 in ])python module $1) AC_CACHE_VAL(py_cv_mod_$py_mod_var, [ ifelse([$2],[], [prog=" import sys try: import $1 except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)"], [prog=" import $1 $1.$2"]) if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi ]) py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then AC_MSG_RESULT(yes) ifelse([$3], [],, [$3 ])dnl else AC_MSG_RESULT(no) ifelse([$4], [],, [$4 ])dnl fi ]) dnl a macro to check for ability to create python extensions dnl AM_CHECK_PYTHON_HEADERS([ACTION-IF-POSSIBLE], [ACTION-IF-NOT-POSSIBLE]) dnl function also defines PYTHON_INCLUDES AC_DEFUN([AM_CHECK_PYTHON_HEADERS], [AC_REQUIRE([AM_PATH_PYTHON]) AC_MSG_CHECKING(for headers required to compile python extensions) dnl deduce PYTHON_INCLUDES py_prefix=`$PYTHON -c "import sys; print sys.prefix"` py_exec_prefix=`$PYTHON -c "import sys; print sys.exec_prefix"` PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi AC_SUBST(PYTHON_INCLUDES) dnl check if the headers exist: save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" AC_TRY_CPP([#include ],dnl [AC_MSG_RESULT(found) $1],dnl [AC_MSG_RESULT(not found) $2]) CPPFLAGS="$save_CPPFLAGS" ]) blueman-1.23-git201403102151/config.h0000644000175000017500000000453112307423217016257 0ustar schrammschramm/* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ /* always defined to indicate that i18n is enabled */ #define ENABLE_NLS 1 /* The gettext package */ #define GETTEXT_PACKAGE "blueman" /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #define HAVE_BIND_TEXTDOMAIN_CODESET 1 /* Define to 1 if you have the `dcgettext' function. */ #define HAVE_DCGETTEXT 1 /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 /* Define if the GNU gettext() function is already present or preinstalled. */ #define HAVE_GETTEXT 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define if your file defines LC_MESSAGES. */ #define HAVE_LC_MESSAGES 1 /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #define LT_OBJDIR ".libs/" /* Name of package */ #define PACKAGE "blueman" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "" /* Define to the full name of this package. */ #define PACKAGE_NAME "blueman" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "blueman 1.23" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "blueman" /* Define to the home page for this package. */ #define PACKAGE_URL "" /* Define to the version of this package. */ #define PACKAGE_VERSION "1.23" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Version number of package */ #define VERSION "1.23" blueman-1.23-git201403102151/sendto/0000755000175000017500000000000012307423217016132 5ustar schrammschrammblueman-1.23-git201403102151/sendto/nautilus-sendto-plugin.h0000644000175000017500000001007712307412112022732 0ustar schrammschramm/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2004 Roberto Majadas * Copyright (C) 2009 Bastien Nocera * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more av. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA. * * Authors: Roberto Majadas * Bastien Nocera */ #ifndef _NAUTILUS_SENDTO_PLUGIN_H_ #define _NAUTILUS_SENDTO_PLUGIN_H_ #include #include /** * SECTION:nautilus-sendto-plugin * @short_description: nautilus-sento plug-in * @stability: Stable * @include: bluetooth-plugin.h * * Plug-ins can be used to extend nautilus-sendto. **/ typedef struct _NstPluginInfo NstPluginInfo; typedef struct _NstPlugin NstPlugin; /** * NstPluginCapabilities: * @NAUTILUS_CAPS_NONE: No capabilities * @NAUTILUS_CAPS_SEND_DIRECTORIES: The plugin can send whole directories without compression * @NAUTILUS_CAPS_SEND_IMAGES: The plugin only sends images which could be resized * * Capabilities of the plugin. **/ typedef enum { NAUTILUS_CAPS_NONE = 0, NAUTILUS_CAPS_SEND_DIRECTORIES = 1 << 0, NAUTILUS_CAPS_SEND_IMAGES = 1 << 1, } NstPluginCapabilities; /** * NstPluginInfo: * @icon: The icon name for the plugin selection drop-down * @id: A unique ID representing the plugin * @description: The label used in the plugin selection drop-down * @gettext_package: The domain to use to translate the description, %NULL if the plugin is part of nautilus-sendto * @capabilities: a bitmask of #NstPluginCapabilities * @init: Check for dependencies, and return %FALSE if dependencies such as programs are missing. * @get_contacts_widget: Return the contact widget, the widget to select the destination of the files * @validate_destination: Validate whether the destination can receive the file. This callback is optional. * @send_files: Actually send the files to the selected destination. The file list is a #GList of URI strings. * @destroy: Free all the resources used by the plugin. * * A structure representing a nautilus-sendto plugin. You should also call NST_INIT_PLUGIN() on the plugin structure to export it. **/ struct _NstPluginInfo { gchar *icon; gchar *id; gchar *description; gchar *gettext_package; NstPluginCapabilities capabilities; gboolean (*init) (NstPlugin *plugin); GtkWidget* (*get_contacts_widget) (NstPlugin *plugin); gboolean (*validate_destination) (NstPlugin *plugin, GtkWidget *contact_widget, char **error); gboolean (*send_files) (NstPlugin *plugin, GtkWidget *contact_widget, GList *file_list); gboolean (*destroy) (NstPlugin *plugin) ; }; /** * NstPlugin: * @module: the #GModule for the opened shared library * @info: a #NstPluginInfo structure * * A structure as used in nautilus-sendto. **/ struct _NstPlugin { GModule *module; NstPluginInfo *info; }; /** * NST_INIT_PLUGIN: * @plugininfo: a #NstPluginInfo structure representing the plugin * * Call this on an #NstPluginInfo structure to make it available to nautilus-sendto. **/ # define NST_INIT_PLUGIN(plugininfo) \ gboolean nst_init_plugin(NstPlugin *plugin); \ G_MODULE_EXPORT gboolean nst_init_plugin(NstPlugin *plugin) { \ plugin->info = &(plugininfo); \ return TRUE; \ } #endif /* _NAUTILUS_SENDTO_PLUGIN_H_ */ blueman-1.23-git201403102151/sendto/nautilus-bluetooth-sendto.c0000644000175000017500000000570312307412112023434 0ustar schrammschramm/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2010 Valmantas Palikša * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more av. * * You should have received a copy of the GNU General Public * License along with this program; if not, write to the * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA. */ #include #include "Python.h" #include #include #include #include PyObject* self = NULL; PyObject* module = NULL; PyObject* gobject = NULL; GtkWidget* combo = NULL; static gboolean init (NstPlugin *plugin) { Py_Initialize(); gobject = pygobject_init(2,1,0); module = PyImport_ImportModule("blueman.gui.NstBluetooth"); if(!module) { PyErr_Print(); return FALSE; } PyObject* class = PyObject_GetAttrString(module, "NstBluetooth"); if(!class) { PyErr_Print(); return FALSE; } Py_DECREF(class); self = PyInstance_New(class, NULL, NULL); if(!self) { PyErr_Print(); return FALSE; } return PyInstance_Check(self); } static GtkWidget* get_contacts_widget (NstPlugin *plugin) { PyObject* result = PyObject_CallMethod(self, "get_contacts_widget", NULL); if(!result) { PyErr_Print(); return NULL; } GtkWidget* res = ((PyGObject*)result)->obj; combo = res; g_object_ref(combo); Py_XDECREF(result); return combo; } static gboolean send_files (NstPlugin *plugin, GtkWidget *contact_widget, GList *file_list) { GList* node = file_list; PyObject* list = PyList_New(0); while(node) { char* filename = node->data; g_assert(filename != NULL); PyObject* str = PyString_FromString(filename); PyList_Append(list, str); Py_XDECREF(str); node = node->next; } PyObject* result = PyObject_CallMethod(self, "send_files", "O", list); if(!result) { PyErr_Print(); return FALSE; } Py_DECREF(list); if(result == Py_None || result == Py_False) { Py_DECREF(result); return FALSE; } Py_DECREF(result); return TRUE; } static gboolean validate_destination (NstPlugin *plugin, GtkWidget *contact_widget, char **error) { return TRUE; } static gboolean destroy (NstPlugin *plugin) { g_object_unref(combo); combo = NULL; Py_Finalize(); return TRUE; } static NstPluginInfo plugin_info = { "blueman", "blueman", "Bluetooth (OBEX Push)", GETTEXT_PACKAGE, NAUTILUS_CAPS_NONE, init, get_contacts_widget, validate_destination, send_files, destroy }; NST_INIT_PLUGIN (plugin_info) blueman-1.23-git201403102151/sendto/Makefile.in0000644000175000017500000005642212307423214020205 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ #AM_CFLAGS = VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = sendto DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" LTLIBRARIES = $(plugin_LTLIBRARIES) am__DEPENDENCIES_1 = @HAVE_NST_TRUE@libnstblueman_la_DEPENDENCIES = $(am__DEPENDENCIES_1) am__libnstblueman_la_SOURCES_DIST = nautilus-bluetooth-sendto.c @HAVE_NST_TRUE@am_libnstblueman_la_OBJECTS = \ @HAVE_NST_TRUE@ libnstblueman_la-nautilus-bluetooth-sendto.lo libnstblueman_la_OBJECTS = $(am_libnstblueman_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = libnstblueman_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(libnstblueman_la_CFLAGS) $(CFLAGS) \ $(libnstblueman_la_LDFLAGS) $(LDFLAGS) -o $@ @HAVE_NST_TRUE@am_libnstblueman_la_rpath = -rpath $(plugindir) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(libnstblueman_la_SOURCES) DIST_SOURCES = $(am__libnstblueman_la_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_NST_TRUE@plugindir = $(libdir)/nautilus-sendto/plugins @HAVE_NST_TRUE@plugin_LTLIBRARIES = libnstblueman.la @HAVE_NST_TRUE@libnstblueman_la_SOURCES = nautilus-bluetooth-sendto.c @HAVE_NST_TRUE@libnstblueman_la_LDFLAGS = -module -avoid-version @HAVE_NST_TRUE@libnstblueman_la_LIBADD = $(BLUEZ_LIBS) @PYTHON_LIBS@ @HAVE_NST_TRUE@libnstblueman_la_CFLAGS = @PYTHON_INCLUDES@ $(BLUEZ_CFLAGS) EXTRA_DIST = nautilus-bluetooth-sendto.c nautilus-sendto-plugin.h MAINTAINERCLEANFILES = Makefile.in all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sendto/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign sendto/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ } uninstall-pluginLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ done clean-pluginLTLIBRARIES: -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) @list='$(plugin_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libnstblueman.la: $(libnstblueman_la_OBJECTS) $(libnstblueman_la_DEPENDENCIES) $(EXTRA_libnstblueman_la_DEPENDENCIES) $(AM_V_CCLD)$(libnstblueman_la_LINK) $(am_libnstblueman_la_rpath) $(libnstblueman_la_OBJECTS) $(libnstblueman_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< libnstblueman_la-nautilus-bluetooth-sendto.lo: nautilus-bluetooth-sendto.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libnstblueman_la_CFLAGS) $(CFLAGS) -MT libnstblueman_la-nautilus-bluetooth-sendto.lo -MD -MP -MF $(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Tpo -c -o libnstblueman_la-nautilus-bluetooth-sendto.lo `test -f 'nautilus-bluetooth-sendto.c' || echo '$(srcdir)/'`nautilus-bluetooth-sendto.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Tpo $(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='nautilus-bluetooth-sendto.c' object='libnstblueman_la-nautilus-bluetooth-sendto.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libnstblueman_la_CFLAGS) $(CFLAGS) -c -o libnstblueman_la-nautilus-bluetooth-sendto.lo `test -f 'nautilus-bluetooth-sendto.c' || echo '$(srcdir)/'`nautilus-bluetooth-sendto.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginLTLIBRARIES install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pluginLTLIBRARIES cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginLTLIBRARIES install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/sendto/.deps/0000755000175000017500000000000012307423217017143 5ustar schrammschrammblueman-1.23-git201403102151/sendto/.deps/libnstblueman_la-nautilus-bluetooth-sendto.Plo0000644000175000017500000000001012307423217030260 0ustar schrammschramm# dummy blueman-1.23-git201403102151/sendto/Makefile.am0000644000175000017500000000067412307412112020165 0ustar schrammschramm#AM_CFLAGS = if HAVE_NST plugindir = $(libdir)/nautilus-sendto/plugins plugin_LTLIBRARIES = libnstblueman.la libnstblueman_la_SOURCES = nautilus-bluetooth-sendto.c libnstblueman_la_LDFLAGS = -module -avoid-version libnstblueman_la_LIBADD = $(BLUEZ_LIBS) @PYTHON_LIBS@ libnstblueman_la_CFLAGS = @PYTHON_INCLUDES@ $(BLUEZ_CFLAGS) endif EXTRA_DIST = nautilus-bluetooth-sendto.c nautilus-sendto-plugin.h MAINTAINERCLEANFILES = Makefile.in blueman-1.23-git201403102151/sendto/Makefile0000644000175000017500000006030112307423217017572 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # sendto/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. #AM_CFLAGS = am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = sendto DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(plugindir)" LTLIBRARIES = $(plugin_LTLIBRARIES) am__DEPENDENCIES_1 = libnstblueman_la_DEPENDENCIES = $(am__DEPENDENCIES_1) am__libnstblueman_la_SOURCES_DIST = nautilus-bluetooth-sendto.c am_libnstblueman_la_OBJECTS = \ libnstblueman_la-nautilus-bluetooth-sendto.lo libnstblueman_la_OBJECTS = $(am_libnstblueman_la_OBJECTS) AM_V_lt = $(am__v_lt_$(V)) am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) am__v_lt_0 = --silent am__v_lt_1 = libnstblueman_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(libnstblueman_la_CFLAGS) $(CFLAGS) \ $(libnstblueman_la_LDFLAGS) $(LDFLAGS) -o $@ am_libnstblueman_la_rpath = -rpath $(plugindir) AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I. -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_$(V)) am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_$(V)) am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(libnstblueman_la_SOURCES) DIST_SOURCES = $(am__libnstblueman_la_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/sendto abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/sendto abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../ top_builddir = .. top_srcdir = .. plugindir = $(libdir)/nautilus-sendto/plugins plugin_LTLIBRARIES = libnstblueman.la libnstblueman_la_SOURCES = nautilus-bluetooth-sendto.c libnstblueman_la_LDFLAGS = -module -avoid-version libnstblueman_la_LIBADD = $(BLUEZ_LIBS) -lpthread -ldl -lutil -lm -lpython2.7 libnstblueman_la_CFLAGS = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 $(BLUEZ_CFLAGS) EXTRA_DIST = nautilus-bluetooth-sendto.c nautilus-sendto-plugin.h MAINTAINERCLEANFILES = Makefile.in all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign sendto/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign sendto/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(plugindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(plugindir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ } uninstall-pluginLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ done clean-pluginLTLIBRARIES: -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) @list='$(plugin_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libnstblueman.la: $(libnstblueman_la_OBJECTS) $(libnstblueman_la_DEPENDENCIES) $(EXTRA_libnstblueman_la_DEPENDENCIES) $(AM_V_CCLD)$(libnstblueman_la_LINK) $(am_libnstblueman_la_rpath) $(libnstblueman_la_OBJECTS) $(libnstblueman_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c include ./$(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Plo .c.o: $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po # $(AM_V_CC)source='$<' object='$@' libtool=no \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(COMPILE) -c -o $@ $< .c.obj: $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po # $(AM_V_CC)source='$<' object='$@' libtool=no \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo # $(AM_V_CC)source='$<' object='$@' libtool=yes \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< libnstblueman_la-nautilus-bluetooth-sendto.lo: nautilus-bluetooth-sendto.c $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libnstblueman_la_CFLAGS) $(CFLAGS) -MT libnstblueman_la-nautilus-bluetooth-sendto.lo -MD -MP -MF $(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Tpo -c -o libnstblueman_la-nautilus-bluetooth-sendto.lo `test -f 'nautilus-bluetooth-sendto.c' || echo '$(srcdir)/'`nautilus-bluetooth-sendto.c $(AM_V_at)$(am__mv) $(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Tpo $(DEPDIR)/libnstblueman_la-nautilus-bluetooth-sendto.Plo # $(AM_V_CC)source='nautilus-bluetooth-sendto.c' object='libnstblueman_la-nautilus-bluetooth-sendto.lo' libtool=yes \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libnstblueman_la_CFLAGS) $(CFLAGS) -c -o libnstblueman_la-nautilus-bluetooth-sendto.lo `test -f 'nautilus-bluetooth-sendto.c' || echo '$(srcdir)/'`nautilus-bluetooth-sendto.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(plugindir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pluginLTLIBRARIES install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pluginLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pluginLTLIBRARIES cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-pluginLTLIBRARIES install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ uninstall-pluginLTLIBRARIES # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/compile0000755000175000017500000001624512307423213016220 0ustar schrammschramm#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # This file is maintained in Automake, please report # bugs to or send patches to # . nl=' ' # We need space, tab and new line, in precisely that order. Quoting is # there to prevent tools from complaining about whitespace usage. IFS=" "" $nl" file_conv= # func_file_conv build_file lazy # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. If the determined conversion # type is listed in (the comma separated) LAZY, no conversion will # take place. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: blueman-1.23-git201403102151/blueman/0000755000175000017500000000000012307423217016261 5ustar schrammschrammblueman-1.23-git201403102151/blueman/Functions.py0000644000175000017500000002340112307412112020573 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Constants import * try: import gtk except: pass import re import os import signal import atexit import sys from subprocess import Popen, call import subprocess import commands import gobject import traceback from blueman.Lib import sn_launcher import __builtin__ GREEN = lambda (x): "\x1b[32;01m" + x + "\x1b[39;49;00m" BLUE = lambda (x): "\x1b[34;01m" + x + "\x1b[39;49;00m" BOLD = lambda (x): "\033[1m" + x + "\033[0m" YELLOW = lambda (x): "\x1b[33;01m" + x + "\x1b[39;49;00m" import fcntl, struct, termios try: in_fg = os.getpgrp() == struct.unpack('h', fcntl.ioctl(0, termios.TIOCGPGRP, " "))[0] except: in_fg = False def dprint(*args): #dont print if in the background if in_fg: s = "" for a in args: s += (str(a) + " ") co = sys._getframe(1).f_code fname = BOLD(co.co_name) print "_________" print "%s %s" % (fname, "(%s:%d)" % (co.co_filename, co.co_firstlineno)) print s try: sys.stdout.flush() except IOError: pass __builtin__.dprint = dprint from blueman.main.AppletService import AppletService def check_bluetooth_status(message, exitfunc, *args, **kwargs): try: applet = AppletService() except: print "Blueman applet needs to be running" exitfunc() if "PowerManager" in applet.QueryPlugins(): if not applet.GetBluetoothStatus(): d = gtk.MessageDialog(None, type=gtk.MESSAGE_ERROR) d.props.icon_name = "blueman" d.props.text = _("Bluetooth Turned Off") d.props.secondary_text = message d.add_button(gtk.STOCK_QUIT, gtk.RESPONSE_NO) d.add_button(_("Enable Bluetooth"), gtk.RESPONSE_YES) resp = d.run() d.destroy() if resp != gtk.RESPONSE_YES: exitfunc() else: applet.SetBluetoothStatus(True, *args, **kwargs) def wait_for_adapter(bluez_adapter, callback, timeout=1000): def on_prop_change(key, value): if key == "Powered" and value: gobject.source_remove(source) bluez_adapter.UnHandleSignal(on_prop_change, "PropertyChanged") callback() def on_timeout(): bluez_adapter.UnHandleSignal(on_prop_change, "PropertyChanged") gobject.source_remove(source) dprint(YELLOW("Warning:"), "Bluez didn't provide 'Powered' property in a reasonable timeout\nAssuming adapter is ready") callback() props = bluez_adapter.GetProperties() if props["Address"] != "00:00:00:00:00:00": callback() return source = gobject.timeout_add(timeout, on_timeout) bluez_adapter.HandleSignal(on_prop_change, "PropertyChanged") def startup_notification(name, desc=None, bin_name=None, icon=None): dpy = gtk.gdk.display_get_default() screen = dpy.get_default_screen().get_number() sn = sn_launcher(dpy, screen) sn.set_name(name) if bin_name: sn.set_binary_name(bin_name) if icon: sn.set_icon_name(icon) if desc: sn.set_description(desc) sn.initiate("", "", gtk.get_current_event_time()) return sn def enable_rgba_colormap(): #screen = gtk.gdk.display_get_default().get_default_screen() #colormap = screen.get_rgba_colormap() #if colormap == None: # colormap = screen.get_rgb_colormap() #gtk.widget_set_default_colormap(colormap) pass def spawn(command, system=False, sn=None, reap=True, *args, **kwargs): def child_closed(pid, cond): dprint(command, "closed") if sn: sn.complete() if not system: if type(command) == list: command[0] = os.path.join(BIN_DIR, command[0]) else: command = os.path.join(BIN_DIR, command) else: if type(command) == list: command[0] = os.path.expanduser(command[0]) else: command = os.path.expanduser(command) env = os.environ if sn: id = sn.get_startup_id() env["DESKTOP_STARTUP_ID"] = id env["BLUEMAN_EVENT_TIME"] = str(gtk.get_current_event_time()) p = Popen(command, env=env, *args, **kwargs) if reap: gobject.child_watch_add(p.pid, child_closed) return p def setup_icon_path(): ic = gtk.icon_theme_get_default() ic.prepend_search_path(ICON_PATH) def get_icon(name, size=24, fallback="gtk-missing-image"): ic = gtk.icon_theme_get_default() try: icon = ic.load_icon(name, size, 0) except: if not fallback: raise try: icon = ic.load_icon(fallback, size, 0) except: icon = ic.load_icon("gtk-missing-image", size, 0) if icon.props.width > size: new_w = size new_h = int(size * ( float(icon.props.width) / icon.props.height )) icon = icon.scale_simple(new_w, new_h, gtk.gdk.INTERP_BILINEAR) if icon.props.height > size: new_w = int(size * ( float(icon.props.height) / icon.props.width )) new_h = size icon = icon.scale_simple(dest_width, dest_height, gtk.gdk.INTERP_BILINEAR) return icon def get_notification_icon(icon, main_icon="blueman"): main = get_icon(main_icon, 48) sub = get_icon(icon, 24) return composite_icon(main, [(sub, 24, 24, 255)]) def adapter_path_to_name(path): return re.search(".*(hci[0-9]*)", path).groups(0)[0] #format error def e_(msg): if isinstance(msg, Exception): return str(msg) + "\n" + traceback.format_exc() else: msg = str(msg) s = msg.split(": ") del s[0] return ": ".join(s) def opacify_pixbuf(pixbuf, alpha): new = pixbuf.copy() new.fill(0x00000000) pixbuf.composite(new, 0, 0, pixbuf.props.width, pixbuf.props.height, 0, 0, 1, 1, gtk.gdk.INTERP_BILINEAR, alpha) return new #pixbuf, [(pixbuf, x, y, alpha), (pixbuf, x, y, alpha)] def composite_icon(target, sources): target = target.copy() for source in sources: source[0].composite(target, source[1], source[2], source[0].get_width(), source[0].get_height(), source[1], source[2], 1, 1, gtk.gdk.INTERP_NEAREST, source[3]) return target def format_bytes(size): ret = 0.0 size = float(size) suffix = "" if size < 1024: ret = size suffix = "B" elif size > 1024 and size < (1024 * 1024): ret = size / 1024 suffix = "KB" elif size > (1024 * 1024) and size < (1024 * 1024 * 1024): ret = size / (1024 * 1024) suffix = "MB" else: ret = size / (1024 * 1024 * 1024) suffix = "GB" return (ret, suffix) def create_menuitem(text, image): item = gtk.ImageMenuItem(text) item.set_image(gtk.image_new_from_pixbuf(image)) return item def check_single_instance(id, unhide_func=None): print "%s version %s starting" % (id, VERSION) cachedir = os.path.expanduser("~/.cache/") if not os.path.exists(cachedir): os.mkdir(cachedir) lockfile = os.path.join(cachedir, "%s-%s" % (id, os.getuid())) def handler(signum, frame): if unhide_func: f = open(lockfile) f.readline() try: event_time = long(f.readline()) except: event_time = 0 f.close() unhide_func(event_time) signal.signal(signal.SIGUSR1, handler) if os.path.exists(lockfile): f = open(lockfile) try: pid = int(f.readline()) except: pid = 0 try: event_time = int(f.readline()) except: event_time = 0 f.close() if pid > 0: isrunning = os.path.exists("/proc/%s" % pid) if isrunning: try: f = open("/proc/%s/cmdline" % pid) cmdline = f.readline().replace("\0", " ") f.close() except: cmdline = None if not isrunning or (isrunning and id not in cmdline): print "Stale PID, overwriting" os.remove(lockfile) else: print "There is an instance already running" time = os.getenv("BLUEMAN_EVENT_TIME") or 0 f = file(lockfile, "w") f.write("%s\n%s" % (str(pid), str(time))) f.close() os.kill(pid, signal.SIGUSR1) exit() else: os.remove(lockfile) try: fd = os.open(lockfile, os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0664) os.write(fd, "%s\n%s" % (str(os.getpid()), "0")) os.close(fd) except OSError: print "There is an instance already running" exit() atexit.register(lambda: os.remove(lockfile)) def have(t): out = call(["which", t], stdout=subprocess.PIPE) return out != 1 def mask_ip4_address(ip, subnet): masked_ip = "" for i in range(4): masked_ip += chr(ord(ip[i]) & ord(subnet[i])) return masked_ip blueman-1.23-git201403102151/blueman/Makefile.in0000644000175000017500000005632012307423213020330 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/Constants.py.in $(blueman_PYTHON) \ $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = Constants.py CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ bluez \ gui \ main \ ods \ plugins \ iniparse bluemandir = $(pythondir)/blueman blueman_PYTHON = \ Constants.py \ DeviceClass.py \ Functions.py \ Sdp.py \ Lib.py \ __init__.py CLEANFILES = \ Constants.py \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) EXTRA_DIST = \ Constants.py.in all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): Constants.py: $(top_builddir)/config.status $(srcdir)/Constants.py.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/bluez/0000755000175000017500000000000012307423217017402 5ustar schrammschrammblueman-1.23-git201403102151/blueman/bluez/ServiceInterface.py0000644000175000017500000000277412307412112023177 0ustar schrammschramm# ServiceInterface.py - interface of BlueZ service plugins # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA from utils import raise_dbus_error from BlueZInterface import BlueZInterface class ServiceInterface(BlueZInterface): @raise_dbus_error def __init__(self, interface, obj_path, methods): self.methods = methods super(ServiceInterface, self).__init__(interface, obj_path) # __init__ def __getattribute__(self, name): if name in object.__getattribute__(self, 'methods'): func = getattr(self.GetInterface(), name) return raise_dbus_error(func) else: return super(ServiceInterface, self).__getattribute__(name) # __getattribute__ # ServiceInterface blueman-1.23-git201403102151/blueman/bluez/Agent.py0000644000175000017500000001311112307412112020777 0ustar schrammschramm# Agent.py - class Agent and decorator AgentMethod # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import inspect import dbus import dbus.service import errors __SIGNATURES__ = {'Release':('', ''), 'RequestPinCode':('o', 's'), 'RequestPasskey':('o', 'u'), 'DisplayPasskey':('ouu', ''), 'RequestConfirmation':('ou', ''), 'Authorize':('os', ''), 'ConfirmModeChange':('s', ''), 'Cancel':('', '')} def AgentMethod(func): ''' The decorator for customizing the agent methods. To use async callbacks, add two extra parameters for success callback and error callback in the def of the agent method. ''' global __SIGNATURES__ try: signatures = __SIGNATURES__[func.__name__] except KeyError: raise errors.BluezUnavailableAgentMethodError('method name ' + func.__name__ + ' unavailable for agent') args = inspect.getargspec(func)[0] if len(args) - len(signatures[0]) == 3: async_callbacks = (args[-2], args[-1]) else: async_callbacks = None warp = dbus.service.method('org.bluez.Agent', in_signature=signatures[0], out_signature=signatures[1], async_callbacks=async_callbacks) return warp(func) # AgentMethod class Agent(dbus.service.Object): ''' Represents the BlueZ dbus API on interface "org.bluez.Agent". Inherit from this class and use AgentMethod decorator to customize the methods. The simple-agent is provided by default. ''' def __init__(self, obj_path): self.__obj_path = obj_path dbus.service.Object.__init__(self, dbus.SystemBus(), obj_path) # __init__ def GetObjectPath(self): '''Returns the dbus object path of the agent.''' return self.__obj_path # GetObjectPath @AgentMethod def Release(self): ''' This method gets called when the service daemon unregisters the agent. An agent can use it to do cleanup tasks. There is no need to unregister the agent, because when this method gets called it has already been unregistered. ''' dprint("Release") # Release @AgentMethod def RequestPinCode(self, device): ''' This method gets called when the service daemon needs to get the passkey for an authentication. The return value should be a string of 1-16 characters length. The string can be alphanumeric. ''' dprint("RequestPinCode (%s)" % (device)) # RequestPinCode @AgentMethod def RequestPasskey(self, device): ''' This method gets called when the service daemon needs to get the passkey for an authentication. The return value should be a numeric value between 0-999999. ''' dprint("RequestPasskey (%s)" % (device)) # RequestPasskey @AgentMethod def DisplayPasskey(self, device, passkey, entered): ''' This method gets called when the service daemon needs to display a passkey for an authentication. The entered parameter indicates the number of already typed keys on the remote side. An empty reply should be returned. When the passkey needs no longer to be displayed, the Cancel method of the agent will be called. During the pairing process this method might be called multiple times to update the entered value. ''' dprint("DisplayPasskey (%s, %d)" % (device, passkey)) # DisplayPasskey @AgentMethod def RequestConfirmation(self, device, passkey): ''' This method gets called when the service daemon needs to confirm a passkey for an authentication. To confirm the value it should return an empty reply or an error in case the passkey is invalid. ''' dprint("RequestConfirmation (%s, %d)" % (device, passkey)) # RequestConfirmation @AgentMethod def Authorize(self, device, uuid): ''' This method gets called when the service daemon needs to authorize a connection/service request. ''' dprint("Authorize (%s, %s)" % (device, uuid)) # Authorize @AgentMethod def ConfirmModeChange(self, mode): ''' This method gets called if a mode change is requested that needs to be confirmed by the user. An example would be leaving flight mode. ''' dprint("ConfirmModeChange (%s)" % (mode)) # ConfirmModeChange @AgentMethod def Cancel(self): ''' This method gets called to indicate that the agent request failed before a reply was returned. ''' dprint("Cancel") # Cancel # Agent blueman-1.23-git201403102151/blueman/bluez/Makefile.in0000644000175000017500000004145512307423213021454 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/bluez DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/bluez blueman_PYTHON = \ Adapter.py \ Agent.py \ BaseInterface.py \ BlueZInterface.py \ Device.py \ Manager.py \ ServiceInterface.py \ __init__.py \ errors.py \ utils.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/bluez/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/bluez/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/bluez/BlueZInterface.py0000644000175000017500000000560212307412112022611 0ustar schrammschramm# BlueZInterface.py - the base class of other BlueZ interface classes # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import dbus import types from utils import raise_type_error class BlueZInterface(object): '''the base class of other BlueZ interface classes.''' def __init__(self, interface_name, obj_path): self.__obj_path = obj_path self.__interface_name = interface_name self.__bus = dbus.SystemBus() self.__dbus_proxy = self.__bus.get_object('org.bluez', obj_path, follow_name_owner_changes=True) self.__interface = dbus.Interface(self.__dbus_proxy, interface_name) # __init__ def GetObjectPath(self): return self.__obj_path # GetObjectPath def GetInterface(self): return self.__interface # GetInterface def GetInterfaceName(self): return self.__interface_name # GetInterfaceName def HandleSignal(self, handler, signal, **kwargs): ''' The handler function will be called when specific signal is emmited. For available signals of each interface, check BlueZ4 documents. ''' # raise_type_error(handler, types.FunctionType) raise_type_error(signal, types.StringType) self.__bus.add_signal_receiver(handler, signal, self.__interface_name, 'org.bluez', self.__obj_path, **kwargs) def UnHandleSignal(self, handler, signal, **kwargs): ''' The handler function will be called when specific signal is emmited. For available signals of each interface, check BlueZ4 documents. ''' # raise_type_error(handler, types.FunctionType) raise_type_error(signal, types.StringType) self.__bus.remove_signal_receiver(handler, signal, self.__interface_name, 'org.bluez', self.__obj_path, **kwargs) # HandleSignal # BlueZInterface blueman-1.23-git201403102151/blueman/bluez/errors.py0000644000175000017500000001103412307412112021257 0ustar schrammschramm# errors.py - custom dbus bluez errors # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA class BluezDBusException(Exception): """ Custom Bluez Dbus Exception class. """ def __init__(self, reason): """ """ self.reason = reason # __init__ def __str__(self): """ """ return self.reason # repr class DBusFailedError(BluezDBusException): pass class DBusInvalidArgumentsError(BluezDBusException): pass class DBusNotAuthorizedError(BluezDBusException): pass class DBusOutOfMemoryError(BluezDBusException): pass class DBusNoSuchAdapterError(BluezDBusException): pass class DBusNotReadyError(BluezDBusException): pass class DBusNotAvailableError(BluezDBusException): pass class DBusNotConnectedError(BluezDBusException): pass class DBusConnectionAttemptFailedError(BluezDBusException): pass class DBusAlreadyExistsError(BluezDBusException): pass class DBusDoesNotExistError(BluezDBusException): pass class DBusNoReplyError(BluezDBusException): pass class DBusInProgressError(BluezDBusException): pass class DBusNotSupportedError(BluezDBusException): pass class DBusAuthenticationFailedError(BluezDBusException): pass class DBusAuthenticationTimeoutError(BluezDBusException): pass class DBusAuthenticationRejectedError(BluezDBusException): pass class DBusAuthenticationCanceledError(BluezDBusException): pass class DBusUnsupportedMajorClassError(BluezDBusException): pass class DBusNotSupportedError(BluezDBusException): pass class DBusServiceUnknownError(BluezDBusException): pass class DBusMainLoopNotSupportedError(BluezDBusException): pass class DBusMainLoopModuleNotFoundError(BluezDBusException): pass class BluezUnavailableAgentMethodError(BluezDBusException): pass __DICT_ERROR__ = {'org.bluez.Error.Failed:':DBusFailedError, 'org.bluez.Error.InvalidArguments:':DBusInvalidArgumentsError, 'org.bluez.Error.NotAuthorized:':DBusNotAuthorizedError, 'org.bluez.Error.OutOfMemory:':DBusOutOfMemoryError, 'org.bluez.Error.NoSuchAdapter:':DBusNoSuchAdapterError, 'org.bluez.Error.NotReady:':DBusNotReadyError, 'org.bluez.Error.NotAvailable:':DBusNotAvailableError, 'org.bluez.Error.NotConnected:':DBusNotConnectedError, 'org.bluez.serial.Error.ConnectionAttemptFailed:':DBusConnectionAttemptFailedError, 'org.bluez.Error.AlreadyExists:':DBusAlreadyExistsError, 'org.bluez.Error.DoesNotExist:':DBusDoesNotExistError, 'org.bluez.Error.InProgress:':DBusInProgressError, 'org.bluez.Error.NoReply:':DBusNoReplyError, 'org.bluez.Error.NotSupported:':DBusNotSupportedError, 'org.bluez.Error.AuthenticationFailed:':DBusAuthenticationFailedError, 'org.bluez.Error.AuthenticationTimeout:':DBusAuthenticationTimeoutError, 'org.bluez.Error.AuthenticationRejected:':DBusAuthenticationRejectedError, 'org.bluez.Error.AuthenticationCanceled:':DBusAuthenticationCanceledError, 'org.bluez.serial.Error.NotSupported:':DBusNotSupportedError, 'org.bluez.Error.UnsupportedMajorClass:':DBusUnsupportedMajorClassError, 'org.freedesktop.DBus.Error.ServiceUnknown:':DBusServiceUnknownError} def parse_dbus_error(exception): """ Return a custom exception based in the dbus exception that was raised. """ global __DICT_ERROR__ aux = "%s" % exception aux_splt = aux.split(None,1) try: return __DICT_ERROR__[aux_splt[0]](aux_splt[1]) except KeyError: return exception # parse_dbus_error blueman-1.23-git201403102151/blueman/bluez/utils.py0000644000175000017500000000254612307412112021113 0ustar schrammschramm# utils.py - utils to parse dbus exceptions and check instance type # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import dbus import errors def raise_dbus_error(func): def warp(*args, **kwargs): try: return func(*args, **kwargs) except dbus.DBusException, exception: raise errors.parse_dbus_error(exception) return warp # raise_dbus_error def raise_type_error(instance, cls): if not isinstance(instance, cls): raise TypeError('Expecting an instance of ' + cls.__name__ + ', not ' + type(instance).__name__) # raise_type_error blueman-1.23-git201403102151/blueman/bluez/Manager.py0000644000175000017500000001124712307412112021323 0ustar schrammschramm# Manager.py - class Manager # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import Adapter import Agent import errors from utils import raise_dbus_error from BaseInterface import BaseInterface class Manager(BaseInterface): ''' Represents the BlueZ dbus API on interface "org.bluez.Manager". Pass the name of the mainloop as a string to __init__. The mainloop support could not be changed after the first init of Manager. Supported mainloops are gobject, pyqt4 and ecore, use your perferred one. And gobject is supported by dbus-python natively. If you wanna use pyqt4 or ecore, make sure you have python bindings for them. ''' _instance = None def __new__(cls, *args, **kwargs): if not cls._instance: cls._instance = super(Manager, cls).__new__(cls) return cls._instance # __new__ @raise_dbus_error def __init__(self, mainloop): try: if self.__mainloop_support: pass except AttributeError: self.__setup_event_loop(mainloop) super(Manager, self).__init__('org.bluez.Manager', '/') # __init__ def __setup_event_loop(self, mainloop): def parse_gobject_mainloop(mainloop): try: import dbus.mainloop.glib except ImportError: raise errors.DBusMainLoopModuleNotFoundError('Can not find module for ' + mainloop) dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) return True def parse_pyqt4_mainloop(mainloop): try: import dbus.mainloop.qt except ImportError: raise errors.DBusMainLoopModuleNotFoundError('Can not find module for ' + mainloop) dbus.mainloop.qt.DBusQtMainLoop(set_as_default=True) return True def parse_ecore_mainloop(mainloop): try: import e_dbus except ImportError: raise errors.DBusMainLoopModuleNotFoundError('Can not find module for ' + mainloop) e_dbus.DBusEcoreMainLoop(set_as_default=True) return True _supported_mainloops = {'gobject':parse_gobject_mainloop, 'pyqt4':parse_pyqt4_mainloop, 'ecore':parse_ecore_mainloop} if (not isinstance(mainloop, str)) or (not _supported_mainloops.has_key(mainloop)): raise errors.DBusMainLoopNotSupportedError('Supported mainloops are gobject, pyqt4 and ecore') else: parse_mainloop = _supported_mainloops.get(mainloop) if parse_mainloop(mainloop): self.__mainloop_support = True # __setup_event_loop @raise_dbus_error def GetAdapter(self, pattern=None): ''' Returns an instance of Adaper for specified adapter, valid patterns are "hci0" or "00:11:22:33:44:55". Or returns default BlueZ if pattern is None. ''' if pattern is not None: obj_path = self.GetInterface().FindAdapter(pattern) else: obj_path = self.GetInterface().DefaultAdapter() return Adapter.Adapter(obj_path) # GetAdapter @raise_dbus_error def ListAdapters(self): '''Returns a list of Adapter instances.''' obj_paths = self.GetInterface().ListAdapters() adapters = [] for obj_path in obj_paths: adapters.append(Adapter.Adapter(obj_path)) return adapters # ListAdapters def CreateAgent(self, cls=Agent.Agent, obj_path='/org/bluez/Agent'): ''' Paramater cls should be a custom sub-class of Agent. Paramater obj_path is the dbus object path for the agent, should start with '/'. Returns an instance of specified cls. ''' if not issubclass(cls, Agent.Agent): raise TypeError('Expecting a subclass of Agent') return cls(obj_path) # CreateAgent # Manager blueman-1.23-git201403102151/blueman/bluez/Device.py0000644000175000017500000001125112307412112021143 0ustar schrammschramm# Device.py - class Device # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA from utils import raise_dbus_error from BaseInterface import BaseInterface class Device(BaseInterface): '''Represents the BlueZ dbus API on interface "org.bluez.Device".''' @raise_dbus_error def __init__(self, obj_path): super(Device, self).__init__('org.bluez.Device', obj_path) # __init__ @raise_dbus_error def GetProperties(self): ''' Returns all properties for the device. Properties: string Address [readonly] The Bluetooth device address of the remote device. string Name [readonly] The Bluetooth remote name. This value can not be changed. Use the Alias property instead. uint32 Class [readonly] The Bluetooth class of device of the remote device. array{string} UUIDs [readonly] List of 128-bit UUIDs that represents the available remote services. boolean Paired [readonly] Indicates if the remote device is paired. boolean Connected [readonly] Indicates if the remote device is currently connected. A PropertyChanged signal indicate changes to this status. boolean Trusted [readwrite] Indicates if the remote is seen as trusted. This setting can be changed by the application. string Alias [readwrite] The name alias for the remote device. The alias can be used to have a different friendly name for the remote device. In case no alias is set, it will return the remote device name. Setting an empty string as alias will convert it back to the remote device name. When reseting the alias with an empty string, the emitted PropertyChanged signal will show the remote name again. object Adapter [readonly] The object path of the adpater the device belongs to. ''' return self.GetInterface().GetProperties() # GetProperties @raise_dbus_error def SetProperty(self, name, value): ''' Changes the value of the specified property. Only properties that are listed a read-write are changeable. On success this will emit a PropertyChanged signal. ''' self.GetInterface().SetProperty(name, value) # SetProperty @raise_dbus_error def DiscoverServices(self, pattern): ''' This method starts the service discovery to retrieve remote service records. The pattern parameter can be used to specific specific UUIDs. The return value is a dictionary with the record handles as keys and the service record in XML format as values. The key is uint32 and the value a string for this dictionary. ''' return self.GetInterface().DiscoverServices(pattern) # DiscoverServices @raise_dbus_error def CancelDiscovery(self): ''' This method will cancel any previous DiscoverServices transaction. ''' self.GetInterface().CancelDiscovery() # CancelDiscovery @raise_dbus_error def Disconnect(self, *args, **kwargs): ''' This method disconnects a specific remote device by terminating the low-level ACL connection. The use of this method should be restricted to administrator use. A DisconnectRequested signal will be sent and the actual disconnection will only happen 2 seconds later. This enables upper-level applications to terminate their connections gracefully before the ACL connection is terminated. ''' self.GetInterface().Disconnect(*args, **kwargs) # Disconnect # Device blueman-1.23-git201403102151/blueman/bluez/__init__.py0000644000175000017500000000176512307412112021514 0ustar schrammschramm# __init__.py - make bluez a package # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA from Manager import Manager from Agent import Agent from Agent import AgentMethod from Device import Device from Adapter import Adapter blueman-1.23-git201403102151/blueman/bluez/Makefile.am0000644000175000017500000000052012307412112021423 0ustar schrammschrammbluemandir = $(pythondir)/blueman/bluez blueman_PYTHON = \ Adapter.py \ Agent.py \ BaseInterface.py \ BlueZInterface.py \ Device.py \ Manager.py \ ServiceInterface.py \ __init__.py \ errors.py \ utils.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/bluez/Adapter.py0000644000175000017500000002450612307412112021333 0ustar schrammschramm# Adapter.py - class Adapter # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import dbus import types import Device import Agent import errors from utils import raise_dbus_error from utils import raise_type_error from BaseInterface import BaseInterface class Adapter(BaseInterface): '''Represents the BlueZ dbus API on interface"org.bluez.Adapter".''' @raise_dbus_error def __init__(self, obj_path): super(Adapter, self).__init__('org.bluez.Adapter', obj_path) # __init__ @raise_dbus_error def GetProperties(self): ''' Returns all properties for the adapter. Properties: string Address [readonly] The Bluetooth device address. string Name [readwrite] The Bluetooth friendly name. This value can be changed and a PropertyChanged signal will be emitted. string Mode [readwrite] The Bluetooth operation mode. Valid modes: "off", "connectable","discoverable", "limited" uint32 DiscoverableTimeout [readwrite] The discoverable timeout in seconds. A value of zero means that the timeout is disabled and it will stay in discoverable/limited mode forever. The default value for the discoverable timeout should be 180 seconds (3 minutes). boolean Discovering [readonly] Indicates that a device discovery procedure is active. ''' return self.GetInterface().GetProperties() # GetProperties @raise_dbus_error def SetProperty(self, name, value, **kwargs): ''' Changes the value of the specified property. Only properties that are listed a read-write are changeable. On success this will emit a PropertyChanged signal. ''' if type(value) == types.IntType: value = dbus.UInt32(value) self.GetInterface().SetProperty(name, value, **kwargs) # SetProperty @raise_dbus_error def RequestMode(self, mode, reply_handler=None, error_handler=None): ''' This method will request a mode change. The mode change must be confirmed by the user via the agent. Possible modes for this call are "connectable" and "discoverable". Any application that wants to use Bluetooth functionality can use this method to indicate which mode it needs to operate sucessfully. In case the user does not confirm the mode change it will return an error to indicate this rejection. Use reply_handler and error_handler to make asynchronous call. reply_handler will not receive any parameters, error_handler will receive an exception as the parameter. ''' def error_handler_wrapper(exception): exception = errors.parse_dbus_error(exception) if not callable(error_handler): raise exception error_handler(exception) if reply_handler is None and error_handler is None: self.GetInterface().RequestMode(mode) else: self.GetInterface().RequestMode(mode, reply_handler=reply_handler, error_handler=error_handler_wrapper) # RequestMode @raise_dbus_error def ReleaseMode(self): '''Releases a mode requested via RequestMode.''' self.GetInterface().ReleaseMode() # ReleaseMode @raise_dbus_error def StartDiscovery(self): ''' This method starts the device discovery session. This includes an inquiry procedure and remote device name resolving. Use StopDiscovery to release the sessions acquired. This process will start emitting DeviceFound and PropertyChanged "Discovering" signals. ''' self.GetInterface().StartDiscovery() # StartDiscovery @raise_dbus_error def StopDiscovery(self): ''' This method will cancel any previous StartDiscovery transaction. Note that a discovery procedure is shared between all discovery sessions thus calling StopDiscovery will only release a single session. ''' self.GetInterface().StopDiscovery() # StopDiscovery @raise_dbus_error def FindDevice(self, address): ''' Returns the Device instance for given address. The device object needs to be first created via CreateDevice or CreatePairedDevice. ''' obj_path = self.GetInterface().FindDevice(address) return Device.Device(obj_path) # FindDevice @raise_dbus_error def ListDevices(self): '''Returns list of Device instances.''' obj_paths = self.GetInterface().ListDevices() devices = [] for obj_path in obj_paths: devices.append(Device.Device(obj_path)) return devices # ListDevices @raise_dbus_error def CreateDevice(self, address, reply_handler=None, error_handler=None): ''' Creates a new dbus object path for a remote device, then returns Device instance. This method will connect to the remote device and retrieve all SDP records. If the dbus object path for the remote device already exists this method will fail. ''' def reply_handler_wrapper(obj_path): if not callable(reply_handler): return reply_handler(Device.Device(obj_path)) def error_handler_wrapper(exception): exception = errors.parse_dbus_error(exception) if not callable(error_handler): raise exception error_handler(exception) if reply_handler is None and error_handler is None: obj_path = self.GetInterface().CreateDevice(address) return Device.Device(obj_path) else: self.GetInterface().CreateDevice(address, reply_handler=reply_handler_wrapper, error_handler=error_handler_wrapper) return None # CreateDevice @raise_dbus_error def CreatePairedDevice(self, address, agent, capability='', reply_handler=None, error_handler=None): ''' Creates a new object path for a remote device and then returns Device instance. This method will connect to the remote device and retrieve all SDP records and then initiate the pairing. If previously CreateDevice was used successfully, this method will only initiate the pairing. Compared to CreateDevice this method will fail if the pairing already exists, but not if the object path already has been created. This allows applications to use CreateDevice first and the if needed use CreatePairedDevice to initiate pairing. The capability parameter is the same as for the RegisterAgent method. Use reply_handler and error_handler to make asynchronous call, and this method will return None. reply_handler will receive an instance of Device as the parameter, error_handler will receive an exception as the parameter. ''' def reply_handler_wrapper(obj_path): if not callable(reply_handler): return reply_handler(Device.Device(obj_path)) def error_handler_wrapper(exception): exception = errors.parse_dbus_error(exception) if not callable(error_handler): raise exception error_handler(exception) if reply_handler is None and error_handler is None: obj_path = self.GetInterface().CreatePairedDevice(address, agent, capability) return Device.Device(obj_path) else: self.GetInterface().CreatePairedDevice(address, agent, capability, reply_handler=reply_handler_wrapper, error_handler=error_handler_wrapper) return None # CreatePairedDevice @raise_dbus_error def RemoveDevice(self, device): ''' This removes the remote device dbus object according to given Device instance. It will remove also the pairing information. ''' raise_type_error(device, Device.Device) self.GetInterface().RemoveDevice(device.GetObjectPath()) # RemoveDevice @raise_dbus_error def RegisterAgent(self, agent, capability=''): ''' This registers the adapter wide agent. The agent should be an instance of Agent, the methods of Agent will be called when user input is needed. If an application disconnects from the dbus bus all of its registered agents will be removed. The capability parameter can have the values "DisplayOnly", "DisplayYesNo", "KeyboardOnly" and "NoInputNoOutput" which reflects the input and output capabilities of the agent. If an empty string is used it will fallback to "DisplayYesNo". ''' raise_type_error(agent, Agent.Agent) self.GetInterface().RegisterAgent(agent.GetObjectPath(), capability) # RegisterAgent @raise_dbus_error def UnregisterAgent(self, agent): ''' This unregisters the agent that has been previously registered. ''' raise_type_error(agent, Agent.Agent) self.GetInterface().UnregisterAgent(agent.GetObjectPath()) # UnregisterAgent # Adapter blueman-1.23-git201403102151/blueman/bluez/BaseInterface.py0000644000175000017500000000432012307412112022436 0ustar schrammschramm# BaseInterface.py - abstraction of BlueZ base interfaces # # Copyright (C) 2008 Vinicius Gomes # Copyright (C) 2008 Li Dongyang # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA import dbus import xml.dom.minidom from BlueZInterface import BlueZInterface from ServiceInterface import ServiceInterface class BaseInterface(BlueZInterface): def __init__(self, interface_name, obj_path): super(BaseInterface, self).__init__(interface_name, obj_path) # __init__ def ListServiceInterfaces(self): ''' Returns a list of available service interfaces under current object path, for available methods for each interface, check BlueZ4 documents. ''' interfaces = [] dbus_object = dbus.SystemBus().get_object('org.bluez', self.GetObjectPath()) dbus_introspect = dbus.Interface(dbus_object, 'org.freedesktop.DBus.Introspectable') introspect_xml = dbus_introspect.Introspect() root_node = xml.dom.minidom.parseString(introspect_xml) for interface in root_node.getElementsByTagName('interface'): interface_name = interface.getAttribute('name') if interface_name != self.GetInterfaceName(): methods = [] for method in interface.getElementsByTagName('method'): methods.append(method.getAttribute('name')) interfaces.append(ServiceInterface(interface_name, self.GetObjectPath(), methods)) return interfaces # ListServiceInterfaces # BaseInterface blueman-1.23-git201403102151/blueman/bluez/Makefile0000644000175000017500000004475212307423217021056 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/bluez/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/bluez DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/bluez abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/bluez abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. bluemandir = $(pythondir)/blueman/bluez blueman_PYTHON = \ Adapter.py \ Agent.py \ BaseInterface.py \ BlueZInterface.py \ Device.py \ Manager.py \ ServiceInterface.py \ __init__.py \ errors.py \ utils.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/bluez/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/bluez/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/ods/0000755000175000017500000000000012307423217017046 5ustar schrammschrammblueman-1.23-git201403102151/blueman/ods/OdsBase.py0000644000175000017500000000322712307412112020734 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject import dbus from blueman.main.SignalTracker import SignalTracker class OdsBase(dbus.proxies.Interface, gobject.GObject): # def OdsMethod(fn): # def new(self, *args, **kwargs): # fn(self, *args, **kwargs) # getattr(super(OdsBase,self), fn.__name__)(*args, **kwargs) # return new def __init__(self, service_name, obj_path): self.bus = dbus.SessionBus() self._signals = SignalTracker() service = self.bus.get_object("org.openobex", obj_path) gobject.GObject.__init__(self) dbus.proxies.Interface.__init__(self, service, service_name) def DisconnectAll(self): self._signals.DisconnectAll() def Handle(self, signame, handler): self._signals.Handle("dbus", self.bus, handler, signame, self.dbus_interface, None, self.object_path) def GHandle(self, *args): self._signals.Handle("gobject", self, *args) blueman-1.23-git201403102151/blueman/ods/OdsSession.py0000644000175000017500000000526212307412112021506 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject from blueman.ods.OdsBase import OdsBase class OdsSession(OdsBase): __gsignals__ = { 'connected' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, ()), 'cancelled' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'disconnected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'transfer-started' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), 'transfer-progress' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'transfer-completed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'error-occurred' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), } def __init__(self, obj_path): OdsBase.__init__(self, "org.openobex.Session", obj_path) self.Connected = False self.Handle("Cancelled", self.on_cancelled) self.Handle("Disconnected", self.on_disconnected) self.Handle("TransferStarted", self.on_trans_started) self.Handle("TransferProgress", self.on_trans_progress) self.Handle("TransferCompleted", self.on_trans_complete) self.Handle("ErrorOccurred", self.on_error) def __del__(self): dprint("deleting session") #this is executed by gobject, before the connected signal is emitted def do_connected(self): self.Connected = True def on_cancelled(self): self.emit("cancelled") #self.DisconnectAll() def on_disconnected(self): dprint("disconnected") self.Connected = False self.emit("disconnected") #self.DisconnectAll() def on_trans_started(self, filename, path, size): self.emit("transfer-started", filename, path, size) def on_trans_progress(self, bytes): self.emit("transfer-progress", bytes) def on_trans_complete(self): self.emit("transfer-completed") def on_error(self, name, msg): self.emit("error-occurred", name, msg) #self.DisconnectAll() blueman-1.23-git201403102151/blueman/ods/Makefile.in0000644000175000017500000004135012307423213021112 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/ods DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/ods blueman_PYTHON = \ OdsBase.py \ OdsManager.py \ OdsServer.py \ OdsServerSession.py \ OdsSession.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/ods/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/ods/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/ods/__init__.py0000644000175000017500000000000012307412112021135 0ustar schrammschrammblueman-1.23-git201403102151/blueman/ods/Makefile.am0000644000175000017500000000042112307412112021067 0ustar schrammschrammbluemandir = $(pythondir)/blueman/ods blueman_PYTHON = \ OdsBase.py \ OdsManager.py \ OdsServer.py \ OdsServerSession.py \ OdsSession.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/ods/OdsManager.py0000644000175000017500000001155612307412112021440 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject import os from blueman.ods.OdsBase import OdsBase from blueman.ods.OdsServer import OdsServer from blueman.ods.OdsSession import OdsSession from blueman.main.SignalTracker import SignalTracker import weakref class OdsManager(OdsBase): __gsignals__ = { 'server-created' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,gobject.TYPE_STRING,)), 'server-destroyed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'session-created' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'session-destroyed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } def __del__(self): dprint("deleting OdsManager instance") def __init__(self): OdsBase.__init__(self, "org.openobex.Manager", "/org/openobex") self.Servers = {} self.Sessions = {} self.Handle("SessionClosed", self.on_session_closed) self.Handle("SessionConnectError", self.on_session_error) self.Handle("SessionConnected", self.on_session_connected) def on_session_closed(self, session_path): dprint("__Session Closed__") #session_path = os.path.basename(session_path) if session_path in self.Sessions: self.Sessions[session_path].DisconnectAll() del self.Sessions[session_path] self.emit("session-destroyed", session_path) def on_session_connected(self, session_path): dprint("session_connected") #session_path = os.path.basename(session_path) if session_path in self.Sessions: session = self.Sessions[session_path] if not session.Connected: session.emit("connected") def on_session_error(self, session_path, err_name, err_msg): dprint("__error__") #session_path = os.path.basename(session_path) if session_path in self.Sessions: session = self.Sessions[session_path] session.emit("error-occurred", err_name, err_msg) #self.on_session_closed(session_path) def DisconnectAll(self, *args): def on_destroyed(inst, path): if len(self.Servers)-1 == 0: OdsBase.DisconnectAll(self, *args) OdsBase.GHandle(self, "server-destroyed", on_destroyed) if len(self.Servers) == 0: on_destroyed(None) else: for k,v in self.Servers.iteritems(): self.destroy_server(k) def get_server(self, pattern): try: return self.Servers[pattern] except KeyError: return None def create_session(self, dest_addr, source_addr="00:00:00:00:00:00", pattern="opp", error_handler=None): def reply(session_path): session = OdsSession(session_path) self.Sessions[session_path] = session self.emit("session-created", session) def err(*args): dprint("session err", args) if not error_handler: error_handler=err self.CreateBluetoothSession(dest_addr, source_addr, pattern, reply_handler=reply, error_handler=error_handler) @staticmethod def __server_created(ref, path, pattern): server = OdsServer(path) ref().Servers[pattern] = server ref().emit("server-created", server, pattern) def create_server(self, source_addr="00:00:00:00:00:00", pattern="opp", require_pairing=False): ref = weakref.ref(self) def err(*args): dprint("Couldn't create %s server" % pattern, args) self.CreateBluetoothServer(source_addr, pattern, require_pairing, reply_handler=lambda x: OdsManager.__server_created(ref, x, pattern), error_handler=err) def destroy_server(self, pattern="opp"): dprint("Destroy %s server" % pattern) def on_stopped(server): dprint("server stopped") try: server.Close() except: #this is a workaround for lp:735068 dprint("DBus error on ODS server.Close()") #force close locally server.DisconnectAll() gobject.source_remove(timeout) def on_closed(server): dprint("server closed") self.emit("server-destroyed", self.Servers[pattern].object_path) del self.Servers[pattern] try: s = self.Servers[pattern] s.GHandle("stopped", on_stopped) s.GHandle("closed", on_closed) try: s.Stop() except: #ods probably died gobject.idle_add(on_closed, s) timeout = gobject.timeout_add(1000, on_stopped, s) except KeyError: pass blueman-1.23-git201403102151/blueman/ods/OdsServerSession.py0000644000175000017500000000467212307412112022701 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject from blueman.ods.OdsBase import OdsBase class OdsServerSession(OdsBase): __gsignals__ = { 'cancelled' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'disconnected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'transfer-started' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), 'transfer-progress' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'transfer-completed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'error-occurred' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), } def __init__(self, obj_path): OdsBase.__init__(self, "org.openobex.ServerSession", obj_path) self.Handle("Cancelled", self.on_cancelled) self.Handle("Disconnected", self.on_disconnected) self.Handle("TransferStarted", self.on_trans_started) self.Handle("TransferProgress", self.on_trans_progress) self.Handle("TransferCompleted", self.on_trans_complete) self.Handle("ErrorOccurred", self.on_error) def __del__(self): dprint("deleting session") def on_cancelled(self): self.emit("cancelled") #self.DisconnectAll() def on_disconnected(self): self.emit("disconnected") #self.DisconnectAll() def on_trans_started(self, filename, path, size): self.emit("transfer-started", filename, path, size) def on_trans_progress(self, bytes): self.emit("transfer-progress", bytes) def on_trans_complete(self): self.emit("transfer-completed") def on_error(self, name, msg): self.emit("error-occurred", name, msg) #self.DisconnectAll() blueman-1.23-git201403102151/blueman/ods/OdsServer.py0000644000175000017500000000522312307412112021326 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject from blueman.ods.OdsBase import OdsBase from blueman.ods.OdsServerSession import OdsServerSession class OdsServer(OdsBase): __gsignals__ = { 'started' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'stopped' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'closed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'error-occured' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), 'session-created' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'session-removed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } def __init__(self, obj_path): OdsBase.__init__(self, "org.openobex.Server", obj_path) self.Handle("Started", self.on_started) self.Handle("Stopped", self.on_stopped) self.Handle("Closed", self.on_closed) self.Handle("ErrorOccured", self.on_error) self.Handle("SessionCreated", self.on_session_created) self.Handle("SessionRemoved", self.on_session_removed) self.sessions = {} def __del__(self): dprint("deleting server object") def DisconnectAll(self, *args): for k, v in self.sessions.iteritems(): v.DisconnectAll() self.sessions = {} OdsBase.DisconnectAll(self, *args) def on_started(self): self.emit("started") def on_stopped(self): self.emit("stopped") def on_closed(self): self.emit("closed") self.DisconnectAll() def on_error(self, err_name, err_message): self.emit("error-occured", err_name, err_message) self.DisconnectAll() def on_session_created(self, path): dprint(path) self.sessions[path] = OdsServerSession(path) self.emit("session-created", self.sessions[path]) def on_session_removed(self, path): dprint(path) self.emit("session-removed", path) self.sessions[path].DisconnectAll() del self.sessions[path] blueman-1.23-git201403102151/blueman/ods/Makefile0000644000175000017500000004463712307423217020524 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/ods/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/ods DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/ods abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/ods abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. bluemandir = $(pythondir)/blueman/ods blueman_PYTHON = \ OdsBase.py \ OdsManager.py \ OdsServer.py \ OdsServerSession.py \ OdsSession.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/ods/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/ods/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/iniparse/0000755000175000017500000000000012307423217020073 5ustar schrammschrammblueman-1.23-git201403102151/blueman/iniparse/compat.py0000644000175000017500000002772012307412112021730 0ustar schrammschramm# Copyright (c) 2001, 2002, 2003 Python Software Foundation # Copyright (c) 2004-2008 Paramjit Oberoi # All Rights Reserved. See LICENSE-PSF & LICENSE for details. """Compatibility interfaces for ConfigParser Interfaces of ConfigParser, RawConfigParser and SafeConfigParser should be completely identical to the Python standard library versions. Tested with the unit tests included with Python-2.3.4 The underlying INIConfig object can be accessed as cfg.data """ import re from ConfigParser import DuplicateSectionError, \ NoSectionError, NoOptionError, \ InterpolationMissingOptionError, \ InterpolationDepthError, \ InterpolationSyntaxError, \ DEFAULTSECT, MAX_INTERPOLATION_DEPTH # These are imported only for compatiability. # The code below does not reference them directly. from ConfigParser import Error, InterpolationError, \ MissingSectionHeaderError, ParsingError import ini class RawConfigParser(object): def __init__(self, defaults=None, dict_type=dict): if dict_type != dict: raise ValueError('Custom dict types not supported') self.data = ini.INIConfig(defaults=defaults, optionxformsource=self) def optionxform(self, optionstr): return optionstr.lower() def defaults(self): d = {} secobj = self.data._defaults for name in secobj._options: d[name] = secobj._compat_get(name) return d def sections(self): """Return a list of section names, excluding [DEFAULT]""" return list(self.data) def add_section(self, section): """Create a new section in the configuration. Raise DuplicateSectionError if a section by the specified name already exists. Raise ValueError if name is DEFAULT or any of its case-insensitive variants. """ # The default section is the only one that gets the case-insensitive # treatment - so it is special-cased here. if section.lower() == "default": raise ValueError, 'Invalid section name: %s' % section if self.has_section(section): raise DuplicateSectionError(section) else: self.data._new_namespace(section) def has_section(self, section): """Indicate whether the named section is present in the configuration. The DEFAULT section is not acknowledged. """ try: self.data[section] return True except KeyError: return False def options(self, section): """Return a list of option names for the given section name.""" try: return list(self.data[section]) except KeyError: raise NoSectionError(section) def read(self, filenames): """Read and parse a filename or a list of filenames. Files that cannot be opened are silently ignored; this is designed so that you can specify a list of potential configuration file locations (e.g. current directory, user's home directory, systemwide directory), and all existing configuration files in the list will be read. A single filename may also be given. """ files_read = [] if isinstance(filenames, basestring): filenames = [filenames] for filename in filenames: try: fp = open(filename) except IOError: continue files_read.append(filename) self.data._readfp(fp) fp.close() return files_read def readfp(self, fp, filename=None): """Like read() but the argument must be a file-like object. The `fp' argument must have a `readline' method. Optional second argument is the `filename', which if not given, is taken from fp.name. If fp has no `name' attribute, `' is used. """ self.data._readfp(fp) def get(self, section, option, vars=None): if not self.has_section(section): raise NoSectionError(section) if vars is not None and option in vars: value = vars[option] try: sec = self.data[section] return sec._compat_get(option) except KeyError: raise NoOptionError(option, section) def items(self, section): try: ans = [] for opt in self.data[section]: ans.append((opt, self.get(section, opt))) return ans except KeyError: raise NoSectionError(section) def getint(self, section, option): return int(self.get(section, option)) def getfloat(self, section, option): return float(self.get(section, option)) _boolean_states = {'1': True, 'yes': True, 'true': True, 'on': True, '0': False, 'no': False, 'false': False, 'off': False} def getboolean(self, section, option): v = self.get(section, option) if v.lower() not in self._boolean_states: raise ValueError, 'Not a boolean: %s' % v return self._boolean_states[v.lower()] def has_option(self, section, option): """Check for the existence of a given option in a given section.""" try: sec = self.data[section] except KeyError: raise NoSectionError(section) try: sec[option] return True except KeyError: return False def set(self, section, option, value): """Set an option.""" try: self.data[section][option] = value except KeyError: raise NoSectionError(section) def write(self, fp): """Write an .ini-format representation of the configuration state.""" fp.write(str(self.data)) def remove_option(self, section, option): """Remove an option.""" try: sec = self.data[section] except KeyError: raise NoSectionError(section) try: sec[option] del sec[option] return 1 except KeyError: return 0 def remove_section(self, section): """Remove a file section.""" if not self.has_section(section): return False del self.data[section] return True class ConfigDict(object): """Present a dict interface to a ini section.""" def __init__(self, cfg, section, vars): self.cfg = cfg self.section = section self.vars = vars def __getitem__(self, key): try: return RawConfigParser.get(self.cfg, self.section, key, self.vars) except (NoOptionError, NoSectionError): raise KeyError(key) class ConfigParser(RawConfigParser): def get(self, section, option, raw=False, vars=None): """Get an option value for a given section. All % interpolations are expanded in the return values, based on the defaults passed into the constructor, unless the optional argument `raw' is true. Additional substitutions may be provided using the `vars' argument, which must be a dictionary whose contents overrides any pre-existing defaults. The section DEFAULT is special. """ if section != DEFAULTSECT and not self.has_section(section): raise NoSectionError(section) option = self.optionxform(option) value = RawConfigParser.get(self, section, option, vars) if raw: return value else: d = ConfigDict(self, section, vars) return self._interpolate(section, option, value, d) def _interpolate(self, section, option, rawval, vars): # do the string interpolation value = rawval depth = MAX_INTERPOLATION_DEPTH while depth: # Loop through this until it's done depth -= 1 if "%(" in value: try: value = value % vars except KeyError, e: raise InterpolationMissingOptionError( option, section, rawval, e.args[0]) else: break if value.find("%(") != -1: raise InterpolationDepthError(option, section, rawval) return value def items(self, section, raw=False, vars=None): """Return a list of tuples with (name, value) for each option in the section. All % interpolations are expanded in the return values, based on the defaults passed into the constructor, unless the optional argument `raw' is true. Additional substitutions may be provided using the `vars' argument, which must be a dictionary whose contents overrides any pre-existing defaults. The section DEFAULT is special. """ if section != DEFAULTSECT and not self.has_section(section): raise NoSectionError(section) if vars is None: options = list(self.data[section]) else: options = [] for x in self.data[section]: if x not in vars: options.append(x) options.extend(vars.keys()) if "__name__" in options: options.remove("__name__") d = ConfigDict(self, section, vars) if raw: return [(option, d[option]) for option in options] else: return [(option, self._interpolate(section, option, d[option], d)) for option in options] class SafeConfigParser(ConfigParser): _interpvar_re = re.compile(r"%\(([^)]+)\)s") _badpercent_re = re.compile(r"%[^%]|%$") def set(self, section, option, value): if not isinstance(value, basestring): raise TypeError("option values must be strings") # check for bad percent signs: # first, replace all "good" interpolations tmp_value = self._interpvar_re.sub('', value) # then, check if there's a lone percent sign left m = self._badpercent_re.search(tmp_value) if m: raise ValueError("invalid interpolation syntax in %r at " "position %d" % (value, m.start())) ConfigParser.set(self, section, option, value) def _interpolate(self, section, option, rawval, vars): # do the string interpolation L = [] self._interpolate_some(option, L, rawval, section, vars, 1) return ''.join(L) _interpvar_match = re.compile(r"%\(([^)]+)\)s").match def _interpolate_some(self, option, accum, rest, section, map, depth): if depth > MAX_INTERPOLATION_DEPTH: raise InterpolationDepthError(option, section, rest) while rest: p = rest.find("%") if p < 0: accum.append(rest) return if p > 0: accum.append(rest[:p]) rest = rest[p:] # p is no longer used c = rest[1:2] if c == "%": accum.append("%") rest = rest[2:] elif c == "(": m = self._interpvar_match(rest) if m is None: raise InterpolationSyntaxError(option, section, "bad interpolation variable reference %r" % rest) var = m.group(1) rest = rest[m.end():] try: v = map[var] except KeyError: raise InterpolationMissingOptionError( option, section, rest, var) if "%" in v: self._interpolate_some(option, accum, v, section, map, depth + 1) else: accum.append(v) else: raise InterpolationSyntaxError( option, section, "'%' must be followed by '%' or '(', found: " + repr(rest)) blueman-1.23-git201403102151/blueman/iniparse/Makefile.in0000644000175000017500000004130512307423213022137 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/iniparse DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/iniparse blueman_PYTHON = \ compat.py \ ini.py \ config.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/iniparse/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/iniparse/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/iniparse/ini.py0000644000175000017500000004747412307412112021234 0ustar schrammschramm"""Access and/or modify INI files * Compatiable with ConfigParser * Preserves order of sections & options * Preserves comments/blank lines/etc * More conveninet access to data Example: >>> from StringIO import StringIO >>> sio = StringIO('''# configure foo-application ... [foo] ... bar1 = qualia ... bar2 = 1977 ... [foo-ext] ... special = 1''') >>> cfg = INIConfig(sio) >>> print cfg.foo.bar1 qualia >>> print cfg['foo-ext'].special 1 >>> cfg.foo.newopt = 'hi!' >>> print cfg # configure foo-application [foo] bar1 = qualia bar2 = 1977 newopt = hi! [foo-ext] special = 1 """ # An ini parser that supports ordered sections/options # Also supports updates, while preserving structure # Backward-compatiable with ConfigParser import re from ConfigParser import DEFAULTSECT, ParsingError, MissingSectionHeaderError import config class LineType(object): line = None def __init__(self, line=None): if line is not None: self.line = line.strip('\n') # Return the original line for unmodified objects # Otherwise construct using the current attribute values def __str__(self): if self.line is not None: return self.line else: return self.to_string() # If an attribute is modified after initialization # set line to None since it is no longer accurate. def __setattr__(self, name, value): if hasattr(self,name): self.__dict__['line'] = None self.__dict__[name] = value def to_string(self): raise Exception('This method must be overridden in derived classes') class SectionLine(LineType): regex = re.compile(r'^\[' r'(?P[^]]+)' r'\]\s*' r'((?P;|#)(?P.*))?$') def __init__(self, name, comment=None, comment_separator=None, comment_offset=-1, line=None): super(SectionLine, self).__init__(line) self.name = name self.comment = comment self.comment_separator = comment_separator self.comment_offset = comment_offset def to_string(self): out = '[' + self.name + ']' if self.comment is not None: # try to preserve indentation of comments out = (out+' ').ljust(self.comment_offset) out = out + self.comment_separator + self.comment return out def parse(cls, line): m = cls.regex.match(line.rstrip()) if m is None: return None return cls(m.group('name'), m.group('comment'), m.group('csep'), m.start('csep'), line) parse = classmethod(parse) class OptionLine(LineType): def __init__(self, name, value, separator=' = ', comment=None, comment_separator=None, comment_offset=-1, line=None): super(OptionLine, self).__init__(line) self.name = name self.value = value self.separator = separator self.comment = comment self.comment_separator = comment_separator self.comment_offset = comment_offset def to_string(self): out = '%s%s%s' % (self.name, self.separator, self.value) if self.comment is not None: # try to preserve indentation of comments out = (out+' ').ljust(self.comment_offset) out = out + self.comment_separator + self.comment return out regex = re.compile(r'^(?P[^:=\s[][^:=]*)' r'(?P[:=]\s*)' r'(?P.*)$') def parse(cls, line): m = cls.regex.match(line.rstrip()) if m is None: return None name = m.group('name').rstrip() value = m.group('value') sep = m.group('name')[len(name):] + m.group('sep') # comments are not detected in the regex because # ensuring total compatibility with ConfigParser # requires that: # option = value ;comment // value=='value' # option = value;1 ;comment // value=='value;1 ;comment' # # Doing this in a regex would be complicated. I # think this is a bug. The whole issue of how to # include ';' in the value needs to be addressed. # Also, '#' doesn't mark comments in options... coff = value.find(';') if coff != -1 and value[coff-1].isspace(): comment = value[coff+1:] csep = value[coff] value = value[:coff].rstrip() coff = m.start('value') + coff else: comment = None csep = None coff = -1 return cls(name, value, sep, comment, csep, coff, line) parse = classmethod(parse) class CommentLine(LineType): regex = re.compile(r'^(?P[;#]|[rR][eE][mM])' r'(?P.*)$') def __init__(self, comment='', separator='#', line=None): super(CommentLine, self).__init__(line) self.comment = comment self.separator = separator def to_string(self): return self.separator + self.comment def parse(cls, line): m = cls.regex.match(line.rstrip()) if m is None: return None return cls(m.group('comment'), m.group('csep'), line) parse = classmethod(parse) class EmptyLine(LineType): # could make this a singleton def to_string(self): return '' value = property(lambda _: '') def parse(cls, line): if line.strip(): return None return cls(line) parse = classmethod(parse) class ContinuationLine(LineType): regex = re.compile(r'^\s+(?P.*)$') def __init__(self, value, value_offset=None, line=None): super(ContinuationLine, self).__init__(line) self.value = value if value_offset is None: value_offset = 8 self.value_offset = value_offset def to_string(self): return ' '*self.value_offset + self.value def parse(cls, line): m = cls.regex.match(line.rstrip()) if m is None: return None return cls(m.group('value'), m.start('value'), line) parse = classmethod(parse) class LineContainer(object): def __init__(self, d=None): self.contents = [] self.orgvalue = None if d: if isinstance(d, list): self.extend(d) else: self.add(d) def add(self, x): self.contents.append(x) def extend(self, x): for i in x: self.add(i) def get_name(self): return self.contents[0].name def set_name(self, data): self.contents[0].name = data def get_value(self): if self.orgvalue is not None: return self.orgvalue elif len(self.contents) == 1: return self.contents[0].value else: return '\n'.join([('%s' % x.value) for x in self.contents if not isinstance(x, CommentLine)]) def set_value(self, data): self.orgvalue = data lines = ('%s' % data).split('\n') # If there is an existing ContinuationLine, use its offset value_offset = None for v in self.contents: if isinstance(v, ContinuationLine): value_offset = v.value_offset break # Rebuild contents list, preserving initial OptionLine self.contents = self.contents[0:1] self.contents[0].value = lines[0] del lines[0] for line in lines: if line.strip(): self.add(ContinuationLine(line, value_offset)) else: self.add(EmptyLine()) name = property(get_name, set_name) value = property(get_value, set_value) def __str__(self): s = [x.__str__() for x in self.contents] return '\n'.join(s) def finditer(self, key): for x in self.contents[::-1]: if hasattr(x, 'name') and x.name==key: yield x def find(self, key): for x in self.finditer(key): return x raise KeyError(key) def _make_xform_property(myattrname, srcattrname=None): private_attrname = myattrname + 'value' private_srcname = myattrname + 'source' if srcattrname is None: srcattrname = myattrname def getfn(self): srcobj = getattr(self, private_srcname) if srcobj is not None: return getattr(srcobj, srcattrname) else: return getattr(self, private_attrname) def setfn(self, value): srcobj = getattr(self, private_srcname) if srcobj is not None: setattr(srcobj, srcattrname, value) else: setattr(self, private_attrname, value) return property(getfn, setfn) class INISection(config.ConfigNamespace): _lines = None _options = None _defaults = None _optionxformvalue = None _optionxformsource = None _compat_skip_empty_lines = set() def __init__(self, lineobj, defaults = None, optionxformvalue=None, optionxformsource=None): self._lines = [lineobj] self._defaults = defaults self._optionxformvalue = optionxformvalue self._optionxformsource = optionxformsource self._options = {} _optionxform = _make_xform_property('_optionxform') def _compat_get(self, key): # identical to __getitem__ except that _compat_XXX # is checked for backward-compatible handling if key == '__name__': return self._lines[-1].name if self._optionxform: key = self._optionxform(key) try: value = self._options[key].value del_empty = key in self._compat_skip_empty_lines except KeyError: if self._defaults and key in self._defaults._options: value = self._defaults._options[key].value del_empty = key in self._defaults._compat_skip_empty_lines else: raise if del_empty: value = re.sub('\n+', '\n', value) return value def __getitem__(self, key): if key == '__name__': return self._lines[-1].name if self._optionxform: key = self._optionxform(key) try: return self._options[key].value except KeyError: if self._defaults and key in self._defaults._options: return self._defaults._options[key].value else: raise def __setitem__(self, key, value): if self._optionxform: xkey = self._optionxform(key) else: xkey = key if xkey in self._compat_skip_empty_lines: self._compat_skip_empty_lines.remove(xkey) if xkey not in self._options: # create a dummy object - value may have multiple lines obj = LineContainer(OptionLine(key, '')) self._lines[-1].add(obj) self._options[xkey] = obj # the set_value() function in LineContainer # automatically handles multi-line values self._options[xkey].value = value def __delitem__(self, key): if self._optionxform: key = self._optionxform(key) if key in self._compat_skip_empty_lines: self._compat_skip_empty_lines.remove(key) for l in self._lines: remaining = [] for o in l.contents: if isinstance(o, LineContainer): n = o.name if self._optionxform: n = self._optionxform(n) if key != n: remaining.append(o) else: remaining.append(o) l.contents = remaining del self._options[key] def __iter__(self): d = set() for l in self._lines: for x in l.contents: if isinstance(x, LineContainer): if self._optionxform: ans = self._optionxform(x.name) else: ans = x.name if ans not in d: yield ans d.add(ans) if self._defaults: for x in self._defaults: if x not in d: yield x d.add(x) def _new_namespace(self, name): raise Exception('No sub-sections allowed', name) def make_comment(line): return CommentLine(line.rstrip('\n')) def readline_iterator(f): """iterate over a file by only using the file object's readline method""" have_newline = False while True: line = f.readline() if not line: if have_newline: yield "" return if line.endswith('\n'): have_newline = True else: have_newline = False yield line def lower(x): return x.lower() class INIConfig(config.ConfigNamespace): _data = None _sections = None _defaults = None _optionxformvalue = None _optionxformsource = None _sectionxformvalue = None _sectionxformsource = None _parse_exc = None _bom = False def __init__(self, fp=None, defaults=None, parse_exc=True, optionxformvalue=lower, optionxformsource=None, sectionxformvalue=None, sectionxformsource=None): self._data = LineContainer() self._parse_exc = parse_exc self._optionxformvalue = optionxformvalue self._optionxformsource = optionxformsource self._sectionxformvalue = sectionxformvalue self._sectionxformsource = sectionxformsource self._sections = {} if defaults is None: defaults = {} self._defaults = INISection(LineContainer(), optionxformsource=self) for name, value in defaults.iteritems(): self._defaults[name] = value if fp is not None: self._readfp(fp) _optionxform = _make_xform_property('_optionxform', 'optionxform') _sectionxform = _make_xform_property('_sectionxform', 'optionxform') def __getitem__(self, key): if key == DEFAULTSECT: return self._defaults if self._sectionxform: key = self._sectionxform(key) return self._sections[key] def __setitem__(self, key, value): raise Exception('Values must be inside sections', key, value) def __delitem__(self, key): if self._sectionxform: key = self._sectionxform(key) for line in self._sections[key]._lines: self._data.contents.remove(line) del self._sections[key] def __iter__(self): d = set() d.add(DEFAULTSECT) for x in self._data.contents: if isinstance(x, LineContainer): if x.name not in d: yield x.name d.add(x.name) def _new_namespace(self, name): if self._data.contents: self._data.add(EmptyLine()) obj = LineContainer(SectionLine(name)) self._data.add(obj) if self._sectionxform: name = self._sectionxform(name) if name in self._sections: ns = self._sections[name] ns._lines.append(obj) else: ns = INISection(obj, defaults=self._defaults, optionxformsource=self) self._sections[name] = ns return ns def __str__(self): if self._bom: fmt = u'\ufeff%s' else: fmt = '%s' return fmt % self._data.__str__() __unicode__ = __str__ _line_types = [EmptyLine, CommentLine, SectionLine, OptionLine, ContinuationLine] def _parse(self, line): for linetype in self._line_types: lineobj = linetype.parse(line) if lineobj: return lineobj else: # can't parse line return None def _readfp(self, fp): cur_section = None cur_option = None cur_section_name = None cur_option_name = None pending_lines = [] pending_empty_lines = False try: fname = fp.name except AttributeError: fname = '' linecount = 0 exc = None line = None for line in readline_iterator(fp): # Check for BOM on first line if linecount == 0 and isinstance(line, unicode): if line[0] == u'\ufeff': line = line[1:] self._bom = True lineobj = self._parse(line) linecount += 1 if not cur_section and not isinstance(lineobj, (CommentLine, EmptyLine, SectionLine)): if self._parse_exc: raise MissingSectionHeaderError(fname, linecount, line) else: lineobj = make_comment(line) if lineobj is None: if self._parse_exc: if exc is None: exc = ParsingError(fname) exc.append(linecount, line) lineobj = make_comment(line) if isinstance(lineobj, ContinuationLine): if cur_option: if pending_lines: cur_option.extend(pending_lines) pending_lines = [] if pending_empty_lines: optobj._compat_skip_empty_lines.add(cur_option_name) pending_empty_lines = False cur_option.add(lineobj) else: # illegal continuation line - convert to comment if self._parse_exc: if exc is None: exc = ParsingError(fname) exc.append(linecount, line) lineobj = make_comment(line) if isinstance(lineobj, OptionLine): if pending_lines: cur_section.extend(pending_lines) pending_lines = [] pending_empty_lines = False cur_option = LineContainer(lineobj) cur_section.add(cur_option) if self._optionxform: cur_option_name = self._optionxform(cur_option.name) else: cur_option_name = cur_option.name if cur_section_name == DEFAULTSECT: optobj = self._defaults else: optobj = self._sections[cur_section_name] optobj._options[cur_option_name] = cur_option if isinstance(lineobj, SectionLine): self._data.extend(pending_lines) pending_lines = [] pending_empty_lines = False cur_section = LineContainer(lineobj) self._data.add(cur_section) cur_option = None cur_option_name = None if cur_section.name == DEFAULTSECT: self._defaults._lines.append(cur_section) cur_section_name = DEFAULTSECT else: if self._sectionxform: cur_section_name = self._sectionxform(cur_section.name) else: cur_section_name = cur_section.name if cur_section_name not in self._sections: self._sections[cur_section_name] = \ INISection(cur_section, defaults=self._defaults, optionxformsource=self) else: self._sections[cur_section_name]._lines.append(cur_section) if isinstance(lineobj, (CommentLine, EmptyLine)): pending_lines.append(lineobj) if isinstance(lineobj, EmptyLine): pending_empty_lines = True self._data.extend(pending_lines) if line and line[-1]=='\n': self._data.add(EmptyLine()) if exc: raise exc blueman-1.23-git201403102151/blueman/iniparse/config.py0000644000175000017500000001654212307412112021712 0ustar schrammschrammclass ConfigNamespace(object): """Abstract class representing the interface of Config objects. A ConfigNamespace is a collection of names mapped to values, where the values may be nested namespaces. Values can be accessed via container notation - obj[key] - or via dotted notation - obj.key. Both these access methods are equivalent. To minimize name conflicts between namespace keys and class members, the number of class members should be minimized, and the names of all class members should start with an underscore. Subclasses must implement the methods for container-like access, and this class will automatically provide dotted access. """ # Methods that must be implemented by subclasses def __getitem__(self, key): return NotImplementedError(key) def __setitem__(self, key, value): raise NotImplementedError(key, value) def __delitem__(self, key): raise NotImplementedError(key) def __iter__(self): return NotImplementedError() def _new_namespace(self, name): raise NotImplementedError(name) # Machinery for converting dotted access into contained access # # To distinguish between accesses of class members and namespace # keys, we first call object.__getattribute__(). If that succeeds, # the name is assumed to be a class member. Otherwise it is # treated as a namespace key. # # Therefore, member variables should be defined in the class, # not just in the __init__() function. See BasicNamespace for # an example. def __getattr__(self, name): try: return self.__getitem__(name) except KeyError: return Undefined(name, self) def __setattr__(self, name, value): try: object.__getattribute__(self, name) object.__setattr__(self, name, value) except AttributeError: self.__setitem__(name, value) def __delattr__(self, name): try: object.__getattribute__(self, name) object.__delattr__(self, name) except AttributeError: self.__delitem__(name) def __getstate__(self): return self.__dict__ def __setstate__(self, state): self.__dict__.update(state) class Undefined(object): """Helper class used to hold undefined names until assignment. This class helps create any undefined subsections when an assignment is made to a nested value. For example, if the statement is "cfg.a.b.c = 42", but "cfg.a.b" does not exist yet. """ def __init__(self, name, namespace): object.__setattr__(self, 'name', name) object.__setattr__(self, 'namespace', namespace) def __setattr__(self, name, value): obj = self.namespace._new_namespace(self.name) obj[name] = value # ---- Basic implementation of a ConfigNamespace class BasicConfig(ConfigNamespace): """Represents a hierarchical collection of named values. Values are added using dotted notation: >>> n = BasicConfig() >>> n.x = 7 >>> n.name.first = 'paramjit' >>> n.name.last = 'oberoi' ...and accessed the same way, or with [...]: >>> n.x 7 >>> n.name.first 'paramjit' >>> n.name.last 'oberoi' >>> n['x'] 7 >>> n['name']['first'] 'paramjit' Iterating over the namespace object returns the keys: >>> l = list(n) >>> l.sort() >>> l ['name', 'x'] Values can be deleted using 'del' and printed using 'print'. >>> n.aaa = 42 >>> del n.x >>> print n aaa = 42 name.first = paramjit name.last = oberoi Nested namepsaces are also namespaces: >>> isinstance(n.name, ConfigNamespace) True >>> print n.name first = paramjit last = oberoi >>> sorted(list(n.name)) ['first', 'last'] Finally, values can be read from a file as follows: >>> from StringIO import StringIO >>> sio = StringIO(''' ... # comment ... ui.height = 100 ... ui.width = 150 ... complexity = medium ... have_python ... data.secret.password = goodness=gracious me ... ''') >>> n = BasicConfig() >>> n._readfp(sio) >>> print n complexity = medium data.secret.password = goodness=gracious me have_python ui.height = 100 ui.width = 150 """ # this makes sure that __setattr__ knows this is not a namespace key _data = None def __init__(self): self._data = {} def __getitem__(self, key): return self._data[key] def __setitem__(self, key, value): self._data[key] = value def __delitem__(self, key): del self._data[key] def __iter__(self): return iter(self._data) def __str__(self, prefix=''): lines = [] keys = self._data.keys() keys.sort() for name in keys: value = self._data[name] if isinstance(value, ConfigNamespace): lines.append(value.__str__(prefix='%s%s.' % (prefix,name))) else: if value is None: lines.append('%s%s' % (prefix, name)) else: lines.append('%s%s = %s' % (prefix, name, value)) return '\n'.join(lines) def _new_namespace(self, name): obj = BasicConfig() self._data[name] = obj return obj def _readfp(self, fp): while True: line = fp.readline() if not line: break line = line.strip() if not line: continue if line[0] == '#': continue data = line.split('=', 1) if len(data) == 1: name = line value = None else: name = data[0].strip() value = data[1].strip() name_components = name.split('.') ns = self for n in name_components[:-1]: try: ns = ns[n] if not isinstance(ns, ConfigNamespace): raise TypeError('value-namespace conflict', n) except KeyError: ns = ns._new_namespace(n) ns[name_components[-1]] = value # ---- Utility functions def update_config(target, source): """Imports values from source into target. Recursively walks the ConfigNamespace and inserts values into the ConfigNamespace. For example: >>> n = BasicConfig() >>> n.playlist.expand_playlist = True >>> n.ui.display_clock = True >>> n.ui.display_qlength = True >>> n.ui.width = 150 >>> print n playlist.expand_playlist = True ui.display_clock = True ui.display_qlength = True ui.width = 150 >>> from iniparse import ini >>> i = ini.INIConfig() >>> update_config(i, n) >>> print i [playlist] expand_playlist = True [ui] display_clock = True display_qlength = True width = 150 """ for name in source: value = source[name] if isinstance(value, ConfigNamespace): try: myns = target[name] if not isinstance(myns, ConfigNamespace): raise TypeError('value-namespace conflict') except KeyError: myns = target._new_namespace(name) update_config(myns, value) else: target[name] = value blueman-1.23-git201403102151/blueman/iniparse/__init__.py0000644000175000017500000000076712307412112022206 0ustar schrammschramm# Copyright (c) 2001, 2002, 2003 Python Software Foundation # Copyright (c) 2004-2008 Paramjit Oberoi # Copyright (c) 2007 Tim Lauridsen # All Rights Reserved. See LICENSE-PSF & LICENSE for details. from ini import INIConfig from config import BasicConfig, ConfigNamespace from compat import RawConfigParser, ConfigParser, SafeConfigParser __all__ = [ 'INIConfig', 'BasicConfig', 'ConfigNamespace', 'RawConfigParser', 'ConfigParser', 'SafeConfigParser', ] blueman-1.23-git201403102151/blueman/iniparse/Makefile.am0000644000175000017500000000034012307412112022114 0ustar schrammschramm bluemandir = $(pythondir)/blueman/iniparse blueman_PYTHON = \ compat.py \ ini.py \ config.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/iniparse/Makefile0000644000175000017500000004461312307423217021543 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/iniparse/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/iniparse DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/iniparse abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/iniparse abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. bluemandir = $(pythondir)/blueman/iniparse blueman_PYTHON = \ compat.py \ ini.py \ config.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/iniparse/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/iniparse/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/Lib.py0000644000175000017500000000006112307412112017326 0ustar schrammschramm#wrapper for the C module from _blueman import * blueman-1.23-git201403102151/blueman/Sdp.py0000644000175000017500000002376212307412112017363 0ustar schrammschrammSDP_SERVER_SVCLASS_ID = 0x1000 BROWSE_GRP_DESC_SVCLASS_ID = 0x1001 PUBLIC_BROWSE_GROUP = 0x1002 SERIAL_PORT_SVCLASS_ID = 0x1101 LAN_ACCESS_SVCLASS_ID = 0x1102 DIALUP_NET_SVCLASS_ID = 0x1103 IRMC_SYNC_SVCLASS_ID = 0x1104 OBEX_OBJPUSH_SVCLASS_ID = 0x1105 OBEX_FILETRANS_SVCLASS_ID = 0x1106 IRMC_SYNC_CMD_SVCLASS_ID = 0x1107 HEADSET_SVCLASS_ID = 0x1108 CORDLESS_TELEPHONY_SVCLASS_ID = 0x1109 AUDIO_SOURCE_SVCLASS_ID = 0x110a AUDIO_SINK_SVCLASS_ID = 0x110b AV_REMOTE_TARGET_SVCLASS_ID = 0x110c ADVANCED_AUDIO_SVCLASS_ID = 0x110d AV_REMOTE_SVCLASS_ID = 0x110e VIDEO_CONF_SVCLASS_ID = 0x110f INTERCOM_SVCLASS_ID = 0x1110 FAX_SVCLASS_ID = 0x1111 HEADSET_AGW_SVCLASS_ID = 0x1112 WAP_SVCLASS_ID = 0x1113 WAP_CLIENT_SVCLASS_ID = 0x1114 PANU_SVCLASS_ID = 0x1115 NAP_SVCLASS_ID = 0x1116 GN_SVCLASS_ID = 0x1117 DIRECT_PRINTING_SVCLASS_ID = 0x1118 REFERENCE_PRINTING_SVCLASS_ID = 0x1119 IMAGING_SVCLASS_ID = 0x111a IMAGING_RESPONDER_SVCLASS_ID = 0x111b IMAGING_ARCHIVE_SVCLASS_ID = 0x111c IMAGING_REFOBJS_SVCLASS_ID = 0x111d HANDSFREE_SVCLASS_ID = 0x111e HANDSFREE_AGW_SVCLASS_ID = 0x111f DIRECT_PRT_REFOBJS_SVCLASS_ID = 0x1120 REFLECTED_UI_SVCLASS_ID = 0x1121 BASIC_PRINTING_SVCLASS_ID = 0x1122 PRINTING_STATUS_SVCLASS_ID = 0x1123 HID_SVCLASS_ID = 0x1124 HCR_SVCLASS_ID = 0x1125 HCR_PRINT_SVCLASS_ID = 0x1126 HCR_SCAN_SVCLASS_ID = 0x1127 CIP_SVCLASS_ID = 0x1128 VIDEO_CONF_GW_SVCLASS_ID = 0x1129 UDI_MT_SVCLASS_ID = 0x112a UDI_TA_SVCLASS_ID = 0x112b AV_SVCLASS_ID = 0x112c SAP_SVCLASS_ID = 0x112d PBAP_PCE_SVCLASS_ID = 0x112e PBAP_PSE_SVCLASS_ID = 0x112f PBAP_SVCLASS_ID = 0x1130 PNP_INFO_SVCLASS_ID = 0x1200 GENERIC_NETWORKING_SVCLASS_ID = 0x1201 GENERIC_FILETRANS_SVCLASS_ID = 0x1202 GENERIC_AUDIO_SVCLASS_ID = 0x1203 GENERIC_TELEPHONY_SVCLASS_ID = 0x1204 UPNP_SVCLASS_ID = 0x1205 UPNP_IP_SVCLASS_ID = 0x1206 UPNP_PAN_SVCLASS_ID = 0x1300 UPNP_LAP_SVCLASS_ID = 0x1301 UPNP_L2CAP_SVCLASS_ID = 0x1302 VIDEO_SOURCE_SVCLASS_ID = 0x1303 VIDEO_SINK_SVCLASS_ID = 0x1304 VIDEO_DISTRIBUTION_SVCLASS_ID = 0x1305 MDP_SVCLASS_ID = 0x1400 MDP_SOURCE_SVCLASS_ID = 0x1401 MDP_SINK_SVCLASS_ID = 0x1402 APPLE_AGENT_SVCLASS_ID = 0x2112 uuid_names = {} uuid_names[0x0001] = "SDP" uuid_names[0x0002] = "UDP" uuid_names[0x0003] = "RFCOMM" uuid_names[0x0004] = "TCP" uuid_names[0x0005] = "TCS-BIN" uuid_names[0x0006] = "TCS-AT" uuid_names[0x0008] = "OBEX" uuid_names[0x0009] = "IP" uuid_names[0x000a] = "FTP" uuid_names[0x000c] = "HTTP" uuid_names[0x000e] = "WSP" uuid_names[0x000f] = "BNEP" uuid_names[0x0010] = "UPnP/ESDP" uuid_names[0x0011] = "HIDP" uuid_names[0x0012] = "Hardcopy Control Channel" uuid_names[0x0014] = "Hardcopy Data Channel" uuid_names[0x0016] = "Hardcopy Notification" uuid_names[0x0017] = "AVCTP" uuid_names[0x0019] = "AVDTP" uuid_names[0x001b] = "CMTP" uuid_names[0x001d] = "UDI_C-Plane" uuid_names[0x0100] = "L2CAP" uuid_names[0x1000] = "ServiceDiscoveryServerServiceClassID", uuid_names[0x1001] = "BrowseGroupDescriptorServiceClassID" uuid_names[0x1002] = "Public Browse Group" uuid_names[0x1101] = "Serial Port" uuid_names[0x1102] = "LAN Access Using PPP" uuid_names[0x1103] = _("Dialup Networking (DUN)") uuid_names[0x1104] = "IrMC Sync" uuid_names[0x1105] = "OBEX Object Push" uuid_names[0x1106] = "OBEX File Transfer" uuid_names[0x1107] = "IrMC Sync Command" uuid_names[0x1108] = "Headset" uuid_names[0x1109] = "Cordless Telephony" uuid_names[0x110a] = _("Audio Source") uuid_names[0x110b] = _("Audio Sink") uuid_names[0x110c] = "Remote Control Target" uuid_names[0x110d] = "Advanced Audio" uuid_names[0x110e] = "Remote Control" uuid_names[0x110f] = "Video Conferencing" uuid_names[0x1110] = "Intercom" uuid_names[0x1111] = "Fax" uuid_names[0x1112] = "Headset Audio Gateway" uuid_names[0x1113] = "WAP" uuid_names[0x1114] = "WAP Client" uuid_names[0x1115] = "PANU" uuid_names[0x1116] = _("Network Access Point") uuid_names[0x1117] = _("Group Network") uuid_names[0x1118] = "DirectPrinting (BPP)" uuid_names[0x1119] = "ReferencePrinting (BPP)" uuid_names[0x111a] = "Imaging (BIP)" uuid_names[0x111b] = "ImagingResponder (BIP)" uuid_names[0x111c] = "ImagingAutomaticArchive (BIP)" uuid_names[0x111d] = "ImagingReferencedObjects (BIP)" uuid_names[0x111e] = "Handsfree" uuid_names[0x111f] = "Handsfree Audio Gateway" uuid_names[0x1120] = "DirectPrintingReferenceObjectsService (BPP)" uuid_names[0x1121] = "ReflectedUI (BPP)" uuid_names[0x1122] = "Basic Printing (BPP)" uuid_names[0x1123] = "Printing Status (BPP)" uuid_names[0x1124] = "Human Interface Device Service (HID)" uuid_names[0x1125] = "HardcopyCableReplacement (HCR)" uuid_names[0x1126] = "HCR_Print (HCR)" uuid_names[0x1127] = "HCR_Scan (HCR)" uuid_names[0x1128] = "Common ISDN Access (CIP)" uuid_names[0x1129] = "VideoConferencingGW (VCP)" uuid_names[0x112a] = "UDI-MT" uuid_names[0x112b] = "UDI-TA" uuid_names[0x112c] = "Audio/Video" uuid_names[0x112d] = "SIM Access (SAP)" uuid_names[0x112e] = "Phonebook Access (PBAP) - PCE" uuid_names[0x112f] = "Phonebook Access (PBAP) - PSE" uuid_names[0x1130] = "Phonebook Access (PBAP)" uuid_names[0x1200] = "PnP Information" uuid_names[0x1201] = "Generic Networking" uuid_names[0x1202] = "Generic FileTransfer" uuid_names[0x1203] = "Generic Audio" uuid_names[0x1204] = "Generi cTelephony" uuid_names[0x1303] = "Video Source" uuid_names[0x1304] = "Video Sink" uuid_names[0x1305] = "Video Distribution" uuid_names[0x1400] = "MDP" uuid_names[0x1401] = "MDPSource" uuid_names[0x1402] = "MDPSink" uuid_names[0x2112] = "AppleAgent" import xml.dom.minidom SDP_ATTR_RECORD_HANDLE = 0x0000 SDP_ATTR_SVCLASS_ID_LIST = 0x0001 SDP_ATTR_RECORD_STATE = 0x0002 SDP_ATTR_SERVICE_ID = 0x0003 SDP_ATTR_PROTO_DESC_LIST = 0x0004 SDP_ATTR_BROWSE_GRP_LIST = 0x0005 SDP_ATTR_LANG_BASE_ATTR_ID_LIST = 0x0006 SDP_ATTR_SVCINFO_TTL = 0x0007 SDP_ATTR_SERVICE_AVAILABILITY = 0x0008 SDP_ATTR_PFILE_DESC_LIST = 0x0009 SDP_ATTR_DOC_URL = 0x000a SDP_ATTR_CLNT_EXEC_URL = 0x000b SDP_ATTR_ICON_URL = 0x000c SDP_ATTR_ADD_PROTO_DESC_LIST = 0x000d SDP_PRIMARY_LANG_BASE = 0x0100 SDP_UUID = 0x0001 UDP_UUID = 0x0002 RFCOMM_UUID = 0x0003 TCP_UUID = 0x0004 TCS_BIN_UUID = 0x0005 TCS_AT_UUID = 0x0006 OBEX_UUID = 0x0008 IP_UUID = 0x0009 FTP_UUID = 0x000a HTTP_UUID = 0x000c WSP_UUID = 0x000e BNEP_UUID = 0x000f UPNP_UUID = 0x0010 HIDP_UUID = 0x0011 HCRP_CTRL_UUID = 0x0012 HCRP_DATA_UUID = 0x0014 HCRP_NOTE_UUID = 0x0016 AVCTP_UUID = 0x0017 AVDTP_UUID = 0x0019 CMTP_UUID = 0x001b UDI_UUID = 0x001d MCAP_CTRL_UUID = 0x001e MCAP_DATA_UUID = 0x001f L2CAP_UUID = 0x0100 def parse_sdp_xml(services): svc_list = [] def get_value(typename, val): if "int" in typename: return (typename, int(val, 16)) else: return (typename, val) def HandleRecord(record): svc_list.append(HandleAttribs(record.getElementsByTagName("attribute"))) def HandleSequence(sequence): ls = [] for i in sequence.childNodes: if i.nodeName == "sequence": r = HandleSequence(i) ls.append(r) else: if i.nodeType != i.TEXT_NODE: ls.append(get_value(i.nodeName, i.getAttribute("value"))) return ls def HandleAttribs(attribs): attr_list = {} for attrib in attribs: id = attrib.getAttribute("id") id = int(id, 16) for i in attrib.childNodes: if i.nodeName == "sequence": attr_list[id] = HandleSequence(i) elif i.nodeType != i.TEXT_NODE: attr_list[id] = get_value(i.nodeName, i.getAttribute("value")) return attr_list for k, v in services.iteritems(): try: dom = xml.dom.minidom.parseString(v) HandleRecord(dom.getElementsByTagName("record")[0]) except Exception, e: dprint("Failed to parse xml sdp entry", e) dprint(v) return svc_list def uuid16_to_name(uuid16): try: return uuid_names[uuid16] except: return _("Unknown") def uuid128_to_uuid16(uuid128): try: return int('0x'+uuid128[4:8], 16) except: return 0 def bluez_to_friendly_name(svc): if svc == "audiosink": return uuid_names[0x110b] elif svc == "audiosource": return uuid_names[0x110a] else: raise Exception from blueman.main.Config import Config import pickle import base64 import zlib sdp_cache = {} sdp_conf = Config("sdp") def on_sdp_changed(c, key, value): if value and key in sdp_cache: s = pickle.loads(zlib.decompress(base64.b64decode(value))) sdp_cache[key] = s sdp_conf.connect("property-changed", on_sdp_changed) def sdp_get_cached(address): if not address in sdp_cache: d = sdp_conf.get(address) if d: try: s = pickle.loads(zlib.decompress(base64.b64decode(d))) except Exception, e: dprint(e) raise KeyError sdp_cache[address] = s return s else: raise KeyError("No sdp info for %s found" % address) else: return sdp_cache[address] def sdp_get_cached_rfcomm(address): local_sdp = sdp_get_cached(address) ls = [] for svc in local_sdp: channel = 0 name = None uuids = None for k, v in svc.iteritems(): if k == SDP_ATTR_PROTO_DESC_LIST: #print v for i in v: try: if i[0][0] == "uuid" and int(i[0][1], 16) == RFCOMM_UUID: #print "Channel", i[1][1] channel = i[1][1] except: pass elif k == SDP_PRIMARY_LANG_BASE: name = v[1] if name: name = name.strip("\n\r ") elif k == SDP_ATTR_SVCLASS_ID_LIST: def m(x): try: return int(x[1], 16) except: pass uuids = map(m, v) ls.append((name, channel, uuids)) return ls def sdp_get_serial_type(address, pattern): pattern = str(pattern) if "-" in pattern: return (uuid128_to_uuid16(pattern),) else: s = sdp_get_cached_rfcomm(address) for name, channel, uuids in s: if str(channel) == pattern: return tuple(uuids) def sdp_get_serial_name(address, pattern): pattern = str(pattern) if "-" in pattern: return uuid16_to_name(uuid128_to_uuid16(pattern)) else: try: s = sdp_get_cached_rfcomm(address) except: return _("Unknown") for name, channel, uuids in s: if str(channel) == pattern: if name == None: return _("Unknown") else: return name.strip("\n\r ") def sdp_save(address, records): data = base64.b64encode(zlib.compress(pickle.dumps(records, pickle.HIGHEST_PROTOCOL))) sdp_conf.set(address, data) blueman-1.23-git201403102151/blueman/DeviceClass.py0000644000175000017500000001031712307412112021012 0ustar schrammschrammservice_cls= [ "positioning", "networking", "rendering", "capturing", "object transfer", "audio", "telephony", "information" ] major_cls = [ "miscellaneous", "computer", "phone", "access point", "audio/video", "peripheral", "imaging", "wearable", "toy", "uncategorized" ] computer_minor_cls = [ "uncategorized", "desktop", "server", "laptop", "handheld", "palm", "wearable" ] computer_minor_cls_i18n = [ #translators: device class _("uncategorized"), #translators: device class _("desktop"), #translators: device class _("server"), #translators: device class _("laptop"), #translators: device class _("handheld"), #translators: device class _("palm"), "wearable" ] phone_minor_cls = [ "uncategorized", "cellular", "cordless", "smart phone", "modem", "isdn" ] phone_minor_cls_i18n = [ #translators: device class _("uncategorized"), #translators: device class _("cellular"), #translators: device class _("cordless"), #translators: device class _("smart phone"), #translators: device class _("modem"), #translators: device class _("isdn") ] access_point_minor_cls = [ "fully", "1-17 percent", "17-33 percent", "33-50 percent", "50-67 percent", "67-83 percent", "83-99 percent", "not available" ] audio_video_minor_cls = [ "uncategorized", "headset", "handsfree", "unknown", "microphone", "loudspeaker", "headphones", "portable audio", "car audio", "set-top box", "hifi audio", "vcr", "video camera", "camcorder", "video monitor", "video display and loudspeaker", "video conferencing", "unknown", "gaming/toy" ] audio_video_minor_cls_i18n = [ "uncategorized", #translators: device class _("headset"), #translators: device class _("handsfree"), #translators: device class _("unknown"), #translators: device class _("microphone"), "loudspeaker", "headphones", "portable audio", "car audio", "set-top box", "hifi audio", "vcr", "video camera", "camcorder", "video monitor", "video display and loudspeaker", "video conferencing", "unknown", "gaming/toy" ] peripheral_minor_cls = [ "uncategorized", "keyboard", "pointing", "combo" ] peripheral_minor_cls_i18n = [ "uncategorized", #translators: device class _("keyboard"), #translators: device class _("pointing"), "combo" ] imaging_minor_cls = [ "display", "camera", "scanner", "printer" ] wearable_minor_cls = [ "wrist watch", "pager", "jacket", "helmet", "glasses" ] toy_minor_cls = [ "robot", "vehicle", "doll", "controller", "game" ] def get_major_class(klass): index = (klass >> 8) & 0x1F if index > 8: return major_cls[9] return major_cls[index] def get_minor_class(klass, i18n=False): if klass == "unknown": if i18n: return _("unknown") else: return "unknown" i = (klass >> 8) & 0x1F if i == 1: minor_index = (klass >> 2) & 0x3F; if minor_index < len(computer_minor_cls): if i18n: return computer_minor_cls_i18n[minor_index] else: return computer_minor_cls[minor_index] else: return "" elif i == 2: minor_index = (klass >> 2) & 0x3F; if (minor_index < len(phone_minor_cls)): if i18n: return phone_minor_cls_i18n[minor_index] else: return phone_minor_cls[minor_index] return ""; elif i == 3: minor_index = (klass >> 5) & 0x07; if (minor_index < len(access_point_minor_cls)): return access_point_minor_cls[minor_index] else: return ""; elif i == 4: minor_index = (klass >> 2) & 0x3F; if (minor_index < len(audio_video_minor_cls)): if i18n: return audio_video_minor_cls_i18n[minor_index]; else: return audio_video_minor_cls[minor_index]; else: return ""; elif i == 5: minor_index = (klass >> 6) & 0x03; if (minor_index < len(peripheral_minor_cls)): if i18n: return peripheral_minor_cls_i18n[minor_index]; else: return peripheral_minor_cls[minor_index]; else: return ""; elif i == 6: return "imaging" elif i == 7: minor_index = (klass >> 2) & 0x3F; if (minor_index < len(wearable_minor_cls)): return wearable_minor_cls[minor_index]; else: return ""; elif i == 8: minor_index = (klass >> 2) & 0x3F; if (minor_index < len(toy_minor_cls)): return toy_minor_cls[minor_index]; else: return ""; if i18n: return _("unknown") else: return "unknown" blueman-1.23-git201403102151/blueman/__init__.py0000644000175000017500000000000012307412112020350 0ustar schrammschrammblueman-1.23-git201403102151/blueman/Makefile.am0000644000175000017500000000055312307412112020310 0ustar schrammschrammSUBDIRS = \ bluez \ gui \ main \ ods \ plugins \ iniparse bluemandir = $(pythondir)/blueman blueman_PYTHON = \ Constants.py \ DeviceClass.py \ Functions.py \ Sdp.py \ Lib.py \ __init__.py CLEANFILES = \ Constants.py \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) EXTRA_DIST = \ Constants.py.in clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/0000755000175000017500000000000012307423217017742 5ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/ConfigPlugin.py0000644000175000017500000000317612307412112022677 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # Copyright (C) 2009 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject import weakref class ConfigPlugin(gobject.GObject): __plugin__ = None __priority__ = None __gsignals__ = { #@param: self key value 'property-changed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), } class props: def __init__(self, Config): self.__dict__["Config"] = Config def __setattr__(self, key, value): self.__dict__["Config"]().set(key, value) def __getattr__(self, key): return self.__dict__["Config"]().get(key) def __init__(self, section=""): gobject.GObject.__init__(self) self.props = ConfigPlugin.props(weakref.ref(self)) self.on_load(section) #virtual functions def on_load(self, section): pass def get(self, key): pass def set(self, key, val): pass def list_dirs(self): pass blueman-1.23-git201403102151/blueman/plugins/BasePlugin.py0000644000175000017500000000360512307412112022341 0ustar schrammschramm# Copyright (C) 2010 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import traceback class MethodAlreadyExists(Exception): pass class BasePlugin(object): __depends__ = [] __conflicts__ = [] __priority__ = 0 __description__ = None __author__ = None __unloadable__ = True __autoload__ = True __instance__ = None def __init__(self, parent): self.__parent__ = parent self.__methods = [] def __del__(self): print "Deleting plugin instance", self @classmethod def add_method(cls, func): func.im_self.__methods.append((cls, func.__name__)) if func.__name__ in cls.__dict__: raise MethodAlreadyExists else: setattr(cls, func.__name__, func) def _unload(self): self.on_unload() for cls, met in self.__methods: delattr(cls, met) self.__class__.__instance__ = None def _load(self, parent): try: self.on_load(parent) #self.on_manager_state_changed(applet.Manager != None) self.__class__.__instance__ = self except Exception, e: #AppletPlugin.instances.remove(self) self.__class__.__instance__ = None traceback.print_exc() raise #virtual methods def on_load(self, applet): pass def on_unload(self): raise NotImplementedError blueman-1.23-git201403102151/blueman/plugins/services/0000755000175000017500000000000012307423217021565 5ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/services/Audio.py0000644000175000017500000000545012307412112023174 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk import dbus from blueman.Constants import * from blueman.plugins.ServicePlugin import ServicePlugin from blueman.main.AppletService import AppletService from blueman.main.BluezConfig import BluezConfig from blueman.main.Config import Config from blueman.Functions import dprint from blueman.main.Mechanism import Mechanism class Audio(ServicePlugin): __plugin_info__ = (_("Audio"), "audio-card") def on_load(self, container): self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH +"/services-audio.ui") self.widget = self.Builder.get_object("audio") self.ignored_keys = [] container.pack_start(self.widget) self.cb_a2dp = self.Builder.get_object("a2dp") self.cb_hsp = self.Builder.get_object("hsp") self.info = self.Builder.get_object("info") c = BluezConfig("audio.conf") try: opt = c.get("General", "Enable") opt = opt.split(",") if "Source" in opt: self.cb_a2dp.props.active = True if "Gateway" in opt: self.cb_hsp.props.active = True except: pass self.cb_a2dp.connect("toggled", self.on_cfg_changed) self.cb_hsp.connect("toggled", self.on_cfg_changed) return True def on_enter(self): self.widget.props.visible = True def on_leave(self): self.widget.props.visible = False def on_apply(self): if self.get_options() != []: vals = ["Sink"] if self.cb_a2dp.props.active: vals.append("Source") if self.cb_hsp.props.active: vals.append("Gateway") try: m = Mechanism() m.SetBluezConfig("audio.conf", "General", "Enable", ",".join(vals)) m.SaveBluezConfig("audio.conf") m.RestartBluez() except dbus.DBusException, e: dprint(e) else: self.clear_options() def on_cfg_changed(self, cb): self.option_changed_notify(cb) def on_query_apply_state(self): opts = self.get_options() if opts == []: self.info.props.visible = False return False else: self.info.props.visible = True return True blueman-1.23-git201403102151/blueman/plugins/services/Network.py0000644000175000017500000002565112307412112023571 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk from blueman.Constants import * from blueman.Functions import have, dprint, mask_ip4_address from blueman.Lib import get_net_interfaces, get_net_address, get_net_netmask from socket import inet_ntoa, inet_aton from blueman.plugins.ServicePlugin import ServicePlugin from blueman.main.NetConf import NetConf, DnsMasqHandler, DhcpdHandler from blueman.main.Config import Config from blueman.main.Mechanism import Mechanism from blueman.main.AppletService import AppletService from random import randint class Network(ServicePlugin): __plugin_info__ = (_("Network"), "gtk-network") def on_load(self, container): self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH +"/services-network.ui") self.widget = self.Builder.get_object("network") self.ignored_keys = [] container.pack_start(self.widget) self.interfaces = [] for iface in get_net_interfaces(): if iface != "lo" and iface != "pan1": print iface ip = inet_aton(get_net_address(iface)) mask = inet_aton(get_net_netmask(iface)) self.interfaces.append((iface, ip, mask, mask_ip4_address(ip, mask))) self.setup_network() try: self.ip_check() except: pass return (_("Network"), "gtk-network") def on_enter(self): self.widget.props.visible = True def on_leave(self): self.widget.props.visible = False def on_property_changed(self, netconf, key, value): dprint(self.ignored_keys) if key in self.ignored_keys: self.ignored_keys.remove(key) return if key == "rb_blueman" or key == "dhcp_client": if value: self.Builder.get_object("rb_blueman").props.active = True else: self.Builder.get_object("rb_nm").props.active = True return if key == "rb_nm": return if key == "gn_enable": self.Builder.get_object(key).props.active = value return if key == "nap_enable": dprint("nap_enable", value) self.Builder.get_object(key).props.active = value nap_frame = self.Builder.get_object("nap_frame") if value: nap_frame.props.sensitive = True else: nap_frame.props.sensitive = False if key == "ip": self.option_changed_notify(key, False) else: self.option_changed_notify(key) def on_apply(self): if self.on_query_apply_state() == True: dprint("network apply") m = Mechanism() nap_enable = self.Builder.get_object("nap_enable") if nap_enable.props.active: r_dnsmasq = self.Builder.get_object("r_dnsmasq") if r_dnsmasq.props.active: stype = "DnsMasqHandler" else: stype = "DhcpdHandler" net_ip = self.Builder.get_object("net_ip") net_nat = self.Builder.get_object("net_nat") try: m.EnableNetwork(inet_aton(net_ip.props.text), inet_aton("255.255.255.0"), stype) if not self.NetConf.props.nap_enable: #race condition workaround self.ignored_keys.append("nap_enable") self.NetConf.props.nap_enable = True except Exception, e: lines = str(e).splitlines() d = gtk.MessageDialog( None, buttons=gtk.BUTTONS_OK, type=gtk.MESSAGE_ERROR) d.props.icon_name = "gtk-dialog-error" d.props.text = _("Failed to apply network settings") d.props.secondary_text = lines[-1] d.run() d.destroy() return else: if self.NetConf.props.nap_enable: #race condition workaround self.ignored_keys.append("nap_enable") self.NetConf.props.nap_enable = False m.DisableNetwork() self.clear_options() def ip_check(self): e = self.Builder.get_object("net_ip") address = e.props.text try: if address.count(".") != 3: raise Exception a = inet_aton(address) except: e.props.secondary_icon_stock = gtk.STOCK_DIALOG_ERROR e.props.secondary_icon_tooltip_text = _("Invalid IP address") raise a_netmask = "\xff\xff\xff\0" a_masked = mask_ip4_address(a, a_netmask) for iface, ip, netmask, masked in self.interfaces: #print mask_ip4_address(a, netmask).encode("hex_codec"), masked.encode("hex_codec") if a == ip: e.props.secondary_icon_stock = gtk.STOCK_DIALOG_ERROR e.props.secondary_icon_tooltip_text = _("IP address conflicts with interface %s which has the same address" % iface) raise Exception elif mask_ip4_address(a, netmask) == masked: e.props.secondary_icon_stock = gtk.STOCK_DIALOG_WARNING e.props.secondary_icon_tooltip_text = _("IP address overlaps with subnet of interface" " %s, which has the following configuration %s/%s\nThis may cause incorrect network behavior" % (iface, inet_ntoa(ip), inet_ntoa(netmask))) return e.props.secondary_icon_stock = None def on_query_apply_state(self): changed = False opts = self.get_options() if opts == []: return False else: if "ip" in opts: try: self.ip_check() except Exception,e: print e return -1 return True def setup_network(self): self.NetConf = Config("network") self.NetConf.connect("property-changed", self.on_property_changed) gn_enable = self.Builder.get_object("gn_enable") #latest bluez does not support GN, apparently gn_enable.props.visible = False nap_enable = self.Builder.get_object("nap_enable") r_dnsmasq = self.Builder.get_object("r_dnsmasq") r_dhcpd = self.Builder.get_object("r_dhcpd") net_ip = self.Builder.get_object("net_ip") net_nat = self.Builder.get_object("net_nat") rb_nm = self.Builder.get_object("rb_nm") rb_blueman = self.Builder.get_object("rb_blueman") rb_dun_nm = self.Builder.get_object("rb_dun_nm") rb_dun_blueman = self.Builder.get_object("rb_dun_blueman") nap_frame = self.Builder.get_object("nap_frame") warning = self.Builder.get_object("warning") rb_blueman.props.active = self.NetConf.props.dhcp_client nap_enable.props.active = self.NetConf.props.nap_enable gn_enable.props.active = self.NetConf.props.gn_enable net_ip.props.text = "10.%d.%d.1" % (randint(0, 255), randint(0, 255)) if not self.NetConf.props.nap_enable: nap_frame.props.sensitive = False nc = NetConf.get_default() if nc.ip4_address != None: net_ip.props.text = inet_ntoa(nc.ip4_address) #if not self.NetConf.props.nap_enable: # self.ignored_keys.append("nap_enable") self.NetConf.props.nap_enable = True #if ns["masq"] != 0: # net_nat.props.active = ns["masq"] if nc.get_dhcp_handler() == None: nap_frame.props.sensitive = False nap_enable.props.active = False if self.NetConf.props.nap_enable or self.NetConf.props.nap_enable == None: self.ignored_keys.append("nap_enable") self.NetConf.props.nap_enable = False else: if nc.get_dhcp_handler() == DnsMasqHandler: r_dnsmasq.props.active = True else: r_dhcpd.props.active = True if not have("dnsmasq") and not have("dhcpd3"): nap_frame.props.sensitive = False warning.props.visible = True warning.props.sensitive = True nap_enable.props.sensitive = False if self.NetConf.props.nap_enable or self.NetConf.props.nap_enable == None: self.ignored_keys.append("nap_enable") self.NetConf.props.nap_enable = False if not have("dnsmasq"): r_dnsmasq.props.sensitive = False r_dnsmasq.props.active = False r_dhcpd.props.active = True if not have("dhcpd3"): r_dhcpd.props.sensitive = False r_dhcpd.props.active = False r_dnsmasq.props.active = True r_dnsmasq.connect("toggled", lambda x: self.option_changed_notify("dnsmasq")) net_nat.connect("toggled", lambda x: self.on_property_changed(self.NetConf, "nat", x.props.active)) net_ip.connect("changed", lambda x: self.on_property_changed(self.NetConf, "ip", x.props.text)) gn_enable.connect("toggled", lambda x: setattr(self.NetConf.props, "gn_enable", x.props.active)) nap_enable.connect("toggled", lambda x: self.on_property_changed(self.NetConf, "nap_enable", x.props.active)) applet = AppletService() avail_plugins = applet.QueryAvailablePlugins() active_plugins = applet.QueryPlugins() def dun_support_toggled(rb, x): if HAL_ENABLED: if rb.props.active and x == "nm": applet.SetPluginConfig("PPPSupport", False) applet.SetPluginConfig("NMIntegration", True) elif rb.props.active and x == "blueman": applet.SetPluginConfig("NMIntegration", False) applet.SetPluginConfig("PPPSupport", True) else: if rb.props.active and x == "nm": applet.SetPluginConfig("PPPSupport", False) applet.SetPluginConfig("NMDUNSupport", True) elif rb.props.active and x == "blueman": applet.SetPluginConfig("NMDUNSupport", False) applet.SetPluginConfig("PPPSupport", True) def pan_support_toggled(rb, x): if rb.props.active and x == "nm": applet.SetPluginConfig("DhcpClient", False) if HAL_ENABLED: applet.SetPluginConfig("NMIntegration", True) else: applet.SetPluginConfig("NMPANSupport", True) elif rb.props.active and x == "blueman": if HAL_ENABLED: applet.SetPluginConfig("NMIntegration", False) else: applet.SetPluginConfig("NMPANSupport", False) applet.SetPluginConfig("DhcpClient", True) if "PPPSupport" in active_plugins: rb_dun_blueman.props.active = True if HAL_ENABLED: if not "NMIntegration" in avail_plugins: rb_dun_nm.props.sensitive = False rb_dun_nm.props.tooltip_text = _("Not currently supported with this setup") rb_nm.props.sensitive = False rb_nm.props.tooltip_text = _("Not currently supported with this setup") else: if "NMDUNSupport" in avail_plugins: rb_dun_nm.props.sensitive = True else: rb_dun_nm.props.sensitive = False rb_dun_nm.props.tooltip_text = _("Not currently supported with this setup") if "NMPANSupport" in avail_plugins: rb_nm.props.sensitive = True else: rb_nm.props.sensitive = False rb_nm.props.tooltip_text = _("Not currently supported with this setup") if "NMPANSupport" in active_plugins: rb_nm.props.active = True if "NMDUNSupport" in active_plugins: rb_dun_nm.props.active = True rb_nm.connect("toggled", pan_support_toggled, "nm") rb_blueman.connect("toggled", pan_support_toggled, "blueman") rb_dun_nm.connect("toggled", dun_support_toggled, "nm") rb_dun_blueman.connect("toggled", dun_support_toggled, "blueman") blueman-1.23-git201403102151/blueman/plugins/services/Makefile.in0000644000175000017500000004135012307423213023631 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/plugins/services DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/services blueman_PYTHON = \ Network.py \ Transfer.py \ Audio.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/services/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/services/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/services/Transfer.py0000644000175000017500000001300712307412112023714 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk from blueman.Constants import * from blueman.plugins.ServicePlugin import ServicePlugin from blueman.main.AppletService import AppletService from blueman.main.Config import Config from blueman.Functions import dprint class Transfer(ServicePlugin): __plugin_info__ = (_("Transfer"), "gtk-open") def on_load(self, container): self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH +"/services-transfer.ui") self.widget = self.Builder.get_object("transfer") self.ignored_keys = [] container.pack_start(self.widget) a = AppletService() if "TransferService" in a.QueryPlugins(): self.setup_transfer() else: self.widget.props.sensitive = False self.widget.props.tooltip_text = _("Applet's transfer service plugin is disabled") return True def on_enter(self): self.widget.props.visible = True def on_leave(self): self.widget.props.visible = False def on_property_changed(self, config, key, value): if key == "opp_enabled": self.Builder.get_object(key).props.active = value if key == "ftp_enabled": self.Builder.get_object(key).props.active = value if key == "ftp_allow_write": self.Builder.get_object(key).props.active = value if key == "shared_path": self.Builder.get_object(key).set_current_folder(value) if key == "browse_command": return if key == "shared_path": self.option_changed_notify(key, False) else: self.option_changed_notify(key) def on_apply(self): if self.on_query_apply_state() == True: try: a = AppletService() except: dprint("failed to connect to applet") else: c = self.get_options() if "opp_enabled" in c: if not self.TransConf.props.opp_enabled: a.TransferControl("opp", "destroy") if "ftp_enabled" in c: if not self.TransConf.props.ftp_enabled: a.TransferControl("ftp", "destroy") if "opp_accept" in c or "shared_path" in c or "opp_enabled" in c: if self.TransConf.props.opp_enabled: state = a.TransferStatus("opp") if state == 0: #destroyed a.TransferControl("opp", "create") elif state == 2: #running a.TransferControl("opp", "stop") a.TransferControl("opp", "start") elif state == 1: a.TransferControl("opp", "start") if "ftp_allow_write" in c or "shared_path" in c or "ftp_enabled" in c: if self.TransConf.props.ftp_enabled: state = a.TransferStatus("ftp") if state == 0: #destroyed a.TransferControl("ftp", "create") elif state == 2: #running a.TransferControl("ftp", "stop") a.TransferControl("ftp", "start") elif state == 1: a.TransferControl("ftp", "start") self.clear_options() dprint("transfer apply") def on_query_apply_state(self): opts = self.get_options() if opts == []: return False else: return True def setup_transfer(self): a = AppletService() status = a.TransferStatus("opp") if status == -1: self.widget.props.sensitive = False self.widget.props.tooltip_text = _("obex-data-server not available") self.TransConf = Config("transfer") self.TransConf.connect("property-changed", self.on_property_changed) opp_enabled = self.Builder.get_object("opp_enabled") ftp_enabled = self.Builder.get_object("ftp_enabled") ftp_allow_write = self.Builder.get_object("ftp_allow_write") opp_accept = self.Builder.get_object("opp_accept") shared_path = self.Builder.get_object("shared_path") obex_cmd = self.Builder.get_object("e_obex_cmd") opp_enabled.props.active = self.TransConf.props.opp_enabled ftp_enabled.props.active = self.TransConf.props.ftp_enabled ftp_allow_write.props.active = self.TransConf.props.ftp_allow_write opp_accept.props.active = self.TransConf.props.opp_accept if self.TransConf.props.browse_command == None: self.TransConf.props.browse_command = DEF_BROWSE_COMMAND obex_cmd.props.text = self.TransConf.props.browse_command if self.TransConf.props.shared_path != None: shared_path.set_current_folder(self.TransConf.props.shared_path) obex_cmd.connect("changed", lambda x: setattr(self.TransConf.props, "browse_command", x.props.text)) opp_enabled.connect("toggled", lambda x: setattr(self.TransConf.props, "opp_enabled", x.props.active)) ftp_enabled.connect("toggled", lambda x: setattr(self.TransConf.props, "ftp_enabled", x.props.active)) ftp_allow_write.connect("toggled", lambda x: setattr(self.TransConf.props, "ftp_allow_write", x.props.active)) opp_accept.connect("toggled", lambda x: setattr(self.TransConf.props, "opp_accept", x.props.active)) shared_path.connect("current-folder-changed", lambda x: setattr(self.TransConf.props, "shared_path", x.get_filename())) blueman-1.23-git201403102151/blueman/plugins/services/__init__.py0000644000175000017500000000000012307412112023654 0ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/services/Makefile.am0000644000175000017500000000035312307412112023612 0ustar schrammschramm bluemandir = $(pythondir)/blueman/plugins/services blueman_PYTHON = \ Network.py \ Transfer.py \ Audio.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/services/Makefile0000644000175000017500000004471712307423217023242 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/plugins/services/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/plugins/services DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/services abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/services abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/plugins/services blueman_PYTHON = \ Network.py \ Transfer.py \ Audio.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/services/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/services/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/Makefile.in0000644000175000017500000005613612307423213022016 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/plugins DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ services \ applet \ config \ mechanism \ manager bluemandir = $(pythondir)/blueman/plugins blueman_PYTHON = \ ServicePlugin.py \ AppletPlugin.py \ ConfigPlugin.py \ MechanismPlugin.py \ ManagerPlugin.py \ BasePlugin.py \ ConfigurablePlugin.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/ConfigurablePlugin.py0000644000175000017500000000362412307412112024070 0ustar schrammschramm# Copyright (C) 2010 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.main.Config import Config from blueman.plugins.BasePlugin import BasePlugin class ConfigurablePlugin(BasePlugin): __options__ = {} @classmethod def is_configurable(cls): res = map(lambda x: (len(x) > 2), cls.__options__.values()) return True in res def get_option(self, name): if not name in self.__class__.__options__: raise KeyError, "No such option" return getattr(self.__config.props, name) def set_option(self, name, value): if not name in self.__class__.__options__: raise KeyError, "No such option" opt = self.__class__.__options__[name] if type(value) == opt["type"]: setattr(self.__config.props, name, value) self.option_changed(name, value) else: raise TypeError, "Wrong type, must be %s" % repr(opt["type"]) def option_changed(self, name, value): pass def __init__(self, parent): super(ConfigurablePlugin, self).__init__(parent) if self.__options__ != {}: self.__config = Config("plugins/" + self.__class__.__name__) for k, v in self.__options__.iteritems(): if getattr(self.__config.props, k) == None: setattr(self.__config.props, k, v["default"]) blueman-1.23-git201403102151/blueman/plugins/__init__.py0000644000175000017500000000000012307412112022031 0ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/Makefile.am0000644000175000017500000000061712307412112021772 0ustar schrammschrammSUBDIRS = \ services \ applet \ config \ mechanism \ manager bluemandir = $(pythondir)/blueman/plugins blueman_PYTHON = \ ServicePlugin.py \ AppletPlugin.py \ ConfigPlugin.py \ MechanismPlugin.py \ ManagerPlugin.py \ BasePlugin.py \ ConfigurablePlugin.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/mechanism/0000755000175000017500000000000012307423217021706 5ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/mechanism/Network.py0000644000175000017500000000766312307412112023715 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.MechanismPlugin import MechanismPlugin import os import subprocess import gobject from blueman.main.NetConf import NetConf, DnsMasqHandler, DhcpdHandler class Network(MechanismPlugin): def on_load(self): self.add_dbus_method(self.SetGN, in_signature="b", out_signature="", sender_keyword="caller") self.add_dbus_method(self.NetworkSetup, in_signature="sbs", out_signature="", sender_keyword="caller") self.add_dbus_method(self.DhcpClient, in_signature="s", out_signature="s", sender_keyword="caller", async_callbacks=("ok", "err")) self.add_dbus_method(self.EnableNetwork, in_signature="ayays", out_signature="", sender_keyword="caller", byte_arrays=True) self.add_dbus_method(self.DisableNetwork, in_signature="", out_signature="", sender_keyword="caller") self.add_dbus_method(self.ReloadNetwork, in_signature="", out_signature="", sender_keyword="caller") def DhcpClient(self, net_interface, caller, ok, err): self.timer.stop() self.confirm_authorization(caller, "org.blueman.dhcp.client") from blueman.main.DhcpClient import DhcpClient def dh_error(dh, message, ok, err): err(message) self.timer.resume() def dh_connected(dh, ip, ok, err): ok(ip) self.timer.resume() dh = DhcpClient(net_interface) dh.connect("error-occurred", dh_error, ok, err) dh.connect("connected", dh_connected, ok, err) try: dh.Connect() except Exception, e: err(e) def SetGN(self, enabled, caller): self.timer.reset() if enabled: p = subprocess.Popen(["/usr/sbin/avahi-autoipd", "-D", "pan0"], env=os.environ, bufsize=128) else: p = subprocess.Popen(["/usr/sbin/avahi-autoipd", "-k", "pan0"], bufsize=128) #reap the child gobject.child_watch_add(p.pid, lambda pid, cond: 0) def EnableNetwork(self, ip_address, netmask, dhcp_handler, caller): nc = NetConf.get_default() nc.set_ipv4(ip_address, netmask) eval("nc.set_dhcp_handler(%s)" % dhcp_handler) nc.apply_settings() def ReloadNetwork(self, caller): nc = NetConf.get_default() nc.apply_settings() def DisableNetwork(self, caller): nc = NetConf.get_default() nc.remove_settings() nc.set_ipv4(None, None) nc.store() def NetworkSetup(self, ip_address, allow_nat, server_type, caller): self.timer.reset() dprint(ip_address, allow_nat, server_type) if ip_address == "reload": info = netstatus() nc = None if info["ip"] != "0" and not nc_is_running(): if info["type"] == "dnsmasq": nc = NetConfDnsMasq(None) elif info["type"] == "dhcpd": nc = NetConfDhcpd(None) if nc: nc.reload_settings() return self.confirm_authorization(caller, "org.blueman.network.setup") if ip_address == "0": info = netstatus() nc = None try: if info["type"] == "dnsmasq": nc = NetConfDnsMasq(None) elif info["type"] == "dhcpd": nc = NetConfDhcpd(None) except: #fallback nc = NetConf(None) nc.uninstall() else: if ip_chk(ip_address): nc = None if server_type == "dnsmasq": nc = NetConfDnsMasq(ip_address, allow_nat) elif server_type == "dhcpd": nc = NetConfDhcpd(ip_address, allow_nat) if nc: nc.install() else: return dbus.DBusException("IP Invalid") blueman-1.23-git201403102151/blueman/plugins/mechanism/Makefile.in0000644000175000017500000004160312307423213023753 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/plugins/mechanism DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(am__blueman_PYTHON_DIST) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = Config.py __init__.py Network.py Ppp.py \ RfKill.py Hal.py am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/mechanism @ENABLE_HAL_FALSE@HAL = @ENABLE_HAL_TRUE@HAL = Hal.py blueman_PYTHON = Config.py __init__.py Network.py Ppp.py RfKill.py $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/mechanism/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/mechanism/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/mechanism/Hal.py0000644000175000017500000000425212307412112022757 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.MechanismPlugin import MechanismPlugin from blueman.Constants import HAL_ENABLED if not HAL_ENABLED: raise ImportError("Hal disabled") class Hal(MechanismPlugin): def on_load(self): self.add_dbus_method(self.HalRegisterModemPort, in_signature="ss", out_signature="", async_callbacks=("ok", "err")) self.add_dbus_method(self.HalUnregisterModemPortAddr, in_signature="s", out_signature="") self.add_dbus_method(self.HalUnregisterModemPortDev, in_signature="s", out_signature="") self.add_dbus_method(self.HalRegisterNetDev, in_signature="s", out_signature="") def HalRegisterModemPort(self, rfcomm_device, bd_addr, ok, err): from blueman.main.HalManager import HalManager self.timer.reset() halmgr = HalManager() dprint("** Registering modem") halmgr.register(rfcomm_device, bd_addr, ok, err) def HalUnregisterModemPortAddr(self, address): from blueman.main.HalManager import HalManager self.timer.reset() halmgr = HalManager() dprint("** Unregistering modem") halmgr.unregister_addr(address) def HalUnregisterModemPortDev(self, rfcomm_device): from blueman.main.HalManager import HalManager self.timer.reset() halmgr = HalManager() dprint("** Unregistering modem") halmgr.unregister_dev(rfcomm_device) def HalRegisterNetDev(self, devicename): from blueman.main.HalManager import HalManager self.timer.reset() halmgr = HalManager() halmgr.register_netdev(devicename) blueman-1.23-git201403102151/blueman/plugins/mechanism/RfKill.py0000644000175000017500000000237412307412112023441 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.MechanismPlugin import MechanismPlugin import os class RfKill(MechanismPlugin): def on_load(self): self.add_dbus_method(self.SetRfkillState, in_signature="b", out_signature="") self.add_dbus_method(self.DevRfkillChmod, in_signature="", out_signature="") def SetRfkillState(self, state): from blueman.main.KillSwitchNG import KillSwitchNG k = KillSwitchNG() k.SetGlobalState(state) def DevRfkillChmod(self): try: os.chmod("/dev/rfkill", 0655) except: pass blueman-1.23-git201403102151/blueman/plugins/mechanism/Ppp.py0000644000175000017500000000277312307412112023020 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.MechanismPlugin import MechanismPlugin import os import dbus class Ppp(MechanismPlugin): def on_load(self): self.add_dbus_method(self.PPPConnect, in_signature="sss", out_signature="s", sender_keyword="caller", async_callbacks=("ok", "err")) def ppp_connected(self, ppp, port, ok, err): ok(port) self.timer.resume() def ppp_error(self, ppp, message, ok, err): err(dbus.DBusException(message)) self.timer.resume() def PPPConnect(self, port, number, apn, caller, ok, err): self.timer.stop() from blueman.main.PPPConnection import PPPConnection ppp = PPPConnection(port, number, apn) ppp.connect("error-occurred", self.ppp_error, ok, err) ppp.connect("connected", self.ppp_connected, ok, err) ppp.Connect() blueman-1.23-git201403102151/blueman/plugins/mechanism/__init__.py0000644000175000017500000000000012307412112023775 0ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/mechanism/Makefile.am0000644000175000017500000000043412307412112023733 0ustar schrammschramm bluemandir = $(pythondir)/blueman/plugins/mechanism if ENABLE_HAL HAL = Hal.py else HAL = endif blueman_PYTHON = Config.py __init__.py Network.py Ppp.py RfKill.py $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/mechanism/Config.py0000644000175000017500000000364412307412112023464 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.MechanismPlugin import MechanismPlugin from blueman.main.BluezConfig import BluezConfig import os import gobject class Config(MechanismPlugin): def on_load(self): self.add_dbus_method(self.SetBluezConfig, in_signature="ssss", out_signature="", sender_keyword="caller") self.add_dbus_method(self.SaveBluezConfig, in_signature="s", out_signature="", sender_keyword="caller") self.add_dbus_method(self.RestartBluez, in_signature="", out_signature="", sender_keyword="caller") self.configs = {} def SetBluezConfig(self, file, section, key, value, caller): self.confirm_authorization(caller, "org.blueman.bluez.config") if file in self.configs: c = self.configs[file] else: c = self.configs[file] = BluezConfig(file) c.set(section, key, value) def SaveBluezConfig(self, file, caller): self.confirm_authorization(caller, "org.blueman.bluez.config") if file in self.configs: self.configs[file].write() del self.configs[file] def RestartBluez(self, caller): self.confirm_authorization(caller, "org.blueman.bluez.config") os.system("killall bluetoothd") gobject.timeout_add(1000, os.system, "bluetoothd") blueman-1.23-git201403102151/blueman/plugins/mechanism/Makefile0000644000175000017500000004511312307423217023352 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/plugins/mechanism/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/plugins/mechanism DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(am__blueman_PYTHON_DIST) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = Config.py __init__.py Network.py Ppp.py \ RfKill.py Hal.py am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/mechanism abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/mechanism abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/plugins/mechanism HAL = #HAL = Hal.py blueman_PYTHON = Config.py __init__.py Network.py Ppp.py RfKill.py $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/mechanism/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/mechanism/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/applet/0000755000175000017500000000000012307423217021227 5ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/applet/NMIntegration.py0000644000175000017500000001033312307412112024307 0ustar schrammschrammfrom blueman.Functions import * from blueman.Constants import HAL_ENABLED from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.Mechanism import Mechanism from blueman.main.Config import Config from blueman.gui.Notification import Notification from blueman.Sdp import * from blueman.main.SignalTracker import SignalTracker import blueman.bluez as Bluez import gobject import dbus import gtk if not HAL_ENABLED: raise ImportError("NMIntegration (deprecated) requires hal support") class NMIntegration(AppletPlugin): __description__ = _("Deprecated\nMakes DUN/PAN connections available for NetworkManager 0.7") __icon__ = "modem" __depends__ = ["DBusService"] __conflicts__ = ["PPPSupport", "DhcpClient"] __author__ = "Walmis" if HAL_ENABLED: __priority__ = 2 def on_load(self, applet): self.Signals = SignalTracker() self.Signals.Handle("dbus", dbus.SystemBus(), self.on_network_prop_changed, "PropertyChanged", "org.bluez.Network", path_keyword="path") def on_unload(self): self.Signals.DisconnectAll() def on_network_prop_changed(self, key, value, path): if key == "Interface": if value != "": m = Mechanism() m.HalRegisterNetDev(value) #in: bluez_device_path, rfcomm_device #@dbus.service.method(dbus_interface='org.blueman.Applet', in_signature="ss", out_signature="") def RegisterModem(self, device_path, rfcomm_device): dev = Bluez.Device(device_path) props = dev.GetProperties() m = Mechanism() def reply(): dprint("Registered modem") def err(excp): d = gtk.MessageDialog(None, type=gtk.MESSAGE_WARNING) d.props.icon_name = "blueman" d.props.text = _("CDMA or GSM not supported") d.props.secondary_text = _( "The device %s does not appear to support GSM/CDMA.\nThis connection will not work.") % props["Alias"] d.add_button(gtk.STOCK_OK, gtk.RESPONSE_NO) resp = d.run() d.destroy() m.HalRegisterModemPort(rfcomm_device, props["Address"], reply_handler=reply, error_handler=err) #in: bluez_device_path, rfcomm_device #@dbus.service.method(dbus_interface='org.blueman.Applet', in_signature="s", out_signature="") def UnregisterModem(self, device): m = Mechanism() m.HalUnregisterModemPortDev(device) dprint("Unregistered modem") def on_rfcomm_connected(self, device, port, uuid): signals = SignalTracker() def modem_added(mon, udi, address): if device.Address == address: dprint(udi) device.udi = udi def modem_removed(mon, udi): if device.udi == udi: dprint(udi) signals.DisconnectAll() def disconnected(mon, udi): device.Services["serial"].Disconnect(port) self.UnregisterModem(port) def device_propery_changed(key, value): if key == "Connected" and not value: self.UnregisterModem(port) uuid16 = sdp_get_serial_type(device.Address, uuid) if DIALUP_NET_SVCLASS_ID in uuid16: try: signals.Handle(self.Applet.Plugins.NMMonitor, "modem-added", modem_added) signals.Handle(self.Applet.Plugins.NMMonitor, "modem-removed", modem_removed) signals.Handle(self.Applet.Plugins.NMMonitor, "disconnected", disconnected) except KeyError: pass signals.Handle("bluez", device.Device, device_propery_changed, "PropertyChanged") self.RegisterModem(device.get_object_path(), port) def rfcomm_connect_handler(self, device, uuid, reply_handler, error_handler): uuid16 = sdp_get_serial_type(device.Address, uuid) if DIALUP_NET_SVCLASS_ID in uuid16: device.Services["serial"].Connect(uuid, reply_handler=reply_handler, error_handler=error_handler) return True else: return False def on_rfcomm_disconnect(self, port): self.UnregisterModem(port) blueman-1.23-git201403102151/blueman/plugins/applet/RecentConns.py0000644000175000017500000003124412307412112024016 0ustar schrammschrammimport os import gtk import dbus import gettext import time import atexit import weakref import pickle import base64 import gtk.gdk import zlib from blueman.Functions import * from blueman.main.Device import Device from blueman.bluez.Device import Device as BluezDevice from blueman.bluez.Adapter import Adapter from blueman.main.SignalTracker import SignalTracker from blueman.gui.Notification import Notification import blueman.Sdp as sdp from blueman.plugins.AppletPlugin import AppletPlugin REGISTRY_VERSION = 0 class AdapterNotFound(Exception): pass class DeviceNotFound(Exception): pass def store_state(): try: RecentConns.inst.store_state() except ReferenceError: pass class RecentConns(AppletPlugin, gtk.Menu): __depends__ = ["Menu"] __icon__ = "document-open-recent" __description__ = _("Provides a menu item that contains last used connections for quick access") __author__ = "Walmis" __options__ = { "max_items": {"type": int, "default": 6, #the maximum number of items RecentConns menu will display "name": _("Maximum items"), "desc": _("The maximum number of items recent connections menu will display."), "range": (6, 20) }, "recent_connections": {"type": str, "default": ""} } items = None inst = None atexit_registered = False def on_load(self, applet): self.Applet = applet self.Adapters = {} gtk.Menu.__init__(self) if not RecentConns.atexit_registered: atexit.register(store_state) RecentConns.atexit_registered = True self.Item = create_menuitem(_("Recent _Connections") + "...", get_icon("document-open-recent", 16)) self.Applet.Plugins.Menu.Register(self, self.Item, 52) self.Applet.Plugins.Menu.Register(self, gtk.SeparatorMenuItem(), 53) self.Item.set_submenu(self) self.deferred = False RecentConns.inst = weakref.proxy(self) def store_state(self): items = [] if RecentConns.items: for i in RecentConns.items: x = i.copy() x["device"] = None x["mitem"] = None x["gsignal"] = 0 items.append(x) try: dump = base64.b64encode( zlib.compress( pickle.dumps((REGISTRY_VERSION, items), pickle.HIGHEST_PROTOCOL), 9)) self.set_option("recent_connections", dump) except: dprint(YELLOW("Failed to store recent connections")) def change_sensitivity(self, sensitive): try: power = self.Applet.Plugins.PowerManager.GetBluetoothStatus() except: power = True sensitive = sensitive and \ self.Applet.Manager and \ power and \ RecentConns.items != None and \ (len(RecentConns.items) > 0) self.Item.props.sensitive = sensitive def on_power_state_changed(self, manager, state): self.change_sensitivity(state) if state and self.deferred: self.deferred = False self.on_manager_state_changed(state) def on_unload(self): self.destroy() self.Applet.Plugins.Menu.Unregister(self) if RecentConns.items: for i in reversed(RecentConns.items): if i["device"]: if i["gsignal"]: i["device"].disconnect(i["gsignal"]) i["gsignal"] = None RecentConns.items = [] self.destroy() def initialize(self): dprint("rebuilding menu") if not RecentConns.items: self.recover_state() def compare_by(fieldname): def compare_two_dicts(a, b): return cmp(a[fieldname], b[fieldname]) return compare_two_dicts def each(child): self.remove(child) self.foreach(each) RecentConns.items.sort(compare_by("time"), reverse=True) for i in RecentConns.items[self.get_option("max_items"):]: if i["gsignal"]: i["device"].disconnect(i["gsignal"]) RecentConns.items = RecentConns.items[0:self.get_option("max_items")] RecentConns.items.reverse() if len(RecentConns.items) == 0: self.change_sensitivity(False) else: self.change_sensitivity(True) count = 0 for item in RecentConns.items: if count < self.get_option("max_items"): self.add_item(item) count += 1 def on_manager_state_changed(self, state): if state: try: if not self.Applet.Plugins.PowerManager.GetBluetoothStatus(): self.deferred = True self.Item.props.sensitive = False return except: pass self.Item.props.sensitive = True adapters = self.Applet.Manager.ListAdapters() self.Adapters = {} for adapter in adapters: p = adapter.GetProperties() self.Adapters[str(adapter.GetObjectPath())] = str(p["Address"]) if RecentConns.items != None: for i in reversed(RecentConns.items): if i["device"]: if i["gsignal"]: i["device"].disconnect(i["gsignal"]) i["gsignal"] = 0 #i["device"].Destroy() try: i["device"] = self.get_device(i) i["gsignal"] = i["device"].connect("invalidated", self.on_device_removed, i) except: pass else: self.recover_state() self.initialize() else: self.Item.props.sensitive = False return self.change_sensitivity(state) def on_device_removed(self, device, item): device.disconnect(item["gsignal"]) RecentConns.items.remove(item) self.initialize() def on_adapter_added(self, path): a = Adapter(path) def on_activated(): props = a.GetProperties() self.Adapters[str(path)] = str(props["Address"]) self.initialize() wait_for_adapter(a, on_activated) def on_adapter_removed(self, path): try: del self.Adapters[str(path)] except: dprint("Adapter not found in list") self.initialize() def notify(self, device, service_interface, conn_args): dprint(device, service_interface, conn_args) item = {} object_path = device.GetObjectPath() try: adapter = Adapter(device.Adapter) except: dprint("adapter not found") return props = adapter.GetProperties() item["adapter"] = props["Address"] item["address"] = device.Address item["alias"] = device.Alias item["icon"] = device.Icon item["service"] = service_interface item["conn_args"] = conn_args item["time"] = time.time() item["device"] = device #device object item["mitem"] = None #menu item object for i in RecentConns.items: if i["adapter"] == item["adapter"] and \ i["address"] == item["address"] and \ i["service"] == item["service"] and \ i["conn_args"] == item["conn_args"]: i["time"] = item["time"] if i["gsignal"]: i["device"].disconnect(i["gsignal"]) i["device"] = item["device"] i["gsignal"] = item["device"].connect("invalidated", self.on_device_removed, i) self.initialize() return item["gsignal"] = item["device"].connect("invalidated", self.on_device_removed, item) RecentConns.items.append(item) self.initialize() self.store_state() def on_item_activated(self, menu_item, item): dprint("Connect", item["address"], item["service"]) sv_name = item["service"].split(".")[-1].lower() try: service = item["device"].Services[sv_name] except: RecentConns.items.remove(item) else: sn = startup_notification("Bluetooth Connection", desc=_("Connecting to %s") % item["mitem"].get_child().props.label, icon="blueman") item["mitem"].props.sensitive = False def reply(*args): Notification(_("Connected"), _("Connected to %s") % item["mitem"].get_child().props.label, pixbuf=get_icon("gtk-connect", 48), status_icon=self.Applet.Plugins.StatusIcon) item["mitem"].props.sensitive = True sn.complete() def err(reason): Notification(_("Failed to connect"), str(reason).split(": ")[-1], pixbuf=get_icon("gtk-dialog-error", 48), status_icon=self.Applet.Plugins.StatusIcon) item["mitem"].props.sensitive = True sn.complete() if item["service"] == "org.bluez.Serial": self.Applet.DbusSvc.RfcommConnect(item["device"].GetObjectPath(), item["conn_args"][0], reply, err) else: self.Applet.DbusSvc.ServiceProxy(item["service"], item["device"].GetObjectPath(), "Connect", item["conn_args"], reply, err) def add_item(self, item): device = item["device"] if item["service"] == "org.bluez.Serial": name = sdp.sdp_get_serial_name(item["address"], item["conn_args"][0]) elif item["service"] == "org.bluez.Network": name = _("Network Access (%s)") % sdp.uuid16_to_name(sdp.uuid128_to_uuid16(item["conn_args"][0])) else: try: name = sdp.bluez_to_friendly_name(item["service"].split(".")[-1].lower()) except: name = item["service"].split(".")[-1] + " " + _("Service") name = name.capitalize() if not item["mitem"]: mitem = create_menuitem("", get_icon(item["icon"], 16)) item["mitem"] = mitem mitem.connect("activate", self.on_item_activated, item) else: mitem = item["mitem"] mitem.props.sensitive = True mitem.props.tooltip_text = None item["mitem"].props.label = (_("%(service)s on %(device)s") % {"service": name, "device": item["alias"]}) if item["adapter"] not in self.Adapters.values(): if item["device"] and item["gsignal"]: item["device"].disconnect(item["gsignal"]) item["device"] = None elif not item["device"] and item["adapter"] in self.Adapters.values(): try: dev = self.get_device(item) item["device"] = dev item["gsignal"] = item["device"].connect("invalidated", self.on_device_removed, item) except: RecentConns.items.remove(item) self.initialize() if not item["device"]: mitem.props.sensitive = False mitem.props.tooltip_text = _("Adapter for this connection is not available") self.prepend(mitem) mitem.show() def get_device(self, item): try: adapter = self.Applet.Manager.GetAdapter(item["adapter"]) except: raise AdapterNotFound try: return Device(adapter.FindDevice(item["address"])) except: raise DeviceNotFound def recover_state(self): dump = self.get_option("recent_connections") try: (version, items) = pickle.loads(zlib.decompress(base64.b64decode(dump))) except: items = None version = None if version == None or version != REGISTRY_VERSION: items = None if items == None: RecentConns.items = [] return for i in reversed(items): try: i["device"] = self.get_device(i) except AdapterNotFound: i["device"] = None except DeviceNotFound: items.remove(i) else: i["gsignal"] = i["device"].connect("invalidated", self.on_device_removed, i) RecentConns.items = items blueman-1.23-git201403102151/blueman/plugins/applet/Networking.py0000644000175000017500000000426612307412112023730 0ustar schrammschrammfrom blueman.Functions import * from blueman.main.Config import Config from blueman.bluez.ServiceInterface import ServiceInterface from blueman.main.Mechanism import Mechanism from blueman.main.SignalTracker import SignalTracker from blueman.plugins.AppletPlugin import AppletPlugin import dbus class Networking(AppletPlugin): __icon__ = "network" __description__ = _("Manages local network services, like NAP bridges") __author__ = "Walmis" def on_load(self, applet): self.Applet = applet self.Signals = SignalTracker() self.Config = Config("network") self.Signals.Handle("gobject", self.Config, "property-changed", self.on_config_changed) self.load_nap_settings() def on_manager_state_changed(self, state): if state: self.update_status() def load_nap_settings(self): dprint("Loading NAP settings") def reply(): pass def err(excp): lines = str(excp).splitlines() d = gtk.MessageDialog(None, buttons=gtk.BUTTONS_OK, type=gtk.MESSAGE_ERROR) d.props.text = _("Failed to apply network settings") d.props.secondary_text = lines[-1] + "\n\n" + _( "You might not be able to connect to the Bluetooth network via this machine") d.run() d.destroy() m = Mechanism() m.ReloadNetwork(reply_handler=reply, error_handler=err) def on_unload(self): self.Signals.DisconnectAll() def on_adapter_added(self, path): self.update_status() def update_status(self): self.set_nap(self.Config.props.nap_enable or False) def on_config_changed(self, config, key, value): if key == "nap_enable": self.set_nap(value) def set_nap(self, on): dprint("set nap", on) if self.Applet.Manager != None: adapters = self.Applet.Manager.ListAdapters() for adapter in adapters: s = ServiceInterface("org.bluez.NetworkServer", adapter.GetObjectPath(), ["Register", "Unregister"]) if on: s.Register("nap", "pan1") else: s.Unregister("nap") blueman-1.23-git201403102151/blueman/plugins/applet/AppIndicator.py0000644000175000017500000000562012307412112024151 0ustar schrammschramm# Copyright (C) 2011 Valmantas Paliksa # Copyright (C) 2011 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # #from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.applet.BluezAgent import AdapterAgent import blueman.bluez as Bluez import gobject import os import appindicator class AppIndicator(AppletPlugin): __description__ = _("Uses libappindicator to show a statusicon") __icon__ = "blueman-tray" __author__ = "Walmis" __depends__ = ["StatusIcon", "Menu"] def on_load(self, applet): self.indicator = appindicator.Indicator ("blueman", applet.Plugins.StatusIcon.get_option("icon"), appindicator.CATEGORY_APPLICATION_STATUS) self.indicator.set_status (appindicator.STATUS_ACTIVE) self.indicator.set_menu(applet.Plugins.Menu.get_menu()) self.s = self.Applet.Plugins.StatusIcon.connect("notify::icon-name", self.on_notify) #self.Applet.Plugins.StatusIcon.set_visible = partial(self.set_visible, self.Applet.Plugins.StatusIcon) self.override_method(self.Applet.Plugins.StatusIcon, "set_visible", self.set_visible) self.Applet.Plugins.StatusIcon.props.visible = False def set_visible(self, statusicon, visible): if visible: self.indicator.set_status(appindicator.STATUS_ACTIVE) else: self.indicator.set_status(appindicator.STATUS_PASSIVE) def on_notify(self, *args): self.update_icon() def on_unload(self): #self.indicator.set_menu(None) del self.indicator self.Applet.Plugins.StatusIcon.QueryVisibility() self.Applet.Plugins.StatusIcon.disconnect(self.s) #def on_status_icon_pixbuf_ready(self): # print "aaaaa" # gobject.idle_add(self.update_icon) def update_icon(self): self.indicator.set_icon(self.Applet.Plugins.StatusIcon.props.icon_name) self.indicator.set_status(appindicator.STATUS_ATTENTION) self.indicator.set_status(appindicator.STATUS_ACTIVE) blueman-1.23-git201403102151/blueman/plugins/applet/SerialManager.py0000644000175000017500000001267612307412112024317 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.Config import Config from blueman.gui.Notification import Notification from blueman.Sdp import * from blueman.Lib import rfcomm_list from blueman.main.SignalTracker import SignalTracker from blueman.main.Device import Device from subprocess import PIPE import dbus import atexit import blueman.bluez as Bluez import gobject import gtk class SerialManager(AppletPlugin): __icon__ = "blueman-serial" __author__ = "Walmis" __description__ = _("Standard SPP profile connection handler, allows executing custom actions") __author__ = "walmis" __options__ = { "script": {"type": str, "default": "", "name": _("Script to execute on connection"), "desc": _("The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n\n" "Upon device disconnection the script will be sent a HUP signal")}, } def on_load(self, applet): self.signals = SignalTracker() self.signals.Handle("dbus", dbus.SystemBus(), self.on_device_property_changed, "PropertyChanged", "org.bluez.Device", path_keyword="path") self.scripts = {} def on_unload(self): self.signals.DisconnectAll() for k in self.scripts.iterkeys(): self.terminate_all_scripts(k) def on_device_property_changed(self, key, value, path): if key == "Connected" and not value: d = Device(path) self.terminate_all_scripts(d.Address) def on_rfcomm_connected(self, device, port, uuid): uuid16 = sdp_get_serial_type(device.Address, uuid) if SERIAL_PORT_SVCLASS_ID in uuid16: Notification(_("Serial port connected"), _("Serial port service on device %s now will be available via %s") % (device.Alias, port), pixbuf=get_icon("blueman-serial", 48), status_icon=self.Applet.Plugins.StatusIcon) self.call_script(device.Address, device.Alias, sdp_get_serial_name(device.Address, uuid), uuid16, port) def terminate_all_scripts(self, address): try: for p in self.scripts[address].itervalues(): dprint("Sending HUP to", p.pid) os.killpg(p.pid, signal.SIGHUP) except: pass def on_script_closed(self, pid, cond, (address,node)): del self.scripts[address][node] dprint("Script with PID", pid, "closed") def manage_script(self, address, node, process): if not address in self.scripts: self.scripts[address] = {} if node in self.scripts[address]: self.scripts[address][node].terminate() self.scripts[address][node] = process gobject.child_watch_add(process.pid, self.on_script_closed, (address, node)) def call_script(self, address, name, sv_name, uuid16, node): c = self.get_option("script") if c and c != "": args = c.split(" ") try: args += [address, name, sv_name, ",".join(map(lambda x: hex(x), uuid16)), node] dprint(args) p = spawn(args, True, reap=False, preexec_fn=lambda: os.setpgid(0, 0)) self.manage_script(address, node, p) except Exception, e: Notification(_("Serial port connection script failed"), _("There was a problem launching script %s\n" "%s") % (c, str(e)), pixbuf=get_icon("blueman-serial", 48), status_icon=self.Applet.Plugins.StatusIcon) def on_rfcomm_disconnect(self, node): for k, v in self.scripts.iteritems(): if node in v: dprint("Sending HUP to", v[node].pid) os.killpg(v[node].pid, signal.SIGHUP) def rfcomm_connect_handler(self, device, uuid, reply, err): uuid16 = sdp_get_serial_type(device.Address, uuid) if SERIAL_PORT_SVCLASS_ID in uuid16: device.Services["serial"].Connect(uuid, reply_handler=reply, error_handler=err) return True else: return False def on_device_disconnect(self, device): self.terminate_all_scripts(device.Address) if "serial" in device.Services: ports = rfcomm_list() def flt(dev): if dev["dst"] == device.Address and dev["state"] == "connected": return dev["id"] active_ports = map(flt, ports) serial = device.Services["serial"] for port in active_ports: name = "/dev/rfcomm%d" % port try: dprint("Disconnecting", name) serial.Disconnect(name) except: dprint("Failed to disconnect", name) @atexit.register def exit_cleanup(): if SerialManager.__instance__: self = SerialManager.__instance__ for k in self.scripts.iterkeys(): self.terminate_all_scripts(k) blueman-1.23-git201403102151/blueman/plugins/applet/Headset.py0000644000175000017500000000336712307412112023157 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.main.Config import Config from blueman.plugins.AppletPlugin import AppletPlugin import dbus class Headset(AppletPlugin): __author__ = "Walmis" __description__ = _("Runs a command when answer button is pressed on a headset") __icon__ = "blueman-headset" __options__ = { "command" : {"type": str, "default": "", "name": _("Command"), "desc": _("Command to execute when answer button is pressed:") } } def on_load(self, applet): self.bus = dbus.SystemBus() self.bus.add_signal_receiver(self.on_answer_requested, "AnswerRequested", "org.bluez.Headset") def on_unload(self): self.bus.remove_signal_receiver(self.on_answer_requested, "AnswerRequested", "org.bluez.Headset") def on_answer_requested(self): c = self.get_option("command") if c and c != "": args = c.split(" ") try: spawn(args, True) except: dprint("Cannot launch command") blueman-1.23-git201403102151/blueman/plugins/applet/TransferService.py0000644000175000017500000000564712307412112024712 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.applet.Transfer import Transfer import gobject import gtk import dbus class TransferService(AppletPlugin): __author__ = "Walmis" __description__ = _("Provides OBEX file transfer capabilities") __icon__ = "blueman-send-file" def on_load(self, applet): self.Transfer = None self.add_dbus_method(self.TransferControl, in_signature="ss", out_signature="") self.add_dbus_method(self.TransferStatus, in_signature="s", out_signature="i") self.sess_bus = dbus.SessionBus() self.__watch = dbus.bus.NameOwnerWatch(self.sess_bus, "org.openobex", self.on_obex_owner_changed) #self.try_start_ods() def on_unload(self): if self.__watch: self.__watch.cancel() if self.Transfer: self.Transfer.DisconnectAll() self.Transfer = None def on_manager_state_changed(self, state): if state: self.try_start_ods() else: if self.Transfer: self.Transfer.DisconnectAll() self.Transfer = None def try_start_ods(self): try: self.sess_bus.start_service_by_name("org.openobex") except dbus.DBusException, e: dprint("Could not acquire obex-data-server", e) def on_obex_owner_changed(self, owner): dprint("obex owner changed:", owner) if owner != "": self.Transfer = Transfer(self.Applet) else: if self.Transfer: self.Transfer.DisconnectAll() self.Transfer = None def TransferControl(self, pattern, action): dprint(pattern, action) if not self.Transfer: return if action == "destroy": self.Transfer.destroy_server(pattern) elif action == "stop": server = self.Transfer.get_server(pattern) if server != None: server.Stop() elif action == "create": self.Transfer.create_server(pattern) elif action == "start": self.Transfer.start_server(pattern) else: dprint("Got unknown action") def TransferStatus(self, pattern): if not self.Transfer: return -1 server = self.Transfer.get_server(pattern) if server != None: if server.IsStarted(): return 2 else: return 1 else: return 0 blueman-1.23-git201403102151/blueman/plugins/applet/StandardItems.py0000644000175000017500000001271612307412112024342 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.gui.CommonUi import show_about_dialog from blueman.gui.applet.PluginDialog import PluginDialog import gobject import gtk class StandardItems(AppletPlugin): __depends__ = ["StatusIcon", "Menu"] __unloadable__ = False __description__ = _("Adds standard menu items to the status icon menu") __author__ = "walmis" def on_load(self, applet): self.Applet = applet applet.Plugins.Menu.Register(self, gtk.SeparatorMenuItem(), 21) self.new_dev = create_menuitem(_("_Setup New Device")+"...", get_icon("gtk-new", 16)) self.new_dev.connect("activate", self.on_setup_new) self.Applet.Plugins.Menu.Register(self, self.new_dev, 30) self.Applet.Plugins.Menu.Register(self, gtk.SeparatorMenuItem(), 31) self.send = create_menuitem(_("Send _Files to Device")+"...", get_icon("blueman-send-file", 16)) self.send.connect("activate", self.on_send) self.Applet.Plugins.Menu.Register(self, self.send, 40) self.browse = create_menuitem(_("_Browse Files on Device")+"...", get_icon("gtk-open", 16)) self.browse.connect("activate", self.on_browse) self.Applet.Plugins.Menu.Register(self, self.browse, 50) self.Applet.Plugins.Menu.Register(self, gtk.SeparatorMenuItem(), 51) self.devices = gtk.MenuItem(_("_Devices")+"...") self.devices.connect("activate", self.on_devices) self.Applet.Plugins.Menu.Register(self, self.devices, 60) self.adapters = create_menuitem(_("Adap_ters")+"...", get_icon("blueman-device", 16)) self.adapters.connect("activate", self.on_adapters) self.Applet.Plugins.Menu.Register(self, self.adapters, 70) self.services = create_menuitem(_("_Local Services")+"...", get_icon("gtk-preferences", 16)) self.services.connect("activate", self.on_local_services) self.Applet.Plugins.Menu.Register(self, self.services, 80) self.Applet.Plugins.Menu.Register(self, gtk.SeparatorMenuItem(), 81) about = gtk.ImageMenuItem(gtk.STOCK_ABOUT) self.Applet.Plugins.Menu.Register(self, about, 90) self.plugins = create_menuitem(_("_Plugins"), get_icon("blueman-plugin", 16)) self.plugins.connect("activate", self.on_plugins) self.Applet.Plugins.Menu.Register(self, self.plugins, 85) about.connect("activate", self.on_about) def on_activate(status_icon): self.on_devices(None) self.Applet.Plugins.StatusIcon.connect("activate", on_activate) def change_sensitivity(self, sensitive): try: power = self.Applet.Plugins.PowerManager.GetBluetoothStatus() except: power = True sensitive = sensitive and self.Applet.Manager and power self.new_dev.props.sensitive = sensitive self.send.props.sensitive = sensitive self.browse.props.sensitive = sensitive self.devices.props.sensitive = sensitive self.adapters.props.sensitive = sensitive def on_manager_state_changed(self, state): self.change_sensitivity(state) def on_power_state_changed(self, manager, state): self.change_sensitivity(state) def on_setup_new(self, menu_item): sn = startup_notification("Bluetooth Assistant", _("Starting Bluetooth Assistant"), bin_name="blueman-assistant", icon="blueman") spawn("blueman-assistant", sn=sn) def on_send(self, menu_item): sn = startup_notification("Blueman Sendto", _("Starting File Sender"), bin_name="blueman-sendto", icon="blueman") spawn("blueman-sendto", sn=sn) def on_browse(self, menu_item): sn = startup_notification("Blueman Browse", _("Starting File Browser"), bin_name="blueman-browse", icon="blueman") spawn("blueman-browse", sn=sn) def on_devices(self, menu_item): sn = startup_notification("Blueman Manager", _("Starting Device Manager"), bin_name="blueman-manger", icon="blueman") spawn("blueman-manager", sn=sn) def on_adapters(self, menu_item): sn = startup_notification("Blueman Adapters", _("Starting Adapter Preferences"), bin_name="blueman-adapters", icon="blueman") spawn("blueman-adapters", sn=sn) def on_local_services(self, menu_item): sn = startup_notification("Blueman Services", _("Starting Service Preferences"), bin_name="blueman-services", icon="blueman") spawn("blueman-services", sn=sn) def on_about(self, menu_item): about = show_about_dialog("Blueman "+_("applet"), run=False) button = gtk.Button(_("Plugins")) button.set_image(gtk.image_new_from_icon_name("blueman-plugin", gtk.ICON_SIZE_BUTTON)) button.show() button.connect("clicked", self.on_plugins) about.action_area.pack_start(button) about.action_area.reorder_child(button, 0) about.run() about.destroy() def on_plugins(self, button): dialog = PluginDialog(self.Applet) dialog.run() dialog.destroy() blueman-1.23-git201403102151/blueman/plugins/applet/DhcpClient.py0000644000175000017500000000524712307412112023616 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . from blueman.gui.Notification import Notification from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.Mechanism import Mechanism from blueman.main.SignalTracker import SignalTracker from blueman.Functions import * import dbus class DhcpClient(AppletPlugin): __description__ = _("Provides a basic dhcp client for Bluetooth PAN connections.") __icon__= "network" __author__ = "Walmis" def on_load(self, applet): self.Signals = SignalTracker() self.add_dbus_method(self.DhcpClient, in_signature="s") self.Signals.Handle("dbus", dbus.SystemBus(), self.on_network_prop_changed, "PropertyChanged", "org.bluez.Network", path_keyword="path") self.quering = [] def on_unload(self): self.Signals.DisconnectAll() def DhcpClient(self, interface): self.dhcp_acquire(interface) def on_network_prop_changed(self, key, value, path): if key == "Interface": if value != "": self.dhcp_acquire(value) def dhcp_acquire(self, device): if device not in self.quering: self.quering.append(device) else: return if device != "": def reply(ip_address): Notification(_("Bluetooth Network"), _("Interface %(0)s bound to IP address %(1)s") % {"0": device, "1": ip_address}, pixbuf=get_icon("gtk-network", 48), status_icon=self.Applet.Plugins.StatusIcon) self.quering.remove(device) def err(msg): dprint(msg) Notification(_("Bluetooth Network"), _("Failed to obtain an IP address on %s") % (device), pixbuf=get_icon("gtk-network", 48), status_icon=self.Applet.Plugins.StatusIcon) self.quering.remove(device) Notification(_("Bluetooth Network"), _("Trying to obtain an IP address on %s\nPlease wait..." % device), pixbuf=get_icon("gtk-network", 48), status_icon=self.Applet.Plugins.StatusIcon) m = Mechanism() m.DhcpClient(device, reply_handler=reply, error_handler=err, timeout=120) blueman-1.23-git201403102151/blueman/plugins/applet/Makefile.in0000644000175000017500000004274712307423213023306 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/plugins/applet DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(am__blueman_PYTHON_DIST) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = AppIndicator.py ExitItem.py ShowConnected.py \ AuthAgent.py DhcpClient.py NMPANSupport.py DBusService.py \ DiscvManager.py NetUsage.py Headset.py __init__.py \ KillSwitch.py Menu.py Networking.py PowerManager.py \ PPPSupport.py NMDUNSupport.py PulseAudio.py RecentConns.py \ SerialManager.py StandardItems.py StatusIcon.py \ TransferService.py NMIntegration.py NMMonitor.py am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/applet @ENABLE_HAL_FALSE@HAL = @ENABLE_HAL_TRUE@HAL = NMIntegration.py NMMonitor.py blueman_PYTHON = AppIndicator.py ExitItem.py ShowConnected.py AuthAgent.py DhcpClient.py NMPANSupport.py DBusService.py DiscvManager.py NetUsage.py Headset.py __init__.py KillSwitch.py Menu.py Networking.py PowerManager.py PPPSupport.py NMDUNSupport.py PulseAudio.py RecentConns.py SerialManager.py StandardItems.py StatusIcon.py TransferService.py $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/applet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/applet/StatusIcon.py0000644000175000017500000001164412307412112023673 0ustar schrammschrammfrom blueman.main.PluginManager import StopException from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin import gtk import gobject class StatusIcon(AppletPlugin, gtk.StatusIcon): __unloadable__ = False __icon__ = "blueman" def on_entry_changed(self, entry, ic, image): if ic.has_icon(self.get_option("icon")): icon = gtk.STOCK_APPLY else: icon = gtk.STOCK_CANCEL image.set_from_stock(icon, gtk.ICON_SIZE_LARGE_TOOLBAR) if self.timeout: gobject.source_remove(self.timeout) self.timeout = gobject.timeout_add(1000, lambda: self.IconShouldChange()) def widget_decorator(self, widget, name, options): entry = widget.get_children()[1] image = gtk.Image() completion = gtk.EntryCompletion() entry.set_completion(completion) liststore = gtk.ListStore(gobject.TYPE_STRING) completion.set_model(liststore) completion.set_text_column(0) ic = gtk.icon_theme_get_default() icons = ic.list_icons("Applications") for i in icons: liststore.append([i]) if ic.has_icon(self.get_option("icon")): icon = gtk.STOCK_APPLY else: icon = gtk.STOCK_CANCEL image.set_from_stock(icon, gtk.ICON_SIZE_LARGE_TOOLBAR) image.show() widget.pack_start(image, 0, 0) entry.connect("changed", self.on_entry_changed, ic, image) __options__ = {"icon": {"type": str, "default": "blueman-tray", "name": _("Icon Name"), "desc": _("Custom icon to use for the notification area"), "decorator": widget_decorator } } FORCE_SHOW = 2 SHOW = 1 FORCE_HIDE = 0 def on_load(self, applet): gtk.StatusIcon.__init__(self) self.lines = {} self.pixbuf = None self.timeout = None #self.connect("size-changed", self.on_status_icon_resized) self.SetTextLine(0, _("Bluetooth Enabled")) AppletPlugin.add_method(self.on_query_status_icon_visibility) AppletPlugin.add_method(self.on_status_icon_query_icon) ic = gtk.icon_theme_get_default() ic.connect("changed", self.on_icon_theme_changed) self.on_status_icon_resized() def on_icon_theme_changed(self, icon_theme): self.IconShouldChange() def on_power_state_changed(self, manager, state): if state: self.SetTextLine(0, _("Bluetooth Enabled")) else: self.SetTextLine(0, _("Bluetooth Disabled")) self.QueryVisibility() def QueryVisibility(self): rets = self.Applet.Plugins.Run("on_query_status_icon_visibility") if not StatusIcon.FORCE_HIDE in rets: if StatusIcon.FORCE_SHOW in rets: self.set_visible(True) else: if not self.Applet.Manager: self.set_visible(False) return try: if self.Applet.Manager.ListAdapters() == []: self.set_visible(False) else: self.set_visible(True) except: self.set_visible(False) else: self.set_visible(False) def set_visible(self, visible): self.props.visible = visible def SetTextLine(self, id, text): if text: self.lines[id] = text else: try: del self.lines[id] except: pass self.update_tooltip() def update_tooltip(self): s = "" keys = self.lines.keys() keys.sort() for k in keys: s += self.lines[k] + "\n" self.props.tooltip_markup = s[:-1] def IconShouldChange(self): self.on_status_icon_resized() def on_adapter_added(self, path): self.QueryVisibility() def on_adapter_removed(self, path): self.QueryVisibility() def on_manager_state_changed(self, state): self.QueryVisibility() def on_status_icon_resized(self): self.icon = "blueman-tray" #p = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, True, 8, 22, 22) #p.fill(0) #self.pixbuf.copy_area(0, 0, self.pixbuf.props.width, self.pixbuf.props.height, p, 5, 0) #self.pixbuf = p ic = gtk.icon_theme_get_default() def callback(inst, ret): if ret != None: for i in ret: if ic.has_icon(i): self.icon = i raise StopException self.Applet.Plugins.RunEx("on_status_icon_query_icon", callback) self.props.icon_name = self.icon return True def on_query_status_icon_visibility(self): return StatusIcon.SHOW def on_status_icon_query_icon(self): return None blueman-1.23-git201403102151/blueman/plugins/applet/KillSwitch.py0000644000175000017500000001034312307412112023647 0ustar schrammschrammimport gobject import dbus from blueman.Functions import * from blueman.main.SignalTracker import SignalTracker from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.KillSwitchNG import KillSwitchNG, RFKillType, RFKillState try: import blueman.main.KillSwitch as _KillSwitch except: pass class KillSwitch(AppletPlugin): __author__ = "Walmis" __description__ = _( "Toggles a platform Bluetooth killswitch when Bluetooth power state changes. Useless with USB dongles.") __depends__ = ["PowerManager", "StatusIcon"] __icon__ = "system-shutdown" __options__ = { "checked": {"type": bool, "default": False} } def on_load(self, applet): self.signals = SignalTracker() try: self.Manager = KillSwitchNG() self.signals.Handle(self.Manager, "switch-changed", self.on_switch_changed) dprint("Using the new killswitch system") except OSError as e: dprint("Using the old killswitch system, reason:", e) if _KillSwitch is None: raise Exception("Failed to initialize killswitch manager") else: self.Manager = _KillSwitch.Manager() if not self.get_option("checked"): gobject.timeout_add(1000, self.check) self.signals.Handle(self.Manager, "switch-added", self.on_switch_added) self.signals.Handle(self.Manager, "switch-removed", self.on_switch_removed) def on_switch_added(self, manager, switch): if switch.type == RFKillType.BLUETOOTH: dprint("killswitch registered", switch.idx) # if manager.HardBlocked: # self.Applet.Plugins.PowerManager.SetPowerChangeable(False) # # if not self.Manager.GetGlobalState(): # self.Applet.Plugins.PowerManager.SetBluetoothStatus(False) # # pm_state = self.Applet.Plugins.PowerManager.GetBluetoothStatus() # if self.Manager.GetGlobalState() != pm_state: # self.Manager.SetGlobalState(pm_state) def on_switch_changed(self, manager, switch): if switch.type == RFKillType.BLUETOOTH: s = manager.GetGlobalState() dprint("Global state:", s, "\nswitch.soft:", switch.soft, "\nswitch.hard:", switch.hard) self.Applet.Plugins.PowerManager.UpdatePowerState() self.Applet.Plugins.StatusIcon.QueryVisibility() def on_switch_removed(self, manager, switch): if switch.type == RFKillType.BLUETOOTH: if len(manager.devices) == 0: self.Applet.Plugins.StatusIcon.QueryVisibility() def on_power_state_query(self, manager): if self.Manager.HardBlocked: return manager.STATE_OFF_FORCED else: dprint(self.Manager.GetGlobalState()) if self.Manager.GetGlobalState(): return manager.STATE_ON else: return manager.STATE_OFF def check(self): try: if len(self.Manager.devices) == 0: self.set_option("checked", True) #this machine does not support bluetooth killswitch, let's unload self.Applet.Plugins.SetConfig("KillSwitch", False) except: pass def on_power_state_change_requested(self, manager, state, cb): dprint(state) def reply(*_): cb(True) def error(*_): cb(False) if not self.Manager.HardBlocked: self.Manager.SetGlobalState(state, reply_handler=reply, error_handler=error) else: cb(True) def on_unload(self): self.signals.DisconnectAll() def on_query_status_icon_visibility(self): if self.Manager.HardBlocked: return 1 state = self.Manager.GetGlobalState() if state: if isinstance(self.Manager, KillSwitchNG) and len(self.Manager.devices) > 0 and self.Applet.Manager: return 2 return 1 # StatusIcon.SHOW elif len(self.Manager.devices) > 0 and not state: #if killswitch removes the bluetooth adapter, dont hide the statusicon, #so that the user could turn bluetooth back on. return 2 # StatusIcon.FORCE_SHOW return 1 blueman-1.23-git201403102151/blueman/plugins/applet/DiscvManager.py0000644000175000017500000001014412307412112024134 0ustar schrammschrammfrom blueman.Functions import * import gettext from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.SignalTracker import SignalTracker import gobject import gtk class DiscvManager(AppletPlugin): __depends__ = ["Menu"] __author__ = "Walmis" __icon__ = "gtk-find" __description__ = _( "Provides a menu item for making the default adapter temporarily visible when it is set to hidden by default") __options__ = { "time": { "type": int, "default": 60, "name": _("Discoverable timeout"), "desc": _("Amount of time in seconds discoverable mode will last"), "range": (60, 600) } } def on_load(self, applet): self.Signals = SignalTracker() self.item = create_menuitem(_("_Make Discoverable"), get_icon("gtk-find", 16)) applet.Plugins.Menu.Register(self, self.item, 20, False) self.Applet = applet self.adapter = None self.time_left = -1 self.Signals.Handle(self.item, "activate", self.on_set_discoverable) self.item.props.tooltip_text = _("Make the default adapter temporarily visible") self.timeout = None def on_unload(self): self.Applet.Plugins.Menu.Unregister(self) del self.item if self.timeout: gobject.source_remove(self.timeout) self.Signals.DisconnectAll() def on_manager_state_changed(self, state): if state: self.init_adapter() self.update_menuitems() self.Signals.Handle(self.Applet.Manager, self.on_default_adapter_changed, "DefaultAdapterChanged", sigid=0) else: self.Signals.Disconnect(0) self.adapter = None self.update_menuitems() def on_update(self): self.time_left -= 1 self.item.get_child().props.label = _("Discoverable... %ss") % self.time_left self.item.props.sensitive = False return True def on_set_discoverable(self, item): if self.adapter: self.adapter.SetProperty("Discoverable", True) self.adapter.SetProperty("DiscoverableTimeout", self.get_option("time")) def init_adapter(self): try: self.adapter = self.Applet.Manager.GetAdapter() except: self.adapter = None def on_default_adapter_changed(self, path): dprint(path) if path != "": self.init_adapter() self.update_menuitems() def on_adapter_property_changed(self, path, key, value): if self.adapter and path == self.adapter.GetObjectPath(): dprint("prop", key, value) if key == "DiscoverableTimeout": if value == 0: #always visible if self.timeout != None: gobject.source_remove(self.timeout) self.time_left = -1 self.timeout = None else: if self.time_left > -1: if self.timeout != None: gobject.source_remove(self.timeout) self.time_left = value self.timeout = gobject.timeout_add(1000, self.on_update) return elif (key == "Discoverable" and not value) or (key == "Powered" and not value): dprint("Stop") if self.timeout != None: gobject.source_remove(self.timeout) self.time_left = -1 self.timeout = None self.update_menuitems() def update_menuitems(self): try: props = self.adapter.GetProperties() except Exception as e: dprint("warning: Adapter is None") self.item.props.visible = False else: if (not props["Discoverable"] or props["DiscoverableTimeout"] > 0) and props["Powered"]: self.item.props.visible = True self.item.get_child().props.label = _("_Make Discoverable") self.item.props.sensitive = True else: self.item.props.visible = False blueman-1.23-git201403102151/blueman/plugins/applet/ShowConnected.py0000644000175000017500000001052112307412112024333 0ustar schrammschrammfrom blueman.Functions import * import dbus import gtk import gobject from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.SignalTracker import SignalTracker import blueman.bluez as bluez class ShowConnected(AppletPlugin): __author__ = "Walmis" __depends__ = ["StatusIcon"] __icon__ = "blueman-tray-active" __description__ = _( "Adds an indication on the status icon when Bluetooth is active and shows the number of connections in the tooltip.") def on_load(self, applet): self.num_connections = 0 self.active = False self.initialized = False self.signals = SignalTracker() self.signals.Handle("dbus", dbus.SystemBus(), self.on_device_property_changed, "PropertyChanged", "org.bluez.Device") def on_unload(self): self.signals.DisconnectAll() self.Applet.Plugins.StatusIcon.SetTextLine(1, None) self.num_connections = 0 self.Applet.Plugins.StatusIcon.IconShouldChange() def on_status_icon_query_icon(self): if self.num_connections > 0: self.active = True # x_size = int(pixbuf.props.height) # x = get_icon("blueman-txrx", x_size) # pixbuf = composite_icon(pixbuf, # [(x, pixbuf.props.height - x_size, 0, 255)]) # # return pixbuf return ("blueman-tray-active",) else: self.active = False def enumerate_connections(self): self.num_connections = 0 adapters = self.Applet.Manager.ListAdapters() for adapter in adapters: devices = adapter.ListDevices() for device in devices: props = device.GetProperties() if "Connected" in props: if props["Connected"]: self.num_connections += 1 dprint("Found %d existing connections" % self.num_connections) if (self.num_connections > 0 and not self.active) or \ (self.num_connections == 0 and self.active): self.Applet.Plugins.StatusIcon.IconShouldChange() self.update_statusicon() def update_statusicon(self): if self.num_connections > 0: self.Applet.Plugins.StatusIcon.SetTextLine(0, _("Bluetooth Active")) self.Applet.Plugins.StatusIcon.SetTextLine(1, ngettext("%d Active Connection", "%d Active Connections", self.num_connections) % self.num_connections) else: self.Applet.Plugins.StatusIcon.SetTextLine(1, None) try: if self.Applet.Plugins.PowerManager.GetBluetoothStatus(): self.Applet.Plugins.StatusIcon.SetTextLine(0, _("Bluetooth Enabled")) except: #bluetooth should be always enabled if powermanager is #not loaded self.Applet.Plugins.StatusIcon.SetTextLine(0, _("Bluetooth Enabled")) def on_manager_state_changed(self, state): if state: if not self.initialized: gobject.timeout_add(0, self.enumerate_connections) self.initialized = True else: gobject.timeout_add(1000, self.enumerate_connections) else: self.num_connections = 0 self.update_statusicon() def on_device_property_changed(self, key, value): if key == "Connected": if value: self.num_connections += 1 else: self.num_connections -= 1 if (self.num_connections > 0 and not self.active) or \ (self.num_connections == 0 and self.active): self.Applet.Plugins.StatusIcon.IconShouldChange() self.update_statusicon() def on_adapter_added(self, adapter): self.enumerate_connections() def on_adapter_removed(self, adapter): self.enumerate_connections() blueman-1.23-git201403102151/blueman/plugins/applet/NMPANSupport.py0000644000175000017500000002770412307412112024051 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . import gobject import dbus from blueman.Sdp import * from blueman.plugins.AppletPlugin import AppletPlugin from uuid import uuid1 import gconf import os from blueman.main.SignalTracker import SignalTracker from blueman.main.Device import Device #class NMApplet class NMDeviceState: UNKNOWN = 0 #/* Initial state of all devices and the only state for devices not # * managed by NetworkManager. # * # * Allowed next states: # * UNAVAILABLE: the device is now managed by NetworkManager # */ UNMANAGED = 1 #/* Indicates the device is not yet ready for use, but is managed by # * NetworkManager. For Ethernet devices, the device may not have an # * active carrier. For WiFi devices, the device may not have it's radio # * enabled. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * DISCONNECTED: the device is now ready for use # */ UNAVAILABLE = 2 #/* Indicates the device does not have an activate connection to anything. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * PREPARE: the device has started activation # */ DISCONNECTED = 3 #/* Indicate states in device activation. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * FAILED: an error ocurred during activation # * NEED_AUTH: authentication/secrets are needed # * ACTIVATED: (IP_CONFIG only) activation was successful # * DISCONNECTED: the device's connection is no longer valid, or NetworkManager went to sleep # */ PREPARE = 4 CONFIG = 5 NEED_AUTH = 6 IP_CONFIG = 7 #/* Indicates the device is part of an active network connection. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * FAILED: a DHCP lease was not renewed, or another error # * DISCONNECTED: the device's connection is no longer valid, or NetworkManager went to sleep # */ ACTIVATED = 8 #/* Indicates the device's activation failed. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * DISCONNECTED: the device's connection is ready for activation, or NetworkManager went to sleep # */ FAILED = 9 class NewConnectionBuilder: def __init__(self, parent, params, ok_cb, err_cb): self.parent = parent self.params = params self.ok_cb = ok_cb self.err_cb = err_cb self.signals = SignalTracker() self.device = None self.connection = None self.signals.Handle("dbus", parent.bus, self.on_nm_device_added, "DeviceAdded", "org.freedesktop.NetworkManager") self.signals.Handle("dbus", parent.bus, self.on_nma_new_connection, "NewConnection", "org.freedesktop.NetworkManagerSettings") self.device = self.parent.find_device(params["bluetooth"]["bdaddr"]) self.connection = self.parent.find_connection(params["bluetooth"]["bdaddr"], "panu") if not self.connection: parent.add_connection(params) gobject.timeout_add(1000, self.signal_wait_timeout) else: self.init_connection() def cleanup(self): self.signals.DisconnectAll() def signal_wait_timeout(self): if not self.device or not self.connection: self.err_cb(dbus.DBusException("Network Manager did not support the connection")) if self.connection: self.remove_connection() self.cleanup() def on_nm_device_added(self, path): dprint(path) self.device = path if self.device and self.connection: self.init_connection() def on_nma_new_connection(self, path): dprint(path) self.connection = path if self.device and self.connection: self.init_connection() def init_connection(self): self.cleanup() dprint("activating", self.connection, self.device) if not self.device or not self.connection: self.err_cb(dbus.DBusException("Network Manager did not support the connection")) if self.connection: self.remove_connection() self.cleanup() else: self.signals.Handle("dbus", self.parent.bus, self.on_device_state, "StateChanged", "org.freedesktop.NetworkManager.Device", path=self.device) self.parent.nm.ActivateConnection("org.freedesktop.NetworkManagerUserSettings", self.connection, self.device, self.connection) def remove_connection(self): self.parent.remove_connection(self.connection) def on_device_state(self, state, oldstate, reason): dprint("state=",state, "oldstate=", oldstate, "reason=", reason) if state <= NMDeviceState.DISCONNECTED and NMDeviceState.DISCONNECTED < oldstate <= NMDeviceState.ACTIVATED: if self.err_cb: self.err_cb(dbus.DBusException("Connection was interrupted")) self.remove_connection() self.cleanup() elif state == NMDeviceState.FAILED: self.err_cb(dbus.DBusException("Network Manager Failed to activate the connection")) self.remove_connection() self.cleanup() elif state == NMDeviceState.ACTIVATED: self.ok_cb() self.err_cb = None self.ok_cb = None class NMPANSupport(AppletPlugin): __depends__ = ["DBusService"] __conflicts__ = ["DhcpClient", "NMIntegration"] __icon__ = "network" __author__ = "Walmis" __description__ = _("Provides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8") __priority__ = 2 def on_load(self, applet): self.bus = dbus.SystemBus() self.nma = None self.nm = None self.nm_signals = SignalTracker() self.nma_signals = SignalTracker() self.watch1 = self.bus.watch_name_owner("org.freedesktop.NetworkManagerUserSettings", self.on_nma_owner_changed) self.watch2 = self.bus.watch_name_owner("org.freedesktop.NetworkManager", self.on_nm_owner_changed) self.client = gconf.client_get_default () def set_gconf(self, key, value): func = None if type(value) == str or type(value) == unicode: func = self.client.set_string elif type(value) == int: func = self.client.set_int elif type(value) == bool: func = self.client.set_bool elif type(value) == float: func = self.client.set_float elif type(value) == list: def x(key, val): self.client.set_list(key, gconf.VALUE_STRING, val) func = x elif type(value) == dbus.Array: if value.signature == "i": def x(key, val): self.client.set_list(key, gconf.VALUE_INT, val) func = x elif value.signature == "s": def x(key, val): self.client.set_list(key, gconf.VALUE_STRING, val) func = x else: raise AttributeError("Cant set this type in gconf") else: raise AttributeError("Cant set %s in gconf" % type(value)) func(key, value) def find_free_gconf_slot(self): dirs = list(self.client.all_dirs ("/system/networking/connections")) dirs.sort() i = 1 for d in dirs: try: d = int(os.path.basename(d)) except: continue if d != i: return i i+=1 return i def add_connection(self, params): slot = self.find_free_gconf_slot() base_path = "/system/networking/connections/%d" % slot for group, settings in params.iteritems(): path = base_path + "/%s" % group for k, v in settings.iteritems(): key = path + "/%s" % k self.set_gconf(key, v) def remove_connection(self, path): self.bus.call_blocking("org.freedesktop.NetworkManagerUserSettings", path, "org.freedesktop.NetworkManagerSettings.Connection", "Delete", "", []) def format_bdaddr(self, addr): return "%02X:%02X:%02X:%02X:%02X:%02X" % (addr[0], addr[1], addr[2], addr[3], addr[4], addr[5]) def find_device(self, bdaddr): devices = self.nm.GetDevices() for dev in devices: try: d = self.bus.call_blocking("org.freedesktop.NetworkManager", dev, "org.freedesktop.DBus.Properties", "GetAll", "s", ["org.freedesktop.NetworkManager.Device.Bluetooth"]) if d["HwAddress"] == bdaddr: dprint(d["HwAddress"]) return dev except dbus.DBusException: pass def find_connection(self, address, t): conns = self.nma.ListConnections() for conn in conns: c = self.bus.call_blocking("org.freedesktop.NetworkManagerUserSettings", conn, "org.freedesktop.NetworkManagerSettings.Connection", "GetSettings", "", []) try: if (self.format_bdaddr(c["bluetooth"]["bdaddr"]) == address) and c["bluetooth"]["type"] == t: return conn except: pass def find_active_connection(self, address, type): props = self.bus.call_blocking("org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager", "org.freedesktop.DBus.Properties", "GetAll", "s", ["org.freedesktop.NetworkManager"]) nma_connection = self.find_connection(address, type) if nma_connection: active_conns = props["ActiveConnections"] for conn in active_conns: conn_props = self.bus.call_blocking("org.freedesktop.NetworkManager", conn, "org.freedesktop.DBus.Properties", "GetAll", "s", ["org.freedesktop.NetworkManager.Connection.Active"]) if conn_props["Connection"] == nma_connection: return conn def on_nma_owner_changed(self, owner): if owner == "": self.nma = None else: service = self.bus.get_object("org.freedesktop.NetworkManagerUserSettings", "/org/freedesktop/NetworkManagerSettings") self.nma = dbus.proxies.Interface(service, "org.freedesktop.NetworkManagerSettings") def on_nm_owner_changed(self, owner): if owner == "": self.nm = None self.nm_signals.DisconnectAll() else: service = self.bus.get_object("org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager") self.nm = dbus.proxies.Interface(service, "org.freedesktop.NetworkManager") def on_unload(self): self.nm_signals.DisconnectAll() self.nma_signals.DisconnectAll() self.watch1.cancel() self.watch2.cancel() def service_connect_handler(self, interface, object_path, method, args, ok, err): if interface == "org.bluez.Network" and method == "Connect": uuid = args[0] name = uuid16_to_name(uuid128_to_uuid16(uuid)) d = Device(object_path) conn = self.find_active_connection(d.Address, "panu") if conn: err(dbus.DBusException(_("Already connected"))) else: params = {} params["bluetooth"] = {"name": "bluetooth", "bdaddr": str(d.Address), "type" : "panu"} params["connection"] = {"autoconnect": False, "id": str("%s on %s") % (name, d.Alias), "uuid" : str(uuid1()), "type": "bluetooth"} params['ipv4'] = {'addresses': dbus.Array([], dbus.Signature("i")), 'dns': dbus.Array([], dbus.Signature("i")), "method": "auto", "routes": dbus.Array([], dbus.Signature("i"))} NewConnectionBuilder(self, params, ok, err) return True elif interface == "org.bluez.Network" and method == "Disconnect": d = Device(object_path) active_conn_path = self.find_active_connection(d.Address, "panu") if active_conn_path: self.bus.call_blocking("org.freedesktop.NetworkManager", "/org/freedesktop/NetworkManager", "org.freedesktop.NetworkManager", "DeactivateConnection", "o", [active_conn_path]) ok() return True blueman-1.23-git201403102151/blueman/plugins/applet/DBusService.py0000644000175000017500000001623712307412112023760 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * import pickle import base64 from blueman.main.Config import Config from blueman.Sdp import parse_sdp_xml, sdp_save from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.applet.BluezAgent import AdapterAgent from blueman.bluez.Device import Device as BluezDevice from blueman.main.Device import Device from blueman.main.applet.BluezAgent import TempAgent from blueman.bluez.Adapter import Adapter import gobject import gtk import dbus class DBusService(AppletPlugin): __depends__ = ["StatusIcon"] __unloadable__ = False __description__ = _("Provides DBus API for other Blueman components") __author__ = "Walmis" def on_load(self, applet): self.Applet = applet AppletPlugin.add_method(self.on_rfcomm_connected) AppletPlugin.add_method(self.on_rfcomm_disconnect) AppletPlugin.add_method(self.rfcomm_connect_handler) AppletPlugin.add_method(self.service_connect_handler) AppletPlugin.add_method(self.on_device_disconnect) self.add_dbus_method(self.ServiceProxy, in_signature="sosas", async_callbacks=("ok", "err")) self.add_dbus_method(self.CreateDevice, in_signature="ssbu", async_callbacks=("_ok", "err")) self.add_dbus_method(self.CancelDeviceCreation, in_signature="ss", async_callbacks=("ok", "err")) self.add_dbus_method(self.RfcommConnect, in_signature="ss", out_signature="s", async_callbacks=("ok", "err")) self.add_dbus_method(self.RfcommDisconnect, in_signature="ss", out_signature="") self.add_dbus_method(self.RefreshServices, in_signature="s", out_signature="", async_callbacks=("ok", "err")) self.add_dbus_method(self.QueryPlugins, in_signature="", out_signature="as") self.add_dbus_method(self.QueryAvailablePlugins, in_signature="", out_signature="as") self.add_dbus_method(self.SetPluginConfig, in_signature="sb", out_signature="") self.add_dbus_method(self.DisconnectDevice, in_signature="o", out_signature="", async_callbacks=("ok", "err")) def RefreshServices(self, path, ok, err): device = Device(path) def reply(svcs): try: records = parse_sdp_xml(svcs) sdp_save(device.Address, records) except: pass ok() device.GetInterface().DiscoverServices("", reply_handler=reply, error_handler=err) def QueryPlugins(self): return self.Applet.Plugins.GetLoaded() def DisconnectDevice(self, obj_path, ok, err): dev = Device(obj_path) self.Applet.Plugins.Run("on_device_disconnect", dev) def on_timeout(): dev.Disconnect(reply_handler=ok, error_handler=err) gobject.timeout_add(1000, on_timeout) def on_device_disconnect(self, device): pass def QueryAvailablePlugins(self): return self.Applet.Plugins.GetClasses() def SetPluginConfig(self, plugin, value): self.Applet.Plugins.SetConfig(plugin, value) def ConnectHelper(self, interface, object_path, _method, args, ok, err): bus = dbus.SystemBus() service = bus.get_object("org.bluez", object_path) method = service.get_dbus_method(_method, interface) method(reply_handler=ok, error_handler=err, *args) def ServiceProxy(self, interface, object_path, _method, args, ok, err): if _method == "Connect": dev = Device(object_path) try: self.Applet.Plugins.RecentConns.notify(dev, interface, args) except KeyError: dprint("RecentConns plugin is unavailable") self.handled = False def cb(inst, ret): if ret == True: self.handled = True #stop further execution raise StopException self.Applet.Plugins.RunEx("service_connect_handler", cb, interface, object_path, _method, args, ok, err) if not self.handled: self.ConnectHelper(interface, object_path, _method, args, ok, err) del self.handled def service_connect_handler(self, interface, object_path, _method, args, ok, err): pass def CreateDevice(self, adapter_path, address, pair, time, _ok, err): def ok(device): _ok(device) self.RefreshServices(device, (lambda *args: None), (lambda *args: None)) if self.Applet.Manager: adapter = Adapter(adapter_path) if pair: agent_path = "/org/blueman/agent/temp/" + address.replace(":", "") agent = TempAgent(self.Applet.Plugins.StatusIcon, agent_path, time) adapter.GetInterface().CreatePairedDevice(address, agent_path, "DisplayYesNo", error_handler=err, reply_handler=ok, timeout=120) else: adapter.GetInterface().CreateDevice(address, error_handler=err, reply_handler=ok, timeout=120) else: err() def CancelDeviceCreation(self, adapter_path, address, ok, err): if self.Applet.Manager: adapter = Adapter(adapter_path) adapter.GetInterface().CancelDeviceCreation(address, error_handler=err, reply_handler=ok) else: err() def RfcommConnect(self, device, uuid, ok, err): def reply(rfcomm): self.Applet.Plugins.Run("on_rfcomm_connected", dev, rfcomm, uuid) ok(rfcomm) dev = Device(device) try: self.Applet.Plugins.RecentConns.notify(dev.Copy(), "org.bluez.Serial", [uuid]) except KeyError: pass rets = self.Applet.Plugins.Run("rfcomm_connect_handler", dev, uuid, reply, err) if True in rets: pass else: dprint("No handler registered") err(dbus.DBusException( "Service not supported\nPossibly the plugin that handles this service is not loaded")) def rfcomm_connect_handler(self, device, uuid, reply_handler, error_handler): return False def RfcommDisconnect(self, device, rfdevice): dev = Device(BluezDevice(device)) dev.Services["serial"].Disconnect(rfdevice) self.Applet.Plugins.Run("on_rfcomm_disconnect", rfdevice) dprint("Disonnecting rfcomm device") def on_rfcomm_connected(self, device, port, uuid): pass def on_rfcomm_disconnect(self, port): pass blueman-1.23-git201403102151/blueman/plugins/applet/PPPSupport.py0000644000175000017500000000662612307412112023637 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.bluez.Device import Device from blueman.gui.Notification import Notification from blueman.main.Mechanism import Mechanism from blueman.main.PPPConnection import PPPConnection from blueman.main.Config import Config import gobject from blueman.Sdp import * import os import dbus class connection: def __init__(self, applet, device, port, ok, err): self.reply_handler = ok self.error_handler = err self.device = device self.port = port self.Applet = applet res = os.popen("ps x -o pid,args | grep modem-manager").read() if not res: self.connect() else: dprint("ModemManager is running, delaying connection 5sec for it to complete probing") gobject.timeout_add(5000, self.connect) def connect(self): c = Config("gsm_settings/" + self.device.Address) if c.props.apn == None: c.props.apn = "" if c.props.number == None: c.props.number = "*99#" m = Mechanism() m.PPPConnect(self.port, c.props.number, c.props.apn, reply_handler=self.on_connected, error_handler=self.on_error, timeout=200) def on_error(self, error): self.error_handler(error) gobject.timeout_add(1000, self.device.Services["serial"].Disconnect, self.port) def on_connected(self, iface): self.reply_handler(self.port) self.Applet.Plugins.Run("on_ppp_connected", self.device, self.port, iface) Notification(_("Connected"), _("Successfully connected to DUN service on %(0)s.\nNetwork is now available through %(1)s") % {"0":self.device.Alias, "1":iface}, pixbuf=get_icon("network-wireless", 48), status_icon=self.Applet.Plugins.StatusIcon) class PPPSupport(AppletPlugin): __depends__ = ["DBusService"] __conflicts__ = ["NMIntegration"] __description__ = _("Provides basic support for connecting to the internet via DUN profile.") __author__ = "Walmis" __icon__ = "modem" __priority__ = 0 def on_load(self, applet): AppletPlugin.add_method(self.on_ppp_connected) def on_unload(self): pass def on_ppp_connected(self, device, rfcomm, ppp_port): pass def on_rfcomm_connected(self, device, port, uuid): pass def rfcomm_connect_handler(self, device, uuid, reply, err): uuid16 = sdp_get_serial_type(device.Address, uuid) if DIALUP_NET_SVCLASS_ID in uuid16: def local_reply(port): connection(self.Applet, device, port, reply, err) #self.port2device[port] = device device.Services["serial"].Connect(uuid, reply_handler=local_reply, error_handler=err) dprint("Connecting rfcomm device") return True else: return False blueman-1.23-git201403102151/blueman/plugins/applet/__init__.py0000644000175000017500000000000012307412112023316 0ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/applet/Makefile.am0000644000175000017500000000111012307412112023244 0ustar schrammschrammbluemandir = $(pythondir)/blueman/plugins/applet if ENABLE_HAL HAL = NMIntegration.py NMMonitor.py else HAL = endif blueman_PYTHON = AppIndicator.py ExitItem.py ShowConnected.py AuthAgent.py DhcpClient.py NMPANSupport.py DBusService.py DiscvManager.py NetUsage.py Headset.py __init__.py KillSwitch.py Menu.py Networking.py PowerManager.py PPPSupport.py NMDUNSupport.py PulseAudio.py RecentConns.py SerialManager.py StandardItems.py StatusIcon.py TransferService.py $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/applet/NMMonitor.py0000644000175000017500000001335512307412112023462 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # NMMonitor: Monitors a selected device and emits a signal when it was disconnected via NetworkManager import gobject import dbus from blueman.Functions import * from blueman.main.SignalTracker import SignalTracker from blueman.plugins.AppletPlugin import AppletPlugin NM_DEVICE_STATE_UNKNOWN = 0, #/* Initial state of all devices and the only state for devices not # * managed by NetworkManager. # * # * Allowed next states: # * UNAVAILABLE: the device is now managed by NetworkManager # */ NM_DEVICE_STATE_UNMANAGED = 1 #/* Indicates the device is not yet ready for use, but is managed by # * NetworkManager. For Ethernet devices, the device may not have an # * active carrier. For WiFi devices, the device may not have it's radio # * enabled. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * DISCONNECTED: the device is now ready for use # */ NM_DEVICE_STATE_UNAVAILABLE = 2 #/* Indicates the device does not have an activate connection to anything. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * PREPARE: the device has started activation # */ NM_DEVICE_STATE_DISCONNECTED = 3 #/* Indicate states in device activation. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * FAILED: an error ocurred during activation # * NEED_AUTH: authentication/secrets are needed # * ACTIVATED: (IP_CONFIG only) activation was successful # * DISCONNECTED: the device's connection is no longer valid, or NetworkManager went to sleep # */ NM_DEVICE_STATE_PREPARE = 4 NM_DEVICE_STATE_CONFIG = 5 NM_DEVICE_STATE_NEED_AUTH = 6 NM_DEVICE_STATE_IP_CONFIG = 7 #/* Indicates the device is part of an active network connection. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * FAILED: a DHCP lease was not renewed, or another error # * DISCONNECTED: the device's connection is no longer valid, or NetworkManager went to sleep # */ NM_DEVICE_STATE_ACTIVATED = 8 #/* Indicates the device's activation failed. # * # * Allowed next states: # * UNMANAGED: the device is no longer managed by NetworkManager # * UNAVAILABLE: the device is no longer ready for use (rfkill, no carrier, etc) # * DISCONNECTED: the device's connection is ready for activation, or NetworkManager went to sleep # */ NM_DEVICE_STATE_FAILED = 9 if not HAL_ENABLED: raise ImportError("NMMonitor (deprecated) requires hal support") class NMMonitor(AppletPlugin, gobject.GObject): __gsignals__ = { #args: udi 'disconnected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_STRING,)), #args: udi 'modem-removed' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_STRING,)), #args: udi, bdaddr 'modem-added' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_STRING, gobject.TYPE_STRING,)), } __icon__ = "network" __description__ = _("Monitors NetworkManager's modem connections and automatically disconnects Bluetooth link after the network connection is closed") __author__ = "Walmis" def on_load(self, applet): gobject.GObject.__init__(self) self.bus = dbus.SystemBus() obj = self.bus.get_object('org.freedesktop.Hal', '/org/freedesktop/Hal/Manager') self.hal_mgr = dbus.Interface(obj, 'org.freedesktop.Hal.Manager') self.monitored_udis = [] self.signals = SignalTracker() self.signals.Handle("dbus", self.bus, self.on_device_state_changed, "StateChanged", "org.freedesktop.NetworkManager.Device", path_keyword="udi") self.signals.Handle("dbus", self.bus, self.on_device_added, "DeviceAdded", "org.freedesktop.Hal.Manager") self.signals.Handle("dbus", self.bus, self.on_device_removed, "DeviceRemoved", "org.freedesktop.Hal.Manager") # self.signals.Handle("bluez", device.Device, self.on_device_propery_changed, "PropertyChanged") def on_unload(self): self.signals.DisconnectAll() def on_device_removed(self, udi): if udi in self.monitored_udis: self.monitored_udis.remove(udi) self.emit("modem-removed", udi) def on_device_added(self, udi): obj = self.bus.get_object('org.freedesktop.Hal', udi) device = dbus.Interface(obj, 'org.freedesktop.Hal.Device') try: if device.QueryCapability("modem") and device.GetPropertyString("info.linux.driver") == "rfcomm": self.monitored_udis.append(udi) self.emit("modem-added", udi, device.GetPropertyString("info.bluetooth_address")) except: pass def on_device_state_changed(self, state, prev_state, reason, udi): if udi in self.monitored_udis: dprint("state=%u prev_state=%u reason=%u" % (state, prev_state, reason)) if state <= 3 and 3 < prev_state <= 8: self.emit("disconnected", udi) blueman-1.23-git201403102151/blueman/plugins/applet/Menu.py0000644000175000017500000000457212307412112022505 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin import gobject import gtk class Menu(AppletPlugin): __depends__ = ["StatusIcon"] __description__ = _("Provides a menu for the applet and an API for other plugins to manipulate it") __icon__ = "menu-editor" __author__ = "Walmis" __unloadable__ = False def on_load(self, applet): self.Applet = applet self.Applet.Plugins.StatusIcon.connect("popup-menu", self.on_popup_menu) self.__plugins_loaded = False self.__menuitems = [] self.__menu = gtk.Menu() def on_popup_menu(self, status_icon, button, activate_time): self.__menu.popup(None, None, gtk.status_icon_position_menu, button, activate_time, status_icon) def __sort(self): self.__menuitems.sort(lambda a, b: cmp(a[0], b[0])) def __clear(self): def each(child): self.__menu.remove(child) self.__menu.foreach(each) def __load_items(self): for item in self.__menuitems: self.__menu.append(item[1]) if item[2]: item[1].show() def Register(self, owner, item, priority, show=True): self.__menuitems.append((priority, item, show, owner)) if self.__plugins_loaded: self.__sort() self.__clear() self.__load_items() def Unregister(self, owner): for i in reversed(self.__menuitems): priority, item, show, orig_owner = i if orig_owner == owner: self.__menu.remove(item) self.__menuitems.remove(i) def on_plugins_loaded(self): self.__plugins_loaded = True self.__sort() self.__load_items() def get_menu(self): return self.__menu blueman-1.23-git201403102151/blueman/plugins/applet/ExitItem.py0000644000175000017500000000236312307412112023325 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk from blueman.plugins.AppletPlugin import AppletPlugin class ExitItem(AppletPlugin): __depends__ = ["Menu"] __autoload__ = False __description__ = _("Adds an exit menu item to quit the applet") __author__ = "Walmis" __icon__ = "gtk-quit" def on_load(self, applet): item = gtk.ImageMenuItem(gtk.STOCK_QUIT) item.connect("activate", lambda x: gtk.main_quit()) applet.Plugins.Menu.Register(self, item, 100) def on_unload(self): self.Applet.Plugins.Menu.Unregister(self) blueman-1.23-git201403102151/blueman/plugins/applet/PulseAudio.py0000644000175000017500000002535512307412112023655 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.bluez.Device import Device as BluezDevice from blueman.main.Device import Device from blueman.gui.Notification import Notification from blueman.main.PulseAudioUtils import PulseAudioUtils, EventType from subprocess import Popen, PIPE import gobject import dbus from blueman.main.SignalTracker import SignalTracker class SourceRedirector: instances = [] def __init__(self, module_id, device_path, pa_utils): if module_id in SourceRedirector.instances: return else: SourceRedirector.instances.append(module_id) self.module_id = module_id self.pa_utils = pa_utils self.device = Device(device_path) self.signals = SignalTracker() self.bus = dbus.SystemBus() self.signals.Handle("dbus", self.bus, self.on_source_prop_change, "PropertyChanged", "org.bluez.AudioSource", path=device_path) self.pacat = None self.parec = None self.loopback_id = None dprint("Starting source redirector") def sources_cb(sources): for k, v in sources.iteritems(): props = v["proplist"] if "bluetooth.protocol" in props: if props["bluetooth.protocol"] == "a2dp_source": if v["owner_module"] == self.module_id: dprint("Found source", k) self.start_redirect(k) return dprint("Source not found :(") self.pa_utils.ListSources(sources_cb) def start_redirect(self, source): def on_load(res): dprint("module-loopback load result", res) if res < 0: self.parec = Popen(["parec", "-d", str(source)], stdout=PIPE) self.pacat = Popen(["pacat", "--client-name=Blueman", "--stream-name=%s" % self.device.Address, "--property=application.icon_name=blueman"], stdin=self.parec.stdout) else: self.loopback_id = res self.pa_utils.LoadModule("module-loopback", "source=%d" % source, on_load) def on_source_prop_change(self, key, value): if key == "State": if value == "disconnected": if self.pacat: self.pacat.terminate() if self.parec: self.parec.terminate() if self.loopback_id: self.pa_utils.UnloadModule(self.loopback_id, lambda x: dprint("Loopback module unload result", x)) self.signals.DisconnectAll() SourceRedirector.instances.remove(self.module_id) del self.pa_utils def __del__(self): dprint("Destroying redirector") class Module(gobject.GObject): __gsignals__ = { 'loaded' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), } def __init__(self): gobject.GObject.__init__(self) self.refcount = 0 self.id = None def unload(self): dprint(self.id) pa = PulseAudioUtils() id = self.id pa.UnloadModule(self.id, lambda x: dprint("Unload %s result %s" % (id, x))) self.id = None self.refcount = 0 def ref(self): self.refcount+=1 dprint(self.id, self.refcount) def unref(self): self.refcount-=1 dprint(self.id, self.refcount) if self.refcount <= 0 and self.id: self.unload() def load(self, args, cb): if self.id != None: self.unload() def load_cb(res): if res > 0: self.refcount = 1 self.id = res if cb: cb(res) self.emit("loaded") else: self.refcount = 0 self.id = None PulseAudioUtils().LoadModule("module-bluetooth-device", args, load_cb) class PulseAudio(AppletPlugin): __author__ = "Walmis" __description__ = _("Automatically manages Pulseaudio Bluetooth sinks/sources.\n" "Note: Requires pulseaudio 0.9.15 or higher") __icon__ = "audio-card" __options__ = { "checked" : {"type": bool, "default": False}, "make_default_sink": {"type":bool, "default": True, "name": _("Make default sink"), "desc": _("Make the a2dp audio sink the default after connection")}, "move_streams": {"type": bool, "default": True, "name": _("Move streams"), "desc": _("Move existing audio streams to bluetooth device")} } def on_load(self, applet): self.signals = SignalTracker() if not self.get_option("checked"): self.set_option("checked", True) if not have("pactl"): applet.Plugins.SetConfig("PulseAudio", False) return self.bus = dbus.SystemBus() self.connected_sources = [] self.connected_sinks = [] self.connected_hs = [] self.loaded_modules = {} self.pulse_utils = PulseAudioUtils() version = self.pulse_utils.GetVersion() dprint("PulseAudio version:", version) if version[0] == 0: if tuple(version) < (0, 9, 15): raise Exception("PulseAudio too old, required 0.9.15 or higher") self.signals.Handle("dbus", self.bus, self.on_sink_prop_change, "PropertyChanged", "org.bluez.AudioSink", path_keyword="device") self.signals.Handle("dbus", self.bus, self.on_source_prop_change, "PropertyChanged", "org.bluez.AudioSource", path_keyword="device") self.signals.Handle("dbus", self.bus, self.on_hsp_prop_change, "PropertyChanged", "org.bluez.Headset", path_keyword="device") self.signals.Handle(self.pulse_utils, "connected", self.on_pulse_connected) self.signals.Handle(self.pulse_utils, "event", self.on_pulse_event) def on_pulse_event(self, pa_utils, event, idx): if (EventType.CARD | EventType.CHANGE) == event: dprint(event) def card_cb(c): dprint(c) m = self.loaded_modules[c["proplist"]["bluez.path"]] if c["owner_module"] == m.id: if c["active_profile"] == "a2dp_source": SourceRedirector(m.id, c["proplist"]["bluez.path"], pa_utils) pa_utils.GetCard(idx, card_cb) def on_pulse_connected(self, pa_utils): def modules_cb(modules): for k, v in modules.iteritems(): if v["name"] == "module-bluetooth-discover": pa_utils.UnloadModule(k, lambda x: dprint("Unload module-bluetooth-discover result", x)) self.pulse_utils.ListModules(modules_cb) def on_unload(self): self.signals.DisconnectAll() def load_module(self, dev_path, args, cb=None): if not dev_path in self.loaded_modules: m = Module() m.load(args, cb) self.loaded_modules[dev_path] = m else: self.loaded_modules[dev_path].ref() def try_unload_module(self, dev_path): try: m = self.loaded_modules[dev_path] m.unref() if m.refcount == 0: del self.loaded_modules[dev_path] except Exception, e: dprint(e) def on_source_prop_change(self, key, value, device): dprint(key, value) if key == "State": if value == "connected": if not device in self.connected_sources: self.connected_sources.append(device) d = Device(device) self.load_module(device, "path=%s address=%s profile=a2dp_source source_properties=device.icon_name=blueman card_properties=device.icon_name=blueman" % (device, d.Address)) elif value == "disconnected": self.try_unload_module(device) if device in self.connected_sources: self.connected_sources.remove(device) elif value == "playing": try: m = self.loaded_modules[device] def on_loaded(m): SourceRedirector(m.id, device, self.pulse_utils) m.disconnect(sig) if not m.id: sig = m.connect("loaded", on_loaded) else: SourceRedirector(m.id, device, self.pulse_utils) except Exception, e: dprint(e) def on_sink_prop_change(self, key, value, device): if key == "Connected" and value: if not device in self.connected_sinks: self.connected_sinks.append(device) gobject.timeout_add(500, self.setup_pa, device, "a2dp") elif key == "Connected" and not value: if device in self.connected_sinks: self.connected_sinks.remove(device) self.try_unload_module(device) def on_hsp_prop_change(self, key, value, device): if key == "Connected" and value: if not device in self.connected_hs: self.connected_hs.append(device) self.setup_pa(device, "hsp") elif key == "Connected" and not value: self.try_unload_module(device) if device in self.connected_hs: self.connected_hs.remove(device) def move_pa_streams(self, sink_id): def inputs_cb(inputs): for k, v in inputs.iteritems(): dprint("moving stream", v["name"], "to sink", sink_id) self.pulse_utils.MoveSinkInput(k, sink_id, None) self.pulse_utils.ListSinkInputs(inputs_cb) def setup_pa_sinks(self, module_id): dprint("module", module_id) def sinks_cb(sinks): for k, v in sinks.iteritems(): if v["owner_module"] == module_id: if self.get_option("make_default_sink"): dprint("Making sink", v["name"], "the default") self.pulse_utils.SetDefaultSink(v["name"], None) if self.get_option("move_streams"): self.move_pa_streams(k) self.pulse_utils.ListSinks(sinks_cb) def setup_pa(self, device_path, profile): device = Device(device_path) def load_cb(res): dprint("Load result", res) if res < 0: Notification(_("Bluetooth Audio"), _("Failed to initialize PulseAudio Bluetooth module. Bluetooth audio over PulseAudio will not work."), pixbuf=get_notification_icon("gtk-dialog-error"), status_icon=self.Applet.Plugins.StatusIcon) else: Notification(_("Bluetooth Audio"), _("Successfully connected to a Bluetooth audio device. This device will now be available in the PulseAudio mixer"), pixbuf=get_notification_icon("audio-card"), status_icon=self.Applet.Plugins.StatusIcon) if profile == "a2dp": self.setup_pa_sinks(res) #connect to other services, so pulseaudio profile switcher could work for s in ("headset", "audiosink", "audiosource"): try: device.Services[s].Connect() except KeyError: pass except Exception, e: print e version = self.pulse_utils.GetVersion() if version[0] == 1 or version[2] >= 18: args = "address=%s profile=%s sink_properties=device.icon_name=blueman card_properties=device.icon_name=blueman" else: args = "address=%s profile=%s" self.load_module(device_path, args % (device.Address, profile), load_cb) blueman-1.23-git201403102151/blueman/plugins/applet/NMDUNSupport.py0000644000175000017500000000730512307412112024054 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . from blueman.plugins.AppletPlugin import AppletPlugin import dbus import gobject from blueman.main.SignalTracker import SignalTracker from blueman.gui.Notification import Notification from blueman.Sdp import * from blueman.Functions import get_icon, composite_icon import weakref class ConnectionHandler: def __init__(self, parent, device, uuid, reply, err): self.parent = parent self.device = device self.uuid = uuid self.reply = reply self.err = err self.rfcomm_dev = None self.timeout = None self.signals = SignalTracker() self.signals.Handle("dbus", self.parent.bus, self.on_mm_device_added, "DeviceAdded", "org.freedesktop.ModemManager") #for some reason these handlers take a reference and don't give it back #so i have to workaround :( w = weakref.ref(self) device.Services["serial"].Connect(uuid, reply_handler=lambda *args: w() and w().on_connect_reply(*args), error_handler=lambda *args: w() and w().on_connect_error(*args)) def __del__(self): dprint("deleting") def on_connect_reply(self, rfcomm): self.rfcomm_dev = rfcomm self.timeout = gobject.timeout_add(10000, self.on_timeout) def on_connect_error(self, *args): self.err(*args) self.cleanup() def cleanup(self): if self.timeout: gobject.source_remove(self.timeout) self.signals.DisconnectAll() del self.device def on_mm_device_added(self, path): dprint(path) props = self.parent.bus.call_blocking("org.freedesktop.ModemManager", path, "org.freedesktop.DBus.Properties", "GetAll", "s", ["org.freedesktop.ModemManager.Modem"]) if self.rfcomm_dev and props["Driver"] == "bluetooth" and props["Device"] in self.rfcomm_dev: dprint("It's our bluetooth modem!") modem = get_icon("modem", 24) blueman = get_icon("blueman", 48) icon = composite_icon(blueman, [(modem, 24, 24, 255)]) Notification(_("Bluetooth Dialup"), _("DUN connection on %s will now be available in Network Manager") % self.device.Alias, pixbuf=icon, status_icon=self.parent.Applet.Plugins.StatusIcon) self.reply(self.rfcomm_dev) self.cleanup() def on_timeout(self): self.timeout = None self.err(dbus.DBusException(_("Modem Manager did not support the connection"))) self.cleanup() class NMDUNSupport(AppletPlugin): __depends__ = ["StatusIcon", "DBusService"] __conflicts__ = ["PPPSupport", "NMIntegration"] __icon__ = "modem" __author__ = "Walmis" __description__ = _("Provides support for Dial Up Networking (DUN) with ModemManager and NetworkManager 0.8") __priority__ = 1 def on_load(self, applet): self.bus = dbus.SystemBus() def on_unload(self): pass def rfcomm_connect_handler(self, device, uuid, reply, err): uuid16 = sdp_get_serial_type(device.Address, uuid) if DIALUP_NET_SVCLASS_ID in uuid16: ConnectionHandler(self, device, uuid, reply, err) return True else: return False blueman-1.23-git201403102151/blueman/plugins/applet/PowerManager.py0000644000175000017500000001732712307412112024172 0ustar schrammschrammfrom blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin import blueman.bluez as Bluez from blueman.bluez.errors import BluezDBusException from blueman.main.SignalTracker import SignalTracker import dbus import types class PowerManager(AppletPlugin): __depends__ = ["StatusIcon", "Menu"] __unloadable__ = True __description__ = _("Controls Bluetooth adapter power states") __author__ = "Walmis" __icon__ = "gnome-power-manager" def on_load(self, applet): AppletPlugin.add_method(self.on_power_state_query) AppletPlugin.add_method(self.on_power_state_change_requested) AppletPlugin.add_method(self.on_power_state_changed) self.add_dbus_method(self.SetBluetoothStatus, in_signature="b", out_signature="") self.add_dbus_method(self.GetBluetoothStatus, in_signature="", out_signature="b") self.BluetoothStatusChanged = self.add_dbus_signal( "BluetoothStatusChanged", signature="b") self.Applet = applet self.item = create_menuitem(_("Bluetooth Off"), get_icon("gtk-stop", 16)) self.item.get_child().set_markup(_("Turn Bluetooth Off")) self.item.props.tooltip_text = _("Turn off all adapters") self.signals = SignalTracker() self.signals.Handle("dbus", dbus.SystemBus(), self.adapter_property_changed, "PropertyChanged", "org.bluez.Adapter", "org.bluez", path_keyword="path") self.signals.Handle(self.item, "activate", lambda x: self.on_bluetooth_toggled()) self.Applet.Plugins.Menu.Register(self, self.item, 0) self.adapter_state = True self.current_state = True self.power_changeable = True self.request_in_progress = False self.STATE_ON = 2 self.STATE_OFF = 1 self.STATE_OFF_FORCED = 0 def on_unload(self): self.signals.DisconnectAll() self.Applet.Plugins.Menu.Unregister(self) @property def CurrentState(self): return self.current_state def on_manager_state_changed(self, state): if state: def timeout(): self.adapter_state = self.get_adapter_state() self.RequestPowerState(self.adapter_state) gobject.timeout_add(1000, timeout) def get_adapter_state(self): adapters = self.Applet.Manager.ListAdapters() for adapter in adapters: props = adapter.GetProperties() if not props["Powered"]: return False return bool(adapters) def set_adapter_state(self, state): try: dprint(state) adapters = self.Applet.Manager.ListAdapters() for adapter in adapters: adapter.SetProperty("Powered", state) self.adapter_state = state except Exception as e: dprint("Exception occurred", e) class Callback(object): def __init__(self, parent, state): self.parent = parent self.num_cb = 0 self.called = 0 self.state = state self.success = False self.timer = gobject.timeout_add(5000, self.timeout) def __call__(self, result): self.called += 1 if result: self.success = True self.check() def check(self): if self.called == self.num_cb: dprint("callbacks done") self.parent.set_adapter_state(self.state) gobject.source_remove(self.timer) self.parent.request_in_progress = False def timeout(self): dprint("Timeout reached while setting power state") self.parent.UpdatePowerState() self.parent.request_in_progress = False def RequestPowerState(self, state): if self.current_state != state: if not self.request_in_progress: self.request_in_progress = True dprint("Requesting", state) cb = PowerManager.Callback(self, state) rets = self.Applet.Plugins.Run("on_power_state_change_requested", self, state, cb) cb.num_cb = len(rets) cb.check() self.UpdatePowerState() else: dprint("Another request in progress") def on_power_state_change_requested(self, pm, state, cb): cb(None) def on_power_state_query(self, pm): if self.adapter_state: return self.STATE_ON else: return self.STATE_OFF def on_power_state_changed(self, manager, state): pass #queries other plugins to determine the current power state def UpdatePowerState(self): rets = self.Applet.Plugins.Run("on_power_state_query", self) off = True in map(lambda x: x < self.STATE_ON, rets) foff = self.STATE_OFF_FORCED in rets on = self.STATE_ON in rets new_state = True if foff or off: self.item.get_child().set_markup(_("Turn Bluetooth On")) self.item.props.tooltip_text = _("Turn on all adapters") self.item.set_image(gtk.image_new_from_pixbuf(get_icon("gtk-yes", 16))) if foff: self.item.props.sensitive = False else: self.item.props.sensitive = True new_state = False elif on and self.current_state != True: self.item.get_child().set_markup(_("Turn Bluetooth Off")) self.item.props.tooltip_text = _("Turn off all adapters") self.item.set_image(gtk.image_new_from_pixbuf(get_icon("gtk-stop", 16))) self.item.props.sensitive = True new_state = True dprint("off", off, "\nfoff", foff, "\non", on, "\ncurrent state", self.current_state, "\nnew state", new_state) if self.current_state != new_state: dprint("Signalling", new_state) self.current_state = new_state self.BluetoothStatusChanged(new_state) self.Applet.Plugins.Run("on_power_state_changed", self, new_state) self.Applet.Plugins.StatusIcon.IconShouldChange() #dbus method def SetBluetoothStatus(self, status): self.RequestPowerState(status) #dbus method def GetBluetoothStatus(self): return self.CurrentState def adapter_property_changed(self, key, value, path): if key == "Powered": if value and not self.CurrentState: dprint("adapter powered on while in off state, turning bluetooth on") self.RequestPowerState(True) self.UpdatePowerState() def on_bluetooth_toggled(self): self.RequestPowerState(not self.CurrentState) def on_status_icon_query_icon(self): #opacity = 255 if self.GetBluetoothStatus() else 100 #pixbuf = opacify_pixbuf(pixbuf, opacity) #if opacity < 255: # x_size = int(pixbuf.props.height) # x = get_icon("blueman-x", x_size) # pixbuf = composite_icon(pixbuf, [(x, pixbuf.props.height - x_size, pixbuf.props.height - x_size, 255)]) #return pixbuf if not self.GetBluetoothStatus(): return ("blueman-tray-disabled", "bluetooth-disabled") def on_adapter_added(self, path): adapter = Bluez.Adapter(path) def on_ready(): if not self.adapter_state: adapter.SetProperty("Powered", False) else: adapter.SetProperty("Powered", True) wait_for_adapter(adapter, on_ready) blueman-1.23-git201403102151/blueman/plugins/applet/NetUsage.py0000644000175000017500000003555012307412112023314 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.Functions import * from blueman.Constants import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.Config import Config from blueman.main.SignalTracker import SignalTracker from blueman.bluez.Device import Device as BluezDevice from blueman.main.Device import Device from blueman.Lib import rfcomm_list import gobject import weakref import os import cgi import gtk import pango import dbus import time import datetime import gettext class MonitorBase(gobject.GObject): __gsignals__ = { 'disconnected': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'stats': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), } def __init__(self, device, interface): gobject.GObject.__init__(self) self.interface = interface self.device = device self.config = Config("plugins/NetUsage/%s" % device.Address) self.last_tx = 0 self.last_rx = 0 if not self.config.props.tx: self.config.props.tx = "0" if not self.config.props.rx: self.config.props.rx = "0" if not self.config.props.time: self.config.props.time = int(time.time()) #tx and rx must be cumulative absolute values def update_stats(self, tx, rx): dtx = tx - self.last_tx drx = rx - self.last_rx if dtx < 0: dtx = 0 if drx < 0: drx = 0 self.last_rx = rx self.last_tx = tx if dtx > 0: self.config.props.tx = str(int(self.config.props.tx) + dtx) if drx > 0: self.config.props.rx = str(int(self.config.props.rx) + drx) self.emit("stats", int(self.config.props.tx), int(self.config.props.rx)) def Disconnect(self): self.emit("disconnected") class NMMonitor(MonitorBase): def __init__(self, device, nm_dev_path): MonitorBase.__init__(self, device, "NM") dprint("created nm monitor for path", nm_dev_path) self.signals = SignalTracker() self.signals.Handle("dbus", dbus.SystemBus(), self.on_ppp_stats, "PppStats", "org.freedesktop.NetworkManager.Device.Serial", path=nm_dev_path) self.signals.Handle(device, "property-changed", self.on_device_property_changed) def on_ppp_stats(self, rx, tx): self.update_stats(tx, rx) def on_device_property_changed(self, device, key, value): if key == "Connected" and not value: self.signals.DisconnectAll() self.Disconnect() class Monitor(MonitorBase): def __init__(self, device, interface): MonitorBase.__init__(self, device, interface) self.poller = None self.poller = gobject.timeout_add(5000, self.poll_stats) def __del__(self): print("deleting monitor") def poll_stats(self): try: f = open("/sys/class/net/%s/statistics/tx_bytes" % self.interface, "r") tx = int(f.readline()) f.close() f = open("/sys/class/net/%s/statistics/rx_bytes" % self.interface, "r") rx = int(f.readline()) f.close() except IOError: self.poller = None self.ppp_port = None self.interface = None self.config = None self.Disconnect() return False self.update_stats(tx, rx) return True class Dialog: running = False def __init__(self, parent): if not Dialog.running: Dialog.running = True else: return self.config = None self.parent = parent builder = gtk.Builder() builder.add_from_file(UI_PATH + "/net-usage.ui") builder.set_translation_domain("blueman") self.dialog = builder.get_object("dialog") self.dialog.connect("response", self.on_response) cr1 = gtk.CellRendererText() cr1.props.ellipsize = pango.ELLIPSIZE_END self.devices = {} self.signals = SignalTracker() self.signals.Handle(parent, "monitor-added", self.monitor_added) self.signals.Handle(parent, "monitor-removed", self.monitor_removed) self.signals.Handle(parent, "stats", self.on_stats) cr2 = gtk.CellRendererText() cr2.props.sensitive = False cr2.props.style = pango.STYLE_ITALIC self.liststore = gtk.ListStore(str, str, str, object) self.e_ul = builder.get_object("e_ul") self.e_dl = builder.get_object("e_dl") self.e_total = builder.get_object("e_total") self.l_started = builder.get_object("l_started") self.l_duration = builder.get_object("l_duration") self.b_reset = builder.get_object("b_reset") self.b_reset.connect("clicked", self.on_reset) self.cb_device = builder.get_object("cb_device") self.cb_device.props.model = self.liststore self.cb_device.connect("changed", self.on_selection_changed) self.cb_device.pack_start(cr1, True) self.cb_device.add_attribute(cr1, 'markup', 1) self.cb_device.pack_start(cr2, False) self.cb_device.add_attribute(cr2, 'markup', 2) c = Config("plugins/NetUsage") devs = c.list_dirs() added = False for d in devs: d = os.path.basename(d) for m in parent.monitors: if d == m.device.Address: iter = self.liststore.append( [d, self.get_caption(m.device.Alias, m.device.Address), _("Connected:") + " " + m.interface, m]) if self.cb_device.get_active() == -1: self.cb_device.set_active_iter(iter) added = True break if not added: name = d if self.parent.Applet.Manager: for a in self.parent.Applet.Manager.ListAdapters(): try: device = a.FindDevice(d) device = Device(device) name = self.get_caption(device.Alias, device.Address) except: pass self.liststore.append([d, name, _("Not Connected"), None]) added = False if len(self.liststore) > 0: if self.cb_device.get_active() == -1: self.cb_device.set_active(0) else: d = gtk.MessageDialog(parent=self.dialog, flags=gtk.DIALOG_MODAL, type=gtk.MESSAGE_INFO, buttons=gtk.BUTTONS_CLOSE, message_format=_( "No usage statistics are available yet. Try establishing a connection first and then check this page.")) d.props.icon_name = "blueman" d.run() d.destroy() self.on_response(None, None) return self.dialog.show() def on_response(self, dialog, response): self.signals.DisconnectAll() Dialog.running = False self.dialog.destroy() def update_time(self): time = self.config.props.time if time: self.datetime = datetime.datetime.fromtimestamp(time) self.l_started.props.label = str(self.datetime) delta = datetime.datetime.now() - self.datetime d = gettext.ngettext("day", "days", delta.days) h = gettext.ngettext("hour", "hours", delta.seconds / 3600) m = gettext.ngettext("minute", "minutes", delta.seconds % 3600 / 60) self.l_duration.props.label = _("%d %s %d %s and %d %s") % ( delta.days, d, delta.seconds / 3600, h, delta.seconds % 3600 / 60, m) else: self.l_started.props.label = _("Unknown") self.l_duration.props.label = _("Unknown") def on_selection_changed(self, cb): iter = cb.get_active_iter() (addr,) = self.liststore.get(iter, 0) self.config = Config("plugins/NetUsage/" + addr) self.update_counts(self.config.props.tx, self.config.props.rx) self.update_time() def get_caption(self, name, address): return "%s\n%s" % (cgi.escape(name), address) def update_counts(self, tx, rx): tx = int(tx) rx = int(rx) (num, suffix) = format_bytes(tx) self.e_ul.props.text = "%.2f %s" % (num, suffix) (num, suffix) = format_bytes(rx) self.e_dl.props.text = "%.2f %s" % (num, suffix) (num, suffix) = format_bytes(int(tx) + int(rx)) self.e_total.props.text = "%.2f %s" % (num, suffix) self.update_time() def on_reset(self, button): d = gtk.MessageDialog(parent=self.dialog, flags=gtk.DIALOG_MODAL, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO, message_format=_("Are you sure you want to reset the counter?")) res = d.run() d.destroy() if res == gtk.RESPONSE_YES: self.config.props.rx = "0" self.config.props.tx = "0" self.config.props.time = int(time.time()) self.update_counts(0, 0) def on_stats(self, parent, monitor, tx, rx): iter = self.cb_device.get_active_iter() (mon,) = self.liststore.get(iter, 3) if mon == monitor: self.update_counts(tx, rx) def monitor_added(self, parent, monitor): for row in self.liststore: iter = row.iter (val,) = self.liststore.get(iter, 0) if val == monitor.device.Address: self.liststore.set(iter, 1, self.get_caption(monitor.device.Alias, monitor.device.Address), 2, _("Connected:") + " " + monitor.interface, 3, monitor) return self.liststore.append([monitor.device.Address, self.get_caption(monitor.device.Alias, monitor.device.Address), _("Connected:") + " " + monitor.interface, monitor]) def monitor_removed(self, parent, monitor): for row in self.liststore: iter = row.iter (val,) = self.liststore.get(iter, 0) if val == monitor.device.Address: self.liststore.set(iter, 1, self.get_caption(monitor.device.Alias, monitor.device.Address), 2, _("Not Connected"), 3, None) return class NetUsage(AppletPlugin, gobject.GObject): __depends__ = ["Menu"] __icon__ = "network-wireless" __description__ = _( "Allows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device seperately.") __author__ = "Walmis" __autoload__ = False __gsignals__ = { 'monitor-added': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'monitor-removed': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), #monitor, tx, rx 'stats': ( gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), } def on_load(self, applet): gobject.GObject.__init__(self) self.monitors = [] self.devices = weakref.WeakValueDictionary() self.signals = SignalTracker() bus = self.bus = dbus.SystemBus() self.signals.Handle("dbus", bus, self.on_network_property_changed, "PropertyChanged", "org.bluez.Network", path_keyword="path") item = create_menuitem(_("Network Usage"), get_icon("network-wireless", 16)) item.props.tooltip_text = _("Shows network traffic usage") self.signals.Handle(item, "activate", self.activate_ui) self.Applet.Plugins.Menu.Register(self, item, 84, True) self.signals.Handle("dbus", bus, self.on_nm_ppp_stats, "PppStats", "org.freedesktop.NetworkManager.Device.Serial", path_keyword="path") self.nm_paths = {} def on_nm_ppp_stats(self, down, up, path): if not path in self.nm_paths: props = self.bus.call_blocking("org.freedesktop.NetworkManager", path, "org.freedesktop.DBus.Properties", "GetAll", "s", ["org.freedesktop.NetworkManager.Device"]) if props["Driver"] == "bluetooth" and "rfcomm" in props["Interface"]: self.nm_paths[path] = True portid = int(props["Interface"].strip("rfcomm")) ls = rfcomm_list() for dev in ls: if dev["id"] == portid: adapter = self.Applet.Manager.GetAdapter(dev["src"]) device = adapter.FindDevice(dev["dst"]) device = Device(device) self.monitor_interface(NMMonitor, device, path) return else: self.nm_paths[path] = False def on_network_property_changed(self, key, value, path): dprint(key, value, path) if key == "Interface" and value != "": d = BluezDevice(path) d = Device(d) self.monitor_interface(Monitor, d, value) def activate_ui(self, item): Dialog(self) def on_unload(self): self.signals.DisconnectAll() self.Applet.Plugins.Menu.Unregister(self) def monitor_interface(self, montype, *args): m = montype(*args) self.monitors.append(m) self.signals.Handle(m, "stats", self.on_stats, sigid=m) self.signals.Handle(m, "disconnected", self.on_monitor_disconnected, sigid=m) self.emit("monitor-added", m) def on_ppp_connected(self, device, rfcomm, ppp_port): self.monitor_interface(Monitor, device, ppp_port) def on_monitor_disconnected(self, monitor): self.monitors.remove(monitor) self.signals.Disconnect(monitor) self.emit("monitor-removed", monitor) def on_stats(self, monitor, tx, rx): self.emit("stats", monitor, tx, rx) blueman-1.23-git201403102151/blueman/plugins/applet/AuthAgent.py0000644000175000017500000000342712307412112023457 0ustar schrammschrammfrom blueman.Functions import * from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.applet.BluezAgent import AdapterAgent import blueman.bluez as Bluez import gobject import gtk class AuthAgent(AppletPlugin): __description__ = _("Provides passkey, authentication services for BlueZ daemon") __icon__ = "gtk-dialog-authentication" __author__ = "Walmis" __depends__ = ["StatusIcon"] def on_load(self, applet): self.Applet = applet self.add_dbus_method(self.SetTimeHint, in_signature="u") self.agents = [] self.last_event_time = 0 def SetTimeHint(self, time): self.last_event_time = time def on_unload(self): for agent in self.agents: agent.adapter.UnregisterAgent(agent) def on_manager_state_changed(self, state): if state: adapters = self.Applet.Manager.ListAdapters() for adapter in adapters: self.register_agent(adapter) else: for agent in self.agents: agent.Release() def on_adapter_added(self, path): adapter = Bluez.Adapter(path) self.register_agent(adapter) def on_released(self, agent): agent.disconnect(agent.signal) self.agents.remove(agent) def get_event_time(self): return self.last_event_time def register_agent(self, adapter): dprint("Registering agent") try: agent = AdapterAgent(self.Applet.Plugins.StatusIcon, adapter, self.get_event_time) agent.signal = agent.connect("released", self.on_released) adapter.RegisterAgent(agent, "DisplayYesNo") self.agents.append(agent) except Exception as e: dprint("Failed to register agent") dprint(e) blueman-1.23-git201403102151/blueman/plugins/applet/Makefile0000644000175000017500000004624612307423217022703 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/plugins/applet/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/plugins/applet DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(am__blueman_PYTHON_DIST) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = AppIndicator.py ExitItem.py ShowConnected.py \ AuthAgent.py DhcpClient.py NMPANSupport.py DBusService.py \ DiscvManager.py NetUsage.py Headset.py __init__.py \ KillSwitch.py Menu.py Networking.py PowerManager.py \ PPPSupport.py NMDUNSupport.py PulseAudio.py RecentConns.py \ SerialManager.py StandardItems.py StatusIcon.py \ TransferService.py NMIntegration.py NMMonitor.py am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/applet abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/applet abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/plugins/applet HAL = #HAL = NMIntegration.py NMMonitor.py blueman_PYTHON = AppIndicator.py ExitItem.py ShowConnected.py AuthAgent.py DhcpClient.py NMPANSupport.py DBusService.py DiscvManager.py NetUsage.py Headset.py __init__.py KillSwitch.py Menu.py Networking.py PowerManager.py PPPSupport.py NMDUNSupport.py PulseAudio.py RecentConns.py SerialManager.py StandardItems.py StatusIcon.py TransferService.py $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/applet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/manager/0000755000175000017500000000000012307423217021354 5ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/manager/Makefile.in0000644000175000017500000005573512307423213023434 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/plugins/manager DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = bluemandir = $(pythondir)/blueman/plugins/manager blueman_PYTHON = \ PulseAudioProfile.py \ Services.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/manager/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/manager/PulseAudioProfile.py0000644000175000017500000001120212307412112025305 0ustar schrammschrammfrom blueman.plugins.ManagerPlugin import ManagerPlugin from blueman.main.PulseAudioUtils import PulseAudioUtils, EventType from blueman.main.SignalTracker import SignalTracker from blueman.gui.manager.ManagerDeviceMenu import ManagerDeviceMenu from blueman.gui.MessageArea import MessageArea from blueman.Functions import get_icon, create_menuitem from blueman.main.AppletService import AppletService import gtk a = AppletService() if not "PulseAudio" in a.QueryPlugins(): raise ImportError("PulseAudio applet plugin not loaded, nothing to do here") class PulseAudioProfile(ManagerPlugin): def on_load(self, user_data): self.devices = {} self.item = None self.deferred = [] pa = PulseAudioUtils() pa.connect("event", self.on_pa_event) pa.connect("connected", self.on_pa_ready) def on_pa_ready(self, utils): dprint("connected") for dev in self.deferred: self.regenerate_with_device(dev.Address) self.deferred = [] #updates all menu instances with the following device address def regenerate_with_device(self, device_addr): for inst in ManagerDeviceMenu.__instances__: if inst.SelectedDevice.Address == device_addr and not inst.is_popup: inst.Generate() def on_pa_event(self, utils, event, idx): dprint(event, idx) def get_card_cb(card): if card["driver"] == "module-bluetooth-device.c": self.devices[card["proplist"]["device.string"]] = card self.regenerate_with_device(card["proplist"]["device.string"]) if event & EventType.CARD: print "card", if event & EventType.CHANGE: print "change" utils.GetCard(idx, get_card_cb) elif event & EventType.REMOVE: print "remove" else: print "add" utils.GetCard(idx, get_card_cb) def is_connected(self, device): try: s = device.Services["audiosink"] props = s.GetProperties() if props["Connected"]: return True except KeyError: pass try: s = device.Services["audiosource"] props = s.GetProperties() if props["State"] != "disconnected": return True except KeyError: pass try: s = device.Services["headset"] props = s.GetProperties() if props["State"] != "disconnected": return True except KeyError: pass return False def query_pa(self, device): def list_cb(cards): for c in cards.itervalues(): if c["proplist"]["device.string"] == device.Address: self.devices[device.Address] = c self.generate_menu(device) return pa = PulseAudioUtils() pa.ListCards(list_cb) def on_selection_changed(self, item, device, profile): if item.get_active(): pa = PulseAudioUtils() c = self.devices[device.Address] def on_result(res): if not res: MessageArea.show_message(_("Failed to change profile to %s" % profile)) pa.SetCardProfile(c["index"], profile, on_result) def generate_menu(self, device): info = self.devices[device.Address] items = [] sub = gtk.Menu() if info: for profile in info["profiles"]: i = gtk.RadioMenuItem(items[0] if len(items) else None, profile["description"]) if profile["name"] == info["active_profile"]: i.set_active(True) i.connect("toggled", self.on_selection_changed, device, profile["name"]) items.append(i) sub.append(i) i.show() self.item.set_submenu(sub) self.item.show() def on_request_menu_items(self, manager_menu, device): if self.is_connected(device): pa = PulseAudioUtils() if not pa.connected: self.deferred.append(device) return self.item = create_menuitem(_("Audio Profile"), get_icon("audio-card", 16)) self.item.props.tooltip_text = _("Select audio profile for PulseAudio") if not device.Address in self.devices: self.query_pa(device) else: self.generate_menu(device) else: return return [(self.item, 300)] blueman-1.23-git201403102151/blueman/plugins/manager/__init__.py0000644000175000017500000000000012307412112023443 0ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/manager/Makefile.am0000644000175000017500000000036712307412112023406 0ustar schrammschrammSUBDIRS = bluemandir = $(pythondir)/blueman/plugins/manager blueman_PYTHON = \ PulseAudioProfile.py \ Services.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/manager/Services.py0000644000175000017500000003765512307412112023521 0ustar schrammschrammfrom blueman.plugins.ManagerPlugin import ManagerPlugin import gtk from blueman.Sdp import * from blueman.Functions import * from blueman.main.SignalTracker import SignalTracker from blueman.gui.manager.ManagerProgressbar import ManagerProgressbar from blueman.main.Config import Config from blueman.main.AppletService import AppletService from blueman.gui.MessageArea import MessageArea from blueman.Lib import rfcomm_list def get_x_icon(icon_name, size): ic = get_icon(icon_name, size) x = get_icon("blueman-x", size) pixbuf = composite_icon(ic, [(x, 0, 0, 255)]) return pixbuf class Services(ManagerPlugin): def on_request_menu_items(self, manager_menu, device): items = [] uuids = device.UUIDs appl = AppletService() for name, service in device.Services.items(): if name == "serial": ports_list = rfcomm_list() def flt(dev): if dev["dst"] == device.Address and dev["state"] == "connected": return dev["channel"] active_ports = map(flt, ports_list) def get_port_id(channel): for dev in ports_list: if dev["dst"] == device.Address and dev["state"] == "connected" and dev["channel"] == channel: return dev["id"] serial_items = [] num_ports = 0 has_dun = False try: for port_name, channel, uuid in sdp_get_cached_rfcomm(device.Address): if SERIAL_PORT_SVCLASS_ID in uuid: if name is not None: if channel in active_ports: item = create_menuitem(port_name, get_x_icon("blueman-serial", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name, "/dev/rfcomm%d" % get_port_id(channel)) item.show() items.append((item, 150)) else: item = create_menuitem(port_name, get_icon("blueman-serial", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name, channel) item.show() serial_items.append(item) elif DIALUP_NET_SVCLASS_ID in uuid: if name is not None: if channel in active_ports: item = create_menuitem(port_name, get_x_icon("modem", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name, "/dev/rfcomm%d" % get_port_id(channel)) item.show() items.append((item, 150)) else: item = create_menuitem(port_name, get_icon("modem", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name, channel) item.show() serial_items.append(item) has_dun = True except KeyError: for uuid in uuids: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == DIALUP_NET_SVCLASS_ID: item = create_menuitem(_("Dialup Service"), get_icon("modem", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name, uuid) item.show() serial_items.append(item) has_dun = True if uuid16 == SERIAL_PORT_SVCLASS_ID: item = create_menuitem(_("Serial Service"), get_icon("blueman-serial", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name, uuid) item.show() serial_items.append(item) for dev in ports_list: if dev["dst"] == device.Address: if dev["state"] == "connected": devname = _("Serial Port %s") % "rfcomm%d" % dev["id"] item = create_menuitem(devname, get_x_icon("modem", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name, "/dev/rfcomm%d" % dev["id"]) items.append((item, 120)) item.show() def open_settings(i, device): from blueman.gui.GsmSettings import GsmSettings d = GsmSettings(device.Address) d.run() d.destroy() if has_dun and "PPPSupport" in appl.QueryPlugins(): item = gtk.SeparatorMenuItem() item.show() serial_items.append(item) item = create_menuitem(_("Dialup Settings"), get_icon("gtk-preferences", 16)) serial_items.append(item) item.show() manager_menu.Signals.Handle("gobject", item, "activate", open_settings, device) if len(serial_items) > 1: sub = gtk.Menu() sub.show() item = create_menuitem(_("Serial Ports"), get_icon("modem", 16)) item.set_submenu(sub) item.show() items.append((item, 90)) for item in serial_items: sub.append(item) else: for item in serial_items: items.append((item, 80)) elif name == "network": manager_menu.Signals.Handle("bluez", service, manager_menu.service_property_changed, "PropertyChanged") sprops = service.GetProperties() if not sprops["Connected"]: for uuid in uuids: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == GN_SVCLASS_ID: item = create_menuitem(_("Group Network"), get_icon("network-wireless", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name, uuid) item.show() items.append((item, 80)) if uuid16 == NAP_SVCLASS_ID: item = create_menuitem(_("Network Access Point"), get_icon("network-wireless", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name, uuid) item.show() items.append((item, 81)) else: item = create_menuitem(_("Network"), get_x_icon("network-wireless", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name) item.show() items.append((item, 101)) if "DhcpClient" in appl.QueryPlugins(): def renew(x): appl.DhcpClient(sprops["Interface"]) item = create_menuitem(_("Renew IP Address"), get_icon("gtk-refresh", 16)) manager_menu.Signals.Handle("gobject", item, "activate", renew) item.show() items.append((item, 201)) elif name == "input": manager_menu.Signals.Handle("bluez", service, manager_menu.service_property_changed, "PropertyChanged") sprops = service.GetProperties() if sprops["Connected"]: item = create_menuitem(_("Input Service"), get_x_icon("mouse", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name) items.append((item, 100)) else: item = create_menuitem(_("Input Service"), get_icon("mouse", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name) items.append((item, 1)) item.show() elif name == "headset": sprops = service.GetProperties() if sprops["Connected"]: item = create_menuitem(_("Headset Service"), get_icon("blueman-handsfree", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name) items.append((item, 110)) else: item = create_menuitem(_("Headset Service"), get_icon("blueman-handsfree", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name) items.append((item, 10)) item.show() elif name == "audiosink": sprops = service.GetProperties() if sprops["Connected"]: item = create_menuitem(_("Audio Sink"), get_icon("blueman-headset", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name) items.append((item, 120)) else: item = create_menuitem(_("Audio Sink"), get_icon("blueman-headset", 16)) item.props.tooltip_text = _("Allows to send audio to remote device") manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name) items.append((item, 20)) item.show() elif name == "audiosource": sprops = service.GetProperties() if not sprops["State"] == "disconnected": item = create_menuitem(_("Audio Source"), get_icon("blueman-headset", 16)) manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_disconnect, device, name) items.append((item, 121)) else: item = create_menuitem(_("Audio Source"), get_icon("blueman-headset", 16)) item.props.tooltip_text = _("Allows to receive audio from remote device") manager_menu.Signals.Handle("gobject", item, "activate", manager_menu.on_connect, device, name) items.append((item, 21)) item.show() return items blueman-1.23-git201403102151/blueman/plugins/manager/Makefile0000644000175000017500000006130112307423217023015 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/plugins/manager/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/plugins/manager DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/manager abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/manager abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. SUBDIRS = bluemandir = $(pythondir)/blueman/plugins/manager blueman_PYTHON = \ PulseAudioProfile.py \ Services.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/manager/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/ServicePlugin.py0000644000175000017500000000427612307412112023074 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # class ServicePlugin(object): instances = [] __plugin_info__ = None def __init__(self, services_inst): ServicePlugin.instances.append(self) self._options = [] self._orig_state = {} self.__services_inst = services_inst self.__is_exposed = False self._is_loaded = False def _on_enter(self): if not self.__is_exposed: self.on_enter() self.__is_exposed = True def _on_leave(self): if self.__is_exposed: self.on_leave() self.__is_exposed = False #call when option has changed. def option_changed_notify(self, option_id, state=True): if not option_id in self._options: self._options.append(option_id) else: if state: self._options.remove(option_id) self.__services_inst.option_changed() def get_options(self): return self._options def clear_options(self): self._options = [] #virtual functions #in: container hbox #out: (menu entry name, menu icon name) def on_load(self, container): pass def on_unload(self): pass #return true if apply button should be sensitive or false if not. -1 to force disabled def on_query_apply_state(self): pass def on_apply(self): pass #called when current plugin's page is selected. The plugin's widget should be shown def on_enter(self): pass #called when current plugin's page is changed to another. The plugin's widget should be hidden. def on_leave(self): pass blueman-1.23-git201403102151/blueman/plugins/ManagerPlugin.py0000644000175000017500000000170612307412112023041 0ustar schrammschramm# Copyright (C) 2010 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.BasePlugin import BasePlugin class ManagerPlugin(BasePlugin): #return list of (GtkMenuItem, position) tuples def on_request_menu_items(self, manager_menu, device): pass blueman-1.23-git201403102151/blueman/plugins/config/0000755000175000017500000000000012307423217021207 5ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/config/File.py0000644000175000017500000000775212307412112022443 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # Copyright (C) 2009 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.ConfigPlugin import ConfigPlugin from blueman.main.SignalTracker import SignalTracker import cPickle as pickle import os import atexit import dbus.service, dbus.glib import weakref import signal import glib import copy def sighandler(): print "got signal" exit() signal.signal(signal.SIGTERM, sighandler) signal.signal(signal.SIGHUP, sighandler) dbus.service.Object.SUPPORTS_MULTIPLE_OBJECT_PATHS = True cfg_path = os.path.expanduser('~/.config/blueman/blueman.cfg') class Monitor(dbus.service.Object): __id__ = 0 def __init__(self, plugin): Monitor.__id__ += 1 self.inst_id = "/inst%d" % Monitor.__id__ self.plugin = plugin self.sigs = SignalTracker() self.bus = dbus.SessionBus(); dbus.service.Object.__init__(self) self.add_to_connection(self.bus, self.inst_id) self.sigs.Handle("dbus", self.bus, self.on_value_changed, "ValueChanged", "org.blueman.Config") def on_value_changed(self, section, data): s = "".join(chr(b) for b in data) (key, value) = pickle.loads(s) key = str(key) if self.plugin().section == section: self.plugin().set(key, value, True) else: if not section in File.__db__: File.__db__[section] = {} File.__db__[section][key] = value @dbus.service.signal(dbus_interface="org.blueman.Config", signature='say') def ValueChanged(self, section, data): pass class File(ConfigPlugin): __priority__ = 1 __plugin__ = "file" __db__ = None timeout = None def __del__(self): self.Monitor.sigs.DisconnectAll() self.Monitor.remove_from_connection() del self.Monitor def on_load(self, section): if not File.__db__: if not os.path.exists(os.path.expanduser('~/.config/blueman')): try: os.makedirs(os.path.expanduser('~/.config/blueman')) except: pass try: f = open(cfg_path, "r") File.__db__ = pickle.load(f) f.close() except Exception, e: File.__db__ = {} atexit.register(File.save) self.config = File.__db__ self.section = section if self.section == "": self.section = "__blueman__" if not self.section in self.config: self.config[self.section] = {} self.Monitor = Monitor(weakref.ref(self)) @staticmethod def save(): dprint("Saving config") f = open(cfg_path, "w") pickle.dump(File.__db__, f, pickle.HIGHEST_PROTOCOL) f.close() File.timeout = None def set(self, key, value, local=False): if key in self.config[self.section]: prev = self.config[self.section][key] else: prev = None if prev != value: self.config[self.section][key] = copy.deepcopy(value) self.emit("property-changed", key, value) if not local: if File.timeout: glib.source_remove(File.timeout) File.timeout = glib.timeout_add(1000, File.save) self.Monitor.ValueChanged(self.section, pickle.dumps((key, value), pickle.HIGHEST_PROTOCOL)) def get(self, key): if key in self.config[self.section]: return copy.deepcopy(self.config[self.section][key]) else: return None def list_dirs(self): l = [] for key in self.config.iterkeys(): if self.section in key: k = key.replace(self.section, "") s = k.split("/") if len(s) > 1: l.append(self.section + "/" + s[1]) return l blueman-1.23-git201403102151/blueman/plugins/config/Makefile.in0000644000175000017500000004131612307423213023255 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/plugins/config DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/config blueman_PYTHON = \ File.py \ __init__.py \ Gconf.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/config/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/config/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/config/__init__.py0000644000175000017500000000000012307412112023276 0ustar schrammschrammblueman-1.23-git201403102151/blueman/plugins/config/Makefile.am0000644000175000017500000000032712307412112023235 0ustar schrammschramm bluemandir = $(pythondir)/blueman/plugins/config blueman_PYTHON = \ File.py \ __init__.py \ Gconf.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/plugins/config/Gconf.py0000644000175000017500000000547512307412112022620 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # Copyright (C) 2009 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.plugins.ConfigPlugin import ConfigPlugin import gconf import os BLUEMAN_PATH = "/apps/blueman" class Gconf(ConfigPlugin): __priority__ = 0 __plugin__ = "gconf" def on_load(self, section): self.section = section if self.section != "": self.section = "/" + self.section self.client = gconf.client_get_default () self.client.add_dir(BLUEMAN_PATH + self.section, gconf.CLIENT_PRELOAD_ONELEVEL) self.client.connect("value_changed", self.value_changed) # convert a GConfValue to python native value def gval2pyval(self, val): if val.type == gconf.VALUE_STRING: return val.get_string() elif val.type == gconf.VALUE_FLOAT: return val.get_float() elif val.type == gconf.VALUE_INT: return val.get_int() elif val.type == gconf.VALUE_BOOL: return val.get_bool() elif val.type == gconf.VALUE_LIST: x = [] for item in val.get_list(): x.append(self.gval2pyval(item)) return x else: raise AttributeError("Cant get this type from gconf") def value_changed(self, client, key, value): if os.path.dirname(key) == BLUEMAN_PATH + self.section: name = os.path.basename(key) self.emit("property-changed", name, self.get(name)) def set(self, key, value): func = None if type(value) == str: func = self.client.set_string elif type(value) == int: func = self.client.set_int elif type(value) == bool: func = self.client.set_bool elif type(value) == float: func = self.client.set_float elif type(value) == list: def x(key, val): self.client.set_list(key, gconf.VALUE_STRING, val) func = x else: raise AttributeError("Cant set this type in gconf") func(BLUEMAN_PATH + self.section + "/" + key, value) def get(self, key): val = self.client.get(BLUEMAN_PATH + self.section + "/" + key) if val != None: return self.gval2pyval(val) else: return None def list_dirs(self): rets = self.client.all_dirs(BLUEMAN_PATH + self.section) l = [] for r in rets: l.append(r.replace(BLUEMAN_PATH + "/", "")) return l blueman-1.23-git201403102151/blueman/plugins/config/Makefile0000644000175000017500000004465712307423217022667 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/plugins/config/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/plugins/config DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/config abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins/config abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/plugins/config blueman_PYTHON = \ File.py \ __init__.py \ Gconf.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/config/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/config/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/plugins/MechanismPlugin.py0000644000175000017500000000236412307412112023374 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # class MechanismPlugin(object): def __init__(self, mechanism): self.m = mechanism self.timer = self.m.timer self.confirm_authorization = self.m.confirm_authorization self.on_load() def add_dbus_method(self, func, *args, **kwargs): self.m.add_method(func, *args, **kwargs) def add_dbus_signal(self, func, *args, **kwargs): self.m.add_signal(func, *args, **kwargs) def check_auth(self, id, caller): self.m.confirm_authorization(id, caller) def on_load(self): pass blueman-1.23-git201403102151/blueman/plugins/AppletPlugin.py0000644000175000017500000000526412307412112022717 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject import gtk import traceback from blueman.plugins.ConfigurablePlugin import ConfigurablePlugin from functools import partial ictheme = gtk.icon_theme_get_default() class MethodAlreadyExists(Exception): pass class AppletPlugin(ConfigurablePlugin): __icon__ = "blueman-plugin" def __init__(self, applet): super(AppletPlugin, self).__init__(applet) if not ictheme.has_icon(self.__class__.__icon__): self.__class__.__icon__ = "blueman-plugin" self.__opts = {} self.Applet = applet #self.__methods = [] self.__dbus_methods = [] self.__dbus_signals = [] self.__overrides = [] def override_method(self, object, method, override): orig = object.__getattribute__(method) object.__setattr__(method, partial(override, object)) self.__overrides.append((object, method, orig)) def _unload(self): for (object, method, orig) in self.__overrides: object.__setattr__(method, orig) super(AppletPlugin, self)._unload() for met in self.__dbus_methods: self.Applet.DbusSvc.remove_registration(met) for sig in self.__dbus_signals: self.Applet.DbusSvc.remove_registration(sig) def _load(self, applet): super(AppletPlugin, self)._load(applet) self.on_manager_state_changed(applet.Manager != None) def add_dbus_method(self, func, *args, **kwargs): self.Applet.DbusSvc.add_method(func, *args, **kwargs) self.__dbus_methods.append(func.__name__) def add_dbus_signal(self, func, *args, **kwargs): self.__dbus_signals.append(func) return self.Applet.DbusSvc.add_signal(func, *args, **kwargs) #virtual funcs def on_manager_state_changed(self, state): pass def on_adapter_added(self, adapter): pass def on_adapter_removed(self, adapter): pass def on_adapter_property_changed(self, path, key, value): pass #notify when all plugins finished loading def on_plugins_loaded(self): pass blueman-1.23-git201403102151/blueman/plugins/Makefile0000644000175000017500000006144112307423217021410 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/plugins/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/plugins DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/plugins abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. SUBDIRS = \ services \ applet \ config \ mechanism \ manager bluemandir = $(pythondir)/blueman/plugins blueman_PYTHON = \ ServicePlugin.py \ AppletPlugin.py \ ConfigPlugin.py \ MechanismPlugin.py \ ManagerPlugin.py \ BasePlugin.py \ ConfigurablePlugin.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/plugins/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/gui/0000755000175000017500000000000012307423217017045 5ustar schrammschrammblueman-1.23-git201403102151/blueman/gui/DeviceList.py0000644000175000017500000004560312307412112021452 0ustar schrammschrammfrom blueman.Functions import wait_for_adapter, adapter_path_to_name, dprint from blueman.main.SignalTracker import SignalTracker from blueman.gui.GenericList import GenericList from blueman.main.FakeDevice import FakeDevice from blueman.main.Device import Device from blueman.Lib import conn_info import blueman.bluez as Bluez import gtk import gobject import os import re import copy class DeviceList(GenericList): __gsignals__ = { #@param: device 'device-found': (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), #@param: device TreeIter #note: None None is given when there ar no more rows, or when selected device is removed 'device-selected': ( gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,) ), #@param: device, TreeIter, (key, value) #note: there is a special property "Fake", it's not a real property, #but it is used to notify when device changes state from "Fake" to a real BlueZ object #the callback would be called with Fake=False 'device-property-changed': ( gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,) ), #@param: adapter, (key, value) 'adapter-property-changed': ( gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), #@param: progress (0 to 1) 'discovery-progress': (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_FLOAT,)), #@param: new adapter path, None if there are no more adapters 'adapter-changed': (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), #@param: adapter path 'adapter-added': (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'adapter-removed': (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } def __del__(self): dprint("deleting mainlist") def __init__(self, adapter=None, tabledata=None): if not tabledata: tabledata = [] def on_adapter_removed(path): self.emit("adapter-removed", path) if path == self.__adapter_path: self.clear() self.Adapter = None self.SetAdapter() def on_adapter_added(path): def on_activate(): dprint("adapter powered", path) if self.Adapter is None: self.SetAdapter(path) self.emit("adapter-added", path) a = Bluez.Adapter(path) wait_for_adapter(a, on_activate) #cache for fast lookup in the list self.address_to_row = {} self.path_to_row = {} self.monitored_devices = [] self.discovered_devices = [] self.signals = SignalTracker() try: self.Manager = Bluez.Manager("gobject") self.signals.Handle(self.Manager, on_adapter_removed, "AdapterRemoved") self.signals.Handle(self.Manager, on_adapter_added, "AdapterAdded") except: self.Manager = None self.__discovery_time = 0 self.__adapter_path = None self.Adapter = None self.discovering = False data = [] data = data + tabledata data = data + [ ["device", object], ["dbus_path", str] ] GenericList.__init__(self, data) self.adapter_signals = SignalTracker() self.device_signals = SignalTracker() self.SetAdapter(adapter) self.signals.Handle(self.selection, "changed", self.on_selection_changed) def destroy(self): dprint("destroying") self.adapter_signals.DisconnectAll() self.device_signals.DisconnectAll() self.signals.DisconnectAll() self.device_signals = None #self.clear() if len(self.liststore): for i in self.liststore: iter = i.iter device = self.get(iter, "device")["device"] #device.Destroy() GenericList.destroy(self) def on_selection_changed(self, selection): iter = self.selected() if iter: row = self.get(iter, "device") dev = row["device"] self.emit("device-selected", dev, iter) def on_device_found(self, address, props): if self.discovering: dprint("Device discovered", address) props["Address"] = address props["Fake"] = True dev = FakeDevice(props) device = Device(dev) if not address in self.discovered_devices: self.emit("device-found", device) self.discovered_devices.append(address) iter = self.find_device(dev) if not iter: self.device_add_event(device) iter = self.find_device(device) self.row_update_event(iter, "RSSI", props["RSSI"]) else: self.row_update_event(iter, "Alias", props["Alias"]) print "RSSI:", props["RSSI"] def on_property_changed(self, key, value): dprint("adapter propery changed", key, value) if key == "Discovering": if not value and self.discovering: self.StopDiscovery() self.discovered_devices = [] self.emit("adapter-property-changed", self.Adapter, (key, value)) def on_device_property_changed(self, key, value, path, *args, **kwargs): dprint("list: device_prop_ch", key, value, path, args, kwargs) iter = self.find_device_by_path(path) if iter != None: dev = self.get(iter, "device")["device"] self.row_update_event(iter, key, value) self.emit("device-property-changed", dev, iter, (key, value)) if key == "Connected": if value: self.monitor_power_levels(dev) else: r = gtk.TreeRowReference(self.props.model, self.props.model.get_path(iter)) self.level_setup_event(r, dev, None) elif key == "Paired": if value and dev.Temp: dev.Temp = False def monitor_power_levels(self, device): def update(row_ref, cinfo, address): if not row_ref.valid(): dprint("stopping monitor (row does not exist)") cinfo.deinit() self.monitored_devices.remove(props["Address"]) return False if not self.props.model: self.monitored_devices.remove(props["Address"]) return False iter = self.props.model.get_iter(row_ref.get_path()) device = self.get(iter, "device")["device"] if not device.Valid or not device.Connected: dprint("stopping monitor (not connected)") cinfo.deinit() self.level_setup_event(row_ref, device, None) self.monitored_devices.remove(props["Address"]) return False else: self.level_setup_event(row_ref, device, cinfo) return True props = device.GetProperties() if "Connected" in props and props["Connected"] and props["Address"] not in self.monitored_devices: dprint("starting monitor") iter = self.find_device(device) hci = os.path.basename(self.Adapter.GetObjectPath()) try: cinfo = conn_info(props["Address"], hci) except: dprint("Failed to get power levels") else: r = gtk.TreeRowReference(self.props.model, self.props.model.get_path(iter)) self.level_setup_event(r, device, cinfo) gobject.timeout_add(1000, update, r, cinfo, props["Address"]) self.monitored_devices.append(props["Address"]) ##### virtual funcs ##### #called when power levels need updating #if cinfo is None then info icons need to be removed def level_setup_event(self, iter, device, cinfo): pass #called when row needs to be initialized def row_setup_event(self, iter, device): pass #called when a property for a device changes def row_update_event(self, iter, key, value): pass #called when device needs to be added to the list #default action: append def device_add_event(self, device): self.AppendDevice(device) def device_remove_event(self, device, iter): self.RemoveDevice(device, iter) ######################### def on_device_created(self, path): dprint("created", path) iter = self.find_device_by_path(path) if iter == None: dev = Bluez.Device(path) dev = Device(dev) dev.Temp = True self.device_add_event(dev) def on_device_removed(self, path): iter = self.find_device_by_path(path) if iter: row = self.get(iter, "device") dev = row["device"] self.device_remove_event(dev, iter) def SetAdapter(self, adapter=None): self.clear() if self.discovering: self.emit("adapter-property-changed", self.Adapter, ("Discovering", False)) self.StopDiscovery() if adapter is not None and not re.match("hci[0-9]*", adapter): adapter = adapter_path_to_name(adapter) dprint(adapter) if self.Adapter is not None: self.adapter_signals.DisconnectAll() try: self.Adapter = self.Manager.GetAdapter(adapter) self.adapter_signals.Handle(self.Adapter, self.on_device_found, "DeviceFound") self.adapter_signals.Handle(self.Adapter, self.on_property_changed, "PropertyChanged") self.adapter_signals.Handle(self.Adapter, self.on_device_created, "DeviceCreated") self.adapter_signals.Handle(self.Adapter, self.on_device_removed, "DeviceRemoved") self.__adapter_path = self.Adapter.GetObjectPath() self.emit("adapter-changed", self.__adapter_path) except Bluez.errors.DBusNoSuchAdapterError as e: dprint(e) #try loading default adapter if len(self.Manager.ListAdapters()) > 0 and adapter != None: self.SetAdapter() else: self.Adapter = None self.emit("adapter-changed", None) except dbus.DBusServiceUnknownError: dprint("Dbus error while trying to get adapter.") self.Adapter = None self.emit("adapter-changed", None) def update_progress(self, time, totaltime): if not self.discovering: return False self.__discovery_time += time progress = self.__discovery_time / totaltime if progress >= 1.0: progress = 1.0 #if self.__discovery_time >= totaltime: #self.StopDiscovery() #return False self.emit("discovery-progress", progress) return True def add_device(self, device, append=True): iter = self.find_device(device) #device belongs to another adapter if not device.Fake: if not device.get_object_path().startswith(self.Adapter.GetObjectPath()): return if iter == None: dprint("adding new device") if append: iter = self.liststore.append() else: iter = self.liststore.prepend() self.set(iter, device=device) self.row_setup_event(iter, device) props = device.GetProperties() try: self.set(iter, dbus_path=device.GetObjectPath()) except: pass if not "Fake" in props: self.device_signals.Handle("bluez", device, self.on_device_property_changed, "PropertyChanged", sigid=device.GetObjectPath(), path_keyword="path") if props["Connected"]: self.monitor_power_levels(device) else: row = self.get(iter, "device") existing_dev = row["device"] props = existing_dev.GetProperties() props_new = device.GetProperties() #turn a Fake device to a Real device n = not "Fake" in props and not "Fake" in props_new if n: dprint("Updating existing dev") self.device_signals.Disconnect(existing_dev.GetObjectPath()) #existing_dev.Destroy() if ("Fake" in props and not "Fake" in props_new) or n: self.set(iter, device=device, dbus_path=device.GetObjectPath()) self.row_setup_event(iter, device) if not n: self.emit("device-property-changed", device, iter, ("Fake", False)) self.row_update_event(iter, "Fake", False) self.device_signals.Handle("bluez", device, self.on_device_property_changed, "PropertyChanged", sigid=device.GetObjectPath(), path_keyword="path") if props_new["Connected"]: self.monitor_power_levels(device) #turn a Real device to a Fake device elif not "Fake" in props and "Fake" in props_new: dprint("converting: real to discovered") self.set(iter, device=device, dbus_path=None) self.row_setup_event(iter, device) self.emit("device-property-changed", device, iter, ("Fake", True)) self.row_update_event(iter, "Fake", True) def DisplayKnownDevices(self, autoselect=False): self.clear() devices = self.Adapter.ListDevices() for device in devices: self.device_add_event(Device(device)) if autoselect: self.selection.select_path(0) def DiscoverDevices(self, time=10.24): if not self.discovering: self.__discovery_time = 0 self.Adapter.StartDiscovery() self.discovering = True T = 1.0 / 15 * 1000 gobject.timeout_add(int(T), self.update_progress, T / 1000, time) def IsValidAdapter(self): if self.Adapter == None: return False else: return True def GetAdapterPath(self): if self.IsValidAdapter(): return self.__adapter_path def StopDiscovery(self): self.discovering = False if self.Adapter != None: self.Adapter.StopDiscovery() def PrependDevice(self, device): self.add_device(device, False) def AppendDevice(self, device): self.add_device(device, True) def RemoveDevice(self, device, iter=None, force=False): dprint(device) if iter == None: iter = self.find_device(device) if not device.Temp and self.compare(self.selected(), iter): self.emit("device-selected", None, None) try: props = device.GetProperties() except: self.device_signals.Disconnect(device.get_object_path()) else: if not "Fake" in props: self.device_signals.Disconnect(device.GetObjectPath()) if device.Temp and not force: dprint("converting to fake") props = copy.deepcopy(props) props["Fake"] = True dev = FakeDevice(props) device = Device(dev) self.device_add_event(device) else: #device.Destroy() self.delete(iter) def GetSelectedDevice(self): selected = self.selected() if selected != None: row = self.get(selected, "device") device = row["device"] return device def clear(self): if len(self.liststore): for i in self.liststore: iter = i.iter device = self.get(iter, "device")["device"] self.RemoveDevice(device, iter, True) self.liststore.clear() self.emit("device-selected", None, None) self.address_to_row = {} self.path_to_row = {} def find_device(self, device): if type(device) == str: address = device else: address = device.Address try: row = self.address_to_row[address] if row.valid(): path = row.get_path() iter = self.props.model.get_iter(path) return iter else: del self.address_to_row[address] return None except KeyError: return None def find_device_by_path(self, path): try: row = self.path_to_row[path] if row.valid(): path = row.get_path() iter = self.props.model.get_iter(path) return iter else: del self.path_to_row[path] return None except KeyError: return None def do_cache(self, iter, kwargs): if "device" in kwargs: if kwargs["device"]: self.address_to_row[kwargs["device"].Address] = gtk.TreeRowReference(self.props.model, self.props.model.get_path(iter)) dprint("Caching new device %s" % kwargs["device"].Address) if "dbus_path" in kwargs: if kwargs["dbus_path"] != None: self.path_to_row[kwargs["dbus_path"]] = gtk.TreeRowReference(self.props.model, self.props.model.get_path(iter)) else: existing = self.get(iter, "dbus_path")["dbus_path"] if existing != None: del self.path_to_row[existing] def append(self, **columns): iter = GenericList.append(self, **columns) self.do_cache(iter, columns) def prepend(self, **columns): iter = GenericList.prepend(self, **columns) self.do_cache(iter, columns) def set(self, iter, **kwargs): self.do_cache(iter, kwargs) GenericList.set(self, iter, **kwargs) # #searches for existing devices in the list # def find_device(self, device): # for i in range(len(self.liststore)): # row = self.get(i, "device") # if device.Address == row["device"].Address: # return self.get_iter(i) # return None # # def find_device_by_path(self, path): # rows = self.get_conditional(dbus_path=path) # if rows == []: # return None # else: # return self.get_iter(rows[0]) blueman-1.23-git201403102151/blueman/gui/Animation.py0000644000175000017500000000413412307412112021330 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject import gtk class Animation: def __init__(self, image, images, rate=1, rev=False): self.pixbuffs = [] self.timer = None self.current = 0 self.image = None self.image = image self.rate = 1000/rate for i in range(len(images)): self.pixbuffs.append(images[i]) if len(self.pixbuffs) > 2 and rev: ln = len(self.pixbuffs) for i in range(len(self.pixbuffs)): if i != 0 and i != ln-1: self.pixbuffs.append(self.pixbuffs[ln -1 - i]) def status(self): if self.timer: return True else: return False def get_rate(self): return self.rate*1000 def set_rate(self, rate): if not self.rate == (1000/rate): self.rate = 1000/rate self.stop() self.start() def start(self): self.timer = gobject.timeout_add (self.rate, self._animation) def stop(self): if self.timer: gobject.source_remove(self.timer) self.image.set_from_pixbuf(self.pixbuffs[0]) self.timer = None def _animation(self): self.current+=1 if self.current > (len(self.pixbuffs)-1): self.current = 0 if True: self.image.set_from_pixbuf(self.pixbuffs[self.current]) #print "setting " + str(self.current) else: if self.current != 0: #self.image.set_from_pixbuf(self.pixbuffs[0]) self.current = 0 return 1 blueman-1.23-git201403102151/blueman/gui/NstBluetooth.py0000644000175000017500000001026712307412112022047 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk import gobject import pango from blueman.gui.DeviceSelectorWidget import DeviceSelectorWidget from blueman.Functions import setup_icon_path, spawn from blueman.main.Config import Config class NstBluetooth: def __init__(self): setup_icon_path() self.list = DeviceSelectorWidget() self.list.show() self.list.List.connect("row-activated", self.on_row_activated) self.list.List.connect("device-selected", self.on_device_selected) self.config = Config("transfer") self.device = None self.list.set_size_request(240, 280) self.button = gtk.ToggleButton() box = gtk.HBox() self.button.add(box) self.button_image = gtk.Image() self.button_label = gtk.Label() self.button_label.props.use_markup = True self.button_label.props.ellipsize = pango.ELLIPSIZE_END if self.config.props.last_device == None: self.list.List.set_cursor((0,)) else: iter = self.list.List.find_device(self.config.props.last_device) if iter: self.list.List.set_cursor(self.list.List.get_model().get_path(iter)) box.pack_start(self.button_image, False, True) box.pack_start(gtk.VSeparator(), False, True, 4) box.pack_start(self.button_label) self.button.show_all() self.button.connect("toggled", self.on_button_toggled) self.wd = gtk.Window(gtk.WINDOW_POPUP) self.wd.props.decorated = False self.wd.props.skip_pager_hint = True self.wd.props.skip_taskbar_hint = True #self.wd.props.modal = True self.wd.connect("button_press_event", self.on_button_press) self.wd.add(self.list) self.wd.realize() def on_row_activated(self, treeview, path, column): self.button.props.active = False def on_device_selected(self, treeview, device, iter): self.config.props.last_device = str(device.Address) self.button_label.props.label = "%s (%s)" % (device.Alias, device.Address) self.button_label.props.tooltip_markup = self.button_label.props.label self.button_image.props.icon_name = device.Icon self.device = device def on_button_press(self, widget, data=None): if data == None or data.window == None: return False child = data.window.get_user_data() if child != widget: while child: if child == widget: return False child = child.parent self.button.props.active = False return True def popup_grab_on_window(self, window, activate_time): if gtk.gdk.pointer_grab(window, True, gtk.gdk.BUTTON_PRESS_MASK | gtk.gdk.BUTTON_RELEASE_MASK | gtk.gdk.POINTER_MOTION_MASK, None, None, activate_time) == 0: if gtk.gdk.keyboard_grab (window, True, activate_time) == 0: return True else: gtk.gdk.pointer_ungrab(activate_time) return False return False def on_button_toggled(self, button): if button.props.active: if not self.popup_grab_on_window(button.window, gtk.get_current_event_time()): print 'error during grab' return x, y = button.window.get_origin() x += button.allocation[0] y += button.allocation[1] + button.allocation[3] self.wd.move(x, y) self.list.set_size_request(button.allocation[2], 280) self.wd.grab_add() self.wd.show() self.wd.grab_focus() self.popup_grab_on_window(self.wd.window, gtk.get_current_event_time()) else: self.wd.hide() self.wd.grab_remove() def get_contacts_widget(self): return self.button def send_files(self, files): spawn(["blueman-sendto", "-d", self.device.Address] + files) return True def destroy(self): pass blueman-1.23-git201403102151/blueman/gui/DeviceSelectorList.py0000644000175000017500000000525412307412112023151 0ustar schrammschrammimport gtk import pango import cgi from blueman.Functions import * from blueman.gui.DeviceList import DeviceList class DeviceSelectorList(DeviceList): def __init__(self, adapter=None): cr = gtk.CellRendererText() cr.props.ellipsize = pango.ELLIPSIZE_END data = [ #device picture ["found_pb", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf": 0}, None, {"spacing": 0, "sizing": gtk.TREE_VIEW_COLUMN_AUTOSIZE}], ["device_pb", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf": 1}, None], #device caption ["caption", str, cr, {"markup": 2}, None, {"expand": True}], ["bonded_icon", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf": 3}, None], ["trusted_icon", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf": 4}, None] #["connected", bool], #used for quick access instead of device.GetProperties #["bonded", bool], #used for quick access instead of device.GetProperties #["trusted", bool], #used for quick access instead of device.GetProperties #["fake", bool], #used for quick access instead of device.GetProperties, #fake determines whether device is "discovered" or a real bluez device ] DeviceList.__init__(self, adapter, data) self.props.headers_visible = False def row_setup_event(self, iter, device): if not device.Fake: self.row_update_event(iter, "Trusted", device.Trusted) self.row_update_event(iter, "Paired", device.Paired) self.row_update_event(iter, "Fake", device.Fake) self.row_update_event(iter, "Alias", device.Alias) self.row_update_event(iter, "Icon", device.Icon) def device_add_event(self, device): if device.Fake: self.PrependDevice(device) else: self.AppendDevice(device) def row_update_event(self, iter, key, value): if key == "Trusted": if value: self.set(iter, trusted_icon=get_icon("blueman-trust", 16)) else: self.set(iter, trusted_icon=None) elif key == "Paired": if value: self.set(iter, bonded_icon=get_icon("gtk-dialog-authentication", 16)) else: self.set(iter, bonded_icon=None) elif key == "Fake": if value: self.set(iter, found_pb=get_icon("gtk-search", 16)) else: self.set(iter, found_pb=None) elif key == "Alias": self.set(iter, caption=cgi.escape(value)) elif key == "Icon": self.set(iter, device_pb=get_icon(value, 16)) blueman-1.23-git201403102151/blueman/gui/Notification.py0000644000175000017500000001227112307412112022040 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import pynotify import gtk from blueman.Functions import dprint from blueman.gui.GtkAnimation import AnimBase, BezierController pynotify.init("blueman") OPACITY_START = 0.7 class Fade(AnimBase): def __init__(self, window): AnimBase.__init__(self, state=OPACITY_START) self.window = window def state_changed(self, state): self.window.props.opacity = state class NotificationDialog(gtk.MessageDialog): def __init__(self, summary, message, timeout=-1, actions=None, actions_cb=None, pixbuf=None, status_icon=None): gtk.MessageDialog.__init__(self, parent=None, flags=0, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_NONE, message_format=None) self.bubble = NotificationBubble(summary, message, pixbuf=pixbuf) i = 100 self.actions = {} self.callback = actions_cb if actions: for a in actions: action_id = a[0] action_name = a[1] if len(a) == 3: icon_name = a[2] else: icon_name = None self.actions[i] = action_id button = self.add_button(action_name, i) if icon_name: im = gtk.image_new_from_icon_name(icon_name, gtk.ICON_SIZE_BUTTON) im.show() button.props.image = im i += 1 self.actions[gtk.RESPONSE_DELETE_EVENT] = "close" self.props.secondary_use_markup = True self.resize(350, 50) self.fader = Fade(self) self.props.skip_taskbar_hint = False self.props.title = summary self.props.text = summary self.props.secondary_text = message self.props.window_position = gtk.WIN_POS_CENTER if pixbuf: self.set_icon_from_pixbuf(pixbuf) self.connect("response", self.dialog_response) self.props.icon_name = "blueman" self.entered = False def on_enter(widget, event): if self.window == gtk.gdk.window_at_pointer()[0] or not self.entered: self.fader.animate(start=self.fader.get_state(), end=1.0, duration=500) self.entered = True def on_leave(widget, event): if not gtk.gdk.window_at_pointer(): self.entered = False self.fader.animate(start=self.fader.get_state(), end=OPACITY_START, duration=500) self.connect("enter-notify-event", on_enter) self.connect("leave-notify-event", on_leave) self.set_opacity(OPACITY_START) self.present() self.set_opacity(OPACITY_START) def get_id(self): if self.bubble: return self.bubble.props.id def dialog_response(self, dialog, response): if self.callback: self.callback(self, self.actions[response]) self.hide() def close(self): self.hide() def set_hint(*args): dprint("stub") def set_timeout(*args): dprint("stub") def add_action(*args): dprint("stub") def clear_actions(*args): dprint("stub") def set_urgency(*args): dprint("stub") def update(self, summary, message): self.props.title = summary self.props.text = summary self.props.secondary_text = message self.present() def set_icon_from_pixbuf(self, pixbuf): im = gtk.image_new_from_pixbuf(pixbuf) self.set_image(im) im.show() class NotificationBubble(pynotify.Notification): def __init__(self, summary, message, timeout=-1, actions= None, actions_cb=None, pixbuf=None, status_icon=None): pynotify.Notification.__init__(self, summary, message) def on_notification_closed(n, *args): self.disconnect(closed_sig) if actions_cb: actions_cb(n, "closed") def on_action(*args): self.disconnect(closed_sig) actions_cb(*args) if pixbuf: self.set_icon_from_pixbuf(pixbuf) if actions: for action in actions: self.add_action(action[0], action[1], on_action) self.add_action("default", "Default Action", on_action) closed_sig = self.connect("closed", on_notification_closed) if timeout != -1: self.set_timeout(timeout) if status_icon: screen, area, orientation = status_icon.get_geometry() self.set_hint("x", area.x + area.width/2) self.set_hint("y", area.y + area.height/2) self.show() def get_id(self): return self.props.id class Notification(object): @staticmethod def actions_supported(): return "actions" in pynotify.get_server_caps() def __new__(cls, summary, message, timeout=-1, actions= None, actions_cb=None, pixbuf=None, status_icon=None): if not "actions" in pynotify.get_server_caps(): if actions != None: return NotificationDialog(summary, message, timeout, actions, actions_cb, pixbuf, status_icon) return NotificationBubble(summary, message, timeout, actions, actions_cb, pixbuf, status_icon) blueman-1.23-git201403102151/blueman/gui/CellRendererPixbufTable.py0000644000175000017500000000663212307412112024112 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk import gobject class CellRendererPixbufTable(gtk.GenericCellRenderer): __gproperties__ = { "pixbuffs": (gobject.TYPE_PYOBJECT, "pixbuf", "pixbuf", gobject.PARAM_READWRITE) } def __init__(self): self.__gobject_init__() self.set_property("yalign", 0.5) self.set_property("xalign", 0.5) def do_set_property(self, pspec, value): setattr(self, pspec.name, value) def do_get_property(self, pspec): return getattr(self, pspec.name) def on_render(self, window, widget, background_area, cell_area, expose_area, flags): if not self.pixbuffs or self.pixbuffs.cols == 0: return pix_rect = gtk.gdk.Rectangle() pix_rect.x, pix_rect.y, pix_rect.width, pix_rect.height = self.on_get_size(widget, cell_area) pix_rect.x += cell_area.x pix_rect.y += cell_area.y pix_rect.width -= 2 * self.get_property("xpad") + (self.pixbuffs.total_width - self.pixbuffs.size) pix_rect.height -= 2 * self.get_property("ypad") + (self.pixbuffs.total_height - self.pixbuffs.size) row = 0 col = 0 for k,v in self.pixbuffs.get().iteritems(): #print rows if row == self.pixbuffs.rows: y_space = 0 row=0 col+=1 else: y_space = self.pixbuffs.spacingy if col == 0 or col == self.pixbuffs.cols: x_space = 0 else: x_space = self.pixbuffs.spacingx draw_rect = cell_area.intersect(pix_rect) draw_rect = expose_area.intersect(draw_rect) if self.pixbuffs.cols > 2: z = self.pixbuffs.size*(self.pixbuffs.cols-1) else: z = 0 h = v.get_height() w = v.get_width() #if w > h: # x = window.draw_pixbuf( widget.style.black_gc, v, draw_rect.x - pix_rect.x, #source x draw_rect.y - pix_rect.y, #source y int(draw_rect.x + self.pixbuffs.size * col + x_space*col + (cell_area.width-self.pixbuffs.total_width) * self.get_property("xalign") + (h - w)/2), #dest x int(draw_rect.y + self.pixbuffs.size * row + y_space*row + (cell_area.height-self.pixbuffs.total_height) * self.get_property("yalign")), #dest y -1, -1, gtk.gdk.RGB_DITHER_NONE, 0, 0 ) row += 1 def on_get_size(self, widget, cell_area): if not self.pixbuffs or self.pixbuffs.cols == 0: return 0, 0, 0, 0 calc_width = self.get_property("xpad") * 2 + self.pixbuffs.size + (self.pixbuffs.total_width - self.pixbuffs.size) calc_height = self.get_property("ypad") * 2 + self.pixbuffs.size + (self.pixbuffs.total_height - self.pixbuffs.size) x_offset = 0 y_offset = 0 return x_offset, y_offset, calc_width, calc_height gobject.type_register(CellRendererPixbufTable) blueman-1.23-git201403102151/blueman/gui/Makefile.in0000644000175000017500000005621012307423213021112 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/gui DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ applet \ manager bluemandir = $(pythondir)/blueman/gui blueman_PYTHON = MessageArea.py Animation.py CellRendererPixbufTable.py GsmSettings.py CommonUi.py DeviceList.py DeviceSelectorDialog.py DeviceSelectorList.py DeviceSelectorWidget.py GenericList.py GtkAnimation.py __init__.py Notification.py PixbufTable.py NstBluetooth.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/gui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/gui/MessageArea.py0000644000175000017500000001172012307412112021565 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk import pango from blueman.gui.GtkAnimation import WidgetFade from blueman.Functions import get_icon class MessageArea(gtk.EventBox): _inst_ = None def __new__(cls): if not MessageArea._inst_: MessageArea._inst_ = super(MessageArea, cls).__new__(cls) return MessageArea._inst_ def __init__(self): gtk.EventBox.__init__(self) self.hbox = gtk.HBox() self.hbox.show() self.text = "" self.set_app_paintable(True) self.anim = WidgetFade(self.hbox, self.hbox.style.base[0]) self.hl_anim = WidgetFade(self.hbox, gtk.gdk.Color(65535,0,0)) self.setting_style = False self.hbox.props.spacing = 4 self.hbox.set_border_width(2) self.icon = gtk.Image() self.icon.props.xpad = 4 self.label = gtk.Label() self.label.props.xalign = 0 self.label.set_ellipsize(pango.ELLIPSIZE_END) self.label.set_single_line_mode(True) self.label.set_selectable(True) self.b_more = gtk.Button(_("More")) im = gtk.Image() im.set_from_stock(gtk.STOCK_DIALOG_INFO, gtk.ICON_SIZE_MENU) im.show() self.b_more.set_image(im) self.b_more.props.relief = gtk.RELIEF_NONE im = gtk.Image() im.set_from_stock(gtk.STOCK_CANCEL, gtk.ICON_SIZE_MENU) im.show() self.b_close = gtk.Button() self.b_close.add(im) self.b_close.props.relief = gtk.RELIEF_NONE self.b_close.props.tooltip_text = _("Close") self.hbox.pack_start(self.icon, False,) self.hbox.pack_start(self.label, True) self.hbox.pack_start(self.b_more, False) self.hbox.pack_start(self.b_close, False) self.add(self.hbox) self.icon.show() self.b_close.show() self.label.show() self.b_more.show() self.b_close.connect("clicked", self.on_close) self.b_more.connect("clicked", self.on_more) self.hbox.connect("expose-event", self.expose_event) self.b_close.connect("style-set", self.style_set) def on_more(self, button): d = gtk.MessageDialog(parent=None, flags=0, type=gtk.MESSAGE_INFO, buttons=gtk.BUTTONS_CLOSE) d.props.text = self.text d.run() d.destroy() def style_set(self, widget, prev_style): if self.setting_style: return #This is a hack needed to use the tooltip background color window = gtk.Window(gtk.WINDOW_POPUP) window.set_name("gtk-tooltip") window.ensure_style() style = window.get_style() window.destroy() self.setting_style = True #recursively set style def _set_style(wg): if isinstance(wg, gtk.Container): for w in wg: if not isinstance(w, gtk.Button): _set_style(w) wg.set_style(style) _set_style(self) self.anim.color = self.hbox.style.base[0] self.queue_draw() self.setting_style = False def on_close(self, button): def on_finished(anim): anim.disconnect(sig) self.props.visible = False anim.freeze() sig = self.anim.connect("animation-finished", on_finished) self.anim.thaw() self.anim.animate(start=1.0, end=0.0, duration=500) @staticmethod def close(): MessageArea._inst_.on_close(None) @staticmethod def show_message(*args): MessageArea._inst_._show_message(*args) def _show_message(self, text, icon=gtk.STOCK_DIALOG_WARNING): self.text = text self.label.set_tooltip_text(text) self.icon.set_from_stock(icon, gtk.ICON_SIZE_MENU) if icon == gtk.STOCK_DIALOG_WARNING: self.hl_anim.color = gtk.gdk.Color(65535,0,0) else: self.hl_anim.color = gtk.gdk.Color(0,0,65535) def on_finished(anim): anim.disconnect(sig) anim.freeze() if not self.props.visible: sig = self.anim.connect("animation-finished", on_finished) self.anim.thaw() self.show() self.anim.animate(start=0.0, end=1.0, duration=500) else: sig = self.hl_anim.connect("animation-finished", on_finished) self.hl_anim.thaw() self.hl_anim.animate(start=0.7, end=1.0, duration=1000) lines = text.split("\n") if len(lines) > 1: self.label.props.label = lines[0] + "..." self.b_more.props.visible = True else: self.label.props.label = text self.b_more.props.visible = False def expose_event(self, window, event): window.style.paint_box(window.window, gtk.STATE_NORMAL, gtk.SHADOW_IN, None, window, "tooltip", window.allocation.x, window.allocation.y, window.allocation.width, window.allocation.height) return False blueman-1.23-git201403102151/blueman/gui/PixbufTable.py0000755000175000017500000000350712307412112021624 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk import math class PixbufTable: def __init__(self, percol=2, spacingx=1, spacingy=1, size=24): self.percol = percol self.spacingx=spacingx self.spacingy=spacingy self.size=size self.cols = 0 self.pixbuffs = {} self.recalc() def recalc(self): if len(self.pixbuffs) == 0: self.total_width = 0 self.total_height = 0 self.rows = 0 self.cols = 0 return self.cols = int(math.ceil(float(len(self.pixbuffs)) / self.percol)) spacing_width = (self.cols -1) * self.spacingx if len(self.pixbuffs) >= self.percol: self.rows = self.percol else: self.rows = len(self.pixbuffs) spacing_height = (self.rows -1) * self.spacingy self.total_width = self.cols * self.size + spacing_width self.total_height = self.rows * self.size + spacing_height def get(self): return self.pixbuffs def set(self, name, pixbuf): if pixbuf != None: self.pixbuffs[name] = pixbuf else: if name in self.pixbuffs: del self.pixbuffs[name] self.recalc() blueman-1.23-git201403102151/blueman/gui/DeviceSelectorDialog.py0000644000175000017500000000317712307412112023437 0ustar schrammschrammimport gtk from blueman.gui.DeviceSelectorWidget import DeviceSelectorWidget class DeviceSelectorDialog(gtk.Dialog): def __init__(self, title=_("Select Device"), parent=None, discover=True): gtk.Dialog.__init__(self, title, parent, 0, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) self.set_has_separator(False) self.props.resizable = False self.props.icon_name = "blueman" self.selector = DeviceSelectorWidget() self.selector.show() #self.selector.destroy() #self.selector = None align = gtk.Alignment(0.5, 0.5, 1.0, 1.0) align.add(self.selector) align.set_padding(6, 6, 6, 6) align.show() self.vbox.pack_start(align) #(adapter, device) self.selection = None self.selector.List.connect("device-selected", self.on_device_selected) self.selector.List.connect("adapter-changed", self.on_adapter_changed) if discover: self.selector.List.DiscoverDevices() self.selector.List.connect("row-activated", self.on_row_activated) def on_row_activated(self, treeview, path, view_column, *args): self.response(gtk.RESPONSE_ACCEPT) def on_adapter_changed(self, devlist, adapter): self.selection = None def on_device_selected(self, devlist, device, iter): self.selection = (devlist.Adapter.GetObjectPath(), device) def GetSelection(self): if self.selection: return (self.selection[0], self.selection[1].Copy()) else: return None blueman-1.23-git201403102151/blueman/gui/GtkAnimation.py0000644000175000017500000002036412307412112022001 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk import cairo import gobject import weakref class LinearController(object): def get_value(self, input): return input class BezierController(LinearController): def __init__(self, curvature=0.5, start=0.0, end=1.0): self.curvature = curvature self.start = start self.end = end def __b(self, t, p1, p2, p3): return (1-t)**2*p1 + 2*(1-t)*t*p2 + t**2*p3 def get_value(self, input): return self.__b(input, self.start, self.curvature, self.end) class AnimBase(gobject.GObject): __gsignals__ = { 'animation-finished' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, ()), } def __init__(self, state=1.0): gobject.GObject.__init__(self) self._source = None self._state = state self.frozen = False self.fps = 24.0 self.controller = LinearController() def set_controller(self, cls, *params): self.controller = cls(*params) def _do_transition(self): if abs(self._end-self._start) < 0.000001: return False self._state += self._step_size if self._end-self._start < 0: if self._state <= self._end: self._state = self._end self._state_changed(self._state) self._source = None self.emit("animation-finished") return False else: if self._state >= self._end: self._state = self._end self._state_changed(self._state) self._source = None self.emit("animation-finished") return False self._state_changed(self._state) return True def thaw(self): self.frozen = False self.on_frozen(self.frozen) def freeze(self): self.frozen = True self.on_frozen(self.frozen) def on_frozen(self, is_frozen): pass def animate(self, start=1.0, end=0.0, duration=1000): if self.frozen: self.emit("animation-finished") return self._state = start self._start = start self._end = end self._duration = duration if self._source: gobject.source_remove(self._source) try: self._step_size = (end-start) / (self.fps * (duration/1000.0)) except ZeroDivisionError: self._state = end return self._state_changed(self._state) self._source = gobject.timeout_add(int(1.0/self.fps*1000), self._do_transition) def _state_changed(self, state): self.state_changed(self.controller.get_value(state)) def state_changed(self, state): pass def get_state(self): return self._state def set_state(self, state): self._state = state self._state_changed(state) def is_animating(self): return self._source != None class TreeRowFade(AnimBase): def __init__(self, tw, path, columns=None): AnimBase.__init__(self, 1.0) self.tw = tw self.sig = self.tw.connect_after("expose-event", self.on_expose) self.row = gtk.TreeRowReference(tw.props.model, path) self.style = tw.rc_get_style() self.columns = None def unref(self): if self.sig != None: self.tw.disconnect(self.sig) self.sig = None def get_iter(self): return self.tw.props.model.get_iter(self.row.get_path()) def on_expose(self, widget, event): if self.frozen: return if not self.row.valid(): self.tw.disconnect(self.sig) self.sig = None return path = self.row.get_path() area = gtk.gdk.Rectangle() cr = event.window.cairo_create() color = self.style.base[0] if not self.columns: columns = self.tw.get_columns() else: columns = self.columns for col in columns: cr.save() rect = self.tw.get_background_area(path, col) isected = event.area.intersect(rect) cr.rectangle(isected) cr.clip() cr.set_source_rgba((1.0/65535)*color.red, (1.0/65535)*color.green, (1.0/65535)*color.blue, 1.0-self.get_state()) cr.set_operator(cairo.OPERATOR_OVER) cr.paint() cr.restore() def state_changed(self, state): self.tw.queue_draw() #print state class TreeRowColorFade(TreeRowFade): def __init__(self, tw, path, color): TreeRowFade.__init__(self, tw, path, None) self.color = color def do_animation_finished(self): self.unref() def on_expose(self, widget, event): if self.frozen: return if not self.row.valid(): self.tw.disconnect(self.sig) self.sig = None return path = self.row.get_path() area = gtk.gdk.Rectangle() cr = event.window.cairo_create() color = self.style.base[0] if not self.columns: columns = self.tw.get_columns() else: columns = self.columns for col in columns: cr.save() rect = self.tw.get_background_area(path, col) isected = event.area.intersect(rect) cr.rectangle(isected) cr.clip() cr.set_source_rgba((1.0/65535)*self.color.red, (1.0/65535)*self.color.green, (1.0/65535)*self.color.blue, 1.0-self.get_state()) cr.set_operator(cairo.OPERATOR_OVER) cr.paint() cr.restore() class CellFade(AnimBase): def __init__(self, tw, path, columns=None): AnimBase.__init__(self, 1.0) self.tw = tw self.frozen = False self.sig = tw.connect_after("expose-event", self.on_expose) self.row = gtk.TreeRowReference(tw.props.model, path) self.selection = tw.get_selection() self.style = tw.rc_get_style() self.columns = [] for i in columns: self.columns.append(self.tw.get_column(i)) def unref(self): if self.sig != None: self.tw.disconnect(self.sig) self.sig = None def get_iter(self): return self.tw.props.model.get_iter(self.row.get_path()) def on_expose(self, widget, event): if self.frozen: return if not self.row.valid(): self.tw.disconnect(self.sig) self.sig = None return path = self.row.get_path() area = gtk.gdk.Rectangle() cr = event.window.cairo_create() color = self.style.base[0] for col in self.columns: cr.save() bg_rect = self.tw.get_background_area(path, col) rect = self.tw.get_cell_area(path, col) rect.y = bg_rect.y rect.height = bg_rect.height isected = event.area.intersect(rect) cr.rectangle(isected) cr.clip() #print "expose", isected if not (isected.height == 0 or isected.height == 0): #print isected #print rect pixmap = gtk.gdk.Pixmap(event.window, isected.width, isected.height) gc = gtk.gdk.GC(event.window) pixmap.draw_drawable(gc, event.window, isected.x, isected.y, 0, 0, isected.width, isected.height) detail = "cell_even" if path[0] % 2 == 0 else "cell_odd" if self.tw.props.rules_hint: detail += "_ruled" selected = self.selection.get_selected()[1] and self.tw.props.model.get_path(self.selection.get_selected()[1]) == path self.tw.style.paint_flat_box(event.window, gtk.STATE_SELECTED if (selected) else gtk.STATE_NORMAL, 0, isected, self.tw, detail, isected.x, isected.y, isected.width, isected.height) cr.set_source_pixmap(pixmap, isected.x, isected.y) cr.paint_with_alpha(self.get_state()) cr.restore() def state_changed(self, state): self.tw.queue_draw() #print state class WidgetFade(AnimBase): def __init__(self, widget, color): AnimBase.__init__(self, 1.0) self.widget = widget self.color = color self.sig = widget.connect_after("expose-event", self.on_expose) def on_expose(self, window, event): if not self.frozen: cr = event.window.cairo_create() rect = self.widget.allocation cr.rectangle(rect) cr.clip() cr.set_source_rgba((1.0/65535)*self.color.red, (1.0/65535)*self.color.green, (1.0/65535)*self.color.blue, 1.0-self.get_state()) cr.set_operator(cairo.OPERATOR_OVER) cr.paint() def state_changed(self, state): self.widget.queue_draw() blueman-1.23-git201403102151/blueman/gui/__init__.py0000644000175000017500000000000012307412112021134 0ustar schrammschrammblueman-1.23-git201403102151/blueman/gui/Makefile.am0000644000175000017500000000070412307412112021072 0ustar schrammschrammSUBDIRS = \ applet \ manager bluemandir = $(pythondir)/blueman/gui blueman_PYTHON = MessageArea.py Animation.py CellRendererPixbufTable.py GsmSettings.py CommonUi.py DeviceList.py DeviceSelectorDialog.py DeviceSelectorList.py DeviceSelectorWidget.py GenericList.py GtkAnimation.py __init__.py Notification.py PixbufTable.py NstBluetooth.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/gui/applet/0000755000175000017500000000000012307423217020332 5ustar schrammschrammblueman-1.23-git201403102151/blueman/gui/applet/PluginDialog.py0000644000175000017500000002447712307412112023270 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk from blueman.Constants import * from blueman.Functions import * from blueman.gui.GenericList import GenericList import weakref class SettingsWidget(gtk.VBox): def __init__(self, inst): gtk.VBox.__init__(self) self.inst = inst self.props.spacing = 2 self.construct_settings() self.show_all() def construct_settings(self): for k, v in self.inst.__class__.__options__.iteritems(): if len(v) > 2: l = gtk.Label(v["name"]) l.props.xalign = 0.0 w = self.get_control_widget(k, v) if "decorator" in v: v["decorator"](self.inst, w, k, v) self.pack_start(w, False, False) l = gtk.Label(""+v["desc"]+"") l.set_line_wrap(True) l.props.use_markup = True l.props.xalign = 0.0 self.pack_start(l, False, False) sep = gtk.HSeparator() sep.props.height_request = 10 self.pack_start(sep, False, False) def handle_change(self, widget, opt, params, prop): val = params["type"](getattr(widget.props, prop)) dprint("changed", opt, val) self.inst.set_option(opt, val) def get_control_widget(self, opt, params): if "widget" in params: return params["widget"](self.inst, opt, params) elif params["type"] == bool: c = gtk.CheckButton(params["name"]) c.props.active = self.inst.get_option(opt) c.connect("toggled", self.handle_change, opt, params, "active") return c elif params["type"] == int: b = gtk.HBox() l = gtk.Label(params["name"]) b.pack_start(l, False, False) r = gtk.SpinButton() b.pack_start(r, False, False) b.props.spacing = 6 r.set_numeric(True) r.set_increments(1, 3) r.set_range(params["range"][0], params["range"][1]) r.props.value = self.inst.get_option(opt) r.connect("value-changed", self.handle_change, opt, params, "value") return b elif params["type"] == str: b = gtk.HBox() l = gtk.Label(params["name"]) b.pack_start(l, False, False) e = gtk.Entry() b.pack_start(e, False, False) b.props.spacing = 6 e.props.text = self.inst.get_option(opt) e.connect("changed", self.handle_change, opt, params, "text") return b class PluginDialog(gtk.Dialog): def __init__(self, applet): gtk.Dialog.__init__(self, buttons=(gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE)) self.applet = applet self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH +"/applet-plugins-widget.ui") self.set_title(_("Plugins")) self.props.icon_name = "blueman" self.description = self.Builder.get_object("description") self.description.props.wrap = True self.icon = self.Builder.get_object("icon") self.author = self.Builder.get_object("author") self.depends_hdr = self.Builder.get_object("depends_hdr") self.depends_txt = self.Builder.get_object("depends_txt") self.conflicts_hdr = self.Builder.get_object("conflicts_hdr") self.conflicts_txt = self.Builder.get_object("conflicts_txt") self.plugin_name = self.Builder.get_object("name") self.main_container = self.Builder.get_object("main_container") self.content_vbox = self.Builder.get_object("content_vbox") self.b_prefs = self.Builder.get_object("b_prefs") self.b_prefs.connect("toggled", self.on_prefs_toggled) widget = self.Builder.get_object("all") ref = weakref.ref(self) self.vbox.pack_start(widget) cr = gtk.CellRendererToggle() cr.connect("toggled", lambda *args: ref() and ref().on_toggled(*args)) data = [ ["active", bool, cr, {"active":0, "activatable":1, "visible":1}, None], ["activatable", bool], ["icon", str, gtk.CellRendererPixbuf(), {"icon-name":2}, None], #device caption ["desc", str, gtk.CellRendererText(), {"markup":3}, None, {"expand": True}], ["name", str] ] self.list = GenericList(data) #self.sorted = gtk.TreeModelSort(self.list.liststore) self.list.liststore.set_sort_column_id(3, gtk.SORT_ASCENDING) self.list.liststore.set_sort_func(3, self.list_compare_func) self.list.selection.connect("changed", lambda *args: ref() and ref().on_selection_changed(*args)) self.list.props.headers_visible = False self.list.show() self.props.border_width = 6 self.resize(490, 380) self.Builder.get_object("viewport").add(self.list) self.populate() self.sig_a = self.applet.Plugins.connect("plugin-loaded", self.plugin_state_changed, True) self.sig_b = self.applet.Plugins.connect("plugin-unloaded", self.plugin_state_changed, False) self.connect("response", self.on_response) self.list.set_cursor(0) def list_compare_func(self, treemodel, iter1, iter2): a = self.list.get(iter1, "activatable", "name") b = self.list.get(iter2, "activatable", "name") if (a["activatable"] and b["activatable"]) or (not a["activatable"] and not b["activatable"]): if a["name"] == b["name"]: return 0 if a["name"] < b["name"]: return -1 else: return 1 else: if a["activatable"] and not b["activatable"]: return -1 elif not a["activatable"] and b["activatable"]: return 1 def on_response(self, dialog, resp): self.applet.Plugins.disconnect(self.sig_a) self.applet.Plugins.disconnect(self.sig_b) def on_selection_changed(self, selection): model, iter = selection.get_selected() name = self.list.get(iter, "name")["name"] cls = self.applet.Plugins.GetClasses()[name] self.plugin_name.props.label = "" + name + "" self.icon.props.icon_name = cls.__icon__ self.author.props.label = cls.__author__ or _("Unspecified") self.description.props.label = cls.__description__ or _("Unspecified") if cls.__depends__ != []: self.depends_hdr.props.visible = True self.depends_txt.props.visible = True self.depends_txt.props.label = ", ".join(cls.__depends__) else: self.depends_hdr.props.visible = False self.depends_txt.props.visible = False if cls.__conflicts__ != []: self.conflicts_hdr.props.visible = True self.conflicts_txt.props.visible = True self.conflicts_txt.props.label = ", ".join(cls.__conflicts__) else: self.conflicts_hdr.props.visible = False self.conflicts_txt.props.visible = False if cls.is_configurable() and name in self.applet.Plugins.GetLoaded(): self.b_prefs.props.sensitive = True else: self.b_prefs.props.sensitive = False self.update_config_widget(cls) def on_prefs_toggled(self, button): model, iter = self.list.selection.get_selected() name = self.list.get(iter, "name")["name"] cls = self.applet.Plugins.GetClasses()[name] self.update_config_widget(cls) def update_config_widget(self, cls): if self.b_prefs.props.active: if not cls.is_configurable(): self.b_prefs.props.active = False return if not cls.__instance__: self.b_prefs.props.active = False else: c = self.main_container.get_child() self.main_container.remove(c) if isinstance(c, SettingsWidget): c.destroy() self.main_container.add(SettingsWidget(cls.__instance__)) else: c = self.main_container.get_child() self.main_container.remove(c) if isinstance(c, SettingsWidget): c.destroy() self.main_container.add(self.content_vbox) def populate(self): classes = self.applet.Plugins.GetClasses() loaded = self.applet.Plugins.GetLoaded() for name, cls in classes.iteritems(): if cls.is_configurable(): desc = "%s" % name else: desc = name self.list.append(active=(name in loaded), icon=cls.__icon__, activatable=(cls.__unloadable__), name=name, desc=desc) def plugin_state_changed(self, plugins, name, loaded): row = self.list.get_conditional(name=name) self.list.set(row[0], active=loaded) cls = self.applet.Plugins.GetClasses()[name] if not loaded: self.update_config_widget(cls) self.b_prefs.props.sensitive = False elif cls.is_configurable(): self.b_prefs.props.sensitive = True def on_toggled(self, cellrenderer, path): name = self.list.get(path, "name")["name"] deps = self.applet.Plugins.GetDependencies()[name] loaded = self.applet.Plugins.GetLoaded() to_unload = [] for dep in deps: if dep in loaded: to_unload.append(dep) if to_unload != []: dialog = gtk.MessageDialog(self, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO) dialog.props.secondary_use_markup = True dialog.props.icon_name = "blueman" dialog.props.text = _("Dependency issue") dialog.props.secondary_text = _("Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will also unload \"%(0)s\".\nProceed?") % {"0": ", ".join(to_unload), "1": name} resp = dialog.run() if resp != gtk.RESPONSE_YES: dialog.destroy() return dialog.destroy() conflicts = self.applet.Plugins.GetConflicts()[name] to_unload = [] for conf in conflicts: if conf in loaded: to_unload.append(conf) if to_unload != []: dialog = gtk.MessageDialog(self, type=gtk.MESSAGE_QUESTION, buttons=gtk.BUTTONS_YES_NO) dialog.props.secondary_use_markup = True dialog.props.icon_name = "blueman" dialog.props.text = _("Dependency issue") dialog.props.secondary_text = _("Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s.\nProceed?") % {"0": ", ".join(to_unload), "1": name} resp = dialog.run() if resp != gtk.RESPONSE_YES: dialog.destroy() return dialog.destroy() for p in to_unload: self.applet.Plugins.SetConfig(p, False) loaded = name in self.applet.Plugins.GetLoaded() cls = self.applet.Plugins.SetConfig(name, not loaded) blueman-1.23-git201403102151/blueman/gui/applet/Makefile.in0000644000175000017500000004127312307423213022402 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/gui/applet DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/gui/applet blueman_PYTHON = \ PluginDialog.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/gui/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/applet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/gui/applet/__init__.py0000644000175000017500000000000012307412112022421 0ustar schrammschrammblueman-1.23-git201403102151/blueman/gui/applet/Makefile.am0000644000175000017500000000031712307412112022357 0ustar schrammschrammbluemandir = $(pythondir)/blueman/gui/applet blueman_PYTHON = \ PluginDialog.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/gui/applet/Makefile0000644000175000017500000004462012307423217022000 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/gui/applet/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/gui/applet DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/gui/applet abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/gui/applet abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/gui/applet blueman_PYTHON = \ PluginDialog.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/gui/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/applet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/gui/DeviceSelectorWidget.py0000644000175000017500000000770312307412112023462 0ustar schrammschrammfrom blueman.Functions import dprint import gtk import os from blueman.bluez.Adapter import Adapter from blueman.Constants import * from blueman.gui.DeviceSelectorList import DeviceSelectorList class DeviceSelectorWidget(gtk.VBox): def __init__(self, adapter=None): gtk.VBox.__init__(self) self.props.spacing = 1 self.set_size_request(360, 340) sw = gtk.ScrolledWindow() self.List = devlist = DeviceSelectorList(adapter) if self.List.Adapter != None: self.List.DisplayKnownDevices() sw.add(devlist) sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) sw.set_shadow_type(gtk.SHADOW_IN) self.Builder = gtk.Builder() self.Builder.add_from_file(UI_PATH + "/device-list-widget.ui") sitem = self.Builder.get_object("search") self.cb_adapters = self.Builder.get_object("adapters") cell = gtk.CellRendererText() self.cb_adapters.pack_start(cell, True) self.cb_adapters.connect("changed", self.on_adapter_selected) self.cb_adapters.add_attribute(cell, 'text', 0) button = self.Builder.get_object("b_search") button.connect("clicked", self.on_search_clicked) self.pbar = self.Builder.get_object("progressbar1") self.List.connect("discovery-progress", self.on_discovery_progress) self.pack_start(sw, True) self.pack_start(sitem, False) sitem.show() sw.show_all() self.List.connect("adapter-changed", self.on_adapter_changed) self.List.connect("adapter-added", self.on_adapter_added) self.List.connect("adapter-removed", self.on_adapter_removed) self.List.connect("adapter-property-changed", self.on_adapter_prop_changed) self.update_adapters_list() def __del__(self): self.List.destroy() dprint("Deleting widget") def on_discovery_progress(self, devlist, fraction): self.pbar.props.fraction = fraction def on_search_clicked(self, button): self.List.DiscoverDevices() def on_adapter_prop_changed(self, devlist, adapter, (key, value)): if key == "Name": self.update_adapters_list() elif key == "Discovering": if not value: self.pbar.props.fraction = 0 def on_adapter_added(self, devlist, adapter_path): self.update_adapters_list() def on_adapter_removed(self, devlist, adapter_path): self.update_adapters_list() def on_adapter_selected(self, cb_adapters): dprint("selected") iter = cb_adapters.get_active_iter() if iter: adapter_path = cb_adapters.get_model().get_value(iter, 1) if self.List.Adapter: if self.List.Adapter.GetObjectPath() != adapter_path: self.List.SetAdapter(os.path.basename(adapter_path)) def on_adapter_changed(self, devlist, adapter_path): dprint("changed") if adapter_path is None: self.update_adapters_list() else: if self.List.Adapter: self.List.DisplayKnownDevices() def update_adapters_list(self): self.cb_adapters.get_model().clear() adapters = self.List.Manager.ListAdapters() num = len(adapters) if num == 0: self.cb_adapters.props.visible = False self.List.props.sensitive = False elif num == 1: self.cb_adapters.props.visible = False self.List.props.sensitive = True elif num > 1: self.List.props.sensitive = True self.cb_adapters.props.visible = True for adapter in adapters: props = adapter.GetProperties() name = props["Name"] iter = self.cb_adapters.get_model().append([name, adapter.GetObjectPath()]) if adapter.GetObjectPath() == self.List.Adapter.GetObjectPath(): self.cb_adapters.set_active_iter(iter) blueman-1.23-git201403102151/blueman/gui/manager/0000755000175000017500000000000012307423217020457 5ustar schrammschrammblueman-1.23-git201403102151/blueman/gui/manager/ManagerDeviceMenu.py0000644000175000017500000003607712307412112024355 0ustar schrammschrammimport gobject import gtk from blueman.Sdp import * from blueman.Functions import * from blueman.main.SignalTracker import SignalTracker from blueman.gui.manager.ManagerProgressbar import ManagerProgressbar from blueman.main.Config import Config from blueman.main.AppletService import AppletService from blueman.gui.MessageArea import MessageArea from blueman.Lib import rfcomm_list def get_x_icon(icon_name, size): ic = get_icon(icon_name, size) x = get_icon("blueman-x", size) pixbuf = composite_icon(ic, [(x, 0, 0, 255)]) return pixbuf class ManagerDeviceMenu(gtk.Menu): __ops__ = {} __instances__ = [] def __init__(self, blueman): gtk.Menu.__init__(self) self.Blueman = blueman self.SelectedDevice = None self.is_popup = False #object, args, self.Signals = SignalTracker() self.MainSignals = SignalTracker() self.MainSignals.Handle("gobject", self.Blueman.List, "device-property-changed", self.on_device_property_changed) ManagerDeviceMenu.__instances__.append(self) self.Generate() def __del__(self): dprint("deleting devicemenu") # gobject.GObject.__del__(self) def popup(self, *args): self.is_popup = True self.MainSignals.DisconnectAll() self.MainSignals.Handle("gobject", self.Blueman.List, "device-property-changed", self.on_device_property_changed) def disconnectall(x): self.MainSignals.DisconnectAll() self.MainSignals.Handle("gobject", self, "selection-done", disconnectall) self.Generate() gtk.Menu.popup(self, *args) def clear(self): self.Signals.DisconnectAll() def each(child): self.remove(child) child.destroy() self.foreach(each) def set_op(self, device, message): ManagerDeviceMenu.__ops__[device.GetObjectPath()] = message for inst in ManagerDeviceMenu.__instances__: dprint("op: regenerating instance", inst) if inst.SelectedDevice == self.SelectedDevice and not (inst.is_popup and not inst.props.visible): inst.Generate() def get_op(self, device): try: return ManagerDeviceMenu.__ops__[device.GetObjectPath()] except: return None def unset_op(self, device): del ManagerDeviceMenu.__ops__[device.GetObjectPath()] for inst in ManagerDeviceMenu.__instances__: dprint("op: regenerating instance", inst) if inst.SelectedDevice == self.SelectedDevice and not (inst.is_popup and not inst.props.visible): inst.Generate() def service_property_changed(self, key, value): if key == "Connected": self.Generate() def on_connect(self, item, device, service_id, *args): def success(*args2): try: uuid16 = sdp_get_serial_type(device.Address, args[0]) except: uuid16 = 0 dprint("success", args2) prog.message(_("Success!")) if service_id == "serial" and SERIAL_PORT_SVCLASS_ID in uuid16: MessageArea.show_message(_("Serial port connected to %s") % args2[0], gtk.STOCK_DIALOG_INFO) else: MessageArea.close() self.unset_op(device) def fail(*args): prog.message(_("Failed")) self.unset_op(device) dprint("fail", args) MessageArea.show_message(_("Connection Failed: ") + e_(str(args[0]))) def cancel(prog, *args): try: svc.Disconnect(*args) except: pass prog.message(_("Cancelled")) self.unset_op(device) svc = device.Services[service_id] self.set_op(device, _("Connecting...")) prog = ManagerProgressbar(self.Blueman, False) try: appl = AppletService() except: dprint("** Failed to connect to applet") fail() return try: appl.SetTimeHint(gtk.get_current_event_time()) except: pass if service_id == "network": uuid = args[0] appl.ServiceProxy(svc.GetInterfaceName(), svc.GetObjectPath(), "Connect", [uuid], reply_handler=success, error_handler=fail, timeout=200) #prog.set_cancellable(True) #prog.connect("cancelled", cancel) elif service_id == "input": appl.ServiceProxy(svc.GetInterfaceName(), svc.GetObjectPath(), "Connect", [], reply_handler=success, error_handler=fail, timeout=200) #prog.connect("cancelled", cancel) elif service_id == "serial": uuid = str(args[0]) appl.RfcommConnect(device.GetObjectPath(), uuid, reply_handler=success, error_handler=fail, timeout=200) else: appl.ServiceProxy(svc.GetInterfaceName(), svc.GetObjectPath(), "Connect", [], reply_handler=success, error_handler=fail, timeout=200) prog.start() def on_disconnect(self, item, device, service_id, *args): svc = device.Services[service_id] if service_id == "serial": try: appl = AppletService() except: dprint("** Failed to connect to applet") else: appl.RfcommDisconnect(device.GetObjectPath(), args[0]) self.Generate() else: try: appl = AppletService() except: dprint("** Failed to connect to applet") return appl.ServiceProxy(svc.GetInterfaceName(), svc.GetObjectPath(), "Disconnect", []) def on_device_property_changed(self, List, device, iter, (key, value)): # print "menu:", key, value if List.compare(iter, List.selected()): if key == "Connected" \ or key == "Fake" \ or key == "UUIDs" \ or key == "Trusted" \ or key == "Paired": self.Generate() def Generate(self): self.clear() appl = AppletService() items = [] if not self.is_popup or self.props.visible: device = self.Blueman.List.get(self.Blueman.List.selected(), "device")["device"] else: (x, y) = self.Blueman.List.get_pointer() path = self.Blueman.List.get_path_at_pos(x, y) if path != None: device = self.Blueman.List.get(path[0][0], "device")["device"] else: return if not device.Valid: return self.SelectedDevice = device op = self.get_op(device) if op != None: item = create_menuitem(op, get_icon("gtk-connect", 16)) item.props.sensitive = False item.show() self.append(item) return rets = self.Blueman.Plugins.Run("on_request_menu_items", self, device) for ret in rets: if ret: for (item, pos) in ret: items.append((pos, item)) if device.Fake: item = create_menuitem(_("_Add Device"), get_icon("gtk-add", 16)) self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.add_device(device)) item.show() self.append(item) item.props.tooltip_text = _("Add this device to known devices list") item = create_menuitem(_("_Setup..."), get_icon("gtk-properties", 16)) self.append(item) self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.setup(device)) item.show() item.props.tooltip_text = _("Run the setup assistant for this device") item = create_menuitem(_("_Pair"), get_icon("gtk-dialog-authentication", 16)) self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.bond(device)) self.append(item) item.show() item.props.tooltip_text = _("Pair with the device") item = gtk.SeparatorMenuItem() item.show() self.append(item) send_item = create_menuitem(_("Send a _File..."), get_icon("gtk-copy", 16)) self.Signals.Handle("gobject", send_item, "activate", lambda x: self.Blueman.send(device)) send_item.show() self.append(send_item) else: dprint(device.Alias) item = None have_disconnectables = False have_connectables = False if True in map(lambda x: x[0] >= 100 and x[0] < 200, items): have_disconnectables = True if True in map(lambda x: x[0] < 100, items): have_connectables = True if True in map(lambda x: x[0] >= 200, items) and (have_connectables or have_disconnectables): item = gtk.SeparatorMenuItem() item.show() items.append((199, item)) if have_connectables: item = gtk.MenuItem() label = gtk.Label() label.set_markup(_("Connect To:")) label.props.xalign = 0.0 label.show() item.add(label) item.props.sensitive = False item.show() items.append((0, item)) if have_disconnectables: item = gtk.MenuItem() label = gtk.Label() label.set_markup(_("Disconnect:")) label.props.xalign = 0.0 label.show() item.add(label) item.props.sensitive = False item.show() items.append((99, item)) items.sort(lambda a, b: cmp(a[0], b[0])) for priority, item in items: self.append(item) if items != []: item = gtk.SeparatorMenuItem() item.show() self.append(item) del items send_item = create_menuitem(_("Send a _File..."), get_icon("gtk-copy", 16)) send_item.props.sensitive = False self.append(send_item) send_item.show() browse_item = create_menuitem(_("_Browse Device..."), get_icon("gtk-open", 16)) browse_item.props.sensitive = False self.append(browse_item) browse_item.show() uuids = device.UUIDs for uuid in uuids: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == OBEX_OBJPUSH_SVCLASS_ID: self.Signals.Handle("gobject", send_item, "activate", lambda x: self.Blueman.send(device)) send_item.props.sensitive = True if uuid16 == OBEX_FILETRANS_SVCLASS_ID: self.Signals.Handle("gobject", browse_item, "activate", lambda x: self.Blueman.browse(device)) browse_item.props.sensitive = True item = gtk.SeparatorMenuItem() item.show() self.append(item) item = create_menuitem(_("_Pair"), get_icon("gtk-dialog-authentication", 16)) item.props.tooltip_text = _("Create pairing with the device") self.append(item) item.show() if not device.Paired: self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.bond(device)) else: item.props.sensitive = False if not device.Trusted: item = create_menuitem(_("_Trust"), get_icon("blueman-trust", 16)) self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.toggle_trust(device)) self.append(item) item.show() else: item = create_menuitem(_("_Untrust"), get_icon("blueman-untrust", 16)) self.append(item) self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.toggle_trust(device)) item.show() item.props.tooltip_text = _("Mark/Unmark this device as trusted") item = create_menuitem(_("_Setup..."), get_icon("gtk-properties", 16)) self.append(item) self.Signals.Handle("gobject", item, "activate", lambda x: self.Blueman.setup(device)) item.show() item.props.tooltip_text = _("Run the setup assistant for this device") def update_services(item): def reply(): self.unset_op(device) prog.message(_("Success!")) MessageArea.close() def error(*args): self.unset_op(device) prog.message(_("Fail")) MessageArea.show_message(e_(str(args[0]))) prog = ManagerProgressbar(self.Blueman, False, _("Refreshing")) prog.start() self.set_op(device, _("Refreshing Services...")) appl.RefreshServices(device.GetObjectPath(), reply_handler=reply, error_handler=error) item = create_menuitem(_("Refresh Services"), get_icon("gtk-refresh", 16)) self.append(item) self.Signals.Handle(item, "activate", update_services) item.show() item = gtk.SeparatorMenuItem() item.show() self.append(item) item = create_menuitem(_("_Remove..."), get_icon("gtk-delete", 16)) self.Signals.Handle(item, "activate", lambda x: self.Blueman.remove(device)) self.append(item) item.show() item.props.tooltip_text = _("Remove this device from the known devices list") item = gtk.SeparatorMenuItem() item.show() self.append(item) item = create_menuitem(_("_Disconnect"), get_icon("gtk-disconnect", 16)) item.props.tooltip_text = _("Forcefully disconnect the device") self.append(item) item.show() def on_disconnect(item): def finished(*args): self.unset_op(device) self.set_op(device, _("Disconnecting...")) self.Blueman.disconnect(device, reply_handler=finished, error_handler=finished) if device.Connected: self.Signals.Handle(item, "activate", on_disconnect) else: item.props.sensitive = False blueman-1.23-git201403102151/blueman/gui/manager/Makefile.in0000644000175000017500000004146312307423213022530 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/gui/manager DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/gui/manager blueman_PYTHON = \ ManagerDeviceList.py \ ManagerDeviceMenu.py \ ManagerMenu.py \ ManagerProgressbar.py \ ManagerStats.py \ ManagerToolbar.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/gui/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/manager/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/gui/manager/ManagerDeviceList.py0000644000175000017500000003722112307412112024354 0ustar schrammschramm# # # blueman # (c) 2008 Valmantas Paliksa # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public # License along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # from blueman.gui.DeviceList import DeviceList from blueman.gui.PixbufTable import PixbufTable from blueman.gui.CellRendererPixbufTable import CellRendererPixbufTable from blueman.DeviceClass import get_minor_class, get_major_class from blueman.gui.manager.ManagerDeviceMenu import ManagerDeviceMenu from blueman.Sdp import * import gtk import pango from blueman.Constants import * from blueman.Functions import * import cgi from blueman.gui.GtkAnimation import TreeRowColorFade, TreeRowFade, CellFade class ManagerDeviceList(DeviceList): def __init__(self, adapter=None, inst=None): cr = gtk.CellRendererText() cr.props.ellipsize = pango.ELLIPSIZE_END data = [ #device picture ["device_pb", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf":0}, None], #device caption ["caption", str, cr, {"markup":1}, None, {"expand": True}], ["rssi_pb", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf":2}, None, {"spacing": 0}], ["lq_pb", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf":3}, None, {"spacing": 0}], ["tpl_pb", 'GdkPixbuf', gtk.CellRendererPixbuf(), {"pixbuf":4}, None, {"spacing": 0}], #trusted/bonded icons #["tb_icons", 'PyObject', CellRendererPixbufTable(), {"pixbuffs":5}, None], ["connected", bool], #used for quick access instead of device.GetProperties ["bonded", bool], #used for quick access instead of device.GetProperties ["trusted", bool], #used for quick access instead of device.GetProperties ["fake", bool], #used for quick access instead of device.GetProperties, #fake determines whether device is "discovered" or a real bluez device ["rssi", float], ["lq", float], ["tpl", float], ["orig_icon", 'GdkPixbuf'], ["cell_fader", gobject.TYPE_PYOBJECT], ["row_fader", gobject.TYPE_PYOBJECT], ["levels_visible", bool], ["initial_anim", bool], ] DeviceList.__init__(self, adapter, data) self.set_headers_visible(False) self.props.has_tooltip = True self.Blueman = inst self.connect("query-tooltip", self.tooltip_query) self.tooltip_row = -1 self.tooltip_col = None self.connect("button_press_event", self.on_event_clicked) self.connect("button_release_event", self.on_event_clicked) self.menu = None self.connect("drag_data_received", self.drag_recv) self.connect("drag-motion", self.drag_motion) self.drag_dest_set(gtk.DEST_DEFAULT_ALL, [], gtk.gdk.ACTION_COPY|gtk.gdk.ACTION_DEFAULT) self.drag_dest_add_uri_targets() self.set_search_equal_func(self.search_func) def do_device_found(self, device): iter = self.find_device(device) if iter: anim = TreeRowColorFade(self, self.props.model.get_path(iter), gtk.gdk.color_parse("blue")) anim.animate(start=0.8, end=1.0) def search_func(self, model, column, key, iter): row = self.get(iter, "caption") if key.lower() in row["caption"].lower(): return False print model, column, key, iter return True def drag_recv(self, widget, context, x, y, selection, target_type, time): uris = selection.get_uris() uris = list(uris) context.finish(True, False, time) path = self.get_path_at_pos(x, y) if path: iter = self.get_iter(path[0][0]) device = self.get(iter, "device")["device"] uris.insert(0, "blueman-sendto") uris.insert(1, "--device=%s" % device.Address) spawn(uris) context.finish(True, False, time) else: context.finish(False, False, time) return True def drag_motion(self, widget, drag_context, x, y, timestamp): path = self.get_path_at_pos(x, y) if path != None: if path[0][0] != self.selected(): iter = self.get_iter(path[0][0]) device = self.get(iter, "device")["device"] if not device.Fake: found = False for uuid in device.UUIDs: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == OBEX_OBJPUSH_SVCLASS_ID: found = True break if found: drag_context.drag_status(gtk.gdk.ACTION_COPY, timestamp) self.set_cursor(path[0]) return True else: drag_context.drag_status(gtk.gdk.ACTION_DEFAULT, timestamp) return False else: drag_context.drag_status(gtk.gdk.ACTION_COPY, timestamp) self.set_cursor(path[0]) return True else: drag_context.drag_status(gtk.gdk.ACTION_DEFAULT, timestamp) return False def on_event_clicked(self, widget, event): if event.type==gtk.gdk.BUTTON_PRESS and event.button==3: path = self.get_path_at_pos(int(event.x), int(event.y)) if path != None: row = self.get(path[0][0], "device") if row: device = row["device"] if self.Blueman != None: if self.menu == None: self.menu = ManagerDeviceMenu(self.Blueman) self.menu.popup(None, None, None, event.button, event.time) def get_device_icon(self, klass): return get_icon("blueman-"+klass.replace(" ", "-").lower(), 48, "blueman") def make_device_icon(self, target, is_bonded=False, is_trusted=False, is_discovered=False, opacity=255): if opacity != 255: target = opacify_pixbuf(target, opacity) sources = [] if is_bonded: sources.append((get_icon("gtk-dialog-authentication", 16), 0, 0, 200)) if is_trusted: sources.append((get_icon("blueman-trust", 16), 0, 32, 200)) if is_discovered: sources.append((get_icon("gtk-find", 24), 24, 0, 255)) return composite_icon(target, sources) def device_remove_event(self, device, iter): if device.Temp: DeviceList.device_remove_event(self, device, iter) else: row_fader = self.get(iter, "row_fader")["row_fader"] def on_finished(fader): fader.disconnect(signal) fader.freeze() DeviceList.device_remove_event(self, device, iter) signal = row_fader.connect("animation-finished", on_finished) row_fader.thaw() self.emit("device-selected", None, None) row_fader.animate(start=row_fader.get_state(), end=0.0, duration=400) def device_add_event(self, device): if device.Fake: self.PrependDevice(device) gobject.idle_add(self.props.vadjustment.set_value , 0) return if self.Blueman.Config.props.latest_last: self.AppendDevice(device) else: self.PrependDevice(device) def make_caption(self, name, klass, address): return "%(0)s\n%(1)s\n%(2)s" % {"0":cgi.escape(name), "1":klass.capitalize(), "2":address} def get_device_class(self, device): klass = get_minor_class(device.Class) if klass != "uncategorized": return get_minor_class(device.Class, True) else: return get_major_class(device.Class) def row_setup_event(self, iter, device): if not self.get(iter, "initial_anim")["initial_anim"]: cell_fader = CellFade(self, self.props.model.get_path(iter), [2,3,4]) row_fader = TreeRowFade(self, self.props.model.get_path(iter)) self.set(iter, row_fader=row_fader, cell_fader=cell_fader, levels_visible=False) cell_fader.freeze() def on_finished(fader): fader.disconnect(signal) fader.freeze() signal = row_fader.connect("animation-finished", on_finished) row_fader.set_state(0.0) row_fader.animate(start=0.0, end=1.0, duration=500) self.set(iter, initial_anim=True) klass = get_minor_class(device.Class) if klass != "uncategorized": icon = self.get_device_icon(klass) #get translated version klass = get_minor_class(device.Class, True) else: icon = get_icon(device.Icon, 48, "blueman") klass = get_major_class(device.Class) name = device.Alias address = device.Address caption = self.make_caption(name, klass, address) #caption = "%(0)s\n%(1)s\n%(2)s" % {"0":name, "1":klass.capitalize(), "2":address} self.set(iter, caption=caption, orig_icon=icon) self.row_update_event(iter, "Fake", device.Fake) try: self.row_update_event(iter, "Trusted", device.Trusted) except: pass try: self.row_update_event(iter, "Paired", device.Paired) except: pass def row_update_event(self, iter, key, value): dprint("row update event", key, value) #this property is only emitted when device is fake if key == "RSSI": row = self.get(iter, "orig_icon") #minimum opacity 90 #maximum opacity 255 #rssi at minimum opacity -100 #rssi at maximum opacity -45 # y = kx + b #solve linear system #{ 90 = k * -100 + b #{ 255 = k * -45 + b # k = 3 # b = 390 #and we have a formula for opacity based on rssi :) opacity = int(3 * value + 390) if opacity > 255: opacity = 255 if opacity < 90: opacity = 90 print "opacity", opacity icon = self.make_device_icon(row["orig_icon"], is_discovered=True, opacity=opacity) self.set(iter, device_pb=icon) elif key == "Trusted": row = self.get(iter, "bonded", "orig_icon") if value: icon = self.make_device_icon(row["orig_icon"], row["bonded"], True, False) self.set(iter, device_pb=icon, trusted=True) else: icon = self.make_device_icon(row["orig_icon"], row["bonded"], False, False) self.set(iter, device_pb=icon, trusted=False) elif key == "Paired": row = self.get(iter, "trusted", "orig_icon") if value: icon = self.make_device_icon(row["orig_icon"], True, row["trusted"], False) self.set(iter, device_pb=icon, bonded=True) else: icon = self.make_device_icon(row["orig_icon"], False, row["trusted"], False) self.set(iter, device_pb=icon, bonded=False) elif key == "Fake": row = self.get(iter, "bonded", "trusted", "orig_icon") if value: icon = self.make_device_icon(row["orig_icon"], False, False, True) self.set(iter, device_pb=icon, fake=True) else: icon = self.make_device_icon(row["orig_icon"], row["bonded"], row["trusted"], False) self.set(iter, device_pb=icon, fake=False) elif key == "Alias" or key == "Class": device = self.get(iter, "device")["device"] c = self.make_caption(value, self.get_device_class(device), device.Address) self.set(iter, caption=c) def level_setup_event(self, row_ref, device, cinfo): def rnd(value): return int(round(value,-1)) if not row_ref.valid(): return iter = self.get_iter(row_ref.get_path()) if True: if cinfo != None: try: rssi = float(cinfo.get_rssi()) except: rssi = 0 try: lq = float(cinfo.get_lq()) except: lq = 0 try: tpl = float(cinfo.get_tpl()) except: tpl = 0 rssi_perc = 50 + (rssi / 127 / 2 * 100) tpl_perc = 50 + (tpl / 127 / 2 * 100) lq_perc = lq / 255 * 100 if lq_perc < 10: lq_perc = 10 if rssi_perc < 10: rssi_perc = 10 if tpl_perc < 10: tpl_perc = 10 row = self.get(iter, "levels_visible", "cell_fader", "rssi", "lq", "tpl") if not row["levels_visible"]: dprint("animating up") self.set(iter, levels_visible=True) fader = row["cell_fader"] fader.thaw() fader.set_state(0.0) fader.animate(start=0.0, end=1.0, duration=400) def on_finished(fader): fader.freeze() fader.disconnect(signal) signal = fader.connect("animation-finished", on_finished ) if rnd(row["rssi"]) != rnd(rssi_perc): self.set(iter, rssi_pb=get_icon("blueman-rssi-%s" % rnd(rssi_perc), 48)) if rnd(row["lq"]) != rnd(lq_perc): self.set(iter, lq_pb=get_icon("blueman-lq-%s" % rnd(lq_perc), 48)) if rnd(row["tpl"]) != rnd(tpl_perc): self.set(iter, tpl_pb=get_icon("blueman-tpl-%s" % rnd(tpl_perc), 48)) self.set(iter, rssi=rssi_perc, lq=lq_perc, tpl=tpl_perc, connected=True) else: row = self.get(iter, "levels_visible", "cell_fader") if row["levels_visible"]: dprint("animating down") self.set(iter, levels_visible=False, rssi=-1, lq=-1, tpl=-1) fader = row["cell_fader"] fader.thaw() fader.set_state(1.0) fader.animate(start=fader.get_state(), end=0.0, duration=400) def on_finished(fader): fader.disconnect(signal) fader.freeze() if row_ref.valid(): self.set(iter, rssi_pb=None, lq_pb=None, tpl_pb=None, connected=False) signal = fader.connect("animation-finished", on_finished) else: dprint("invisible") def tooltip_query(self, tw, x, y, kb, tooltip): #print args #args[4].set_text("test"+str(args[1])) path = self.get_path_at_pos(x, y) if path: if path[0][0] != self.tooltip_row or path[1] != self.tooltip_col: self.tooltip_row = path[0][0] self.tooltip_col = path[1] return False if path[1] == self.columns["device_pb"]: iter = self.get_iter(path[0][0]) row = self.get(iter, "trusted", "bonded") trusted = row["trusted"] bonded = row["bonded"] if trusted and bonded: tooltip.set_markup(_("Trusted and Bonded")) elif bonded: tooltip.set_markup(_("Bonded")) elif trusted: tooltip.set_markup(_("Trusted")) else: return False self.tooltip_row = path[0][0] self.tooltip_col = path[1] return True if path[1] == self.columns["tpl_pb"] or path[1] == self.columns["lq_pb"] or path[1] == self.columns["rssi_pb"]: iter = self.get_iter(path[0][0]) dt = self.get(iter, "connected")["connected"] #print dt if dt: rssi = self.get(iter, "rssi")["rssi"] lq = self.get(iter, "lq")["lq"] tpl = self.get(iter, "tpl")["tpl"] if rssi < 30: rssi_state = _("Poor") if rssi < 40 and rssi > 30: rssi_state = _("Sub-optimal") elif rssi > 40 and rssi < 60: rssi_state = _("Optimal") elif rssi > 60: rssi_state = _("Much") elif rssi > 70: rssi_state = _("Too much") if tpl < 30: tpl_state = _("Low") if tpl < 40 and tpl > 30: tpl_state = _("Sub-optimal") elif tpl > 40 and rssi < 60: tpl_state = _("Optimal") elif tpl > 60: tpl_state = _("High") elif tpl > 70: tpl_state = _("Very High") if path[1] == self.columns["tpl_pb"]: tooltip.set_markup(_("Connected\nReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)\nLink Quality: %(lq)u%%\nTransmit Power Level: %(tpl)u%% (%(tpl_state)s)") % {"rssi_state": rssi_state, "rssi":rssi, "lq":lq, "tpl":tpl, "tpl_state": tpl_state}) elif path[1] == self.columns["lq_pb"]: tooltip.set_markup(_("Connected\nReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)\nLink Quality: %(lq)u%%\nTransmit Power Level: %(tpl)u%% (%(tpl_state)s)") % {"rssi_state": rssi_state, "rssi":rssi, "lq":lq, "tpl":tpl, "tpl_state": tpl_state}) elif path[1] == self.columns["rssi_pb"]: tooltip.set_markup(_("Connected\nReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)\nLink Quality: %(lq)u%%\nTransmit Power Level: %(tpl)u%% (%(tpl_state)s)") % {"rssi_state": rssi_state, "rssi":rssi, "lq":lq, "tpl":tpl, "tpl_state": tpl_state}) self.tooltip_row = path[0][0] self.tooltip_col = path[1] return True return False blueman-1.23-git201403102151/blueman/gui/manager/ManagerMenu.py0000644000175000017500000001633712307412112023232 0ustar schrammschrammimport gtk import blueman.bluez as Bluez from blueman.Functions import * from blueman.gui.manager.ManagerDeviceMenu import ManagerDeviceMenu from blueman.gui.manager.ManagerProgressbar import ManagerProgressbar from blueman.Functions import adapter_path_to_name from blueman.gui.CommonUi import * class ManagerMenu: def __init__(self, blueman): self.blueman = blueman self.Menubar = blueman.Builder.get_object("menu") self.adapter_items = [] self.Search = None self.item_adapter = gtk.MenuItem(_("_Adapter")) self.item_device = gtk.MenuItem(_("_Device")) self.item_view = gtk.MenuItem(_("_View")) self.item_help = gtk.MenuItem(_("_Help")) self.Menubar.append(self.item_adapter) self.Menubar.append(self.item_device) self.Menubar.append(self.item_view) self.Menubar.append(self.item_help) help_menu = gtk.Menu() self.item_help.set_submenu(help_menu) help_menu.show() item = create_menuitem(_("_Report a Problem"), get_icon("gtk-dialog-warning", 16)) item.connect("activate", lambda x: spawn(["xdg-open", WEBSITE + '/issues'], True)) help_menu.append(item) item.show() item = gtk.SeparatorMenuItem() help_menu.append(item) item.show() item = gtk.ImageMenuItem("gtk-about") item.connect("activate", lambda x: show_about_dialog('Blueman ' + _('Device Manager'))) help_menu.append(item) item.show() view_menu = gtk.Menu() self.item_view.set_submenu(view_menu) view_menu.show() item = gtk.CheckMenuItem(_("Show Toolbar")) if self.blueman.Config.props.show_toolbar == None: item.props.active = True else: if not self.blueman.Config.props.show_toolbar: item.props.active = False else: item.props.active = True item.connect("activate", lambda x: setattr(self.blueman.Config.props, "show_toolbar", x.props.active)) view_menu.append(item) item.show() item = gtk.CheckMenuItem(_("Show Statusbar")) if self.blueman.Config.props.show_statusbar == None: item.props.active = True else: if not self.blueman.Config.props.show_statusbar: item.props.active = False else: item.props.active = True item.connect("activate", lambda x: setattr(self.blueman.Config.props, "show_statusbar", x.props.active)) view_menu.append(item) item.show() item = gtk.SeparatorMenuItem() view_menu.append(item) item.show() itemf = gtk.RadioMenuItem(None, _("Latest Device First")) view_menu.append(itemf) itemf.show() iteml = gtk.RadioMenuItem(itemf, _("Latest Device Last")) view_menu.append(iteml) iteml.show() if self.blueman.Config.props.latest_last: iteml.props.active = True else: itemf.props.active = True itemf.connect("activate", lambda x: setattr(self.blueman.Config.props, "latest_last", not x.props.active)) iteml.connect("activate", lambda x: setattr(self.blueman.Config.props, "latest_last", x.props.active)) self.item_adapter.show() self.item_view.show() self.item_help.show() self.item_device.show() self.item_device.props.sensitive = False blueman.List.connect("adapter-added", self.on_adapter_added) blueman.List.connect("adapter-removed", self.on_adapter_removed) blueman.List.connect("adapter-property-changed", self.on_adapter_property_changed) blueman.List.connect("device-selected", self.on_device_selected) blueman.List.connect("adapter-changed", self.on_adapter_changed) self.adapters = blueman.List.Manager.ListAdapters() self.on_adapter_changed(blueman.List, blueman.List.GetAdapterPath()) self.device_menu = None def on_device_selected(self, List, device, iter): if iter and device: self.item_device.props.sensitive = True if self.device_menu == None: self.device_menu = ManagerDeviceMenu(self.blueman) self.item_device.set_submenu(self.device_menu) else: gobject.idle_add(self.device_menu.Generate, priority=gobject.PRIORITY_LOW) else: self.item_device.props.sensitive = False def on_adapter_property_changed(self, list, adapter, kv): (key, value) = kv if key == "Name": self.generate_adapter_menu() elif key == "Discovering": if self.Search: if value: self.Search.props.sensitive = False else: self.Search.props.sensitive = True def generate_adapter_menu(self): menu = gtk.Menu() sep = gtk.SeparatorMenuItem() sep.show() menu.append(sep) settings = gtk.ImageMenuItem("gtk-preferences") settings.connect("activate", lambda x: self.blueman.adapter_properties()) settings.show() menu.append(settings) group = None for adapter in self.adapters: props = adapter.GetProperties() item = gtk.RadioMenuItem(group, props["Name"]) if group == None: group = item item.connect("activate", self.on_adapter_selected, adapter.GetObjectPath()) if adapter.GetObjectPath() == self.blueman.List.Adapter.GetObjectPath(): item.props.active = True item.show() menu.prepend(item) sep = gtk.SeparatorMenuItem() sep.show() menu.prepend(sep) item = create_menuitem(_("_Search"), get_icon("gtk-find", 16)) item.connect("activate", lambda x: self.blueman.inquiry()) item.show() menu.prepend(item) self.Search = item m = self.item_adapter.get_submenu() if m != None: m.deactivate() self.item_adapter.set_submenu(menu) sep = gtk.SeparatorMenuItem() sep.show() menu.append(sep) item = gtk.ImageMenuItem("gtk-quit") item.connect("activate", lambda x: gtk.main_quit()) item.show() menu.append(item) def on_adapter_selected(self, menuitem, adapter_path): if menuitem.props.active: if adapter_path != self.blueman.List.Adapter.GetObjectPath(): dprint("selected", adapter_path) self.blueman.Config.props.last_adapter = adapter_path_to_name(adapter_path) self.blueman.List.SetAdapter(adapter_path) def on_adapter_added(self, device_list, adapter_path): self.adapters.append(Bluez.Adapter(adapter_path)) self.generate_adapter_menu() def on_adapter_removed(self, device_list, adapter_path): for adapter in self.adapters: if adapter.GetObjectPath() == adapter_path: self.adapters.remove(adapter) self.generate_adapter_menu() def on_adapter_changed(self, List, path): if path == None: self.item_adapter.props.sensitive = False else: self.item_adapter.props.sensitive = True self.generate_adapter_menu() blueman-1.23-git201403102151/blueman/gui/manager/ManagerProgressbar.py0000644000175000017500000001210412307412112024603 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import pango import gobject import gtk import gtk.gdk from blueman.Functions import get_icon from blueman.main.SignalTracker import SignalTracker class ManagerProgressbar(gobject.GObject): __gsignals__ = { 'cancelled' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, ()), } __instances__ = [] def __init__(self, blueman, cancellable=True, text=_("Connecting")): def on_enter(evbox, event): c = gtk.gdk.Cursor( gtk.gdk.HAND2) self.window.window.set_cursor(c) def on_leave(evbox, event): self.window.window.set_cursor(None) def on_clicked(evbox, event): self.eventbox.props.sensitive = False self.emit("cancelled") gobject.GObject.__init__(self) self.Blueman = blueman self.cancellable = cancellable self.hbox = hbox = blueman.Builder.get_object("statusbar1") self.progressbar = gtk.ProgressBar() self.signals = SignalTracker() self.button = gtk.image_new_from_pixbuf(get_icon("gtk-stop", 16)) self.eventbox = eventbox = gtk.EventBox() eventbox.add(self.button) eventbox.props.tooltip_text = _("Cancel Operation") self.signals.Handle(eventbox, "enter-notify-event", on_enter) self.signals.Handle(eventbox, "leave-notify-event", on_leave) self.signals.Handle(eventbox, "button-press-event", on_clicked) self.progressbar.set_size_request(100, 15) self.progressbar.set_ellipsize(pango.ELLIPSIZE_END) self.progressbar.set_text(text) self.progressbar.set_pulse_step(0.05) self.window = blueman.Builder.get_object("window") hbox.pack_end(eventbox, True, False) hbox.pack_end(self.progressbar, False, False) if ManagerProgressbar.__instances__ != []: dprint("hiding", ManagerProgressbar.__instances__[-1]) ManagerProgressbar.__instances__[-1].hide() self.show() if not self.cancellable: self.eventbox.props.sensitive = False self.gsource = None self.finalized = False ManagerProgressbar.__instances__.append(self) def connect(self, *args): self.signals.Handle("gobject", super(ManagerProgressbar, self), *args) def show(self): if self.Blueman.Config.props.show_statusbar == False: self.Blueman.Builder.get_object("statusbar").props.visible = True if self.Blueman.Stats.hbox.size_request()[0] + self.progressbar.size_request()[0] + 16 > self.Blueman.window.get_size()[0]: self.Blueman.Stats.hbox.hide_all() self.progressbar.props.visible = True self.eventbox.props.visible = True self.button.props.visible = True def hide(self): self.Blueman.Stats.hbox.show_all() self.progressbar.props.visible = False self.eventbox.props.visible = False self.button.props.visible = False def message(self, msg, timeout=1500): self.stop() self.set_label(msg) self.set_cancellable(False) gobject.timeout_add(timeout, self.finalize) def finalize(self): if not self.finalized: self.hide() self.stop() self.window.window.set_cursor(None) self.hbox.remove(self.eventbox) self.hbox.remove(self.progressbar) #self.hbox.remove(self.seperator) self.finalized = True if ManagerProgressbar.__instances__[-1] == self: ManagerProgressbar.__instances__.pop() #remove all finalized instances for inst in reversed(ManagerProgressbar.__instances__): if inst.finalized: ManagerProgressbar.__instances__.pop() else: #show last active progress bar inst.show() break if ManagerProgressbar.__instances__ == []: if self.Blueman.Config.props.show_statusbar == False: self.Blueman.Builder.get_object("statusbar").props.visible = False self.signals.DisconnectAll() def set_cancellable(self, b, hide=False): if b: self.eventbox.props.visible = True self.eventbox.props.sensitive = True else: if hide: self.eventbox.props.visible = False else: self.eventbox.props.sensitive = False def set_label(self, label): self.progressbar.props.text = label def fraction(self, frac): if not self.finalized: self.progressbar.set_fraction(frac) def started(self): return self.gsource != None def start(self): def pulse(): self.progressbar.pulse() return True if not self.gsource: self.gsource = gobject.timeout_add(1000/24, pulse) def stop(self): if self.gsource != None: gobject.source_remove(self.gsource) self.progressbar.set_fraction(0.0) blueman-1.23-git201403102151/blueman/gui/manager/ManagerStats.py0000644000175000017500000001227112307412112023415 0ustar schrammschrammimport blueman.Lib as Lib import gobject import gtk from blueman.gui.Animation import Animation from blueman.main.SpeedCalc import SpeedCalc from blueman.Functions import get_icon, adapter_path_to_name from blueman.Functions import format_bytes import gettext _ = gettext.gettext class ManagerStats: def __init__(self, blueman): blueman.List.connect("adapter-changed", self.on_adapter_changed) if blueman.List.Adapter: self.hci = adapter_path_to_name(blueman.List.Adapter.GetObjectPath()) else: self.hci = None self.time = None self.up_speed = SpeedCalc() self.down_speed = SpeedCalc() up = get_icon("blueman-up-inactive", 15) down = get_icon("blueman-down-inactive", 15) self.im_upload = gtk.Image() self.im_upload.set_tooltip_text(_("Data activity indication")) self.im_upload.set_from_pixbuf(up) self.im_download = gtk.Image() self.im_download.set_tooltip_text(_("Data activity indication")) self.im_download.set_from_pixbuf(down) self.im_upload.set_alignment(1, 0.5) self.im_download.set_alignment(1, 0.5) self.down_rate = gtk.Label() self.down_rate.show() self.down_rate.set_alignment(1, 0.5) self.down_rate.set_tooltip_text(_("Total data received and rate of transmission")) self.up_rate = gtk.Label() self.up_rate.show() self.up_rate.set_alignment(1, 0.5) self.up_rate.set_tooltip_text(_("Total data sent and rate of transmission")) self.uparrow = gtk.Image() self.uparrow.set_tooltip_text(_("Total data sent and rate of transmission")) self.uparrow.set_from_stock(gtk.STOCK_GO_UP, 1) self.uparrow.set_alignment(1, 0.5) self.downarrow = gtk.Image() self.downarrow.set_tooltip_text(_("Total data received and rate of transmission")) self.downarrow.set_from_stock(gtk.STOCK_GO_DOWN, 1) self.hbox = hbox = blueman.Builder.get_object("statusbar2") hbox.pack_start(self.uparrow, True, False) hbox.pack_start(self.up_rate, False, False) hbox.pack_start(self.downarrow, False, False) hbox.pack_start(self.down_rate, False, False) hbox.pack_start(gtk.VSeparator(), False, False) hbox.pack_start(self.im_upload, False, False) hbox.pack_start(self.im_download, False, False) hbox.show_all() self.on_adapter_changed(blueman.List, blueman.List.GetAdapterPath()) self.up_blinker = Animation(self.im_upload, [get_icon("blueman-up-inactive", 15), get_icon("blueman-up-active", 15)]) #self.down_blinker = Animation(self.im_download, ["/down_inactive.png", "/down_active.png"]) self.down_blinker = Animation(self.im_download, [get_icon("blueman-down-inactive", 16), get_icon("blueman-down-active", 16)]) self.start_update() def on_adapter_changed(self, List, adapter_path): if adapter_path != None: self.hci = adapter_path_to_name(adapter_path) self.hbox.props.sensitive = True else: self.hci = None self.hbox.props.sensitive = False self.up_speed.reset() self.down_speed.reset() def set_blinker_by_speed(self, blinker, speed): if speed > 0 and not blinker.status(): blinker.start() if speed > (30 * 1024) and blinker.status(): blinker.set_rate(20) elif speed > (20 * 1024) and blinker.status(): blinker.set_rate(15) elif speed > (10 * 1024) and blinker.status(): blinker.set_rate(10) elif speed > 1024 and blinker.status(): blinker.set_rate(5) elif speed == 0 and blinker.status(): blinker.stop() else: blinker.set_rate(1) def _update(self): #if self.hbox.parent.parent.parent.props.visible: if self.hci != None: devinfo = Lib.device_info(self.hci) _tx = devinfo["stat"]["byte_tx"] _rx = devinfo["stat"]["byte_rx"] tx, s_tx = format_bytes(_tx) rx, s_rx = format_bytes(_rx) _u_speed = self.up_speed.calc(_tx) _d_speed = self.down_speed.calc(_rx) self.set_blinker_by_speed(self.up_blinker, _u_speed) self.set_blinker_by_speed(self.down_blinker, _d_speed) u_speed, s_u_speed = format_bytes(_u_speed) d_speed, s_d_speed = format_bytes(_d_speed) self.set_data(tx, s_tx, rx, s_rx, u_speed, s_u_speed, d_speed, s_d_speed) return 1 def start_update(self): self._update() self.timer = gobject.timeout_add(1000, self._update) def stop_update(self): if self.timer: gobject.source_remove(self.timer) def set_data(self, uploaded, u_name, downloaded, d_name, u_speed, us_name, d_speed, ds_name): self.down_rate.set_markup( '%.2f %s %5.2f %s/s' % (downloaded, d_name, d_speed, ds_name)) self.up_rate.set_markup( '%.2f %s %5.2f %s/s' % (uploaded, u_name, u_speed, us_name)) blueman-1.23-git201403102151/blueman/gui/manager/__init__.py0000644000175000017500000000000012307412112022546 0ustar schrammschrammblueman-1.23-git201403102151/blueman/gui/manager/Makefile.am0000644000175000017500000000050512307412112022503 0ustar schrammschrammbluemandir = $(pythondir)/blueman/gui/manager blueman_PYTHON = \ ManagerDeviceList.py \ ManagerDeviceMenu.py \ ManagerMenu.py \ ManagerProgressbar.py \ ManagerStats.py \ ManagerToolbar.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/gui/manager/ManagerToolbar.py0000644000175000017500000001260012307412112023715 0ustar schrammschrammfrom blueman.Functions import dprint from blueman.Sdp import * class ManagerToolbar: def __init__(self, blueman): self.blueman = blueman self.blueman.List.connect("device-selected", self.on_device_selected) self.blueman.List.connect("device-property-changed", self.on_device_propery_changed) self.blueman.List.connect("adapter-changed", self.on_adapter_changed) self.blueman.List.connect("adapter-property-changed", self.on_adapter_property_changed) #toolbar = blueman.Builder.get_object("toolbar2") #for c in toolbar.get_children(): # c.set_expand(True) self.b_search = blueman.Builder.get_object("b_search") self.b_search.connect("clicked", lambda button: blueman.inquiry()) self.b_bond = blueman.Builder.get_object("b_bond") self.b_bond.connect("clicked", self.on_action, self.blueman.bond) self.b_trust = blueman.Builder.get_object("b_trust") self.b_trust.connect("clicked", self.on_action, self.blueman.toggle_trust) self.b_trust.set_homogeneous(False) self.b_trust.props.label = _("Untrust") size = self.b_trust.size_request() self.b_trust.props.label = _("Trust") size2 = self.b_trust.size_request() self.b_trust.props.width_request = max(size[0], size2[0]) self.b_remove = blueman.Builder.get_object("b_remove") self.b_remove.connect("clicked", self.on_action, self.blueman.remove) self.b_add = blueman.Builder.get_object("b_add") self.b_add.connect("clicked", self.on_action, self.blueman.add_device) self.b_setup = blueman.Builder.get_object("b_setup") self.b_setup.connect("clicked", self.on_action, self.blueman.setup) self.b_setup.set_homogeneous(False) self.b_send = blueman.Builder.get_object("b_send") self.b_send.props.sensitive = False self.b_send.connect("clicked", self.on_action, self.blueman.send) self.b_send.set_homogeneous(False) self.b_browse = blueman.Builder.get_object("b_browse") self.b_browse.props.sensitive = False self.b_browse.connect("clicked", self.on_action, self.blueman.browse) #self.b_browse.set_homogeneous(False) self.on_adapter_changed(blueman.List, blueman.List.GetAdapterPath()) def on_action(self, button, func): device = self.blueman.List.GetSelectedDevice() if device != None: func(device) def on_adapter_property_changed(self, List, adapter, (key, value)): if key == "Discovering": if value: self.b_search.props.sensitive = False else: self.b_search.props.sensitive = True def on_adapter_changed(self, list, adapter_path): dprint("toolbar adapter", adapter_path) if adapter_path == None: self.b_search.props.sensitive = False self.update_send_browse(None) else: self.b_search.props.sensitive = True def on_device_selected(self, dev_list, device, iter): if device == None or iter == None: self.b_bond.props.sensitive = False self.b_remove.props.sensitive = False self.b_trust.props.sensitive = False self.b_setup.props.sensitive = False self.b_add.props.sensitive = False else: row = dev_list.get(iter, "bonded", "trusted", "fake") self.b_setup.props.sensitive = True if row["bonded"]: self.b_bond.props.sensitive = False else: self.b_bond.props.sensitive = True if row["trusted"]: self.b_trust.props.sensitive = True self.b_trust.props.icon_name = "blueman-untrust" self.b_trust.props.label = _("Untrust") else: self.b_trust.props.sensitive = True self.b_trust.props.icon_name = "blueman-trust" self.b_trust.props.label = _("Trust") if row["fake"]: self.b_remove.props.sensitive = False self.b_add.props.sensitive = True self.b_trust.props.sensitive = False self.b_bond.props.sensitive = True else: self.b_remove.props.sensitive = True self.b_add.props.sensitive = False self.update_send_browse(device) def update_send_browse(self, device): self.b_send.props.sensitive = False self.b_browse.props.sensitive = False if device != None and not device.Fake: for uuid in device.UUIDs: uuid16 = uuid128_to_uuid16(uuid) if uuid16 == OBEX_OBJPUSH_SVCLASS_ID: self.b_send.props.sensitive = True if uuid16 == OBEX_FILETRANS_SVCLASS_ID: self.b_browse.props.sensitive = True if device and device.Fake: self.b_send.props.sensitive = True def on_device_propery_changed(self, dev_list, device, iter, (key, value)): if dev_list.compare(iter, dev_list.selected()): if key == "Trusted" or key == "Paired": self.on_device_selected(dev_list, device, iter) elif key == "Fake": self.on_device_selected(dev_list, device, iter) self.update_send_browse(device) elif key == "UUIDs": self.update_send_browse(device) blueman-1.23-git201403102151/blueman/gui/manager/Makefile0000644000175000017500000004501312307423217022122 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/gui/manager/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/gui/manager DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/gui/manager abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/gui/manager abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/gui/manager blueman_PYTHON = \ ManagerDeviceList.py \ ManagerDeviceMenu.py \ ManagerMenu.py \ ManagerProgressbar.py \ ManagerStats.py \ ManagerToolbar.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/gui/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/manager/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/gui/GenericList.py0000644000175000017500000001014212307412112021615 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gtk class GenericList(gtk.TreeView): def __init__(self, data): gtk.TreeView.__init__(self) self.selection = self.get_selection() self._load(data) def _load(self, data): self.ids = {} self.columns = {} types = [] for i in range(len(data)): types.append(data[i][1]) types = tuple(types) self.liststore = gtk.ListStore(*types) self.set_model(self.liststore) column = None for i in range(len(data)): self.ids[data[i][0]] = i if len(data[i]) == 5 or len(data[i]) == 6: column = gtk.TreeViewColumn(data[i][4]) column.pack_start(data[i][2]) column.set_attributes(data[i][2], **data[i][3]) if len(data[i]) == 6: column.set_properties(**data[i][5]) self.columns[data[i][0]] = column self.append_column(column) def selected(self): (model, iter) = self.selection.get_selected() return iter def delete(self, id): if type(id) == gtk.TreeIter: iter = id else: iter = self.get_iter(id) if iter == None: return False if self.liststore.iter_is_valid(iter): self.liststore.remove(iter) return True else: return False def _add(self, **columns): ids_len = len(self.ids) cols_len = len(columns) items = {} for k, v in self.ids.iteritems(): items[v] = None for k, v in columns.iteritems(): if k in self.ids: items[self.ids[k]] = v else: raise Exception, "Invalid key %s" % k return items.values() def append(self, **columns): vals = self._add(**columns) return self.liststore.append(vals) def prepend(self, **columns): vals = self._add(**columns) return self.liststore.prepend(vals) def get_conditional(self, **cols): ret = [] matches = 0 for i in range(len(self.liststore)): row = self.get(i) for k, v in cols.iteritems(): if row[k] == v: matches += 1 if matches == len(cols): ret.append(i) matches = 0 return ret def set(self, id, **cols): if type(id) == gtk.TreeIter: iter = id else: iter = self.get_iter(id) if iter != None: for k, v in cols.iteritems(): self.liststore.set(iter, self.ids[k], v) return True else: return False def get(self, id, *items): ret = {} if id != None: if type(id) == gtk.TreeIter: iter = id else: iter = self.get_iter(id) if len(items) == 0: for k, v in self.ids.iteritems(): ret[k] = self.liststore.get(iter, v)[0] else: for i in range(len(items)): if items[i] in self.ids: ret[items[i]] = self.liststore.get(iter, self.ids[items[i]])[0] else: return False return ret def get_iter(self, path): if path == None: return None try: return self.liststore.get_iter(path) except: return None def clear(self): self.liststore.clear() def compare(self, iter_a, iter_b): if iter_a != None and iter_b != None: return self.get_model().get_path(iter_a) == self.get_model().get_path(iter_b) else: return False blueman-1.23-git201403102151/blueman/gui/CommonUi.py0000644000175000017500000000356112307412112021142 0ustar schrammschramm# coding=utf-8 # Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from subprocess import * from blueman.Constants import * from blueman.Functions import * import gtk def show_about_dialog(app_name, run=True): def uri_open(uri): Popen(['xdg-open', uri], stdout=PIPE) def email_hook(dialog, email, black_hole): uri_open('mailto:'+email) def url_hook(dialog, url, black_hole): uri_open(url) gtk.about_dialog_set_email_hook(email_hook, None) gtk.about_dialog_set_url_hook(url_hook, None) about = gtk.AboutDialog() about.set_name(app_name) about.set_version(VERSION) about.set_translator_credits(_("translator-credits")) about.set_copyright('Copyright \xc2\xa9 2008 Valmantas Palikša\n'\ 'Copyright \xc2\xa9 2008 Tadas Dailyda') about.set_comments(_('Blueman is a GTK based Bluetooth manager')) about.set_website(WEBSITE) about.set_icon(get_icon('blueman')) about.set_logo(get_icon('blueman', 48)) authors = ['Valmantas Palikša ', 'Tadas Dailyda '] about.set_authors(authors) if run: about.run() about.destroy() else: return about blueman-1.23-git201403102151/blueman/gui/GsmSettings.py0000644000175000017500000000411712307412112021661 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.main.Config import Config from blueman.Functions import * from blueman.Constants import * import gtk class GsmSettings(gtk.Dialog): def __init__(self, bd_address): gtk.Dialog.__init__(self) self.device = bd_address self.Builder = gtk.Builder() self.Builder.set_translation_domain("blueman") self.Builder.add_from_file(UI_PATH +"/gsm-settings.ui") vbox = self.Builder.get_object("vbox1") self.config = Config("gsm_settings/" + bd_address) self.props.icon_name = "network-wireless" self.props.title = _("GSM Settings") self.props.resizable = False a = self.get_content_area() a.pack_start(vbox) vbox.show() self.e_apn = self.Builder.get_object("e_apn") self.e_number = self.Builder.get_object("e_number") if self.config.props.apn == None: self.config.props.apn = "" if self.config.props.number == None: self.config.props.number = "*99#" self.e_apn.props.text = self.config.props.apn self.e_number.props.text = self.config.props.number self.e_apn.connect("changed", self.on_changed) self.e_number.connect("changed", self.on_changed) self.add_button(gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE) def on_changed(self, e): if e == self.e_apn: self.config.props.apn = e.props.text elif e == self.e_number: self.config.props.number = e.props.text blueman-1.23-git201403102151/blueman/gui/Makefile0000644000175000017500000006147712307423217020524 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/gui/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/gui DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/gui abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/gui abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. SUBDIRS = \ applet \ manager bluemandir = $(pythondir)/blueman/gui blueman_PYTHON = MessageArea.py Animation.py CellRendererPixbufTable.py GsmSettings.py CommonUi.py DeviceList.py DeviceSelectorDialog.py DeviceSelectorList.py DeviceSelectorWidget.py GenericList.py GtkAnimation.py __init__.py Notification.py PixbufTable.py NstBluetooth.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/gui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/Constants.py0000644000175000017500000000132712307423217020612 0ustar schrammschrammVERSION="1.23" PACKAGE="blueman" WEBSITE="https://github.com/blueman-project/blueman" PREFIX="/usr/local" BIN_DIR="/usr/local/bin" ICON_PATH = "/usr/local/share/blueman/icons" UI_PATH = "/usr/local/share/blueman/ui" OBEX_BROWSE_AVAILABLE = True DHCP_CONFIG_FILE = "/etc/dhcp3/dhcpd.conf" POLKIT = "yes" == "yes" HAL_ENABLED = "no" == "yes" DEF_BROWSE_COMMAND = "nautilus obex://[%d]" import os import gettext import __builtin__ translation = gettext.translation("blueman", "/usr/local/share/locale", fallback=True) translation.install(unicode=True) __builtin__.ngettext = translation.ungettext if os.path.exists("../apps") and os.path.exists("../data"): BIN_DIR = "./" ICON_PATH = "../data/icons" UI_PATH = "../data/ui" blueman-1.23-git201403102151/blueman/Constants.py.in0000644000175000017500000000130012307412112021176 0ustar schrammschrammVERSION="@VERSION@" PACKAGE="@PACKAGE@" WEBSITE="https://github.com/blueman-project/blueman" PREFIX="@prefix@" BIN_DIR="@BINDIR@" ICON_PATH = "@pkgdatadir@/icons" UI_PATH = "@pkgdatadir@/ui" OBEX_BROWSE_AVAILABLE = True DHCP_CONFIG_FILE = "@dhconfig@" POLKIT = "@polkit_val@" == "yes" HAL_ENABLED = "@hal_en@" == "yes" DEF_BROWSE_COMMAND = "nautilus obex://[%d]" import os import gettext import __builtin__ translation = gettext.translation("@GETTEXT_PACKAGE@", "@LOCALEDIR@", fallback=True) translation.install(unicode=True) __builtin__.ngettext = translation.ungettext if os.path.exists("../apps") and os.path.exists("../data"): BIN_DIR = "./" ICON_PATH = "../data/icons" UI_PATH = "../data/ui" blueman-1.23-git201403102151/blueman/main/0000755000175000017500000000000012307423217017205 5ustar schrammschrammblueman-1.23-git201403102151/blueman/main/FakeDevice.py0000644000175000017500000000033012307412112021531 0ustar schrammschrammclass FakeDevice: def __init__(self, info): self.info = info self.Address = info["Address"] self.Fake = True self.UUIDs = [] def GetProperties(self): return self.info blueman-1.23-git201403102151/blueman/main/DhcpClient.py0000644000175000017500000000457712307412112021601 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import socket import fcntl import gobject import struct import subprocess from blueman.Lib import get_net_address class DhcpClient(gobject.GObject): __gsignals__ = { #arg: interface name eg. ppp0 'connected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'error-occurred' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } quering = [] def __init__(self, interface, timeout=30): gobject.GObject.__init__(self) self.interface = interface self.timeout = timeout def Connect(self): if self.interface in DhcpClient.quering: raise Exception("dhclient already running on this interface") else: DhcpClient.quering.append(self.interface) try: self.dhclient = subprocess.Popen(["dhclient", "-e", "IF_METRIC=100", "-1", self.interface]) except: raise Exception("dhclient binary not found") gobject.timeout_add(1000, self.check_dhclient) gobject.timeout_add(self.timeout*1000, self.on_timeout) def on_timeout(self): if self.dhclient.poll() == None: dprint("Timeout reached, terminating dhclient") self.dhclient.terminate() def check_dhclient(self): status = self.dhclient.poll() if status != None: if status == 0: def complete(): ip = get_net_address(self.interface) dprint("bound to", ip) self.emit("connected", ip) gobject.timeout_add(1000, complete) DhcpClient.quering.remove(self.interface) return False else: dprint("dhclient failed with status code", status) self.emit("error-occurred", status) DhcpClient.quering.remove(self.interface) return False return True blueman-1.23-git201403102151/blueman/main/Makefile.in0000644000175000017500000005676312307423213021267 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/main DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(am__blueman_PYTHON_DIST) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = PulseAudioUtils.py BluezConfig.py \ KillSwitchNG.py AppletService.py PPPConnection.py Config.py \ DhcpClient.py Device.py FakeDevice.py __init__.py Mechanism.py \ NetConf.py SignalTracker.py SpeedCalc.py DbusService.py \ PluginManager.py HalManager.py KillSwitch.py am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = applet @ENABLE_HAL_FALSE@HAL = @ENABLE_HAL_TRUE@HAL = HalManager.py KillSwitch.py bluemandir = $(pythondir)/blueman/main blueman_PYTHON = PulseAudioUtils.py BluezConfig.py KillSwitchNG.py \ AppletService.py PPPConnection.py Config.py DhcpClient.py \ Device.py FakeDevice.py __init__.py Mechanism.py NetConf.py \ SignalTracker.py SpeedCalc.py DbusService.py PluginManager.py \ $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/main/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/main/PPPConnection.py0000644000175000017500000001775712307412112022247 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import glib import tty import termios import os import subprocess import gobject import errno import re pppd_errors = {} pppd_errors[1] = """An immediately fatal error of some kind occurred, such as an essential system call failing, or running out of virtual memory.""" pppd_errors[2] = """An error was detected in processing the options given, such as two mutually exclusive options being used.""" pppd_errors[3] = """Pppd is not setuid-root and the invoking user is not root.""" pppd_errors[4] = """The kernel does not support PPP, for example, the PPP kernel driver is not included or cannot be loaded.""" pppd_errors[5] = """Pppd terminated because it was sent a SIGINT, SIGTERM or SIGHUP signal.""" pppd_errors[6] = """The serial port could not be locked.""" pppd_errors[7] = """The serial port could not be opened.""" pppd_errors[8] = """The connect script failed (returned a non-zero exit status).""" pppd_errors[9] = """The command specified as the argument to the pty option could not be run.""" pppd_errors[10] = """The PPP negotiation failed, that is, it didn't reach the point where at least one network protocol (e.g. IP) was running.""" pppd_errors[11] = """The peer system failed (or refused) to authenticate itself.""" pppd_errors[12] = """The link was established successfully and terminated because it was idle.""" pppd_errors[13] = """The link was established successfully and terminated because the connect time limit was reached.""" pppd_errors[14] = """Callback was negotiated and an incoming call should arrive shortly.""" pppd_errors[15] = """The link was terminated because the peer is not responding to echo requests.""" pppd_errors[16] = """The link was terminated by the modem hanging up.""" pppd_errors[17] = """The PPP negotiation failed because serial loopback was detected.""" pppd_errors[18] = """The init script failed (returned a non-zero exit status).""" pppd_errors[19] = """We failed to authenticate ourselves to the peer.""" class PPPException(Exception): pass class PPPConnection(gobject.GObject): __gsignals__ = { #arg: interface name eg. ppp0 'connected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'error-occurred' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } def __init__(self, port, number="*99#", apn="", user="", pwd=""): gobject.GObject.__init__(self) self.apn = apn self.number = number self.user = user self.pwd = pwd self.port = port self.interface = None self.pppd = None self.file = None self.commands = [("ATZ E0 V1 X4 &C1 +FCLASS=0", self.simple_callback), ("ATE0", self.simple_callback), ("AT+GCAP", self.simple_callback), ("ATD%s" % self.number, self.connect_callback, ["CONNECT", "NO CARRIER", "BUSY", "NO ANSWER", "NO DIALTONE", "OK", "ERROR"]) ] if self.apn != "": self.commands.insert(-1, ('AT+CGDCONT=1,"IP","%s"' % self.apn, self.simple_callback)) def cleanup(self): os.close(self.file) self.file = None def simple_callback(self, response): pass def connect_callback(self, response): if "CONNECT" in response: dprint("Starting pppd") self.pppd = subprocess.Popen(["/usr/sbin/pppd", "%s" % self.port, "115200", "defaultroute", "updetach", "usepeerdns"], bufsize=1, stdout=subprocess.PIPE) glib.io_add_watch(self.pppd.stdout, glib.IO_IN | glib.IO_ERR | glib.IO_HUP, self.on_pppd_stdout) glib.timeout_add(1000, self.check_pppd) self.cleanup() else: self.cleanup() raise PPPException("Bad modem response %s, expected CONNECT" % response[0]) def __cmd_response_cb(self, response, exception, item_id): if exception: self.emit("error-occurred", str(exception)) else: try: self.commands[item_id][1](response) except PPPException, e: self.emit("error-occurred", str(e)) return self.send_commands(item_id+1) def send_commands(self, id=0): try: item = self.commands[id] except IndexError: return if len(item) == 3: (command, callback, terminators) = item else: (command, callback) = item terminators = ["OK", "ERROR"] self.send_command(command) self.wait_for_reply(self.__cmd_response_cb, terminators, id) def Connect(self): self.file = os.open(self.port, os.O_RDWR | os.O_EXCL | os.O_NONBLOCK | os.O_NOCTTY) tty.setraw(self.file) attrs = termios.tcgetattr(self.file) attrs[0] &= ~(termios.IGNCR | termios.ICRNL | termios.IUCLC | termios.INPCK | termios.IXON | termios.IXANY | termios.IGNPAR) attrs[1] &= ~(termios.OPOST | termios.OLCUC | termios.OCRNL | termios.ONLCR | termios.ONLRET) attrs[3] &= ~(termios.ICANON | termios.XCASE | termios.ECHO | termios.ECHOE | termios.ECHONL) attrs[3] &= ~(termios.ECHO | termios.ECHOE) attrs[6][termios.VMIN] = 1 attrs[6][termios.VTIME] = 0 attrs[6][termios.VEOF] = 1 attrs[2] &= ~(termios.CBAUD | termios.CSIZE | termios.CSTOPB | termios.CLOCAL | termios.PARENB) attrs[2] |= (termios.B9600 | termios.CS8 | termios.CREAD | termios.PARENB) termios.tcsetattr(self.file, termios.TCSANOW, attrs) termios.tcflush(self.file, termios.TCIOFLUSH) self.send_commands() def on_pppd_stdout(self, source, cond): if cond & glib.IO_ERR or cond & glib.IO_HUP: return False line = source.readline() m = re.match("Using interface (ppp[0-9]*)", line) if m: self.interface = m.groups(1)[0] print line return True def check_pppd(self): status = self.pppd.poll() if status != None: if status == 0: self.emit("connected", self.interface) else: try: msg = "pppd exited: " + pppd_errors[int(status)] except KeyError: msg = "pppd exited with unknown error" self.emit("error-occurred", msg) print "pppd exited with status %d" % status return False return True def send_command(self, command): dprint("-->", command) os.write(self.file, "%s\r\n" % command) termios.tcdrain(self.file) def on_data_ready(self, source, condition, terminators, on_done): if condition & glib.IO_ERR or condition & glib.IO_HUP: on_done(None, PPPException("Socket error")) self.cleanup() return False try: self.buffer += os.read(self.file, 1) except OSError, e: if e.errno == errno.EAGAIN: dprint("Got EAGAIN") return True else: on_done(None, PPPException("Socket error")) dprint(e) self.cleanup() return False lines = self.buffer.split("\r\n") found = False for l in lines: if l == "": pass else: for t in terminators: if t in l: found = True if found: lines = filter(lambda x: x != "", lines) lines = map(lambda x: x.strip("\r\n"), lines) dprint("<-- ", lines) on_done(lines, None) return False return True def wait_for_reply(self, callback, terminators=["OK", "ERROR"], *user_data): def on_timeout(): glib.source_remove(self.io_watch) callback(None, PPPException("Modem initialization timed out"), *user_data) self.cleanup() return False def on_done(ret, exception): glib.source_remove(self.timeout) callback(ret, exception, *user_data) self.buffer = "" self.term_found = False self.io_watch = glib.io_add_watch(self.file, glib.IO_IN | glib.IO_ERR | glib.IO_HUP, self.on_data_ready, terminators, on_done) self.timeout = glib.timeout_add(15000, on_timeout) blueman-1.23-git201403102151/blueman/main/AppletService.py0000644000175000017500000000274012307412112022320 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import dbus from blueman.main.SignalTracker import SignalTracker class AppletService(dbus.proxies.Interface, SignalTracker): __inst__ = None def __new__(c): if not AppletService.__inst__: AppletService.__inst__ = object.__new__(c) return AppletService.__inst__ def __init__(self): SignalTracker.__init__(self) self.bus = dbus.SessionBus() service = self.bus.get_object("org.blueman.Applet", "/", follow_name_owner_changes=True) dbus.proxies.Interface.__init__(self, service, "org.blueman.Applet") def Handle(self, signame, handler): SignalTracker.Handle(self, "dbus", self.bus, handler, signame, self.dbus_interface, path=self.object_path) blueman-1.23-git201403102151/blueman/main/NetConf.py0000644000175000017500000002027112307412112021105 0ustar schrammschrammimport pickle import socket import os import signal import errno import re from blueman.Constants import * from blueman.Lib import create_bridge, destroy_bridge, BridgeException from subprocess import call, Popen class DnsMasqHandler(object): def __init__(self, netconf): self.pid = None self.netconf = netconf def do_apply(self): if not self.netconf.locked("dhcp") or self.netconf.ip4_changed: if self.netconf.ip4_changed: self.do_remove() if 1: rtr = "--dhcp-option=option:router,%s" % socket.inet_ntoa(self.netconf.ip4_address) else: rtr = "--dhcp-option=3 --dhcp-option=6" #no route and no dns start = self.netconf.ip4_address[:3] + chr(ord(self.netconf.ip4_address[3])+1) end = self.netconf.ip4_address[:3] + "\xfe" #.254 args = "--pid-file=/var/run/dnsmasq.pan1.pid --bind-interfaces --dhcp-range=%s,%s,60m --except-interface=lo --interface=pan1 %s" % (socket.inet_ntoa(start), socket.inet_ntoa(end), rtr) argv = ["dnsmasq"] + args.split(" ") dprint(argv) p = Popen(argv) ret = p.wait() if ret == 0: dprint("Dnsmasq started correctly") f = open("/var/run/dnsmasq.pan1.pid", "r") self.pid = int(f.read()) f.close() dprint("pid", self.pid) self.netconf.lock("dhcp") else: raise Exception("dnsmasq failed to start. Check the system log for errors") def do_remove(self): if self.netconf.locked("dhcp"): os.kill(self.pid, signal.SIGTERM) self.netconf.unlock("dhcp") class DhcpdHandler(object): def __init__(self, netconf): self.pid = None self.netconf = netconf def _read_dhcp_config(self): f = open(DHCP_CONFIG_FILE, "r") insection = False dhcp_config = "" existing_subnet = "" for line in f: if line == "#### BLUEMAN AUTOMAGIC SUBNET ####\n": insection = True if line == "#### END BLUEMAN AUTOMAGIC SUBNET ####\n": insection == False if not insection: dhcp_config += line else: existing_subnet += line f.close() return (dhcp_config, existing_subnet) def get_dns_servers(self): f = open("/etc/resolv.conf", "r") dns_servers = "" for line in f: server = re.search("^nameserver (.*)", line) if server: server = server.groups(1)[0] dns_servers += "%s, " % server; dns_servers = dns_servers.strip(", ") f.close() return dns_servers def _generate_subnet_config(self): dns = self.get_dns_servers() masked_ip = "" for i in range(4): masked_ip += chr(ord(self.netconf.ip4_address[i]) & ord(self.netconf.ip4_mask[i])) start = self.netconf.ip4_address[:3] + chr(ord(self.netconf.ip4_address[3])+1) end = self.netconf.ip4_address[:3] + "\xfe" #.254 subnet = "#### BLUEMAN AUTOMAGIC SUBNET ####\n" subnet += "# Everything inside this section is destroyed after config change\n" subnet += """subnet %(ip_mask)s netmask %(netmask)s { option domain-name-servers %(dns)s; option subnet-mask %(netmask)s; option routers %(rtr)s; range %(start)s %(end)s; }\n""" % {"ip_mask": socket.inet_ntoa(masked_ip), "netmask": socket.inet_ntoa(self.netconf.ip4_mask), "dns": dns, "rtr": socket.inet_ntoa(self.netconf.ip4_address), "start": socket.inet_ntoa(start), "end": socket.inet_ntoa(end) } subnet += "#### END BLUEMAN AUTOMAGIC SUBNET ####\n" return subnet def do_apply(self): if not self.netconf.locked("dhcp") or self.netconf.ip4_changed: if self.netconf.ip4_changed: self.do_remove() dhcp_config, existing_subnet = self._read_dhcp_config() subnet = self._generate_subnet_config() #if subnet != self.existing_subnet: f = open(DHCP_CONFIG_FILE, "w") f.write(dhcp_config) f.write(subnet) f.close() p = Popen(["dhcpd3", "-pf", "/var/run/dhcp3-server/dhcpd.pan1.pid", "pan1"]) ret = p.wait() if ret == 0: dprint("dhcpd started correctly") f = open("/var/run/dhcp3-server/dhcpd.pan1.pid", "r") self.pid = int(f.read()) f.close() dprint("pid", self.pid) self.netconf.lock("dhcp") else: raise Exception("dhcpd failed to start. Check the system log for errors") def do_remove(self): dhcp_config, existing_subnet = self._read_dhcp_config() f = open(DHCP_CONFIG_FILE, "w") f.write(dhcp_config) f.close() if self.netconf.locked("dhcp"): os.kill(self.pid, signal.SIGTERM) self.netconf.unlock("dhcp") class_id = 10 class NetConf(object): default_inst = None @classmethod def get_default(cls): if NetConf.default_inst: return NetConf.default_inst try: f = open("/var/lib/blueman/network.state", "r") obj = pickle.load(f) if obj.version != class_id: raise Exception NetConf.default_inst = obj f.close() return obj except: n = cls() try: n.store() except: return n NetConf.default_inst = n return n def __init__(self): dprint() self.version = class_id self.dhcp_handler = None self.ipt_rules = [] self.ip4_address = None self.ip4_mask = None self.ip4_changed = False def set_ipv4(self, ip, netmask): if self.ip4_address != ip or self.ip4_mask != netmask: self.ip4_changed = True self.ip4_address = ip self.ip4_mask = netmask def get_ipv4(self): return (self.ip4_address, self.ip4_mask) def enable_ip4_forwarding(self): f = open("/proc/sys/net/ipv4/ip_forward", "w") f.write("1") f.close() for d in os.listdir("/proc/sys/net/ipv4/conf"): f = open("/proc/sys/net/ipv4/conf/%s/forwarding" % d, "w") f.write("1") f.close() def add_ipt_rule(self, table, chain, rule): self.ipt_rules.append((table, chain, rule)) args = ["/sbin/iptables", "-t", table, "-A", chain] + rule.split(" ") dprint(" ".join(args)) ret = call(args) print "Return code", ret def del_ipt_rules(self): for table, chain, rule in self.ipt_rules: call(["/sbin/iptables", "-t", table, "-D", chain] + rule.split(" ")) self.ipt_rules = [] self.unlock("iptables") def set_dhcp_handler(self, handler): if not isinstance(self.dhcp_handler, handler): running = False if self.dhcp_handler: self.dhcp_handler.do_remove() running = True self.dhcp_handler = handler(self) if running: self.dhcp_handler.do_apply() def get_dhcp_handler(self): if not self.dhcp_handler: return None return type(self.dhcp_handler) def apply_settings(self): if self.ip4_address == None or self.ip4_mask == None: if self.ip4_changed: self.ip4_changed = False self.store() return if self != NetConf.get_default(): NetConf.get_default().remove_settings() NetConf.default_inst = self try: create_bridge("pan1") except BridgeException, e: if e.errno != errno.EEXIST: raise ip_str = socket.inet_ntoa(self.ip4_address) mask_str = socket.inet_ntoa(self.ip4_mask) if self.ip4_changed or not self.locked("ifconfig"): self.enable_ip4_forwarding() ret = call(["ifconfig", "pan1", ip_str, "netmask", mask_str, "up"]) if ret != 0: raise Exception("Failed to setup interface pan1") self.lock("ifconfig") if self.ip4_changed or not self.locked("iptables"): self.del_ipt_rules() self.add_ipt_rule("nat", "POSTROUTING", "-s %s/%s -j MASQUERADE" % (ip_str, mask_str)) self.add_ipt_rule("filter", "FORWARD", "-i pan1 -j ACCEPT") self.add_ipt_rule("filter", "FORWARD", "-o pan1 -j ACCEPT") self.add_ipt_rule("filter", "FORWARD", "-i pan1 -j ACCEPT") self.lock("iptables") if self.dhcp_handler: self.dhcp_handler.do_apply() self.ip4_changed = False self.store() def remove_settings(self): dprint(self) if self.dhcp_handler: self.dhcp_handler.do_remove() try: destroy_bridge("pan1") except: pass self.unlock("ifconfig") self.del_ipt_rules() self.store() def lock(self, key): f = open("/var/run/blueman-%s" % key, "w") f.close() def unlock(self, key): try: os.unlink("/var/run/blueman-%s" % key) except: pass def locked(self, key): return os.path.exists("/var/run/blueman-%s" % key) #save the instance of this class, requires root def store(self): if not os.path.exists("/var/lib/blueman"): os.mkdir("/var/lib/blueman") f = open("/var/lib/blueman/network.state", "w") pickle.dump(self, f, pickle.HIGHEST_PROTOCOL) f.close() blueman-1.23-git201403102151/blueman/main/KillSwitch.py0000644000175000017500000000671012307412112021630 0ustar schrammschrammimport dbus.proxies import gobject from blueman.main.HalManager import HalManager from blueman.Functions import dprint class WrongType(Exception): pass class NotAKillSwitch(Exception): pass class KillSwitch(dbus.proxies.Interface): class __Switch(dbus.proxies.Interface): def __init__(self, udi): bus = dbus.SystemBus() obj = bus.get_object('org.freedesktop.Hal', udi) dbus.proxies.Interface.__init__(self, obj, 'org.freedesktop.Hal.Device.KillSwitch') def __init__(self, udi): self.udi = udi bus = dbus.SystemBus() obj = bus.get_object('org.freedesktop.Hal', udi) dbus.proxies.Interface.__init__(self, obj, 'org.freedesktop.Hal.Device') if self.QueryCapability("killswitch"): t = self.GetPropertyString("killswitch.type") if t != "bluetooth": raise WrongType else: raise NotAKillSwitch self.__switch = KillSwitch.__Switch(udi) self.hard = 0 self.idx = self.udi self.type = 2 # RfkillType.BLUETOOTH @property def soft(self): try: return not self.GetPower() except: return False def SetPower(self, state): try: self.__switch.SetPower(state) except dbus.DBusException: dprint("Failed to toggle killswitch") def GetPower(self): return self.__switch.GetPower() class Manager(gobject.GObject): __inst = None __gsignals__ = { 'switch-changed': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'switch-added': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'switch-removed': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } def __new__(cls): if not Manager.__inst: return super(Manager, cls).__new__(cls) return Manager.__inst def __init__(self): if not Manager.__inst: gobject.GObject.__init__(self) Manager.__inst = self self.devices = [] self.state = True self.HardBlocked = False dbus.SystemBus().watch_name_owner("org.freedesktop.Hal", self.hal_name_owner_changed) def hal_name_owner_changed(self, owner): for dev in self.devices: self.emit("switch-removed", dev) self.devices = [] if owner != "": self.Hal = HalManager() self.__enumerate() else: self.Hal = None def __enumerate(self): self.state = True devs = self.Hal.FindDeviceByCapability("killswitch") for dev in devs: try: sw = KillSwitch(dev) self.devices.append(sw) self.state &= sw.GetPower() self.emit("switch-added", sw) except WrongType: pass def SetGlobalState(self, state, **kwargs): dprint("Setting killswitches to", state) for dev in self.devices: print("Setting", dev.udi, "to", state) dev.SetPower(state) if len(self.devices) == 0: self.state = True else: self.state = state if "reply_handler" in kwargs: kwargs["reply_handler"]() def GetGlobalState(self): try: self.state &= self.devices[0] except: return self.state else: return self.state blueman-1.23-git201403102151/blueman/main/PluginManager.py0000644000175000017500000002312312307412112022301 0ustar schrammschrammimport gobject import os import __builtin__ import traceback from blueman.Functions import * class StopException(Exception): pass class LoadException(Exception): pass __builtin__.StopException = StopException class PluginManager(gobject.GObject): __gsignals__ = { 'plugin-loaded': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_STRING,)), 'plugin-unloaded': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_STRING,)), } def __init__(self, plugin_class, module_path, user_data): gobject.GObject.__init__(self) self.__plugins = {} self.__classes = {} self.__deps = {} self.__cfls = {} self.__loaded = [] self.user_data = user_data self.module_path = module_path self.plugin_class = plugin_class @property def config_list(self): return [] def GetClasses(self): return self.__classes def GetLoaded(self): return self.__loaded def GetDependencies(self): return self.__deps def GetConflicts(self): return self.__cfls def Load(self, name=None, user_action=False): if name: try: self.__load_plugin(self.__classes[name]) except LoadException as e: pass except Exception as e: if user_action: d = gtk.MessageDialog(type=gtk.MESSAGE_ERROR, buttons=gtk.BUTTONS_CLOSE) d.set_markup(_("An error has occured while loading " "a plugin. Please notify the developers " "with the content of this message.")) d.props.secondary_text = traceback.format_exc() d.run() d.destroy() raise return path = os.path.dirname(self.module_path.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) dprint(plugins) for plugin in plugins: try: __import__(self.module_path.__name__ + ".%s" % plugin, None, None, []) except ImportError as e: dprint("Unable to load plugin module %s\n%s" % (plugin, e)) for cls in self.plugin_class.__subclasses__(): self.__classes[cls.__name__] = cls if not cls.__name__ in self.__deps: self.__deps[cls.__name__] = [] if not cls.__name__ in self.__cfls: self.__cfls[cls.__name__] = [] for c in cls.__depends__: if not c in self.__deps: self.__deps[c] = [] self.__deps[c].append(cls.__name__) for c in cls.__conflicts__: if not c in self.__cfls: self.__cfls[c] = [] self.__cfls[c].append(cls.__name__) if c not in self.__cfls[cls.__name__]: self.__cfls[cls.__name__].append(c) c = self.config_list for name, cls in self.__classes.items(): for dep in self.__deps[name]: #plugins that are required by not unloadable plugins are not unloadable too if not self.__classes[dep].__unloadable__: cls.__unloadable__ = False if (cls.__autoload__ or cls.__name__ in c) and not (cls.__unloadable__ and "!" + cls.__name__ in c): try: self.__load_plugin(cls) except: pass def Disabled(self, plugin): return False def Enabled(self, plugin): return True def __load_plugin(self, cls): if cls.__name__ in self.__loaded: return for dep in cls.__depends__: if not dep in self.__loaded: if not dep in self.__classes: raise Exception("Could not satisfy dependency %s -> %s" % (cls.__name__, dep)) try: self.__load_plugin(self.__classes[dep]) except Exception as e: dprint(e) raise for cfl in self.__cfls[cls.__name__]: if cfl in self.__classes: if self.__classes[cfl].__priority__ > cls.__priority__ and not self.Disabled(cfl) and not self.Enabled( cls.__name__): dprint("Not loading %s because it's conflict has higher priority" % cls.__name__) return if cfl in self.__loaded: if cls.__priority__ > self.__classes[cfl].__priority__ and not self.Enabled(cfl): self.Unload(cfl) else: raise LoadException("Not loading conflicting plugin %s due to lower priority" % cls.__name__) dprint("loading", cls) inst = cls(self.user_data) try: inst._load(self.user_data) except Exception as e: dprint("Failed to load %s\n%s" % (cls.__name__, e)) if not cls.__unloadable__: os._exit(1) raise #NOTE TO SELF: might cause bugs else: self.__plugins[cls.__name__] = inst self.__loaded.append(cls.__name__) self.emit("plugin-loaded", cls.__name__) def __getattr__(self, key): try: return self.__plugins[key] except: return self.__dict__[key] def Unload(self, name): if self.__classes[name].__unloadable__: for d in self.__deps[name]: self.Unload(d) if name in self.__loaded: dprint("Unloading %s" % name) try: inst = self.__plugins[name] inst._unload() except NotImplementedError: print("Plugin cannot be unloaded") else: self.__loaded.remove(name) del self.__plugins[name] self.emit("plugin-unloaded", name) else: raise Exception("Plugin %s is not unloadable" % name) def get_plugins(self): return self.__plugins #executes a function on all plugin instances def Run(self, function, *args, **kwargs): rets = [] for inst in self.__plugins.values(): try: ret = getattr(inst, function)(*args, **kwargs) rets.append(ret) except Exception as e: dprint("Function", function, "on", inst.__class__.__name__, "Failed") traceback.print_exc() return rets #executes a function on all plugin instances, runs a callback after each plugin returns something def RunEx(self, function, callback, *args, **kwargs): for inst in self.__plugins.values(): ret = getattr(inst, function)(*args, **kwargs) try: ret = callback(inst, ret) except StopException: return ret except Exception as e: dprint("Function", function, "on", inst.__class__.__name__, "Failed") traceback.print_exc() return if ret != None: args = ret try: from blueman.main.Config import Config except: pass class PersistentPluginManager(PluginManager): def __init__(self, *args): super(PersistentPluginManager, self).__init__(*args) self.__config = Config() if getattr(self.__config.props, self.plugin_class.__name__) == None: setattr(self.__config.props, self.plugin_class.__name__, []) self.__config.connect("property-changed", self.on_property_changed) def Disabled(self, plugin): plugins = getattr(self.__config.props, self.plugin_class.__name__) return "!" + plugin in plugins def Enabled(self, plugin): plugins = getattr(self.__config.props, self.plugin_class.__name__) return plugin in plugins def SetConfig(self, plugin, state): plugins = self.__config.get(self.plugin_class.__name__) if plugin in plugins: plugins.remove(plugin) elif "!" + plugin in plugins: plugins.remove("!" + plugin) plugins.append(str("!" + plugin) if not state else str(plugin)) self.__config.set(self.plugin_class.__name__, plugins) @property def config_list(self): return self.__config.get(self.plugin_class.__name__) def on_property_changed(self, config, key, value): if key == self.plugin_class.__name__: if type(value) == list: for item in value: disable = item[0] == "!" if disable: item = item[1:] try: cls = self.GetClasses()[item] if not cls.__unloadable__ and disable: print(YELLOW("warning:"), item, "is not unloadable") elif item in self.GetLoaded() and disable: self.Unload(item) elif item not in self.GetLoaded() and not disable: try: self.Load(item, user_action=True) except: self.SetConfig(item, False) except KeyError: print(YELLOW("warning:"), "Plugin %s not found" % item) continue blueman-1.23-git201403102151/blueman/main/KillSwitchNG.py0000644000175000017500000001117312307412112022054 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import dbus import os import struct import weakref import errno import gobject from blueman.main.Mechanism import Mechanism from blueman.Functions import dprint import stat class RFKillType: ALL = 0 WLAN = 1 BLUETOOTH = 2 UWB = 3 WIMAX = 4 WWAN = 5 GPS = 6 class RFKillOp: ADD = 0 DEL = 1 CHANGE = 2 CHANGE_ALL = 3 class RFKillState: SOFT_BLOCKED = 0 UNBLOCKED = 1 HARD_BLOCKED = 2 RFKILL_EVENT_SIZE_V1 = 8 class Switch: def __init__(self, idx, type, soft, hard): self.idx = idx self.type = type self.soft = soft self.hard = hard class KillSwitchNG(gobject.GObject): __gsignals__ = { 'switch-changed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'switch-added' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), 'switch-removed' : (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT,)), } def __init__(self): gobject.GObject.__init__(self) self.state = True self.hardblocked = False self.switches = {} mode = os.stat("/dev/rfkill").st_mode flags = 0 if os.getuid() == 0: flags = os.O_RDWR else: if (mode & stat.S_IWOTH) == 0: flags = os.O_RDONLY else: flags = os.O_RDWR if (mode & stat.S_IROTH) == 0: m = Mechanism() m.DevRfkillChmod() flags |= os.O_NONBLOCK self.fd = os.open("/dev/rfkill", flags) ref = weakref.ref(self) self.iom = gobject.io_add_watch(self.fd, gobject.IO_IN | gobject.IO_ERR | gobject.IO_HUP, lambda *args: ref() and ref().io_event(*args) ) def __del__(self): try: gobject.source_remove(self.iom) os.close(self.fd) except: pass @property def devices(self): def m(x): if x.type == RFKillType.BLUETOOTH: return x stuff = map(m, self.switches.values()) stuff = filter(lambda x: x is not None, stuff) return stuff def io_event(self, source, condition): if condition & gobject.IO_ERR or condition & gobject.IO_HUP: return False data = os.read(self.fd, RFKILL_EVENT_SIZE_V1) if len(data) != RFKILL_EVENT_SIZE_V1: dprint("Bad rfkill event size") else: (idx, type, op, soft, hard) = struct.unpack("IBBBB", data) if op == RFKillOp.ADD: self.switches[idx] = Switch(idx, type, soft, hard) self.emit("switch-added", self.switches[idx]) elif op == RFKillOp.DEL: sw = self.switches[idx] del self.switches[idx] self.emit("switch-removed", sw) elif op == RFKillOp.CHANGE: orig_soft = self.switches[idx].soft orig_hard = self.switches[idx].hard if orig_soft != soft or orig_hard != hard: self.switches[idx].type = type self.switches[idx].soft = soft self.switches[idx].hard = hard self.emit("switch-changed", self.switches[idx]) return True def do_switch_added(self, switch): if switch.type == RFKillType.BLUETOOTH: self.update_state() def do_switch_changed(self, switch): if switch.type == RFKillType.BLUETOOTH: self.update_state() def do_switch_removed(self, switch): if switch.type == RFKillType.BLUETOOTH: self.update_state() def SetGlobalState(self, state, **kwargs): dprint("set", state) #if we have permission, we just send an event, else we use the dbus interface if os.getuid() == 0: event = struct.pack("IBBBB", 0, RFKillType.BLUETOOTH, RFKillOp.CHANGE_ALL, (0 if state else 1), 0) os.write(self.fd, event) else: m = Mechanism() m.SetRfkillState(state, **kwargs) def update_state(self): self.state = True self.hardblocked = False for s in self.switches.itervalues(): if s.type == RFKillType.BLUETOOTH: self.hardblocked |= s.hard self.state &= (s.soft == 0 and s.hard == 0) dprint("State:", self.state) def GetGlobalState(self): return self.state @property def GlobalState(self): return self.state @property def HardBlocked(self): return self.hardblocked blueman-1.23-git201403102151/blueman/main/SpeedCalc.py0000644000175000017500000000307612307412112021400 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import time class SpeedCalc: def __init__(self, moving_avg = 3): self.moving_avg = moving_avg self.log = [] self.reference = 0 def calc(self, amount): if self.log == []: self.reference = amount amount -= self.reference curtime = round(time.time(), 2) self.log.append((curtime, amount)) if len(self.log) >= 2: total_time = self.log[-1][0] - self.log[0][0] #print "tt "+str(total_time) if total_time >= self.moving_avg: total_amount = self.log[-1][1] - self.log[0][1] speed = total_amount / total_time del self.log[0] return speed else: total_amount = self.log[-1][1] - self.log[0][1] speed = total_amount / total_time return speed else: return 0 def reset(self): self.log = [] blueman-1.23-git201403102151/blueman/main/Mechanism.py0000644000175000017500000000237212307412112021457 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import os import time import dbus class Mechanism(dbus.proxies.Interface): __inst__ = None def __new__(c): if not Mechanism.__inst__: Mechanism.__inst__ = object.__new__(c) return Mechanism.__inst__ def __init__(self): self.bus = dbus.SystemBus() service = self.bus.get_object("org.blueman.Mechanism", "/", follow_name_owner_changes=True) dbus.proxies.Interface.__init__(self, service, "org.blueman.Mechanism") blueman-1.23-git201403102151/blueman/main/Device.py0000644000175000017500000001015612307412112020751 0ustar schrammschrammimport gobject from blueman.Functions import dprint from blueman.main.SignalTracker import SignalTracker from blueman.bluez.Adapter import Adapter from blueman.bluez.Device import Device as BluezDevice import os import weakref class Device(gobject.GObject): __gsignals__ = { 'invalidated': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'property-changed': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT,)), } def __init__(self, instance): gobject.GObject.__init__(self) self.Properties = {} self.Fake = True self.Temp = False if isinstance(instance, str) or isinstance(instance, unicode): self.Device = BluezDevice(instance) else: self.Device = instance #set fallback icon, fixes lp:#327718 self.Device.Icon = "blueman" self.Device.Class = "unknown" self.__services = {} self.Valid = True self.Signals = SignalTracker() dprint("caching initial properties") self.Properties = self.Device.GetProperties() if not "Fake" in self.Properties: self.Fake = False w = weakref.ref(self) if not self.Fake: self._obj_path = self.Device.GetObjectPath() self.Signals.Handle("bluez", self.Device, lambda key, value: w() and w().property_changed(key, value), "PropertyChanged") object_path = self.Device.GetObjectPath() adapter = Adapter(object_path.replace("/" + os.path.basename(object_path), "")) self.Signals.Handle("bluez", adapter, lambda path: w() and w().on_device_removed(path), "DeviceRemoved") @property def Services(self): if len(self.__services) == 0: self.init_services() return self.__services def __del__(self): dprint("deleting device", self.get_object_path()) self.Destroy() def get_object_path(self): if not self.Fake: return self._obj_path def on_device_removed(self, path): if path == self._obj_path: self.emit("invalidated") self.Destroy() def init_services(self): dprint("Loading services") if not self.Fake: services = self.Device.ListServiceInterfaces() self.__services = {} for service in services: name = service.GetInterfaceName().split(".") name = name[len(name) - 1].lower() self.__services[name] = service def Copy(self): if not self.Valid: raise Exception("Attempted to copy an invalidated device") return Device(self.Device) def property_changed(self, key, value): self.emit("property-changed", key, value) self.Properties[key] = value if key == "UUIDs": self.init_services() def Destroy(self): dprint("invalidating device", self.get_object_path()) self.Valid = False #self.Device = None self.Signals.DisconnectAll() #def __del__(self): # dprint("DEBUG: deleting Device instance") def GetProperties(self): #print "Properties requested" if not self.Valid: raise Exception("Attempted to get properties for an invalidated device") return self.Properties def __getattr__(self, name): if name in self.__dict__["Properties"]: if not self.Valid: #traceback.print_stack() dprint("Warning: Attempted to get %s property for an invalidated device" % name) return self.__dict__["Properties"][name] else: return getattr(self.Device, name) def __setattr__(self, key, value): if not key in self.__dict__ and "Properties" in self.__dict__ and key in self.__dict__["Properties"]: if not self.Valid: raise Exception("Attempted to set properties for an invalidated device") dprint("Setting property", key, value) self.__dict__["Device"].SetProperty(key, value) else: self.__dict__[key] = value blueman-1.23-git201403102151/blueman/main/__init__.py0000644000175000017500000000000012307412112021274 0ustar schrammschrammblueman-1.23-git201403102151/blueman/main/Makefile.am0000644000175000017500000000077112307412112021236 0ustar schrammschrammSUBDIRS = applet if ENABLE_HAL HAL = HalManager.py KillSwitch.py else HAL = endif bluemandir = $(pythondir)/blueman/main blueman_PYTHON = PulseAudioUtils.py BluezConfig.py KillSwitchNG.py AppletService.py PPPConnection.py Config.py DhcpClient.py Device.py FakeDevice.py __init__.py Mechanism.py NetConf.py SignalTracker.py SpeedCalc.py DbusService.py PluginManager.py blueman_PYTHON += $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/main/DbusService.py0000644000175000017500000000613512307412112021772 0ustar schrammschramm # Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import dbus import dbus.glib import dbus.service import inspect class MethodAlreadyExists(Exception): pass class DbusService(dbus.service.Object): def __init__(self, interface, path, bus=dbus.SessionBus): self.interface = interface self.path = path self.bus = bus() self.bus.request_name(self.interface) dbus.service.Object.__init__(self, self.bus, self.path) def add_method(self, func, dbus_interface=None, in_signature="", *args, **kwargs): if not dbus_interface: dbus_interface = self.interface name = func.__name__ if name in self.__class__.__dict__: raise MethodAlreadyExists cnt = 0 a = inspect.getargspec(func)[0] a = ",".join(a[1:]) #print name, a exec \ """def %(0)s(self, %(1)s): return self.%(0)s._orig_func(%(1)s) %(0)s._orig_func = func dec = dbus.service.method(dbus_interface, in_signature, *args, **kwargs)(%(0)s)""" % {"0": func.__name__, "1": a} setattr(self.__class__, name, dec) if not dbus_interface in self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__]: self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__][dbus_interface] = {} self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__][dbus_interface][name] = dec def add_signal(self, name, dbus_interface=None, signature="", *args, **kwargs): if not dbus_interface: dbus_interface = self.interface if name in self.__class__.__dict__: raise MethodAlreadyExists a = "" for i in range(len(dbus.Signature(signature))): a += ", arg%d" % i exec "def func(self%s): pass" % a func.__name__ = name dec = dbus.service.signal(dbus_interface, signature, *args, **kwargs)(func) setattr(self.__class__, func.__name__, dec) if not dbus_interface in self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__]: self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__][dbus_interface] = {} self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__][dbus_interface][func.__name__] = dec return getattr(self, func.__name__) def remove_registration(self, name): print "remove", name delattr(self.__class__, name) del self._dbus_class_table[self.__class__.__module__+"."+self.__class__.__name__][self.interface][name] blueman-1.23-git201403102151/blueman/main/applet/0000755000175000017500000000000012307423217020472 5ustar schrammschrammblueman-1.23-git201403102151/blueman/main/applet/BluezAgent.py0000644000175000017500000002467512307412112023112 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import dbus import dbus.glib import dbus.service import os.path from blueman.Functions import get_icon, dprint import gtk import gobject import cgi import blueman.bluez as Bluez from blueman.Sdp import * from blueman.Constants import * from blueman.gui.Notification import Notification from blueman.bluez.Agent import Agent, AgentMethod class AgentErrorRejected(dbus.DBusException): def __init__(self): dbus.DBusException.__init__(self, name="org.bluez.Error.Rejected") class AgentErrorCanceled(dbus.DBusException): def __init__(self): dbus.DBusException.__init__(self, name="org.bluez.Error.Canceled") class DummyGObjectMeta(dbus.service.InterfaceType, gobject.GObjectMeta): pass class CommonAgent(gobject.GObject, Agent): __metaclass__ = DummyGObjectMeta __gsignals__ = { 'released': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), } def __init__(self, status_icon, path): Agent.__init__(self, path) gobject.GObject.__init__(self) self.status_icon = status_icon self.dbus_path = path self.dialog = None self.n = None def build_passkey_dialog(self, device_alias, dialog_msg, is_numeric): def on_insert_text(editable, new_text, new_text_length, position): if not new_text.isdigit(): editable.stop_emission("insert-text") builder = gtk.Builder() builder.add_from_file(UI_PATH + "/applet-passkey.ui") builder.set_translation_domain("blueman") dialog = builder.get_object("dialog") dialog.props.icon_name = "blueman" dev_name = builder.get_object("device_name") dev_name.set_markup(device_alias) msg = builder.get_object("message") msg.set_text(dialog_msg) pin_entry = builder.get_object("pin_entry") show_input = builder.get_object("show_input_check") if (is_numeric): pin_entry.set_max_length(6) pin_entry.set_width_chars(6) pin_entry.connect("insert-text", on_insert_text) show_input.hide() else: pin_entry.set_max_length(16) pin_entry.set_width_chars(16) pin_entry.set_visibility(False) show_input.connect("toggled", lambda x: pin_entry.set_visibility(x.props.active)) accept_button = builder.get_object("accept") pin_entry.connect("changed", lambda x: accept_button.set_sensitive(x.get_text() != '')) return (dialog, pin_entry) def get_device_alias(self, device_path): device = Bluez.Device(device_path) props = device.GetProperties() address = props["Address"] name = props["Name"] alias = address if name: alias = "%s (%s)" % (cgi.escape(name), address) return alias def ask_passkey(self, device_path, dialog_msg, notify_msg, is_numeric, notification, ok, err): def on_notification_close(n, action): if action != "closed": self.dialog.present() else: if self.dialog: self.dialog.response(gtk.RESPONSE_REJECT) #self.applet.status_icon.set_blinking(False) def passkey_dialog_cb(dialog, response_id): if response_id == gtk.RESPONSE_ACCEPT: ret = pin_entry.get_text() if is_numeric: ret = int(ret) ok(ret) else: err(AgentErrorRejected()) dialog.destroy() self.dialog = None alias = self.get_device_alias(device_path) notify_message = _("Pairing request for %s") % (alias) if self.dialog: dprint("Agent: Another dialog still active, cancelling") err(AgentErrorCanceled()) self.dialog, pin_entry = self.build_passkey_dialog(alias, dialog_msg, is_numeric) if not self.dialog: dprint("Agent: Failed to build dialog") err(AgentErrorCanceled()) if notification: Notification(_("Bluetooth Authentication"), notify_message, pixbuf=get_icon("blueman", 48), status_icon=self.status_icon) #self.applet.status_icon.set_blinking(True) self.dialog.connect("response", passkey_dialog_cb) self.dialog.present() def __del__(self): dprint("Agent on path", self.dbus_path, "deleted") @AgentMethod def Release(self): dprint("Agent.Release") self.Cancel() self.remove_from_connection() self.emit("released") @AgentMethod def Cancel(self): dprint("Agent.Cancel") if self.dialog: self.dialog.response(gtk.RESPONSE_REJECT) try: self.n.close() except: pass class AdapterAgent(CommonAgent): def __init__(self, status_icon, adapter, time_func): self.adapter = adapter self.n = None self.time_func = time_func adapter_name = os.path.basename(adapter.GetObjectPath()) CommonAgent.__init__(self, status_icon, "/org/blueman/agent/adapter/" + adapter_name) @AgentMethod def RequestPinCode(self, device, ok, err): dprint("Agent.RequestPinCode") dialog_msg = _("Enter PIN code for authentication:") notify_msg = _("Enter PIN code") self.ask_passkey(device, dialog_msg, notify_msg, False, True, ok, err) if self.dialog: self.dialog.present_with_time(self.time_func()) @AgentMethod def RequestPasskey(self, device, ok, err): dprint("Agent.RequestPasskey") dialog_msg = _("Enter passkey for authentication:") notify_msg = _("Enter passkey") self.ask_passkey(device, dialog_msg, notify_msg, True, True, ok, err) if self.dialog: self.dialog.present_with_time(self.time_func()) @AgentMethod def DisplayPasskey(self, device, passkey, entered): dprint("Agent.DisplayPasskey") @AgentMethod def RequestConfirmation(self, device, passkey, ok, err): def on_confirm_action(n, action): #self.applet.status_icon.set_blinking(False) if action == "confirm": ok() else: err(AgentErrorRejected()) dprint("Agent.RequestConfirmation") alias = self.get_device_alias(device) notify_message = (_("Pairing request for:") + "\n%s\n" + _( "Confirm value for authentication:") + " %s") % (alias, passkey) actions = [["confirm", _("Confirm"), "gtk-yes"], ["deny", _("Deny"), "gtk-no"]] Notification("Bluetooth", notify_message, 0, actions, on_confirm_action, pixbuf=get_icon("blueman", 48), status_icon=self.status_icon) #self.applet.status_icon.set_blinking(True) @AgentMethod def Authorize(self, device, uuid, ok, err): def on_auth_action(n, action): dprint(action) #self.applet.status_icon.set_blinking(False) if action == "always": device = Bluez.Device(n._device) device.SetProperty("Trusted", True) if action == "always" or action == "accept": ok() else: err(AgentErrorRejected()) self.n = None dprint("Agent.Authorize") alias = self.get_device_alias(device) uuid16 = uuid128_to_uuid16(uuid) service = uuid16_to_name(uuid16) notify_message = (_("Authorization request for:") + "\n%s\n" + _("Service:") + " %s") % (alias, service) actions = [["always", _("Always accept"), "blueman-trust"], ["accept", _("Accept"), "gtk-yes"], ["deny", _("Deny"), "gtk-no"]] n = Notification(_("Bluetooth Authentication"), notify_message, 0, actions, on_auth_action, pixbuf=get_icon("blueman", 48), status_icon=self.status_icon) n._device = device #self.applet.status_icon.set_blinking(True) @AgentMethod def ConfirmModeChange(self, mode, ok, err): dprint("Agent.ConfirmModeChange") class TempAgent(CommonAgent): def __init__(self, status_icon, path, time): CommonAgent.__init__(self, status_icon, path) self.time = time @AgentMethod def RequestPinCode(self, device, ok, err): dprint("Agent.RequestPinCode") dialog_msg = _("Enter PIN code for authentication:") notify_msg = _("Enter PIN code") self.ask_passkey(device, dialog_msg, notify_msg, False, False, ok, err) if self.dialog: self.dialog.present_with_time(self.time) @AgentMethod def RequestPasskey(self, device, ok, err): dprint("Agent.RequestPasskey") dialog_msg = _("Enter passkey for authentication:") notify_msg = _("Enter passkey") self.ask_passkey(device, dialog_msg, notify_msg, True, False, ok, err) if self.dialog: self.dialog.present_with_time(self.time) @AgentMethod def RequestConfirmation(self, device, passkey, ok, err): dprint("Agent.RequestConfirmation") alias = self.get_device_alias(device) dialog = gtk.MessageDialog(buttons=gtk.BUTTONS_YES_NO) dialog.props.use_markup = True dialog.props.icon_name = "gtk-dialog-authentication" dialog.props.secondary_use_markup = True dialog.props.title = _("Confirm value") dialog.props.text = _("Pairing with: %s") % alias dialog.props.secondary_text = _("Confirm value for authentication:") + "%s" % passkey resp = dialog.run() if resp == gtk.RESPONSE_YES: ok() else: err(AgentErrorRejected()) dialog.destroy() blueman-1.23-git201403102151/blueman/main/applet/Makefile.in0000644000175000017500000004131712307423213022541 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = blueman/main/applet DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/main/applet blueman_PYTHON = \ BluezAgent.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/main/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/applet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/main/applet/Transfer.py0000644000175000017500000002553212307412112022627 0ustar schrammschrammfrom blueman.main.SpeedCalc import SpeedCalc from blueman.main.Config import Config from blueman.ods.OdsManager import OdsManager from blueman.main.Device import Device from blueman.Functions import * from blueman.Lib import get_special_dir, SpecialDirType import os import gobject from blueman.gui.Notification import Notification import weakref class Transfer(OdsManager): def __init__(self, applet): OdsManager.__init__(self) self.Applet = applet try: self.status_icon = self.Applet.Plugins.StatusIcon except: self.status_icon = None self.GHandle("server-created", self.on_server_created) self.Config = Config("transfer") #check options if self.Config.props.opp_enabled == None: self.Config.props.opp_enabled = True if self.Config.props.ftp_enabled == None: self.Config.props.ftp_enabled = True self.create_server("opp") self.create_server("ftp") self.allowed_devices = [] def create_server(self, pattern): if pattern == "opp": if self.Config.props.opp_enabled: OdsManager.create_server(self) elif pattern == "ftp": if self.Config.props.ftp_enabled: OdsManager.create_server(self, pattern="ftp", require_pairing=True) def start_server(self, pattern): server = self.get_server(pattern) if server != None: if self.Config.props.shared_path == None: d = get_special_dir(SpecialDirType.PUBLIC_SHARE) if d == None: self.Config.props.shared_path = os.path.expanduser("~") else: self.Config.props.shared_path = d if not os.path.isdir(self.Config.props.shared_path): raise Exception("Configured share directory %s does not exist" % self.Config.props.shared_path) if pattern == "opp": server.Start(self.Config.props.shared_path, True, False) elif pattern == "ftp": if self.Config.props.ftp_allow_write == None: self.Config.props.ftp_allow_write = False server.Start(self.Config.props.shared_path, self.Config.props.ftp_allow_write, True) return True else: return False def on_server_created(self, inst, server, pattern): def on_started(server): dprint(pattern, "Started") server.GHandle("started", on_started) server.GHandle("session-created", self.on_session_created) server.pattern = pattern self.start_server(pattern) def on_session_created(self, server, session): dprint(server.pattern, "session created") if server.pattern != "opp": return session.GHandle("transfer-progress", self.transfer_progress) session.GHandle("cancelled", self.transfer_finished, "cancelled") session.GHandle("disconnected", self.transfer_finished, "disconnected") session.GHandle("transfer-completed", self.transfer_finished, "completed") session.GHandle("error-occurred", self.transfer_finished, "error") session.GHandle("transfer-started", self.on_transfer_started) session.transfer = {} session.transfer["notification"] = None session.transfer["silent_transfers"] = 0 session.transfer["normal_transfers"] = 0 session.server = server def on_transfer_started(self, session, filename, local_path, total_bytes): dprint("transfer started", filename) info = session.server.GetServerSessionInfo(session.object_path) trusted = False try: dev = self.Applet.Manager.GetAdapter().FindDevice(info["BluetoothAddress"]) dev = Device(dev) name = dev.Alias trusted = dev.Trusted except Exception as e: dprint(e) name = info["BluetoothAddress"] wsession = weakref.proxy(session) wself = weakref.proxy(self) icon = get_icon("blueman", 48) session.transfer["filename"] = filename session.transfer["filepath"] = local_path session.transfer["total"] = total_bytes session.transfer["finished"] = False session.transfer["failed"] = False session.transfer["waiting"] = True session.transfer["address"] = info["BluetoothAddress"] session.transfer["name"] = name session.transfer["transferred"] = 0 def access_cb(n, action): dprint(action) if action == "closed": if wsession.transfer["waiting"]: wsession.Reject() if wsession.transfer["waiting"]: if action == "accept": wsession.Accept() wself.allowed_devices.append(wsession.transfer["address"]) gobject.timeout_add(60000, wself.allowed_devices.remove, wsession.transfer["address"]) else: wsession.Reject() wsession.transfer["waiting"] = False if info["BluetoothAddress"] not in self.allowed_devices and not (self.Config.props.opp_accept and trusted): n = Notification(_("Incoming file over Bluetooth"), _("Incoming file %(0)s from %(1)s") % {"0": "" + os.path.basename(filename) + "", "1": "" + name + ""}, 30000, [["accept", _("Accept"), "gtk-yes"], ["reject", _("Reject"), "gtk-no"]], access_cb, icon, self.status_icon) if total_bytes > 350000: session.transfer["normal_transfers"] += 1 else: session.transfer["silent_transfers"] += 1 else: if total_bytes > 350000: n = Notification(_("Receiving file"), _("Receiving file %(0)s from %(1)s") % { "0": "" + os.path.basename(filename) + "", "1": "" + name + ""}, pixbuf=icon, status_icon=self.status_icon) session.transfer["normal_transfers"] += 1 else: session.transfer["silent_transfers"] += 1 n = None access_cb(n, "accept") session.transfer["notification"] = n def transfer_progress(self, session, bytes_transferred): session.transfer["transferred"] = bytes_transferred def add_open(self, n, name, path): if Notification.actions_supported(): print("adding action") def on_open(*args): print("open") spawn(["xdg-open", path], True) n.add_action("open", name, on_open) n.show() def transfer_finished(self, session, *args): type = args[-1] dprint(args) try: if not session.transfer["finished"]: if type != "cancelled" and type != "error": session.transfer["finished"] = True if session.transfer["total"] > 350000: icon = get_icon("blueman", 48) n = Notification(_("File received"), _("File %(0)s from %(1)s successfully received") % { "0": "" + session.transfer["filename"] + "", "1": "" + session.transfer["name"] + ""}, pixbuf=icon, status_icon=self.status_icon) self.add_open(n, "Open", session.transfer["filepath"]) else: session.transfer["failed"] = True session.transfer["finished"] = True n = session.transfer["notification"] if n: n.close() icon = get_icon("blueman", 48) session.transfer["notification"] = Notification(_("Transfer failed"), _("Transfer of file %(0)s failed") % { "0": "" + session.transfer["filename"] + "", "1": "" + session.transfer["name"] + ""}, pixbuf=icon, status_icon=self.status_icon) if session.transfer["total"] > 350000: session.transfer["normal_transfers"] -= 1 else: session.transfer["silent_transfers"] -= 1 if type == "disconnected": icon = get_icon("blueman", 48) if session.transfer["normal_transfers"] == 0 and session.transfer["silent_transfers"] == 1: n = Notification(_("File received"), _("File %(0)s from %(1)s successfully received") % { "0": "" + session.transfer["filename"] + "", "1": "" + session.transfer["name"] + ""}, pixbuf=icon, status_icon=self.status_icon) self.add_open(n, "Open", session.transfer["filepath"]) elif session.transfer["normal_transfers"] == 0 and session.transfer["silent_transfers"] > 0: n = Notification(_("Files received"), ngettext("Received %d file in the background", "Received %d files in the background", session.transfer["silent_transfers"]) % session.transfer[ "silent_transfers"], pixbuf=icon, status_icon=self.status_icon) self.add_open(n, "Open Location", self.Config.props.shared_path) elif session.transfer["normal_transfers"] > 0 and session.transfer["silent_transfers"] > 0: n = Notification(_("Files received"), ngettext("Received %d more file in the background", "Received %d more files in the background", session.transfer["silent_transfers"]) % session.transfer[ "silent_transfers"], pixbuf=icon, status_icon=self.status_icon) self.add_open(n, "Open Location", self.Config.props.shared_path) del session.transfer del session.server except KeyError: pass def on_server_destroyed(self, inst, server): pass blueman-1.23-git201403102151/blueman/main/applet/__init__.py0000644000175000017500000000000012307412112022561 0ustar schrammschrammblueman-1.23-git201403102151/blueman/main/applet/Makefile.am0000644000175000017500000000034012307412112022513 0ustar schrammschrammbluemandir = $(pythondir)/blueman/main/applet blueman_PYTHON = \ BluezAgent.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-1.23-git201403102151/blueman/main/applet/Makefile0000644000175000017500000004464712307423217022151 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/main/applet/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/main/applet DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(blueman_PYTHON) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/main/applet abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/main/applet abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../../ top_builddir = ../../.. top_srcdir = ../../.. bluemandir = $(pythondir)/blueman/main/applet blueman_PYTHON = \ BluezAgent.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/main/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/applet/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile installdirs: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/main/SignalTracker.py0000644000175000017500000000544412307412112022307 0ustar schrammschrammfrom blueman.bluez.BlueZInterface import BlueZInterface import dbus import gobject import traceback class SignalTracker: def __init__(self): self._signals = [] def Handle(self, *args, **kwargs): auto = not type(args[0]) == str if "sigid" in kwargs: sigid = kwargs["sigid"] del kwargs["sigid"] else: sigid = None if auto: obj = args[0] args = args[1:] if isinstance(obj, BlueZInterface): objtype = "bluez" elif isinstance(obj, gobject.GObject): objtype = "gobject" elif isinstance(obj, dbus.proxies.Interface): objtype = "dbus" else: raise Exception("Unknown object type") else: objtype = args[0] obj = args[1] args = args[2:] if objtype == "bluez": obj.HandleSignal(*args, **kwargs) elif objtype == "gobject": args = obj.connect(*args) elif objtype == "dbus": if isinstance(obj, dbus.Bus): obj.add_signal_receiver(*args, **kwargs) else: print("Deprecated use of dbus signaltracker") traceback.print_stack() obj.bus.add_signal_receiver(*args, **kwargs) self._signals.append((sigid, objtype, obj, args, kwargs)) def Disconnect(self, sigid): for sig in self._signals: (_sigid, objtype, obj, args, kwargs) = sig if sigid != None and _sigid == sigid: if objtype == "bluez": obj.UnHandleSignal(*args) elif objtype == "gobject": obj.disconnect(args) elif objtype == "dbus": if isinstance(obj, dbus.Bus): if "path" in kwargs: obj.remove_signal_receiver(*args, **kwargs) else: obj.remove_signal_receiver(*args) else: obj.bus.remove_signal_receiver(*args) self._signals.remove(sig) def DisconnectAll(self): for sig in self._signals: (sigid, objtype, obj, args, kwargs) = sig if objtype == "bluez": obj.UnHandleSignal(*args) elif objtype == "gobject": obj.disconnect(args) elif objtype == "dbus": if isinstance(obj, dbus.Bus): if "path" in kwargs: obj.remove_signal_receiver(*args, **kwargs) else: obj.remove_signal_receiver(*args) else: obj.bus.remove_signal_receiver(*args) self._signals = [] blueman-1.23-git201403102151/blueman/main/BluezConfig.py0000644000175000017500000000213112307412112021753 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # from blueman.iniparse.compat import SafeConfigParser class BluezConfig(SafeConfigParser): def __init__(self, filename): SafeConfigParser.__init__(self) self.filename = filename self.path = "/etc/bluetooth/%s" % filename self.read(self.path) def write(self): f = open(self.path, "wb") SafeConfigParser.write(self, f) blueman-1.23-git201403102151/blueman/main/PulseAudioUtils.py0000644000175000017500000004505612307412112022654 0ustar schrammschrammfrom ctypes import * import gobject import weakref from blueman.Functions import YELLOW, dprint libpulse = CDLL("libpulse.so.0") libpulse_glib = CDLL("libpulse-mainloop-glib.so.0") pa_glib_mainloop_new = libpulse_glib.pa_glib_mainloop_new pa_glib_mainloop_new.argtypes = [c_void_p] pa_glib_mainloop_new.restype = c_void_p pa_glib_mainloop_get_api = libpulse_glib.pa_glib_mainloop_get_api pa_glib_mainloop_get_api.restype = c_void_p pa_glib_mainloop_get_api.argtypes = [c_void_p] PA_CONTEXT_UNCONNECTED = 0 PA_CONTEXT_CONNECTING = 1 PA_CONTEXT_AUTHORIZING = 2 PA_CONTEXT_SETTING_NAME = 3 PA_CONTEXT_READY = 4 PA_CONTEXT_FAILED = 5 PA_CONTEXT_TERMINATED = 6 class EventType: SINK = 0x0000 SOURCE = 0x0001 SINK_INPUT = 0x0002 SOURCE_OUTPUT = 0x0003 MODULE = 0x0004 CLIENT = 0x0005 SAMPLE_CACHE = 0x0006 SERVER = 0x0007 CARD = 0x0009 FACILITY_MASK = 0x000F NEW = 0x0000 CHANGE = 0x0010 REMOVE = 0x0020 TYPE_MASK = 0x0030 class NullError(Exception): pass class PANotConnected(Exception): pass class pa_module_info(Structure): _fields_ = [("index", c_uint), ("name", c_char_p), ("argument", c_char_p), ("n_used", c_int), ("proplist", c_void_p), ] class pa_sample_spec(Structure): pass pa_sample_spec._fields_ = [ ('format', c_int), ('rate', c_uint32), ('channels', c_uint8), ] class pa_channel_map(Structure): pass pa_channel_map._fields_ = [ ('channels', c_uint8), ('map', c_int * 32), ] class pa_cvolume(Structure): pass pa_cvolume._fields_ = [ ('channels', c_uint8), ('values', c_uint32 * 32), ] class pa_source_info(Structure): pass pa_source_info._fields_ = [ ('name', c_char_p), ('index', c_uint32), ('description', c_char_p), ('sample_spec', pa_sample_spec), ('channel_map', pa_channel_map), ('owner_module', c_uint32), ('volume', pa_cvolume), ('mute', c_int), ('monitor_of_sink', c_uint32), ('monitor_of_sink_name', c_char_p), ('latency', c_uint64), ('driver', c_char_p), ('flags', c_int), ('proplist', c_void_p), ('configured_latency', c_ulong), #('base_volume', pa_volume_t), #('state', pa_source_state_t), #('n_volume_steps', c_uint32), #('card', c_uint32), #('n_ports', c_uint32), #('ports', POINTER(POINTER(pa_source_port_info))), # ('active_port', POINTER(pa_source_port_info)), ] class pa_sink_info(Structure): pass pa_sink_info._fields_ = [ ('name', c_char_p), ('index', c_uint32), ('description', c_char_p), ('sample_spec', pa_sample_spec), ('channel_map', pa_channel_map), ('owner_module', c_uint32), ('volume', pa_cvolume), ('mute', c_int), ('monitor_of_sink', c_uint32), ('monitor_of_sink_name', c_char_p), ('latency', c_uint64), ('driver', c_char_p), ('flags', c_int), ('proplist', c_void_p), ('configured_latency', c_ulong), #('base_volume', pa_volume_t), #('state', pa_source_state_t), #('n_volume_steps', c_uint32), #('card', c_uint32), #('n_ports', c_uint32), #('ports', POINTER(POINTER(pa_source_port_info))), # ('active_port', POINTER(pa_source_port_info)), ] class pa_sink_input_info(Structure): pass pa_sink_input_info._fields_ = [ ('index', c_uint32), ('name', c_char_p), ('owner_module', c_uint32), ('client', c_uint32), ('sink', c_uint32), ('sample_spec', pa_sample_spec), ('channel_map', pa_channel_map), ('volume', pa_cvolume), ('buffer_usec', c_uint64), ('sink_usec', c_uint64), ('resample_method', c_char_p), ('driver', c_char_p), ('mute', c_int), ('proplist', c_void_p), ] class pa_card_profile_info(Structure): pass pa_card_profile_info._fields_ = [ ('name', c_char_p), ('description', c_char_p), ('n_sinks', c_uint32), ('n_sources', c_uint32), ('priority', c_uint32), ] class pa_card_info(Structure): pass pa_card_info._fields_ = [ ('index', c_uint32), ('name', c_char_p), ('owner_module', c_uint32), ('driver', c_char_p), ('n_profiles', c_uint32), ('profiles', POINTER(pa_card_profile_info)), ('active_profile', POINTER(pa_card_profile_info)), ('proplist', c_void_p), ] pa_context_notify_cb_t = CFUNCTYPE(None, c_void_p, py_object) pa_context_index_cb_t = CFUNCTYPE(None, c_void_p, c_int, py_object) pa_context_success_cb_t = pa_context_index_cb_t pa_module_info_cb_t = CFUNCTYPE(None, c_void_p, POINTER(pa_module_info), c_int, py_object) pa_source_info_cb_t = CFUNCTYPE(None, c_void_p, POINTER(pa_source_info), c_int, py_object) pa_sink_input_info_cb_t = CFUNCTYPE(None, c_void_p, POINTER(pa_sink_input_info), c_int, py_object) pa_card_info_cb_t = CFUNCTYPE(None, c_void_p, POINTER(pa_card_info), c_int, py_object) pa_context_subscribe_cb_t = CFUNCTYPE(None, c_void_p, c_uint32, c_uint32, c_void_p) pa_sink_info_cb_t = CFUNCTYPE(None, c_void_p, POINTER(pa_sink_info), c_int, py_object) pa_context_get_module_info_list = libpulse.pa_context_get_module_info_list pa_context_get_module_info_list.restype = c_void_p pa_context_get_module_info_list.argtypes = [c_void_p, pa_module_info_cb_t, py_object] pa_context_set_card_profile_by_name = libpulse.pa_context_set_card_profile_by_name pa_context_set_card_profile_by_name.restype = c_void_p pa_context_set_card_profile_by_name.argtypes = [c_void_p, c_char_p, c_char_p, pa_context_success_cb_t, py_object] pa_context_set_card_profile_by_index = libpulse.pa_context_set_card_profile_by_index pa_context_set_card_profile_by_index.restype = c_void_p pa_context_set_card_profile_by_index.argtypes = [c_void_p, c_uint32, c_char_p, pa_context_success_cb_t, py_object] pa_context_get_card_info_by_index = libpulse.pa_context_get_card_info_by_index pa_context_get_card_info_by_index.restype = c_void_p pa_context_get_card_info_by_index.argtypes = [c_void_p, c_uint32, pa_card_info_cb_t, py_object] pa_context_get_card_info_by_name = libpulse.pa_context_get_card_info_by_name pa_context_get_card_info_by_name.restype = c_void_p pa_context_get_card_info_by_name.argtypes = [c_void_p, c_char_p, pa_card_info_cb_t, py_object] pa_context_get_card_info_list = libpulse.pa_context_get_card_info_list pa_context_get_card_info_list.restype = c_void_p pa_context_get_card_info_list.argtypes = [c_void_p, pa_card_info_cb_t, py_object] pa_context_load_module = libpulse.pa_context_load_module pa_context_load_module.restype = c_void_p pa_context_load_module.argtypes = [c_void_p, c_char_p, c_char_p, pa_context_index_cb_t, py_object] pa_context_unload_module = libpulse.pa_context_unload_module pa_context_unload_module.restype = c_void_p pa_context_unload_module.argtypes = [c_void_p, c_uint32, pa_context_success_cb_t, py_object] pa_context_move_sink_input_by_index = libpulse.pa_context_move_sink_input_by_index pa_context_move_sink_input_by_index.restype = c_void_p pa_context_move_sink_input_by_index.argtypes = [c_void_p, c_uint32, c_uint32, pa_context_success_cb_t, py_object] pa_context_get_sink_input_info_list = libpulse.pa_context_get_sink_input_info_list pa_context_get_sink_input_info_list.restype = c_void_p pa_context_get_sink_input_info_list.argtypes = [c_void_p, pa_sink_input_info_cb_t, py_object] pa_context_get_sink_info_list = libpulse.pa_context_get_sink_info_list pa_context_get_sink_info_list.restype = c_void_p pa_context_get_sink_info_list.argtypes = [c_void_p, pa_sink_info_cb_t, py_object] pa_context_get_sink_info_list = libpulse.pa_context_get_sink_info_list pa_context_get_sink_info_list.restype = c_void_p pa_context_get_sink_info_list.argtypes = [c_void_p, pa_sink_info_cb_t, py_object] pa_context_get_source_info_list = libpulse.pa_context_get_source_info_list pa_context_get_source_info_list.restype = c_void_p pa_context_get_source_info_list.argtypes = [c_void_p, pa_source_info_cb_t, py_object] pa_proplist_to_string_sep = libpulse.pa_proplist_to_string_sep pa_proplist_to_string_sep.restype = POINTER(c_char) pa_proplist_to_string_sep.argtypes = [c_void_p, c_char_p] pa_context_subscribe = libpulse.pa_context_subscribe pa_context_subscribe.restype = c_void_p pa_context_subscribe.argtypes = [c_void_p, c_int, pa_context_success_cb_t, py_object] pa_context_get_state = libpulse.pa_context_get_state pa_context_get_state.restype = c_int pa_context_get_state.argtypes = [c_void_p] pa_xfree = libpulse.pa_xfree pa_xfree.restype = None pa_xfree.argtypes = [c_void_p] pa_context_disconnect = libpulse.pa_context_disconnect pa_context_disconnect.restype = None pa_context_disconnect.argtypes = [c_void_p] pa_context_unref = libpulse.pa_context_unref pa_context_unref.restype = None pa_context_unref.argtypes = [c_void_p] pa_operation_unref = libpulse.pa_operation_unref pa_operation_unref.restype = None pa_operation_unref.argtypes = [c_void_p] pa_context_set_default_sink = libpulse.pa_context_set_default_sink pa_context_set_default_sink.restype = c_void_p pa_context_set_default_sink.argtypes = [c_void_p, c_char_p, pa_context_success_cb_t, py_object] pa_context_set_state_callback = libpulse.pa_context_set_state_callback pa_context_set_state_callback.restype = None pa_context_set_state_callback.argtypes = [c_void_p, pa_context_notify_cb_t, py_object] pa_context_connect = libpulse.pa_context_connect pa_context_connect.restype = c_int pa_context_connect.argtypes = [c_void_p, c_char_p, c_int, c_void_p] pa_context_set_subscribe_callback = libpulse.pa_context_set_subscribe_callback pa_context_set_subscribe_callback.restype = None pa_context_set_subscribe_callback.argtypes = [c_void_p, pa_context_subscribe_cb_t, c_void_p] pa_context_new = libpulse.pa_context_new pa_context_new.restype = c_void_p pa_context_new.argtypes = [c_void_p, c_char_p] pa_get_library_version = libpulse.pa_get_library_version pa_get_library_version.restype = c_char_p pa_get_library_version.argtypes = [] pa_context_errno = libpulse.pa_context_errno pa_context_errno.restype = c_int pa_context_errno.argtypes = [c_void_p] class PulseAudioUtils(gobject.GObject): __gsignals__ = { 'connected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'disconnected' : (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, ()), 'event': (gobject.SIGNAL_NO_HOOKS, gobject.TYPE_NONE, (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT)), } def check_connected(self): if not self.connected: raise PANotConnected("Connection to PulseAudio daemon is not established") @staticmethod def pa_context_event(pa_context, self): if not self: return state = pa_context_get_state(pa_context) dprint(state) if state == PA_CONTEXT_READY: self.connected = True self.emit("connected") MASK = 0x0200 | 0x0010 #from enum pa_subscription_mask self.simple_callback(lambda x: dprint(x), pa_context_subscribe, MASK) else: if self.connected: self.emit("disconnected") self.connected = False if self.prev_state == PA_CONTEXT_READY and state == PA_CONTEXT_FAILED: dprint("Pulseaudio probably crashed, restarting in 5s") gobject.timeout_add(5000, self.Connect) self.prev_state = state def __get_proplist(self, proplist): if proplist: pla = pa_proplist_to_string_sep(proplist, "|") pl = cast(pla, c_char_p) ls = pl.value.split("|") del pl pa_xfree(pla) else: ls = [] proplist = {} for item in ls: spl = map(lambda x: x.strip(" \""), item.split("=")) if len(spl) == 2: proplist[spl[0]] = spl[1] return proplist def __list_callback(self, context, entry_info, eol, info): if entry_info: info["handler"](entry_info, False) if eol: info["handler"](None, True) pythonapi.Py_DecRef(py_object(info)) def __init_list_callback(self, function, cb_type, handler, *args): info = {"cb_info": cb_type(self.__list_callback), "handler": handler } pythonapi.Py_IncRef(py_object(info)) args += (info["cb_info"], py_object(info)) op = function(self.pa_context, *args) pa_operation_unref(op) def simple_callback(self, handler, function, *args): def wrapper(context, res, data): if handler: handler(res) pythonapi.Py_DecRef(py_object(data)) cb = pa_context_index_cb_t(wrapper) pythonapi.Py_IncRef(py_object(cb)) args += (cb, py_object(cb)) op = function(self.pa_context, *args) if not op: dprint(YELLOW("Operation failed")) print function.__name__ pa_operation_unref(op) def ListSources(self, callback): self.check_connected() data = {} def handler(entry_info, end): if end: callback(data) return props = self.__get_proplist(entry_info[0].proplist) data[entry_info[0].index] = { "name": entry_info[0].name, "proplist": props, "description": entry_info[0].description, "owner_module": entry_info[0].owner_module, "driver": entry_info[0].driver } if end: callback(data) self.__init_list_callback(pa_context_get_source_info_list, pa_source_info_cb_t, handler) def ListSinks(self, callback, id=None): self.check_connected() data = {} def handler(entry_info, end): if end: callback(data) return props = self.__get_proplist(entry_info[0].proplist) data[entry_info[0].index] = { "name": entry_info[0].name, "proplist": props, "description": entry_info[0].description, "owner_module": entry_info[0].owner_module, "driver": entry_info[0].driver } if end: callback(data) if id != None: self.__init_list_callback(pa_context_get_sink_info_list, pa_sink_info_cb_t, handler, id) else: self.__init_list_callback(pa_context_get_sink_info_list, pa_sink_info_cb_t, handler) def ListSinkInputs(self, callback): self.check_connected() data = {} def handler(entry_info, end): if end: callback(data) return props = self.__get_proplist(entry_info[0].proplist) data[entry_info[0].index] = { "name": entry_info[0].name, "proplist": props, "owner_module": entry_info[0].owner_module, "sink": entry_info[0].sink, "driver": entry_info[0].driver } self.__init_list_callback(pa_context_get_sink_input_info_list, pa_sink_input_info_cb_t, handler) def MoveSinkInput(self, input_id, sink_id, callback): self.check_connected() self.simple_callback(callback, pa_context_move_sink_input_by_index, int(input_id), int(sink_id)) def SetDefaultSink(self, name, callback): self.check_connected() self.simple_callback(callback, pa_context_set_default_sink, name) #CARDS def __card_info(self, card_info): props = self.__get_proplist(card_info[0].proplist) stuff = { "name": card_info[0].name, "proplist": props, "owner_module": card_info[0].owner_module, "driver": card_info[0].driver, "index": card_info[0].index, } l = [] for i in xrange(0, card_info[0].n_profiles): x = { "name": card_info[0].profiles[i].name, "description": card_info[0].profiles[i].description, "n_sinks": card_info[0].profiles[i].n_sinks, "n_sources": card_info[0].profiles[i].n_sources, "priority": card_info[0].profiles[i].priority, } l.append(x) stuff["profiles"] = l stuff["active_profile"] = card_info[0].active_profile[0].name return stuff def ListCards(self, callback): self.check_connected() data = {} def handler(entry_info, end): if end: callback(data) return entry = self.__card_info(entry_info) data[entry["name"]] = entry self.__init_list_callback(pa_context_get_card_info_list, pa_card_info_cb_t, handler) def GetCard(self, id, callback): self.check_connected() def handler(entry_info, end): if end: return callback(self.__card_info(entry_info)) if type(id) == str: fn = pa_context_get_card_info_by_name else: fn = pa_context_get_card_info_by_index self.__init_list_callback(fn, pa_card_info_cb_t, handler, id) def SetCardProfile(self, card_id, profile, callback): if type(card_id) == str: fn = pa_context_set_card_profile_by_name else: fn = pa_context_set_card_profile_by_index self.simple_callback(callback, fn, card_id, profile) #### Module API ####### #import gtk def ListModules(self, callback): self.check_connected() data = {} def handler(entry_info, end): if end: callback(data) return props = self.__get_proplist(entry_info[0].proplist) data[entry_info[0].index] = { "name": entry_info[0].name, "argument": entry_info[0].argument, "n_used" : entry_info[0].n_used, "proplist": props } self.__init_list_callback(pa_context_get_module_info_list, pa_module_info_cb_t, handler) def UnloadModule(self, index, callback): self.check_connected() self.simple_callback(callback, pa_context_unload_module, index) def LoadModule(self, name, args, callback): self.check_connected() def handler(res): if res < 0: callback(-pa_context_errno(self.pa_context)) else: callback(res) self.simple_callback(handler, pa_context_load_module, name, args) ##################### def GetVersion(self): v = pa_get_library_version() try: a = v.split("-")[0].split(".") a = map(lambda x: int(x), a) except: a = (0, 0, 0) return a inst = None def __new__(cls): if cls.inst: return PulseAudioUtils.inst else: return super(PulseAudioUtils, cls).__new__(cls) def __event_callback(self, context, event_type, idx, userdata): dprint(event_type, idx) self.emit("event", event_type, idx) def __init__(self): if PulseAudioUtils.inst != None: return PulseAudioUtils.inst = self gobject.GObject.__init__(self) self.event_cb = pa_context_subscribe_cb_t(self.__event_callback) self.connected = False self.ctx_cb = pa_context_notify_cb_t(PulseAudioUtils.pa_context_event) mainloop = pa_glib_mainloop_new(None) self.pa_mainloop_api = pa_glib_mainloop_get_api(mainloop) self.pa_context = None self.prev_state = 0 self.Connect() def Connect(self): if not self.connected: if self.pa_context: pa_context_unref(self.pa_context) self.pa_context = pa_context_new (self.pa_mainloop_api, "Blueman") if not self.pa_context: raise NullError("PA Context returned NULL") self.weak = weakref.proxy(self) pa_context_set_state_callback(self.pa_context, self.ctx_cb, self.weak) pa_context_connect (self.pa_context, None, 0, None) pa_context_set_subscribe_callback(self.pa_context, self.event_cb, None) def __del__(self): dprint("Destroying PulseAudioUtils instance") pa_context_disconnect(self.pa_context) pa_context_unref(self.pa_context) self.pa_context = None del self.ctx_cb self.pa_m.pa_glib_mainloop_free(self.pa_mainloop) del self.pa_mainloop del self.pa_mainloop_api blueman-1.23-git201403102151/blueman/main/Config.py0000644000175000017500000000353112307412112020756 0ustar schrammschramm# Copyright (C) 2009 Valmantas Paliksa # Copyright (C) 2009 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import gobject import os from blueman.Functions import dprint import blueman.plugins.config from blueman.plugins.ConfigPlugin import ConfigPlugin print "Loading configuration plugins" path = os.path.dirname(blueman.plugins.config.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) for plugin in plugins: try: __import__("blueman.plugins.config.%s" % plugin, None, None, []) except ImportError, e: dprint("Skipping plugin %s\n%s" % (plugin, e)) def compare(a, b): return cmp(a.__priority__, b.__priority__) class Config(object): def __new__(c, section=""): classes = ConfigPlugin.__subclasses__() classes.sort(compare) for cls in classes: try: inst = cls(section) print "Using %s config backend" % cls.__plugin__ return inst except Exception, e: print "Skipping plugin", cls.__plugin__ print e print "No suitable configuration backend found, exitting" exit(1) blueman-1.23-git201403102151/blueman/main/Makefile0000644000175000017500000006221312307423217020651 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/main/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman/main DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(am__blueman_PYTHON_DIST) $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = PulseAudioUtils.py BluezConfig.py \ KillSwitchNG.py AppletService.py PPPConnection.py Config.py \ DhcpClient.py Device.py FakeDevice.py __init__.py Mechanism.py \ NetConf.py SignalTracker.py SpeedCalc.py DbusService.py \ PluginManager.py HalManager.py KillSwitch.py am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/main abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman/main abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../../ top_builddir = ../.. top_srcdir = ../.. SUBDIRS = applet HAL = #HAL = HalManager.py KillSwitch.py bluemandir = $(pythondir)/blueman/main blueman_PYTHON = PulseAudioUtils.py BluezConfig.py KillSwitchNG.py \ AppletService.py PPPConnection.py Config.py DhcpClient.py \ Device.py FakeDevice.py __init__.py Mechanism.py NetConf.py \ SignalTracker.py SpeedCalc.py DbusService.py PluginManager.py \ $(HAL) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/main/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/blueman/main/HalManager.py0000644000175000017500000001436712307412112021561 0ustar schrammschramm# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # import dbus import re from blueman.Lib import probe_modem import os import gobject def mkname(): i = 0 while 1: i += 1 yield "/lib/udev/rules.d/33-%d-blueman.rules" % i name = mkname() def getUniqueSynset(hasDupes): unique_trick = [ uniq for uniq in hasDupes if uniq not in locals()['_[1]'] ] return unique_trick class HalManager(dbus.proxies.Interface): ports = [] layer = None def __init__(self): self.bus = dbus.SystemBus() obj = self.bus.get_object('org.freedesktop.Hal', '/org/freedesktop/Hal/Manager') dbus.proxies.Interface.__init__(self, obj, 'org.freedesktop.Hal.Manager') def register_netdev(self, devicename): def reg(): devices = self.FindDeviceStringMatch("net.interface", devicename) if len(devices): for device in devices: obj = self.bus.get_object('org.freedesktop.Hal', device) device = dbus.Interface(obj, 'org.freedesktop.Hal.Device') device.SetPropertyString("info.category", "net.80203") device.AddCapability("net.80203") gobject.timeout_add(1000, reg) def register(self, device_file, bd_addr, ok, err): existing = self.FindDeviceStringMatch("serial.device", device_file) if len(existing) > 0: dprint("Already registered") ok() return ref = self.NewDevice() r = re.search("rfcomm([0-9]*)$", device_file) portid = int(r.groups()[0]) obj = self.bus.get_object('org.freedesktop.Hal', ref) device = dbus.Interface(obj, 'org.freedesktop.Hal.Device') dev = self.FindDeviceStringMatch("info.product", "Bluetooth RFCOMM") if len(dev) == 0: dev = self._create_layer() else: dev = dev[0] def probe_response(capabilities): dprint("Device capabilities: %s" % capabilities) if capabilities == None or capabilities == []: dprint("Removing temp UDI") err(Exception) else: ok() try: dprint("Generating udev rule") rule_file = name.next() rule = open(rule_file, "w") rule.write("DEVPATH==\"*/rfcomm%d\", ENV{ID_NM_MODEM_PROBED}=\"1\", " % portid) caps = [] for cap in capabilities: if cap == "GSM-07.07" or cap == "GSM-07.05": caps.append("ENV{ID_NM_MODEM_GSM}=\"1\"") elif cap == "IS-707-A" or cap == "IS-707-P": caps.append("ENV{ID_NM_MODEM_IS707_A}=\"1\"") elif cap == "IS-856": caps.append("ENV{ID_NM_MODEM_IS856}=\"1\"") elif cap == "IS-856-A": caps.append("ENV{ID_NM_MODEM_IS856_A}=\"1\"") caps = getUniqueSynset(caps) rule.write(", ".join(caps)) rule.close() except IOError: dprint("Failed to generate udev rule") else: #this causes hal to register a rfcomm device uevent = open("/sys/class/tty/rfcomm%s/uevent" % portid, "w") uevent.write("change") uevent.close() def check_hal(device): found_devs = self.FindDeviceStringMatch("linux.device_file", "/dev/rfcomm%d" % portid) if len(found_devs): self.Remove(found_devs[0]) dprint("Adding our own rfcomm device to hal") device.SetPropertyString("info.category", "serial") device.SetPropertyString("info.parent", dev) device.SetPropertyString("info.bluetooth_address", bd_addr) device.SetPropertyString("info.product", "DUN (%s)" % (bd_addr)) device.SetPropertyString("info.vendor", "Bluetooth") device.SetPropertyString("info.linux.driver", "rfcomm") device.SetPropertyString("linux.sysfs_path", "/sys/class/tty/rfcomm%s" % portid) device.SetPropertyInteger("serial.port", portid) device.SetPropertyString("serial.device", device_file) device.SetPropertyString("linux.device_file", device_file) device.SetPropertyString("serial.type", "unknown") device.SetPropertyString("serial.originating_device", "/org/freedesktop/Hal/devices/%s" % "rfcomm%s" % portid) device.AddCapability("serial") device.AddCapability("modem") device.SetMultipleProperties({"modem.command_sets": capabilities}) self.CommitToGdl(ref, "/org/freedesktop/Hal/devices/%s" % "rfcomm%s" % portid) gobject.timeout_add(1000, os.unlink, rule_file) gobject.timeout_add(1000, check_hal, device) dprint("Probing device %s for capabilities" % device_file) probe_modem(device_file, probe_response) def _create_layer(self): ref = self.NewDevice() obj = self.bus.get_object('org.freedesktop.Hal', ref) device = dbus.Interface(obj, 'org.freedesktop.Hal.Device') bt_adapter = self.FindDeviceByCapability("bluetooth_hci"); device.SetPropertyString("info.linux.driver", "rfcomm") try: device.SetPropertyString("info.parent", bt_adapter[0]) except: pass device.SetPropertyString("info.product", "Bluetooth RFCOMM") self.CommitToGdl(ref, "/org/freedesktop/Hal/devices/bt_rfcomm_layer") return "/org/freedesktop/Hal/devices/bt_rfcomm_layer" def remove_all(self): devs = self.FindDeviceStringMatch("info.product", "Bluetooth RFCOMM") for dev in devs: ports = self.FindDeviceStringMatch("info.parent", dev) for port in ports: self.Remove(port) self.Remove(dev) def unregister_dev(self, device_file): ports = self.FindDeviceStringMatch("serial.device", device_file) for port in ports: self.Remove(port) def unregister_addr(self, dev_address): ports = self.FindDeviceStringMatch("info.bluetooth_address", device_file) for port in ports: self.Remove(port) def exists(self, device_file): ports = self.FindDeviceStringMatch("serial.device", device_file) return len(ports) > 0 blueman-1.23-git201403102151/blueman/Makefile0000644000175000017500000006156212307423217017733 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # blueman/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = blueman DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/Constants.py.in $(blueman_PYTHON) \ $(top_srcdir)/py-compile ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = Constants.py CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' py_compile = $(top_srcdir)/py-compile RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/blueman abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../ top_builddir = .. top_srcdir = .. SUBDIRS = \ bluez \ gui \ main \ ods \ plugins \ iniparse bluemandir = $(pythondir)/blueman blueman_PYTHON = \ Constants.py \ DeviceClass.py \ Functions.py \ Sdp.py \ Lib.py \ __init__.py CLEANFILES = \ Constants.py \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) EXTRA_DIST = \ Constants.py.in all: all-recursive .SUFFIXES: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign blueman/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): Constants.py: $(top_builddir)/config.status $(srcdir)/Constants.py.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ echo "$$py_files_pep3147";\ pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ st=0; \ for files in \ "$$py_files" \ "$$pyc_files" \ "$$pyo_files" \ "$$pyc_files_pep3147" \ "$$pyo_files_pep3147" \ ; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ exit $$st # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-bluemanPYTHON clean-local: rm -rf *.pyc *.pyo # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/Makefile.am0000644000175000017500000000066112307412112016665 0ustar schrammschrammSUBDIRS = \ apps \ blueman \ data \ module \ sendto \ po EXTRA_DIST = \ intltool-extract.in \ intltool-update.in \ intltool-merge.in DISTCLEANFILES = \ intltool-extract \ intltool-update \ intltool-merge MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ config.h.in \ depcomp \ missing \ install-sh \ intltool-extract.in \ intltool-update.in \ intltool-merge.in blueman-1.23-git201403102151/autogen.sh0000755000175000017500000000162312307412112016631 0ustar schrammschramm#!/bin/sh # Run this to generate all the initial makefiles, etc. srcdir=`dirname $0` test -z "$srcdir" && srcdir=. PROJECT="blueman" (test -f $srcdir/configure.ac) || { echo -n "**Error**: Directory \"\'$srcdir\'\" does not look like the" echo " top-level package directory" exit 1 } if test -z "$AUTOGEN_SUBDIR_MODE"; then if test -z "$*"; then echo "I am going to run ./configure with no arguments - if you wish " echo "to pass any to it, please specify them on the $0 command line." fi fi aclocal || exit $? autoheader || exit $? libtoolize --copy --automake || exit $? intltoolize --automake --copy --force || exit $? automake --add-missing --copy || exit $? autoconf || exit $? if test -z "$AUTOGEN_SUBDIR_MODE"; then $srcdir/configure --enable-maintainer-mode $AUTOGEN_CONFIGURE_ARGS "$@" || exit $? echo echo "Now type 'make' to compile $PROJECT." fi blueman-1.23-git201403102151/COPYING0000644000175000017500000010451312307412112015665 0ustar schrammschramm GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . blueman-1.23-git201403102151/stamp-h10000644000175000017500000000002712307423217016212 0ustar schrammschrammtimestamp for config.h blueman-1.23-git201403102151/aclocal.m40000644000175000017500000140007212307423211016474 0ustar schrammschramm# generated automatically by aclocal 1.14.1 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # Copyright (C) 1995-2002 Free Software Foundation, Inc. # Copyright (C) 2001-2003,2004 Red Hat, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General # Public License, this file may be distributed as part of a program # that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # # Macro to add for using GNU gettext. # Ulrich Drepper , 1995, 1996 # # Modified to never use included libintl. # Owen Taylor , 12/15/1998 # # Major rework to remove unused code # Owen Taylor , 12/11/2002 # # Added better handling of ALL_LINGUAS from GNU gettext version # written by Bruno Haible, Owen Taylor 5/30/3002 # # Modified to require ngettext # Matthias Clasen 08/06/2004 # # We need this here as well, since someone might use autoconf-2.5x # to configure GLib then an older version to configure a package # using AM_GLIB_GNU_GETTEXT AC_PREREQ(2.53) dnl dnl We go to great lengths to make sure that aclocal won't dnl try to pull in the installed version of these macros dnl when running aclocal in the glib directory. dnl m4_copy([AC_DEFUN],[glib_DEFUN]) m4_copy([AC_REQUIRE],[glib_REQUIRE]) dnl dnl At the end, if we're not within glib, we'll define the public dnl definitions in terms of our private definitions. dnl # GLIB_LC_MESSAGES #-------------------- glib_DEFUN([GLIB_LC_MESSAGES], [AC_CHECK_HEADERS([locale.h]) if test $ac_cv_header_locale_h = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) if test $am_cv_val_LC_MESSAGES = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi fi]) # GLIB_PATH_PROG_WITH_TEST #---------------------------- dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], [# Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in /*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) # GLIB_WITH_NLS #----------------- glib_DEFUN([GLIB_WITH_NLS], dnl NLS is obligatory [USE_NLS=yes AC_SUBST(USE_NLS) gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= AC_CHECK_HEADER(libintl.h, [gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, [AC_TRY_LINK([ #include ], [return !ngettext ("","", 1)], gt_cv_func_ngettext_libc=yes, gt_cv_func_ngettext_libc=no) ]) if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, [AC_TRY_LINK([ #include ], [return !dgettext ("","")], gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no) ]) fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CHECK_FUNCS(bind_textdomain_codeset) fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then AC_CHECK_LIB(intl, bindtextdomain, [AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dgettext, gt_cv_func_dgettext_libintl=yes)])]) if test "$gt_cv_func_dgettext_libintl" != "yes" ; then AC_MSG_CHECKING([if -liconv is needed to use gettext]) AC_MSG_RESULT([]) AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dcgettext, [gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv], :,-liconv)], :,-liconv) fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then AC_DEFINE(HAVE_GETTEXT,1, [Define if the GNU gettext() function is already present or preinstalled.]) GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" AC_CHECK_FUNCS(dcgettext) MSGFMT_OPTS= AC_MSG_CHECKING([if msgfmt accepts -c]) GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Project-Id-Version: test 1.0\n" "PO-Revision-Date: 2007-02-15 12:01+0100\n" "Last-Translator: test \n" "Language-Team: C \n" "MIME-Version: 1.0\n" "Content-Transfer-Encoding: 8bit\n" ], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) AC_SUBST(MSGFMT_OPTS) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [CATOBJEXT=.gmo DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share and dnl and CATOBJEXT=.gmo in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [CATOBJEXT=.gmo DATADIRNAME=share], [CATOBJEXT=.mo DATADIRNAME=lib]) ;; *-*-openbsd*) CATOBJEXT=.mo DATADIRNAME=share ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac]) LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi ]) if test "$gt_cv_have_gettext" = "yes" ; then AC_DEFINE(ENABLE_NLS, 1, [always defined to indicate that i18n is enabled]) fi dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is not GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po AC_OUTPUT_COMMANDS( [case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac]) dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs dnl in configure.ac. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done dnl Make all variables we use known to autoconf. AC_SUBST(CATALOGS) AC_SUBST(CATOBJEXT) AC_SUBST(DATADIRNAME) AC_SUBST(GMOFILES) AC_SUBST(INSTOBJEXT) AC_SUBST(INTLLIBS) AC_SUBST(PO_IN_DATADIR_TRUE) AC_SUBST(PO_IN_DATADIR_FALSE) AC_SUBST(POFILES) AC_SUBST(POSUB) ]) # AM_GLIB_GNU_GETTEXT # ------------------- # Do checks necessary for use of gettext. If a suitable implementation # of gettext is found in either in libintl or in the C library, # it will set INTLLIBS to the libraries needed for use of gettext # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl glib_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_HEADER_STDC])dnl GLIB_LC_MESSAGES GLIB_WITH_NLS if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else AC_MSG_CHECKING(for catalogs to be installed) NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS AC_MSG_RESULT($LINGUAS) fi dnl Construct list of names of catalog files to be constructed. if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl Try to locate is. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) dnl Generate list of files to be processed by xgettext which will dnl be included in po/Makefile. test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- # Define VARIABLE to the location where catalog files will # be installed by po/Makefile. glib_DEFUN([GLIB_DEFINE_LOCALEDIR], [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl glib_save_prefix="$prefix" glib_save_exec_prefix="$exec_prefix" glib_save_datarootdir="$datarootdir" test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix datarootdir=`eval echo "${datarootdir}"` if test "x$CATOBJEXT" = "x.mo" ; then localedir=`eval echo "${libdir}/locale"` else localedir=`eval echo "${datadir}/locale"` fi prefix="$glib_save_prefix" exec_prefix="$glib_save_exec_prefix" datarootdir="$glib_save_datarootdir" AC_DEFINE_UNQUOTED($1, "$localedir", [Define the location where the catalogs will be installed]) ]) dnl dnl Now the definitions that aclocal will find dnl ifdef(glib_configure_ac,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl # GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) # # Create a temporary file with TEST-FILE as its contents and pass the # file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with # 0 and perform ACTION-IF-FAIL for any other exit status. AC_DEFUN([GLIB_RUN_PROG], [cat >conftest.foo <<_ACEOF $2 _ACEOF if AC_RUN_LOG([$1 conftest.foo]); then m4_ifval([$3], [$3], [:]) m4_ifvaln([$4], [else $4])dnl echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD fi]) dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) # serial 42 IT_PROG_INTLTOOL AC_DEFUN([IT_PROG_INTLTOOL], [ AC_PREREQ([2.50])dnl AC_REQUIRE([AM_NLS])dnl case "$am__api_version" in 1.[01234]) AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) ;; *) ;; esac INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` if test -n "$1"; then AC_MSG_CHECKING([for intltool >= $1]) AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) fi AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi AC_SUBST([AM_DEFAULT_VERBOSITY]) INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))' INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))' INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;' AC_SUBST(INTLTOOL_V_MERGE) AC_SUBST(INTLTOOL__v_MERGE_) AC_SUBST(INTLTOOL__v_MERGE_0) INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))' intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))' intltool__v_merge_options_0='-q' AC_SUBST(INTLTOOL_V_MERGE_OPTIONS) AC_SUBST(intltool__v_merge_options_) AC_SUBST(intltool__v_merge_options_0) INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@' INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@' else INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir' fi INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' _IT_SUBST(INTLTOOL_DESKTOP_RULE) _IT_SUBST(INTLTOOL_DIRECTORY_RULE) _IT_SUBST(INTLTOOL_KEYS_RULE) _IT_SUBST(INTLTOOL_PROP_RULE) _IT_SUBST(INTLTOOL_OAF_RULE) _IT_SUBST(INTLTOOL_PONG_RULE) _IT_SUBST(INTLTOOL_SERVER_RULE) _IT_SUBST(INTLTOOL_SHEET_RULE) _IT_SUBST(INTLTOOL_SOUNDLIST_RULE) _IT_SUBST(INTLTOOL_UI_RULE) _IT_SUBST(INTLTOOL_XAM_RULE) _IT_SUBST(INTLTOOL_KBD_RULE) _IT_SUBST(INTLTOOL_XML_RULE) _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE) _IT_SUBST(INTLTOOL_CAVES_RULE) _IT_SUBST(INTLTOOL_SCHEMAS_RULE) _IT_SUBST(INTLTOOL_THEME_RULE) _IT_SUBST(INTLTOOL_SERVICE_RULE) _IT_SUBST(INTLTOOL_POLICY_RULE) # Check the gettext tools to make sure they are GNU AC_PATH_PROG(XGETTEXT, xgettext) AC_PATH_PROG(MSGMERGE, msgmerge) AC_PATH_PROG(MSGFMT, msgfmt) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) fi AC_PATH_PROG(INTLTOOL_PERL, perl) if test -z "$INTLTOOL_PERL"; then AC_MSG_ERROR([perl not found]) fi AC_MSG_CHECKING([for perl >= 5.8.1]) $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 if test $? -ne 0; then AC_MSG_ERROR([perl 5.8.1 is required for intltool]) else IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"` AC_MSG_RESULT([$IT_PERL_VERSION]) fi if test "x$2" != "xno-xml"; then AC_MSG_CHECKING([for XML::Parser]) if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then AC_MSG_RESULT([ok]) else AC_MSG_ERROR([XML::Parser perl module is required for intltool]) fi fi # Substitute ALL_LINGUAS so we can use it in po/Makefile AC_SUBST(ALL_LINGUAS) # Set DATADIRNAME correctly if it is not set yet # (copied from glib-gettext.m4) if test -z "$DATADIRNAME"; then AC_LINK_IFELSE( [AC_LANG_PROGRAM([[]], [[extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr]])], [DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share dnl in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [DATADIRNAME=share], [DATADIRNAME=lib]) ;; *) [DATADIRNAME=lib] ;; esac]) fi AC_SUBST(DATADIRNAME) IT_PO_SUBDIR([po]) ]) # IT_PO_SUBDIR(DIRNAME) # --------------------- # All po subdirs have to be declared with this macro; the subdir "po" is # declared by IT_PROG_INTLTOOL. # AC_DEFUN([IT_PO_SUBDIR], [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. dnl dnl The following CONFIG_COMMANDS should be executed at the very end dnl of config.status. AC_CONFIG_COMMANDS_PRE([ AC_CONFIG_COMMANDS([$1/stamp-it], [ if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.]) fi rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" >"$1/stamp-it.tmp" [sed '/^#/d s/^[[].*] *// /^[ ]*$/d '"s|^| $ac_top_srcdir/|" \ "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" ] [sed '/^POTFILES =/,/[^\\]$/ { /^POTFILES =/!d r $1/POTFILES } ' "$1/Makefile.in" >"$1/Makefile"] rm -f "$1/Makefile.tmp" mv "$1/stamp-it.tmp" "$1/stamp-it" ]) ])dnl ]) # _IT_SUBST(VARIABLE) # ------------------- # Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST # AC_DEFUN([_IT_SUBST], [ AC_SUBST([$1]) m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) ] ) # deprecated macros AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) # A hint is needed for aclocal from Automake <= 1.9.4: # AC_DEFUN([AC_PROG_INTLTOOL], ...) # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) # serial 57 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PREPARE_SED_QUOTE_VARS # -------------------------- # Define a few sed substitution that help us do robust quoting. m4_defun([_LT_PREPARE_SED_QUOTE_VARS], [# Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ]) # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the `libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to `config.status' so that its # declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags="_LT_TAGS"dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into `config.status', and then the shell code to quote escape them in # for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$[]1 _LTECHO_EOF' } # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done _LT_OUTPUT_LIBTOOL_INIT ]) # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) # ------------------------------------ # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the # `#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). m4_ifdef([AS_INIT_GENERATED], [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], [m4_defun([_LT_GENERATED_FILE_INIT], [m4_require([AS_PREPARE])]dnl [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl [lt_write_fail=0 cat >$1 <<_ASEOF || lt_write_fail=1 #! $SHELL # Generated by $as_me. $2 SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$1 <<\_ASEOF || lt_write_fail=1 AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF test $lt_write_fail = 0 && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) _LT_PROG_REPLACE_SHELLFNS mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG m4_ifndef([AC_PROG_GO], [ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_GO. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # m4_defun([AC_PROG_GO], [AC_LANG_PUSH(Go)dnl AC_ARG_VAR([GOC], [Go compiler command])dnl AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl _AC_ARG_VAR_LDFLAGS()dnl AC_CHECK_TOOL(GOC, gccgo) if test -z "$GOC"; then if test -n "$ac_tool_prefix"; then AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) fi fi if test -z "$GOC"; then AC_CHECK_PROG(GOC, gccgo, gccgo, false) fi ])#m4_defun ])#m4_ifndef # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([AC_PROG_GO], [LT_LANG(GO)], [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) dnl AC_DEFUN([AC_LIBTOOL_RC], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES([TAG]) # --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test "$lt_cv_ld_force_load" = "yes"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX([TAGNAME]) # ---------------------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. # Store the results from the different compilers for each TAGNAME. # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ lt_aix_libpath_sed='[ /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }]' _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [m4_divert_text([M4SH-INIT], [$1 ])])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start # of the generated configure script which will find a shell with a builtin # printf (which we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO AC_MSG_CHECKING([how to print strings]) # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $[]1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } case "$ECHO" in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; esac m4_ifdef([_AS_DETECT_SUGGESTED], [_AS_DETECT_SUGGESTED([ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test "X`printf %s $ECHO`" = "X$ECHO" \ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_WITH_SYSROOT # ---------------- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and in which our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK # _LT_PROG_AR # ----------- m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} : ${AR_FLAGS=cru} _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no AC_COMPILE_IFELSE([AC_LANG_PROGRAM], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi _LT_DECL([], [archiver_list_spec], [1], [How to feed a file listing to the archiver]) ])# _LT_PROG_AR # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [_LT_PROG_AR AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) _LT_DECL([], [lock_old_archive_extraction], [0], [Whether to use a lock for old archive extraction]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links="nottested" if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], [lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [lt_cv_shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir ]) shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [install_override_mode], [1], [Permission mode override for installation of shared libraries]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([], [sys_lib_dlsearch_path_spec], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method = "file_magic"]) _LT_DECL([], [file_magic_glob], [1], [How to find potential files when deplibs_check_method = "file_magic"]) _LT_DECL([], [want_nocaseglob], [1], [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # _LT_CHECK_SHAREDLIB_FROM_LINKLIB # -------------------------------- # how to determine the name of the shared library # associated with a specific link library. # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) m4_require([_LT_DECL_DLLTOOL]) AC_CACHE_CHECK([how to associate runtime and link libraries], lt_cv_sharedlib_from_linklib_cmd, [lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac ]) sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO _LT_DECL([], [sharedlib_from_linklib_cmd], [1], [Command to associate shared and link libraries]) ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB # _LT_PATH_MANIFEST_TOOL # ---------------------- # locate the manifest tool m4_defun([_LT_PATH_MANIFEST_TOOL], [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], [lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&AS_MESSAGE_LOG_FD if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; *) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; esac _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then nm_file_list_spec='@' fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL 8.0, 9.0 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; *Sun\ F* | *Sun*Fortran*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Intel*\ [[CF]]*Compiler*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; *Portland\ Group*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_CACHE_CHECK([for $compiler option to produce PIC], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; linux* | k*bsd*-gnu | gnu*) _LT_TAGVAR(link_all_deplibs, $1)=no ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) _LT_TAGVAR(link_all_deplibs, $1)=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi _LT_TAGVAR(link_all_deplibs, $1)=no else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], [save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], [C++], [[int foo (void) { return 0; }]], [Fortran 77], [[ subroutine foo end]], [Fortran], [[ subroutine foo end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) LDFLAGS="$save_LDFLAGS"]) if test "$lt_cv_irix_exported_symbol" = yes; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_CACHE_CHECK([whether -lc should be explicitly linked in], [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), [$RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no else lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* ]) _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [postlink_cmds], [2], [Commands necessary for finishing linking programs]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ func_to_tool_file "$lt_outputfile"~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(GCC, $1)="$GXX" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_FUNC_STRIPNAME_CNF # ---------------------- # func_stripname_cnf prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # # This function is identical to the (non-XSI) version of func_stripname, # except this one can be used by m4 code that may be executed by configure, # rather than the libtool script. m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF package foo func foo() { } _LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test "$pre_test_object_deps_done" = no; then case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)="${prev}${p}" else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$G77" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" CFLAGS="$lt_save_CFLAGS" fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} CFLAGS=$FCFLAGS compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_GO_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE # Source file extension for Go test sources. ac_ext=go # Object file extension for compiled Go test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="package main; func main() { }" # Code to be used in simple link tests lt_simple_link_test_code='package main; func main() { }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GO_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= CC=${RC-"windres"} CFLAGS= compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_GO # ---------- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_DLLTOOL # ---------------- # Ensure DLLTOOL variable is set. m4_defun([_LT_DECL_DLLTOOL], [AC_CHECK_TOOL(DLLTOOL, dlltool, false) test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program]) AC_SUBST([DLLTOOL]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) # ------------------------------------------------------ # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. m4_defun([_LT_PROG_FUNCTION_REPLACE], [dnl { sed -e '/^$1 ()$/,/^} # $1 /c\ $1 ()\ {\ m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: ]) # _LT_PROG_REPLACE_SHELLFNS # ------------------------- # Replace existing portable implementations of several shell functions with # equivalent extended shell implementations where those features are available.. m4_defun([_LT_PROG_REPLACE_SHELLFNS], [if test x"$xsi_shell" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"}]) _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl func_split_long_opt_name=${1%%=*} func_split_long_opt_arg=${1#*=}]) _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) fi if test x"$lt_shell_append" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl func_quote_for_eval "${2}" dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) fi ]) # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine which file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_MSG_CHECKING([how to convert $build file names to $host format]) AC_CACHE_VAL(lt_cv_to_host_file_cmd, [case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac ]) to_host_file_cmd=$lt_cv_to_host_file_cmd AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], [0], [convert $build file names to $host format])dnl AC_MSG_CHECKING([how to convert $build file names to toolchain format]) AC_CACHE_VAL(lt_cv_to_tool_file_cmd, [#assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac ]) to_tool_file_cmd=$lt_cv_to_tool_file_cmd AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], [0], [convert $build files to toolchain format])dnl ])# _LT_PATH_CONVERSION_FUNCTIONS # Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, # Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 7 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option `$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [1], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the `shared' and # `disable-shared' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the `static' and # `disable-static' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the `fast-install' # and `disable-fast-install' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) # ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # @configure_input@ # serial 3337 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.2]) m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 5 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) # nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2013 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # have to call PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.14' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.14.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. # Default is to disable them, unless 'enable' is passed literally. # For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], am_maintainer_other[ make rules and dependencies not useful (and sometimes confusing) to the casual installer])], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ] ) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # --------------------------------------------------------------------------- # Adds support for distributing Python modules and packages. To # install modules, copy them to $(pythondir), using the python_PYTHON # automake variable. To install a package with the same name as the # automake package, install to $(pkgpythondir), or use the # pkgpython_PYTHON automake variable. # # The variables $(pyexecdir) and $(pkgpyexecdir) are provided as # locations to install python extension modules (shared libraries). # Another macro is required to find the appropriate flags to compile # extension modules. # # If your package is configured with a different prefix to python, # users will have to add the install directory to the PYTHONPATH # environment variable, or create a .pth file (see the python # documentation for details). # # If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will # cause an error if the version of python installed on the system # doesn't meet the requirement. MINIMUM-VERSION should consist of # numbers and dots only. AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). m4_define_default([_AM_PYTHON_INTERPRETER_LIST], [python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 dnl python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0]) AC_ARG_VAR([PYTHON], [the Python interpreter]) m4_if([$1],[],[ dnl No version check is needed. # Find any Python interpreter. if test -z "$PYTHON"; then AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :) fi am_display_PYTHON=python ], [ dnl A version check is needed. if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. AC_MSG_CHECKING([whether $PYTHON version is >= $1]) AM_PYTHON_CHECK_VERSION([$PYTHON], [$1], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]) AC_MSG_ERROR([Python interpreter is too old])]) am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. AC_CACHE_CHECK([for a Python interpreter with version >= $1], [am_cv_pathless_PYTHON],[ for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do test "$am_cv_pathless_PYTHON" = none && break AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break]) done]) # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON]) fi am_display_PYTHON=$am_cv_pathless_PYTHON fi ]) if test "$PYTHON" = :; then dnl Run any user-specified action, or abort. m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])]) else dnl Query Python for its version number. Getting [:3] seems to be dnl the best way to do this; it's what "site.py" does in the standard dnl library. AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version], [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`]) AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) dnl Use the values of $prefix and $exec_prefix for the corresponding dnl values of PYTHON_PREFIX and PYTHON_EXEC_PREFIX. These are made dnl distinct variables so they can be overridden if need be. However, dnl general consensus is that you shouldn't need this ability. AC_SUBST([PYTHON_PREFIX], ['${prefix}']) AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) dnl At times (like when building shared libraries) you may want dnl to know which OS platform Python thinks this is. AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform], [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`]) AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform]) # Just factor out some code duplication. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[[:3]] == '2.7': can_use_sysconfig = 0 except ImportError: pass" dnl Set up 4 directories: dnl pythondir -- where to install python scripts. This is the dnl site-packages directory, not the python standard library dnl directory like in previous automake betas. This behavior dnl is more consistent with lispdir.m4 for example. dnl Query distutils for this directory. AC_CACHE_CHECK([for $am_display_PYTHON script directory], [am_cv_python_pythondir], [if test "x$prefix" = xNONE then am_py_prefix=$ac_default_prefix else am_py_prefix=$prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,$PYTHON_PREFIX,"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir=$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac ]) AC_SUBST([pythondir], [$am_cv_python_pythondir]) dnl pkgpythondir -- $PACKAGE directory under pythondir. Was dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is dnl more consistent with the rest of automake. AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE]) dnl pyexecdir -- directory for installing python extension modules dnl (shared libraries) dnl Query distutils for this directory. AC_CACHE_CHECK([for $am_display_PYTHON extension module directory], [am_cv_python_pyexecdir], [if test "x$exec_prefix" = xNONE then am_py_exec_prefix=$am_py_prefix else am_py_exec_prefix=$exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,$PYTHON_EXEC_PREFIX,"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir=$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages ;; esac ;; esac ]) AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) dnl pkgpyexecdir -- $(pyexecdir)/$(PACKAGE) AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE]) dnl Run any user-specified action. $2 fi ]) # AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE]) # --------------------------------------------------------------------------- # Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION. # Run ACTION-IF-FALSE otherwise. # This test uses sys.hexversion instead of the string equivalent (first # word of sys.version), in order to cope with versions such as 2.2c1. # This supports Python 2.0 or higher. (2.0 was released on October 16, 2000). AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '$2'.split('.'))) + [[0, 0, 0]] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([acinclude.m4]) blueman-1.23-git201403102151/install-sh0000755000175000017500000003325512307423213016646 0ustar schrammschramm#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: blueman-1.23-git201403102151/intltool-merge.in0000644000175000017500000000000012307423212020110 0ustar schrammschrammblueman-1.23-git201403102151/.gitignore0000644000175000017500000000114012307412112016612 0ustar schrammschrammconfigure depcomp config.guess config.sub ltmain.sh libtool py-compile Makefile.in config.log config.h intltool-merge intltool-extract Makefile intltool-extract.in svn-prop.tmp intltool-update config.status intltool-update.in stamp-h1 config.h.in autom4te.cache intltool-merge.in missing aclocal.m4 install-sh .deps Constants.py _blueman.c po/Makefile.in.in po/.intltool-merge-cache po/POTFILES po/stamp-it data/configs/blueman-applet.service data/configs/org.blueman.Mechanism.service data/configs/org.blueman.policy *.gmo *.lo .libs *.la data/blueman.desktop data/blueman-manager.desktop *.pyc compile *.o blueman-1.23-git201403102151/module/0000755000175000017500000000000012307423217016123 5ustar schrammschrammblueman-1.23-git201403102151/module/libblueman.c0000644000175000017500000001561412307412112020400 0ustar schrammschramm/* * Copyright (C) 2008 Valmantas Paliksa * Copyright (C) 2008 Tadas Dailyda * * Licensed under the GNU General Public License Version 3 * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "libblueman.h" char* get_net_address(char* iface, int _ioctl) { int sock = socket(AF_INET, SOCK_STREAM, 0); if (sock < 0) { return NULL; } struct ifreq ifr; strncpy(ifr.ifr_name, iface, IFNAMSIZ); int err = ioctl(sock, _ioctl, &ifr); if (err < 0) { close(sock); return NULL; } return inet_ntoa(((struct sockaddr_in*) &ifr.ifr_addr)->sin_addr); } char** get_interface_list() { int sock = socket(AF_INET, SOCK_STREAM, 0); char** rets = NULL; struct ifconf ifc; ifc.ifc_len = 128 * sizeof(struct ifreq); ifc.ifc_req = malloc(ifc.ifc_len); int res = ioctl(sock, SIOCGIFCONF, &ifc); if(res < 0) { } else { int size = ifc.ifc_len/sizeof(struct ifreq); rets = malloc((size+1)*sizeof(char*)); memset(rets, '\0', (size+1)*sizeof(char*)); int i; for(i = 0; i < size; i++) { rets[i] = strdup(ifc.ifc_req[i].ifr_name); } } close(sock); free(ifc.ifc_req); return rets; } static inline unsigned long __tv_to_jiffies(const struct timeval *tv) { unsigned long long jif; jif = 1000000ULL * tv->tv_sec + tv->tv_usec; return jif/10000; } int _create_bridge(const char* name) { int sock; sock = socket(AF_INET, SOCK_STREAM, 0); if (sock < 0) { return -errno; } int err; err = ioctl(sock, SIOCBRADDBR, name); if (err < 0) { close(sock); return -errno; } struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 1000000 * (0 - tv.tv_sec); unsigned long args[5]; struct ifreq ifr; args[0] = BRCTL_SET_BRIDGE_FORWARD_DELAY; args[1] = __tv_to_jiffies(&tv); args[2] = 0; args[3] = 0; args[4] = 0; memcpy(ifr.ifr_name, name, IFNAMSIZ); ((unsigned long *)(&ifr.ifr_data))[0] = (unsigned long)args; ioctl(sock, SIOCDEVPRIVATE, &ifr); close(sock); return 0; } int _destroy_bridge(const char* name) { int sock; sock = socket(AF_INET, SOCK_STREAM, 0); if (sock < 0) { return -errno; } int err; struct ifreq req; memset(&req, 0, sizeof (struct ifreq)); strncpy(req.ifr_name, name, IFNAMSIZ); err = ioctl(sock, SIOCGIFFLAGS, &req); if (err < 0) { close(sock); return -errno; } req.ifr_flags &= ~(IFF_UP | IFF_RUNNING); err = ioctl(sock, SIOCSIFFLAGS, &req); if (err < 0) { close(sock); return -errno; } err = ioctl(sock, SIOCBRDELBR, name); if (err < 0) { close(sock); return -errno; } close(sock); return 0; } int find_conn(int s, int dev_id, long arg) { struct hci_conn_list_req *cl; struct hci_conn_info *ci; int i; int ret = 0; if (!(cl = malloc(10 * sizeof(*ci) + sizeof(*cl)))) goto out; cl->dev_id = dev_id; cl->conn_num = 10; ci = cl->conn_info; if (ioctl(s, HCIGETCONNLIST, (void *) cl)) goto out; for (i = 0; i < cl->conn_num; i++, ci++) if (!bacmp((bdaddr_t *) arg, &ci->bdaddr)) { ret = 1; goto out; } out: free(cl); return ret; } int connection_init(int dev_id, char *addr, struct conn_info_handles *ci) { struct hci_conn_info_req *cr = NULL; bdaddr_t bdaddr; int dd; int ret = 1; str2ba(addr, &bdaddr); if (dev_id < 0) { dev_id = hci_for_each_dev(HCI_UP, find_conn, (long) &bdaddr); if (dev_id < 0) { ret = ERR_NOT_CONNECTED; goto out; } } dd = hci_open_dev(dev_id); if (dd < 0) { ret = ERR_HCI_DEV_OPEN_FAILED; goto out; } cr = malloc(sizeof(*cr) + sizeof(struct hci_conn_info)); if (!cr) { ret = ERR_CANNOT_ALLOCATE; goto out; } bacpy(&cr->bdaddr, &bdaddr); cr->type = ACL_LINK; if (ioctl(dd, HCIGETCONNINFO, (unsigned long) cr) < 0) { ret = ERR_GET_CONN_INFO_FAILED; goto out; } ci->dd = dd; ci->handle = cr->conn_info->handle; out: if (cr) free(cr); return ret; } int connection_get_rssi(struct conn_info_handles *ci, int8_t *ret_rssi) { int8_t rssi; if (hci_read_rssi(ci->dd, htobs(ci->handle), &rssi, 1000) < 0) { return ERR_READ_RSSI_FAILED; } *ret_rssi = rssi; return 1; } int connection_get_lq(struct conn_info_handles *ci, uint8_t *ret_lq) { uint8_t lq; if (hci_read_link_quality(ci->dd, htobs(ci->handle), &lq, 1000) < 0) { return ERR_READ_LQ_FAILED; } *ret_lq = lq; return 1; } int connection_get_tpl(struct conn_info_handles *ci, int8_t *ret_tpl, uint8_t type) { int8_t level; if (hci_read_transmit_power_level(ci->dd, htobs(ci->handle), type, &level, 1000) < 0) { return ERR_READ_TPL_FAILED; } *ret_tpl = level; return 1; } int connection_close(struct conn_info_handles *ci) { hci_close_dev(ci->dd); return 1; } int get_rfcomm_list(struct rfcomm_dev_list_req **result) { struct rfcomm_dev_list_req *dl; struct rfcomm_dev_info *di; int ctl = -1; int ret = 1; ctl = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_RFCOMM); if (ctl < 0) { ret = ERR_SOCKET_FAILED; //Can't open RFCOMM control socket goto out; } dl = malloc(sizeof(*dl) + RFCOMM_MAX_DEV * sizeof(*di)); if(dl == NULL) { ret = ERR_CANNOT_ALLOCATE; goto out; } dl->dev_num = RFCOMM_MAX_DEV; di = dl->dev_info; if (ioctl(ctl, RFCOMMGETDEVLIST, (void *) dl) < 0) { ret = ERR_GET_RFCOMM_LIST_FAILED; goto out; } *result = dl; out: if (ctl >= 0) close(ctl); return ret; } float get_page_timeout(int hdev) { struct hci_request rq; int s; float ret; if ((s = hci_open_dev(hdev)) < 0) { ret = ERR_HCI_DEV_OPEN_FAILED; goto out; } memset(&rq, 0, sizeof(rq)); uint16_t timeout; read_page_timeout_rp rp; rq.ogf = OGF_HOST_CTL; rq.ocf = OCF_READ_PAGE_TIMEOUT; rq.rparam = &rp; rq.rlen = READ_PAGE_TIMEOUT_RP_SIZE; if (hci_send_req(s, &rq, 1000) < 0) { ret = ERR_CANT_READ_PAGE_TIMEOUT; goto out; } if (rp.status) { ret = ERR_READ_PAGE_TIMEOUT; goto out; } timeout = btohs(rp.timeout); ret = ((float)timeout * 0.625); out: if (s >= 0) hci_close_dev(s); return ret; } blueman-1.23-git201403102151/module/modem-prober.h0000644000175000017500000000274512307412112020664 0ustar schrammschramm/* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Library General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301, USA */ #pragma once #include #define MODEM_CAP_GSM 0x0001 /* GSM */ #define MODEM_CAP_IS707_A 0x0002 /* CDMA Circuit Switched Data */ #define MODEM_CAP_IS707_P 0x0004 /* CDMA Packet Switched Data */ #define MODEM_CAP_DS 0x0008 /* Data compression selection (v.42bis) */ #define MODEM_CAP_ES 0x0010 /* Error control selection (v.42) */ #define MODEM_CAP_FCLASS 0x0020 /* Group III Fax */ #define MODEM_CAP_MS 0x0040 /* Modulation selection */ #define MODEM_CAP_W 0x0080 /* Wireless commands */ #define MODEM_CAP_IS856 0x0100 /* CDMA 3G EVDO rev 0 */ #define MODEM_CAP_IS856_A 0x0200 /* CDMA 3G EVDO rev A */ void probe_modem(char* device, PyObject* callback); void set_probe_debug(gboolean); blueman-1.23-git201403102151/module/Makefile.in0000644000175000017500000006245012307423214020174 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = module DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(bluemanlibdir)" LTLIBRARIES = $(bluemanlib_LTLIBRARIES) am__DEPENDENCIES_1 = _blueman_la_DEPENDENCIES = $(am__DEPENDENCIES_1) am__blueman_la_OBJECTS = _blueman_la-_blueman.lo \ _blueman_la-libblueman.lo _blueman_la-modem-prober.lo _blueman_la_OBJECTS = $(am__blueman_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = _blueman_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(_blueman_la_CFLAGS) \ $(CFLAGS) $(_blueman_la_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(_blueman_la_SOURCES) DIST_SOURCES = $(_blueman_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIR = @DATADIR@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ INTLTOOL_MERGE = @INTLTOOL_MERGE@ INTLTOOL_PERL = @INTLTOOL_PERL@ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@ INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@ INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@ INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ PYGTK_CFLAGS = @PYGTK_CFLAGS@ PYGTK_LIBS = @PYGTK_LIBS@ PYNOTIFY_CFLAGS = @PYNOTIFY_CFLAGS@ PYNOTIFY_LIBS = @PYNOTIFY_LIBS@ PYREXC = @PYREXC@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ hal_en = @hal_en@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ intltool__v_merge_options_ = @intltool__v_merge_options_@ intltool__v_merge_options_0 = @intltool__v_merge_options_0@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ polkit_val = @polkit_val@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ BUILT_SOURCES = _blueman.c bluemanlibdir = $(pyexecdir) bluemanlib_LTLIBRARIES = _blueman.la _blueman_la_CFLAGS = $(BLUEZ_CFLAGS) @PYTHON_INCLUDES@ -DSN_API_NOT_YET_FROZEN _blueman_la_LDFLAGS = -module -avoid-version -fPIC _blueman_la_LIBADD = $(BLUEZ_LIBS) @PYTHON_LIBS@ _blueman_la_SOURCES = \ _blueman.c \ libblueman.c \ libblueman.h \ modem-prober.h \ modem-prober.c EXTRA_DIST = _blueman.pyx CLEANFILES = _blueman.c all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign module/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign module/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-bluemanlibLTLIBRARIES: $(bluemanlib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(bluemanlib_LTLIBRARIES)'; test -n "$(bluemanlibdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemanlibdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemanlibdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(bluemanlibdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(bluemanlibdir)"; \ } uninstall-bluemanlibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(bluemanlib_LTLIBRARIES)'; test -n "$(bluemanlibdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(bluemanlibdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(bluemanlibdir)/$$f"; \ done clean-bluemanlibLTLIBRARIES: -test -z "$(bluemanlib_LTLIBRARIES)" || rm -f $(bluemanlib_LTLIBRARIES) @list='$(bluemanlib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } _blueman.la: $(_blueman_la_OBJECTS) $(_blueman_la_DEPENDENCIES) $(EXTRA__blueman_la_DEPENDENCIES) $(AM_V_CCLD)$(_blueman_la_LINK) -rpath $(bluemanlibdir) $(_blueman_la_OBJECTS) $(_blueman_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_blueman_la-_blueman.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_blueman_la-libblueman.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_blueman_la-modem-prober.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< _blueman_la-_blueman.lo: _blueman.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-_blueman.lo -MD -MP -MF $(DEPDIR)/_blueman_la-_blueman.Tpo -c -o _blueman_la-_blueman.lo `test -f '_blueman.c' || echo '$(srcdir)/'`_blueman.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-_blueman.Tpo $(DEPDIR)/_blueman_la-_blueman.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='_blueman.c' object='_blueman_la-_blueman.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-_blueman.lo `test -f '_blueman.c' || echo '$(srcdir)/'`_blueman.c _blueman_la-libblueman.lo: libblueman.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-libblueman.lo -MD -MP -MF $(DEPDIR)/_blueman_la-libblueman.Tpo -c -o _blueman_la-libblueman.lo `test -f 'libblueman.c' || echo '$(srcdir)/'`libblueman.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-libblueman.Tpo $(DEPDIR)/_blueman_la-libblueman.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libblueman.c' object='_blueman_la-libblueman.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-libblueman.lo `test -f 'libblueman.c' || echo '$(srcdir)/'`libblueman.c _blueman_la-modem-prober.lo: modem-prober.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-modem-prober.lo -MD -MP -MF $(DEPDIR)/_blueman_la-modem-prober.Tpo -c -o _blueman_la-modem-prober.lo `test -f 'modem-prober.c' || echo '$(srcdir)/'`modem-prober.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-modem-prober.Tpo $(DEPDIR)/_blueman_la-modem-prober.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='modem-prober.c' object='_blueman_la-modem-prober.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-modem-prober.lo `test -f 'modem-prober.c' || echo '$(srcdir)/'`modem-prober.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(bluemanlibdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-bluemanlibLTLIBRARIES clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanlibLTLIBRARIES install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanlibLTLIBRARIES .MAKE: all check install install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ clean-bluemanlibLTLIBRARIES clean-generic clean-libtool \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-bluemanlibLTLIBRARIES install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-bluemanlibLTLIBRARIES _blueman.c: _blueman.pyx $(PYREXC) -o $@ $< # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/module/_blueman.pyx0000644000175000017500000003304712307412112020446 0ustar schrammschramm#!/usr/bin/python cdef extern from "malloc.h": cdef void free(void *ptr) cdef extern from "string.h": cdef char* strerror(int errnum) cdef extern from "bluetooth/bluetooth.h": ctypedef struct bdaddr_t: unsigned char b[6] int ba2str(bdaddr_t *ba, char *str) int str2ba(char *str, bdaddr_t *ba) cdef extern from "bluetooth/hci.h": cdef struct hci_dev_stats: unsigned long int err_rx unsigned long int err_tx unsigned long int cmd_tx unsigned long int evt_rx unsigned long int acl_tx unsigned long int acl_rx unsigned long int sco_tx unsigned long int sco_rx unsigned long int byte_rx unsigned long int byte_tx cdef struct hci_dev_info: unsigned int dev_id char name[8] bdaddr_t bdaddr unsigned long int flags unsigned char type unsigned char features[8] unsigned long int pkt_type unsigned long int link_policy unsigned long int link_mode unsigned int acl_mtu unsigned int acl_pkts unsigned int sco_mtu unsigned int sco_pkts hci_dev_stats stat cdef extern from "bluetooth/hci_lib.h": cdef int hci_devinfo(int dev_id, hci_dev_info *di) cdef extern from "bluetooth/rfcomm.h": cdef struct rfcomm_dev_info: short id unsigned int flags unsigned short state bdaddr_t src bdaddr_t dst unsigned char channel cdef struct rfcomm_dev_list_req: unsigned short dev_num rfcomm_dev_info dev_info[0] cdef extern from "libblueman.h": cdef struct conn_info_handles: unsigned int handle int dd cdef int connection_init(int dev_id, char *addr, conn_info_handles *ci) cdef int connection_get_rssi(conn_info_handles *ci, char *ret_rssi) cdef int connection_get_lq(conn_info_handles *ci, unsigned char *ret_lq) cdef int connection_get_tpl(conn_info_handles *ci, char *ret_tpl, unsigned char type) cdef int connection_close(conn_info_handles *ci) cdef int get_rfcomm_list(rfcomm_dev_list_req **ret) cdef float get_page_timeout(int hdev) cdef int _create_bridge(char* name) cdef int _destroy_bridge(char* name) cdef char* c_get_net_address "get_net_address" (char* iface, int i) cdef char** c_get_interface_list "get_interface_list" () cdef extern from "linux/sockios.h": cdef int SIOCGIFADDR cdef int SIOCGIFNETMASK def get_net_address(iface): cdef char* addr if iface != None: addr = c_get_net_address(iface, SIOCGIFADDR) if addr == NULL: return None else: return addr def get_net_netmask(iface): cdef char* addr if iface != None: addr = c_get_net_address(iface, SIOCGIFNETMASK) if addr == NULL: return None else: return addr def get_net_interfaces(): cdef char** ifaces cdef int i i = 0 ifaces = c_get_interface_list() if ifaces == NULL: return [] ret = [] while 1: if ifaces[i] == NULL: break else: ret.append(ifaces[i]) free(ifaces[i]) i = i + 1 free(ifaces) return ret ERR = { -1:"Can't allocate memory", -2:"HCI device open failed", -3:"Not connected", -4:"Get connection info failed", -5:"Read RSSI failed", -6:"Read transmit power level request failed", -7:"Read Link quality failed", -8:"Getting rfcomm list failed", -9:"ERR_SOCKET_FAILED", -10:"ERR_CANT_READ_PAGE_TIMEOUT", -11:"ERR_READ_PAGE_TIMEOUT" } RFCOMM_STATES = [ "unknown", "connected", "clean", "bound", "listening", "connecting", "connecting", "config", "disconnecting", "closed" ] RFCOMM_REUSE_DLC = 0 RFCOMM_RELEASE_ONHUP = 1 RFCOMM_HANGUP_NOW = 2 RFCOMM_TTY_ATTACHED = 3 def rfcomm_list(): cdef rfcomm_dev_list_req *dl cdef char src[18] cdef char dst[18] res = get_rfcomm_list(&dl) if res < 0: raise Exception, ERR[res] devs = [] for 0 <= i < dl.dev_num: ba2str(&dl.dev_info[i].src, src) ba2str(&dl.dev_info[i].dst, dst) devs.append( { "id": dl.dev_info[i].id, "channel": dl.dev_info[i].channel, "flags": dl.dev_info[i].flags, "state": RFCOMM_STATES[dl.dev_info[i].state], "src": src, "dst": dst }) free(dl) return devs import exceptions class BridgeException(exceptions.Exception): def __init__(self, errno): self.errno = errno def __str__(self): return strerror(self.errno) def create_bridge(name="pan1"): err = _create_bridge(name) if err < 0: raise BridgeException(-err) def destroy_bridge(name="pan1"): err = _destroy_bridge(name) if err < 0: raise BridgeException(-err) cdef class conn_info: cdef conn_info_handles ci cdef int hci def __init__(self, addr, hci_name="hci0"): self.hci = int(hci_name[3:]) res = connection_init(self.hci, addr, &self.ci) if res < 0: raise Exception, ERR[res] def deinit(self): connection_close(&self.ci) def get_rssi(self): cdef char rssi res = connection_get_rssi(&self.ci, &rssi) if res < 0: raise Exception, ERR[res] return rssi def get_lq(self): cdef unsigned char lq res = connection_get_lq(&self.ci, &lq) if res < 0: raise Exception, ERR[res] return lq def get_tpl(self, tp=0): cdef char tpl res = connection_get_tpl(&self.ci, &tpl, tp) if res < 0: raise Exception, ERR[res] return tpl def page_timeout(hci_name="hci0"): dev_id = int(hci_name[3:]) ret = get_page_timeout(dev_id) if ret < 0: raise Exception, ERR[ret] else: return ret def device_info(hci_name="hci0"): cdef hci_dev_info di cdef int ret dev_id = int(hci_name[3:]) res = hci_devinfo(dev_id, &di) cdef char addr[32] ba2str(&di.bdaddr, addr) feats = [] for 0 <= i < 8: feats.append(di.features[i]) x = [("err_rx", di.stat.err_rx), ("err_tx",di.stat.err_tx), ("cmd_tx",di.stat.cmd_tx), ("evt_rx",di.stat.evt_rx), ("acl_tx",di.stat.acl_tx), ("acl_rx",di.stat.acl_rx), ("sco_tx",di.stat.sco_tx), ("sco_rx",di.stat.sco_rx), ("byte_rx",di.stat.byte_rx), ("byte_tx",di.stat.byte_tx)] z = [("dev_id", di.dev_id), ("name", di.name), ("bdaddr",addr), ("flags",di.flags), ("type",di.type), ("features",feats), ("pkt_type",di.pkt_type), ("link_policy",di.link_policy), ("link_mode",di.link_mode), ("acl_mtu",di.acl_mtu), ("acl_pkts",di.acl_pkts), ("sco_mtu",di.sco_pkts), ("stat", dict(x))] return dict(z) cdef extern from "X11/X.h": ctypedef unsigned long Time ctypedef struct Display cdef extern from "libsn/sn-common.h": ctypedef struct SnDisplay ctypedef void (* SnDisplayErrorTrapPush) (SnDisplay *display, Display *xdisplay) ctypedef void (* SnDisplayErrorTrapPop) (SnDisplay *display, Display *xdisplay) SnDisplay* sn_display_new (Display *xdisplay, SnDisplayErrorTrapPush push_trap_func, SnDisplayErrorTrapPop pop_trap_func) cdef void sn_display_ref (SnDisplay *display) cdef void sn_display_unref (SnDisplay *display) cdef extern from "libsn/sn-launcher.h": cdef struct SnLauncherContext cdef SnLauncherContext* sn_launcher_context_new (SnDisplay *display, int screen) cdef void sn_launcher_context_ref (SnLauncherContext *context) cdef void sn_launcher_context_unref (SnLauncherContext *context) cdef void sn_launcher_context_initiate (SnLauncherContext *context, char *launcher_name, char *launchee_name, Time timestamp) cdef void sn_launcher_context_complete (SnLauncherContext *context) cdef char* sn_launcher_context_get_startup_id (SnLauncherContext *context) cdef int sn_launcher_context_get_initiated (SnLauncherContext *context) cdef void sn_launcher_context_setup_child_process (SnLauncherContext *context) cdef void sn_launcher_context_set_name (SnLauncherContext *context, char *name) cdef void sn_launcher_context_set_description (SnLauncherContext *context, char *description) cdef void sn_launcher_context_set_workspace (SnLauncherContext *context, int workspace) cdef void sn_launcher_context_set_wmclass (SnLauncherContext *context, char *klass) cdef void sn_launcher_context_set_binary_name (SnLauncherContext *context, char *name) cdef void sn_launcher_context_set_icon_name (SnLauncherContext *context, char *name) cdef void sn_launcher_context_set_extra_property (SnLauncherContext *context, char *name, char *value) cdef void sn_launcher_context_get_initiated_time (SnLauncherContext *context, long *tv_sec, long *tv_usec) cdef void sn_launcher_context_get_last_active_time (SnLauncherContext *context, long *tv_sec, long *tv_usec) cdef extern SnLauncherContext* GetSnLauncherContext() cdef extern from "Python.h": cdef struct PyObject cdef extern from "stdio.h": cdef int printf(char* format, ...) cdef extern from "glib-object.h": ctypedef struct GObject cdef extern from "pygobject.h": cdef GObject* pygobject_get(object) cdef extern from "gdk/gdkx.h": ctypedef struct GdkDisplay cdef void gdk_error_trap_push () cdef void gdk_error_trap_pop () cdef Display* gdk_x11_display_get_xdisplay(GdkDisplay*) cdef void sn_error_trap_push(SnDisplay *display, Display *xdisplay): gdk_error_trap_push () cdef void sn_error_trap_pop(SnDisplay *display, Display *xdisplay): gdk_error_trap_pop () cdef class sn_launcher: cdef SnLauncherContext* ctx def __cinit__(self, display, int screen): import gtk if type(display) != gtk.gdk.DisplayX11: raise TypeError, "Display must be a gtk.gdk.DisplayX11" cdef GObject* dpy cdef SnDisplay* sn_dpy dpy = pygobject_get(display) if dpy != NULL: sn_dpy = sn_display_new(gdk_x11_display_get_xdisplay(dpy), sn_error_trap_push, sn_error_trap_pop) self.ctx = sn_launcher_context_new(sn_dpy, screen) sn_display_unref(sn_dpy) else: raise RuntimeError, "GdkDisplay is NULL" def __dealloc__(self): if self.ctx == NULL: raise RuntimeError, "SnLauncherContext is NULL" sn_launcher_context_unref(self.ctx) def initiate(self, char* launcher_name, char* launchee_name, Time timestamp): sn_launcher_context_ref(self.ctx) sn_launcher_context_initiate(self.ctx, launcher_name, launchee_name, timestamp) sn_launcher_context_unref(self.ctx) def complete(self): sn_launcher_context_ref(self.ctx) sn_launcher_context_complete(self.ctx) sn_launcher_context_unref(self.ctx) def get_startup_id(self): cdef char* ret sn_launcher_context_ref(self.ctx) ret = sn_launcher_context_get_startup_id(self.ctx) sn_launcher_context_unref(self.ctx) if ret != NULL: return ret else: return None def get_initiated(self): sn_launcher_context_ref(self.ctx) ret = bool(sn_launcher_context_get_initiated(self.ctx)) sn_launcher_context_unref(self.ctx) return ret def setup_child_process(self): sn_launcher_context_ref(self.ctx) sn_launcher_context_setup_child_process(self.ctx) sn_launcher_context_unref(self.ctx) def set_name(self, char* name): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_name(self.ctx, name) sn_launcher_context_unref(self.ctx) def set_description(self, char* descr): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_description(self.ctx, descr) sn_launcher_context_unref(self.ctx) def set_workspace(self, int workspace): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_workspace(self.ctx, workspace) sn_launcher_context_unref(self.ctx) def set_wmclass(self, char* klass): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_wmclass(self.ctx, klass) sn_launcher_context_unref(self.ctx) def set_binary_name(self, char* name): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_binary_name(self.ctx, name) sn_launcher_context_unref(self.ctx) def set_icon_name(self, char* name): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_icon_name(self.ctx, name) sn_launcher_context_unref(self.ctx) def set_extra_property(self, char* key, char* value): sn_launcher_context_ref(self.ctx) sn_launcher_context_set_extra_property(self.ctx, key, value) sn_launcher_context_unref(self.ctx) def get_initiated_time(self): sn_launcher_context_ref(self.ctx) cdef long tv_sec cdef long tv_usec sn_launcher_context_get_initiated_time(self.ctx, &tv_sec, &tv_usec) sn_launcher_context_unref(self.ctx) return (tv_sec, tv_usec) def get_last_active_time(self): sn_launcher_context_ref(self.ctx) cdef long tv_sec cdef long tv_usec sn_launcher_context_get_last_active_time(self.ctx, &tv_sec, &tv_usec) sn_launcher_context_unref(self.ctx) return (tv_sec, tv_usec) cdef extern from "modem-prober.h": cdef void c_probe_modem "probe_modem" (char* device, object callback) cdef void c_set_probe_debug "set_probe_debug" (int debug) def probe_modem(node, callback): if not callable(callback): raise TypeError, "callback must be callable" if node != None: c_probe_modem(node, callback) else: raise TypeError, "device node must not be None" def set_probe_debug(enable): c_set_probe_debug(int(enable)) cdef extern from "glib.h": cdef char* g_get_user_special_dir(int directory) class SpecialDirType: DESKTOP = 0 DOCUMENTS = 1 DOWNLOAD = 2 MUSIC = 3 PICTURES = 4 PUBLIC_SHARE = 5 TEMPLATES = 6 VIDEOS = 7 def get_special_dir(t): cdef char* d d = g_get_user_special_dir(t) if d == NULL: return None else: return d blueman-1.23-git201403102151/module/.deps/0000755000175000017500000000000012307423217017134 5ustar schrammschrammblueman-1.23-git201403102151/module/.deps/_blueman_la-libblueman.Plo0000644000175000017500000000001012307423217024145 0ustar schrammschramm# dummy blueman-1.23-git201403102151/module/.deps/_blueman_la-_blueman.Plo0000644000175000017500000000001012307423217023615 0ustar schrammschramm# dummy blueman-1.23-git201403102151/module/.deps/_blueman_la-modem-prober.Plo0000644000175000017500000000001012307423217024423 0ustar schrammschramm# dummy blueman-1.23-git201403102151/module/Makefile.am0000644000175000017500000000073512307412112020154 0ustar schrammschrammBUILT_SOURCES = _blueman.c bluemanlibdir = $(pyexecdir) bluemanlib_LTLIBRARIES = _blueman.la _blueman_la_CFLAGS = $(BLUEZ_CFLAGS) @PYTHON_INCLUDES@ -DSN_API_NOT_YET_FROZEN _blueman_la_LDFLAGS = -module -avoid-version -fPIC _blueman_la_LIBADD = $(BLUEZ_LIBS) @PYTHON_LIBS@ _blueman_la_SOURCES = \ _blueman.c \ libblueman.c \ libblueman.h \ modem-prober.h \ modem-prober.c _blueman.c: _blueman.pyx $(PYREXC) -o $@ $< EXTRA_DIST = _blueman.pyx CLEANFILES = _blueman.c blueman-1.23-git201403102151/module/modem-prober.c0000644000175000017500000002754512307412112020664 0ustar schrammschramm/* * modem_caps - probe Hayes-compatible modem capabilities * * Copyright (C) 2008 Dan Williams * Modifications by: Valmantas Palikša * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details: */ #ifndef _GNU_SOURCE #define _GNU_SOURCE 1 #endif #include #include #include #include #include #include #include #include #include #include #include #include "modem-prober.h" static gboolean verbose = FALSE; void set_probe_debug(gboolean debug) { verbose = debug; } struct modem_caps { char *name; guint32 bits; }; static struct modem_caps modem_caps[] = { {"+CGSM", MODEM_CAP_GSM}, {"+CIS707-A", MODEM_CAP_IS707_A}, {"+CIS707", MODEM_CAP_IS707_A}, {"CIS707", MODEM_CAP_IS707_A}, /* Qualcomm Gobi */ {"+CIS707P", MODEM_CAP_IS707_P}, {"CIS-856", MODEM_CAP_IS856}, {"CIS-856-A", MODEM_CAP_IS856_A}, {"CIS-856A", MODEM_CAP_IS856_A}, /* Kyocera KPC680 */ {"+DS", MODEM_CAP_DS}, {"+ES", MODEM_CAP_ES}, {"+MS", MODEM_CAP_MS}, {"+FCLASS", MODEM_CAP_FCLASS}, {NULL} }; #define verbose(fmt, args...) \ if (verbose) { \ g_print ("%s(): " fmt "\n", G_STRFUNC, ##args); \ } static gboolean modem_send_command (int fd, const char *cmd) { int eagain_count = 1000; guint32 i; ssize_t written; verbose ("Sending: '%s'", cmd); for (i = 0; i < strlen (cmd) && eagain_count > 0;) { written = write (fd, cmd + i, 1); if (written > 0) i += written; else { /* Treat written == 0 as EAGAIN to ensure we break out of the * for() loop eventually. */ if ((written < 0) && (errno != EAGAIN)) { g_printerr ("error writing command: %d\n", errno); return FALSE; } eagain_count--; g_usleep (G_USEC_PER_SEC / 10000); } } return eagain_count <= 0 ? FALSE : TRUE; } static int find_terminator (const char *line, const char **terminators) { int i; for (i = 0; terminators[i]; i++) { if (!strncasecmp (line, terminators[i], strlen (terminators[i]))) return i; } return -1; } static const char * find_response (const char *line, const char **responses, int *idx) { int i; /* Don't look for a result again if we got one previously */ for (i = 0; responses[i]; i++) { if (strstr (line, responses[i])) { *idx = i; return line; } } return NULL; } #define RESPONSE_LINE_MAX 128 #define SERIAL_BUF_SIZE 2048 /* Return values: * * -2: timeout * -1: read error or response not found * 0...N: response index in **needles array */ static int modem_wait_reply (int fd, guint32 timeout_secs, const char **needles, const char **terminators, int *out_terminator, char **out_response) { char buf[SERIAL_BUF_SIZE + 1]; int reply_index = -1, bytes_read; GString *result = g_string_sized_new (RESPONSE_LINE_MAX * 2); time_t end; const char *response = NULL; gboolean done = FALSE; *out_terminator = -1; end = time (NULL) + timeout_secs; do { bytes_read = read (fd, buf, SERIAL_BUF_SIZE); if (bytes_read < 0 && errno != EAGAIN) { g_string_free (result, TRUE); g_printerr ("read error: %d\n", errno); return -1; } if (bytes_read == 0) break; /* EOF */ else if (bytes_read > 0) { char **lines, **iter, *tmp; buf[bytes_read] = 0; g_string_append (result, buf); verbose ("Got: '%s'", result->str); lines = g_strsplit_set (result->str, "\n\r", 0); /* Find response terminators */ for (iter = lines; *iter && !done; iter++) { tmp = g_strstrip (*iter); if (tmp && strlen (tmp)) { *out_terminator = find_terminator (tmp, terminators); if (*out_terminator >= 0) done = TRUE; } } /* If the terminator is found, look for expected responses */ if (done) { for (iter = lines; *iter && (reply_index < 0); iter++) { tmp = g_strstrip (*iter); if (tmp && strlen (tmp)) { response = find_response (tmp, needles, &reply_index); if (response) { g_free (*out_response); *out_response = g_strdup (response); } } } } g_strfreev (lines); } if (!done) g_usleep (1000); } while (!done && (time (NULL) < end) && (result->len <= SERIAL_BUF_SIZE)); /* Handle timeout */ if (*out_terminator < 0 && !*out_response) reply_index = -2; g_string_free (result, TRUE); return reply_index; } #define GCAP_TAG "+GCAP:" #define GMM_TAG "+GMM:" static int parse_gcap (const char *buf) { const char *p = buf + strlen (GCAP_TAG); char **caps, **iter; int ret = 0; caps = g_strsplit_set (p, " ,\t", 0); if (!caps) return 0; for (iter = caps; *iter; iter++) { struct modem_caps *cap = modem_caps; while (cap->name) { if (!strcmp(cap->name, *iter)) { ret |= cap->bits; break; } cap++; } } g_strfreev (caps); return ret; } static int parse_gmm (const char *buf) { const char *p = buf + strlen (GMM_TAG); char **gmm, **iter; gboolean gsm = FALSE; gmm = g_strsplit_set (p, " ,\t", 0); if (!gmm) return 0; /* BUSlink SCWi275u USB GPRS modem */ for (iter = gmm; *iter && !gsm; iter++) { if (strstr (*iter, "GSM900") || strstr (*iter, "GSM1800") || strstr (*iter, "GSM1900") || strstr (*iter, "GSM850")) gsm = TRUE; } g_strfreev (gmm); return gsm ? MODEM_CAP_GSM : 0; } static int g_timeval_subtract (GTimeVal *result, GTimeVal *x, GTimeVal *y) { int nsec; /* Perform the carry for the later subtraction by updating y. */ if (x->tv_usec < y->tv_usec) { nsec = (y->tv_usec - x->tv_usec) / G_USEC_PER_SEC + 1; y->tv_usec -= G_USEC_PER_SEC * nsec; y->tv_sec += nsec; } if (x->tv_usec - y->tv_usec > G_USEC_PER_SEC) { nsec = (x->tv_usec - y->tv_usec) / G_USEC_PER_SEC; y->tv_usec += G_USEC_PER_SEC * nsec; y->tv_sec -= nsec; } /* Compute the time remaining to wait. tv_usec is certainly positive. */ result->tv_sec = x->tv_sec - y->tv_sec; result->tv_usec = x->tv_usec - y->tv_usec; /* Return 1 if result is negative. */ return x->tv_sec < y->tv_sec; } static int modem_probe_caps(int fd, glong timeout_ms) { const char *gcap_responses[] = { GCAP_TAG, NULL }; const char *terminators[] = { "OK", "ERROR", "ERR", "+CME ERROR", NULL }; char *reply = NULL; int idx = -1, term_idx = -1, ret = 0; gboolean try_ati = FALSE; GTimeVal start, end; gboolean send_success; /* If a delay was specified, start a bit later */ if (timeout_ms > 500) { g_usleep (500000); timeout_ms -= 500; } /* Standard response timeout case */ timeout_ms += 3000; while (timeout_ms > 0) { GTimeVal diff; gulong sleep_time = 100000; g_get_current_time (&start); idx = term_idx = 0; send_success = modem_send_command (fd, "AT+GCAP\r\n"); if (send_success) idx = modem_wait_reply (fd, 2, gcap_responses, terminators, &term_idx, &reply); else sleep_time = 300000; g_get_current_time (&end); g_timeval_subtract (&diff, &end, &start); timeout_ms -= (diff.tv_sec * 1000) + (diff.tv_usec / 1000); if (send_success) { if (0 == term_idx && 0 == idx) { /* Success */ verbose ("GCAP response: %s", reply); ret = parse_gcap (reply); break; } else if (0 == term_idx && -1 == idx) { /* Just returned "OK" but no GCAP (Sierra) */ try_ati = TRUE; break; } else if (3 == term_idx && -1 == idx) { /* No SIM (Huawei) */ try_ati = TRUE; break; } else if (1 == term_idx || 2 == term_idx) { try_ati = TRUE; } else verbose ("timed out waiting for GCAP reply (idx %d, term_idx %d)", idx, term_idx); g_free (reply); reply = NULL; } g_usleep (sleep_time); timeout_ms -= sleep_time / 1000; } if (!ret && try_ati) { const char *ati_responses[] = { GCAP_TAG, NULL }; /* Many cards (ex Sierra 860 & 875) won't accept AT+GCAP but * accept ATI when the SIM is missing. Often the GCAP info is * in the ATI response too. */ g_free (reply); reply = NULL; verbose ("GCAP failed, trying ATI..."); if (modem_send_command (fd, "ATI\r\n")) { idx = modem_wait_reply (fd, 3, ati_responses, terminators, &term_idx, &reply); if (0 == term_idx && 0 == idx) { verbose ("ATI response: %s", reply); ret = parse_gcap (reply); } } } g_free (reply); reply = NULL; /* Try an alternate method on some hardware (ex BUSlink SCWi275u) */ if ((idx != -2) && !(ret & MODEM_CAP_GSM) && !(ret & MODEM_CAP_IS707_A)) { const char *gmm_responses[] = { GMM_TAG, NULL }; if (modem_send_command (fd, "AT+GMM\r\n")) { idx = modem_wait_reply (fd, 5, gmm_responses, terminators, &term_idx, &reply); if (0 == term_idx && 0 == idx) { verbose ("GMM response: %s", reply); ret |= parse_gmm (reply); } g_free (reply); } } return ret; } struct thread_info { char* device; int caps; PyObject* callback; }; static gboolean on_finished(gpointer data) { struct thread_info* info = data; if(PyCallable_Check(info->callback)) { PyObject* args, *rslt; if (info->caps < 0) { args = Py_BuildValue("(O)", Py_None); } else { PyObject* name; PyObject* caps = PyList_New(0); if (info->caps & MODEM_CAP_GSM) { name = PyString_FromString("GSM-07.07"); PyList_Append(caps, name); Py_XDECREF(name); name = PyString_FromString("GSM-07.05"); PyList_Append(caps, name); Py_XDECREF(name); } if (info->caps & MODEM_CAP_IS707_A) { name = PyString_FromString("IS-707-A"); PyList_Append(caps, name); Py_XDECREF(name); } if (info->caps & MODEM_CAP_IS707_P) { name = PyString_FromString("IS-707-P"); PyList_Append(caps, name); Py_XDECREF(name); } if (info->caps & MODEM_CAP_IS856) { name = PyString_FromString("IS-856"); PyList_Append(caps, name); Py_XDECREF(name); } if (info->caps & MODEM_CAP_IS856_A) { name = PyString_FromString("IS-856-A"); PyList_Append(caps, name); Py_XDECREF(name); } args = Py_BuildValue("(O)", caps); Py_XDECREF(caps); } rslt = PyObject_CallObject(info->callback, args); if(!rslt) { PyErr_PrintEx(0); } Py_XDECREF(rslt); Py_XDECREF(args); } Py_DECREF(info->callback); g_free(info->device); g_free(info); return FALSE; } static gpointer do_probe(gpointer data) { struct thread_info* info = (struct thread_info*)data; char* device = info->device; struct termios orig, attrs; int fd, caps; if (device == NULL) { goto error; } fd = open (device, O_RDWR | O_EXCL | O_NONBLOCK); if (fd < 0) { //g_warning ("open(%s) failed: %d\n", device, errno); goto error; } if (tcgetattr (fd, &orig)) { //g_warning ("tcgetattr(%s): failed %d\n", device, errno); goto error; } memcpy (&attrs, &orig, sizeof (attrs)); attrs.c_iflag &= ~(IGNCR | ICRNL | IUCLC | INPCK | IXON | IXANY | IGNPAR); attrs.c_oflag &= ~(OPOST | OLCUC | OCRNL | ONLCR | ONLRET); attrs.c_lflag &= ~(ICANON | XCASE | ECHO | ECHOE | ECHONL); attrs.c_lflag &= ~(ECHO | ECHOE); attrs.c_cc[VMIN] = 1; attrs.c_cc[VTIME] = 0; attrs.c_cc[VEOF] = 1; attrs.c_cflag &= ~(CBAUD | CSIZE | CSTOPB | CLOCAL | PARENB); attrs.c_cflag |= (B9600 | CS8 | CREAD | PARENB); tcsetattr (fd, TCSANOW, &attrs); caps = modem_probe_caps (fd, 0); tcsetattr (fd, TCSANOW, &orig); close(fd); info->caps = caps; g_idle_add(on_finished, info); return NULL; error: info->caps = -1; g_idle_add(on_finished, info); if(fd > 0) close(fd); return NULL; } void probe_modem(char* device, PyObject* callback) { struct thread_info* info = g_new0(struct thread_info, 1); info->device = g_strdup(device); info->callback = callback; Py_INCREF(callback); g_thread_new("probe modem", do_probe, info); } blueman-1.23-git201403102151/module/libblueman.h0000644000175000017500000000207612307412112020403 0ustar schrammschramm#pragma once #define ERR_CANNOT_ALLOCATE -1 #define ERR_HCI_DEV_OPEN_FAILED -2 #define ERR_NOT_CONNECTED -3 #define ERR_GET_CONN_INFO_FAILED -4 #define ERR_READ_RSSI_FAILED -5 #define ERR_READ_TPL_FAILED -6 #define ERR_READ_LQ_FAILED -7 #define ERR_GET_RFCOMM_LIST_FAILED -8 #define ERR_SOCKET_FAILED -9 #define ERR_CANT_READ_PAGE_TIMEOUT -10 #define ERR_READ_PAGE_TIMEOUT -11 struct conn_info_handles { unsigned int handle; int dd; }; int find_conn(int s, int dev_id, long arg); int connection_init(int dev_id, char *addr, struct conn_info_handles *ci); int connection_get_rssi(struct conn_info_handles *ci, int8_t *ret_rssi); int connection_get_lq(struct conn_info_handles *ci, uint8_t *ret_lq); int connection_get_tpl(struct conn_info_handles *ci, int8_t *ret_tpl, uint8_t type); int connection_close(struct conn_info_handles *ci); int get_rfcomm_list(struct rfcomm_dev_list_req **result); float get_page_timeout(int hdev); int _create_bridge(const char* name); int _destroy_bridge(const char* name); char* get_net_address(char* iface, int _ioctl); char** get_interface_list(); blueman-1.23-git201403102151/module/Makefile0000644000175000017500000006373112307423217017575 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # module/Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = module DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(bluemanlibdir)" LTLIBRARIES = $(bluemanlib_LTLIBRARIES) am__DEPENDENCIES_1 = _blueman_la_DEPENDENCIES = $(am__DEPENDENCIES_1) am__blueman_la_OBJECTS = _blueman_la-_blueman.lo \ _blueman_la-libblueman.lo _blueman_la-modem-prober.lo _blueman_la_OBJECTS = $(am__blueman_la_OBJECTS) AM_V_lt = $(am__v_lt_$(V)) am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) am__v_lt_0 = --silent am__v_lt_1 = _blueman_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(_blueman_la_CFLAGS) \ $(CFLAGS) $(_blueman_la_LDFLAGS) $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I. -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_$(V)) am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_$(V)) am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(_blueman_la_SOURCES) DIST_SOURCES = $(_blueman_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/module abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/module abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = ../ top_builddir = .. top_srcdir = .. BUILT_SOURCES = _blueman.c bluemanlibdir = $(pyexecdir) bluemanlib_LTLIBRARIES = _blueman.la _blueman_la_CFLAGS = $(BLUEZ_CFLAGS) -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -DSN_API_NOT_YET_FROZEN _blueman_la_LDFLAGS = -module -avoid-version -fPIC _blueman_la_LIBADD = $(BLUEZ_LIBS) -lpthread -ldl -lutil -lm -lpython2.7 _blueman_la_SOURCES = \ _blueman.c \ libblueman.c \ libblueman.h \ modem-prober.h \ modem-prober.c EXTRA_DIST = _blueman.pyx CLEANFILES = _blueman.c all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign module/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign module/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-bluemanlibLTLIBRARIES: $(bluemanlib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(bluemanlib_LTLIBRARIES)'; test -n "$(bluemanlibdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemanlibdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemanlibdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(bluemanlibdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(bluemanlibdir)"; \ } uninstall-bluemanlibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(bluemanlib_LTLIBRARIES)'; test -n "$(bluemanlibdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(bluemanlibdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(bluemanlibdir)/$$f"; \ done clean-bluemanlibLTLIBRARIES: -test -z "$(bluemanlib_LTLIBRARIES)" || rm -f $(bluemanlib_LTLIBRARIES) @list='$(bluemanlib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } _blueman.la: $(_blueman_la_OBJECTS) $(_blueman_la_DEPENDENCIES) $(EXTRA__blueman_la_DEPENDENCIES) $(AM_V_CCLD)$(_blueman_la_LINK) -rpath $(bluemanlibdir) $(_blueman_la_OBJECTS) $(_blueman_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c include ./$(DEPDIR)/_blueman_la-_blueman.Plo include ./$(DEPDIR)/_blueman_la-libblueman.Plo include ./$(DEPDIR)/_blueman_la-modem-prober.Plo .c.o: $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po # $(AM_V_CC)source='$<' object='$@' libtool=no \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(COMPILE) -c -o $@ $< .c.obj: $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po # $(AM_V_CC)source='$<' object='$@' libtool=no \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo # $(AM_V_CC)source='$<' object='$@' libtool=yes \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< _blueman_la-_blueman.lo: _blueman.c $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-_blueman.lo -MD -MP -MF $(DEPDIR)/_blueman_la-_blueman.Tpo -c -o _blueman_la-_blueman.lo `test -f '_blueman.c' || echo '$(srcdir)/'`_blueman.c $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-_blueman.Tpo $(DEPDIR)/_blueman_la-_blueman.Plo # $(AM_V_CC)source='_blueman.c' object='_blueman_la-_blueman.lo' libtool=yes \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-_blueman.lo `test -f '_blueman.c' || echo '$(srcdir)/'`_blueman.c _blueman_la-libblueman.lo: libblueman.c $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-libblueman.lo -MD -MP -MF $(DEPDIR)/_blueman_la-libblueman.Tpo -c -o _blueman_la-libblueman.lo `test -f 'libblueman.c' || echo '$(srcdir)/'`libblueman.c $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-libblueman.Tpo $(DEPDIR)/_blueman_la-libblueman.Plo # $(AM_V_CC)source='libblueman.c' object='_blueman_la-libblueman.lo' libtool=yes \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-libblueman.lo `test -f 'libblueman.c' || echo '$(srcdir)/'`libblueman.c _blueman_la-modem-prober.lo: modem-prober.c $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-modem-prober.lo -MD -MP -MF $(DEPDIR)/_blueman_la-modem-prober.Tpo -c -o _blueman_la-modem-prober.lo `test -f 'modem-prober.c' || echo '$(srcdir)/'`modem-prober.c $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-modem-prober.Tpo $(DEPDIR)/_blueman_la-modem-prober.Plo # $(AM_V_CC)source='modem-prober.c' object='_blueman_la-modem-prober.lo' libtool=yes \ # DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ # $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-modem-prober.lo `test -f 'modem-prober.c' || echo '$(srcdir)/'`modem-prober.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(bluemanlibdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-bluemanlibLTLIBRARIES clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanlibLTLIBRARIES install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanlibLTLIBRARIES .MAKE: all check install install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ clean-bluemanlibLTLIBRARIES clean-generic clean-libtool \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-bluemanlibLTLIBRARIES install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-bluemanlibLTLIBRARIES _blueman.c: _blueman.pyx $(PYREXC) -o $@ $< # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-1.23-git201403102151/Makefile0000644000175000017500000007033612307423217016307 0ustar schrammschramm# Makefile.in generated by automake 1.14.1 from Makefile.am. # Makefile. Generated from Makefile.in by configure. # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgincludedir = $(includedir)/blueman pkglibdir = $(libdir)/blueman pkglibexecdir = $(libexecdir)/blueman am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = x86_64-unknown-linux-gnu host_triplet = x86_64-unknown-linux-gnu subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in COPYING compile config.guess config.sub \ install-sh missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_$(V)) am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_$(V)) am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print pkgdatadir = /usr/local/share/blueman ACLOCAL = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing aclocal-1.14 ALL_LINGUAS = AMTAR = $${TAR-tar} AM_DEFAULT_VERBOSITY = 1 AR = ar AUTOCONF = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoconf AUTOHEADER = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing autoheader AUTOMAKE = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing automake-1.14 AWK = gawk BINDIR = /usr/local/bin BLUEZ_CFLAGS = -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 BLUEZ_LIBS = -pthread -lbluetooth -lstartup-notification-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lfreetype -lgobject-2.0 -lgthread-2.0 -lglib-2.0 CATALOGS = CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E CPPFLAGS = CYGPATH_W = echo DATADIR = /usr/local/share DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DLLTOOL = false DSYMUTIL = DUMPBIN = ECHO_C = ECHO_N = -n ECHO_T = EGREP = /bin/grep -E EXEEXT = FGREP = /bin/grep -F GETTEXT_PACKAGE = blueman GMOFILES = GMSGFMT = /usr/bin/msgfmt GREP = /bin/grep INSTALL = /usr/bin/install -c INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s INSTOBJEXT = .mo INTLLIBS = INTLTOOL_EXTRACT = /usr/bin/intltool-extract INTLTOOL_MERGE = /usr/bin/intltool-merge INTLTOOL_PERL = /usr/bin/perl INTLTOOL_UPDATE = /usr/bin/intltool-update INTLTOOL_V_MERGE = $(INTLTOOL__v_MERGE_$(V)) INTLTOOL_V_MERGE_OPTIONS = $(intltool__v_merge_options_$(V)) INTLTOOL__v_MERGE_ = $(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY)) INTLTOOL__v_MERGE_0 = @echo " ITMRG " $@; LD = /usr/bin/ld -m elf_x86_64 LDFLAGS = LIBEXECDIR = /usr/local/libexec LIBOBJS = LIBS = LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s LOCALEDIR = /usr/local/share/locale LTLIBOBJS = MAINT = MAKEINFO = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/missing makeinfo MANIFEST_TOOL = : MKDIR_P = /bin/mkdir -p MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGFMT_OPTS = -c MSGMERGE = /usr/bin/msgmerge NM = /usr/bin/nm -B NMEDIT = OBJDUMP = objdump OBJEXT = o OTOOL = OTOOL64 = PACKAGE = blueman PACKAGE_BUGREPORT = PACKAGE_NAME = blueman PACKAGE_STRING = blueman 1.23 PACKAGE_TARNAME = blueman PACKAGE_URL = PACKAGE_VERSION = 1.23 PATH_SEPARATOR = : PKGLIBDIR = /usr/local/lib/blueman PKG_CONFIG = /usr/bin/pkg-config PKG_CONFIG_LIBDIR = PKG_CONFIG_PATH = POFILES = POSUB = po PO_IN_DATADIR_FALSE = PO_IN_DATADIR_TRUE = PYGTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -I/usr/include/pygtk-2.0 PYGTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype PYNOTIFY_CFLAGS = -I/usr/include/gnome-python-2.0 PYNOTIFY_LIBS = PYREXC = /usr/bin/pyrexc PYTHON = /usr/bin/python PYTHONDIR = /usr/local/lib/python2.7/dist-packages PYTHON_EXEC_PREFIX = ${exec_prefix} PYTHON_INCLUDES = -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 PYTHON_LIBS = -lpthread -ldl -lutil -lm -lpython2.7 PYTHON_PLATFORM = linux2 PYTHON_PREFIX = ${prefix} PYTHON_VERSION = 2.7 RANLIB = ranlib SED = /bin/sed SET_MAKE = SHELL = /bin/bash STRIP = strip SYSCONFDIR = /etc USE_NLS = yes VERSION = 1.23 XGETTEXT = /usr/bin/xgettext abs_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_builddir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 abs_top_srcdir = /home/schramm/src/blueman-deb/blueman-1.23-git201403102151 ac_ct_AR = ar ac_ct_CC = gcc ac_ct_DUMPBIN = am__include = include am__leading_dot = . am__quote = am__tar = $${TAR-tar} chof - "$$tardir" am__untar = $${TAR-tar} xf - bindir = ${exec_prefix}/bin build = x86_64-unknown-linux-gnu build_alias = build_cpu = x86_64 build_os = linux-gnu build_vendor = unknown builddir = . datadir = ${datarootdir} datarootdir = ${prefix}/share dhconfig = /etc/dhcp3/dhcpd.conf docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} dvidir = ${docdir} exec_prefix = ${prefix} hal_en = no host = x86_64-unknown-linux-gnu host_alias = host_cpu = x86_64 host_os = linux-gnu host_vendor = unknown htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /home/schramm/src/blueman-deb/blueman-1.23-git201403102151/install-sh intltool__v_merge_options_ = $(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY)) intltool__v_merge_options_0 = -q libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} pkgpyexecdir = ${pyexecdir}/blueman pkgpythondir = ${pythondir}/blueman polkit_val = yes prefix = /usr/local program_transform_name = s,x,x, psdir = ${docdir} pyexecdir = ${exec_prefix}/lib/python2.7/dist-packages pythondir = ${prefix}/lib/python2.7/dist-packages sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . sysconfdir = /etc target_alias = top_build_prefix = top_builddir = . top_srcdir = . SUBDIRS = \ apps \ blueman \ data \ module \ sendto \ po EXTRA_DIST = \ intltool-extract.in \ intltool-update.in \ intltool-merge.in DISTCLEANFILES = \ intltool-extract \ intltool-update \ intltool-merge MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ config.h.in \ depcomp \ missing \ install-sh \ intltool-extract.in \ intltool-update.in \ intltool-merge.in all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h installdirs: installdirs-recursive installdirs-am: install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: .MAKE: $(am__recursive_targets) all install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-generic \ distclean-hdr distclean-libtool distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: