Package Details: bitlbee-libpurple 3.6-1

Git Clone URL: https://aur.archlinux.org/bitlbee-libpurple.git (read-only, click to copy)
Package Base: bitlbee-libpurple
Description: Brings instant messaging (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) to IRC. libpurple enabled.
Upstream URL: http://www.bitlbee.org/
Licenses: GPL
Conflicts: bitlbee
Provides: bitlbee
Submitter: dequis
Maintainer: dequis
Last Packager: dequis
Votes: 19
Popularity: 0.036676
First Submitted: 2015-08-25 04:15 (UTC)
Last Updated: 2019-05-19 20:40 (UTC)

Dependencies (7)

Required by (5)

Sources (2)

Latest Comments

1 2 3 Next › Last »

Speranskiy commented on 2024-11-17 08:55 (UTC)

patch to fix this:

From 467344ffc31eda6eb44d95123615942921c83389 Mon Sep 17 00:00:00 2001
From: Denis Speransky
Date: Sun, 17 Nov 2024 08:50:27 +0100
Subject: [PATCH] migrate to pkg-configure

---
 configure | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/configure b/configure
index fd8d363a..cef792a1 100755
--- a/configure
+++ b/configure
@@ -402,8 +402,8 @@ detect_gnutls()
 {
    if $PKG_CONFIG --exists gnutls; then
        cat <<EOF >>Makefile.settings
-EFLAGS+=$($PKG_CONFIG --libs gnutls) $(libgcrypt-config --libs)
-CFLAGS+=$($PKG_CONFIG --cflags gnutls) $(libgcrypt-config --cflags)
+EFLAGS+=$($PKG_CONFIG --libs gnutls) $(pkg-config --libs libgcrypt)
+CFLAGS+=$($PKG_CONFIG --cflags gnutls) $(pkg-config --cflags libgcrypt)
 EOF
        ssl=gnutls
        if ! $PKG_CONFIG gnutls --atleast-version=2.8; then
@@ -413,8 +413,8 @@ EOF
        ret=1
    elif libgnutls-config --version > /dev/null 2> /dev/null; then
        cat <<EOF >>Makefile.settings
-EFLAGS+=$(libgnutls-config --libs) $(libgcrypt-config --libs)
-CFLAGS+=$(libgnutls-config --cflags) $(libgcrypt-config --cflags)
+EFLAGS+=$($PKG_CONFIG --libs gnutls) $(pkg-config --libs libgcrypt)
+CFLAGS+=$($PKG_CONFIG --cflags gnutls) $(pkg-config --cflags libgcrypt)
 EOF

        ssl=gnutls
@@ -762,15 +762,15 @@ fi
 if [ "$otr" = 1 ]; then
    # BI == built-in
    echo '#define OTR_BI' >> config.h
-   echo "EFLAGS+=$($PKG_CONFIG --libs libotr) $(libgcrypt-config --libs)" >> Makefile.settings
-   echo "CFLAGS+=$($PKG_CONFIG --cflags libotr) $(libgcrypt-config --cflags)" >> Makefile.settings
+   echo "EFLAGS+=$($PKG_CONFIG --libs gnutls) $(pkg-config --libs libgcrypt)" >> Makefile.settings
+   echo "CFLAGS+=$($PKG_CONFIG --cflags gnutls) $(pkg-config --cflags libgcrypt)" >> Makefile.settings
    echo 'OTR_BI=otr.o' >> Makefile.settings
 elif [ "$otr" = "plugin" ]; then
    # for some mysterious reason beyond the comprehension of my mortal mind,
    # the libgcrypt flags aren't needed when building as plugin. add them anyway.
    echo '#define OTR_PI' >> config.h
-   echo "OTRFLAGS=$($PKG_CONFIG --libs libotr) $(libgcrypt-config --libs)" >> Makefile.settings
-   echo "CFLAGS+=$($PKG_CONFIG --cflags libotr) $(libgcrypt-config --cflags)" >> Makefile.settings
+   echo "EFLAGS+=$($PKG_CONFIG --libs gnutls) $(pkg-config --libs libgcrypt)" >> Makefile.settings
+   echo "CFLAGS+=$($PKG_CONFIG --cflags gnutls) $(pkg-config --cflags libgcrypt)" >> Makefile.settings
    echo 'OTR_PI=otr.so' >> Makefile.settings
 fi

-- 
2.47.0

Speranskiy commented on 2024-11-17 07:05 (UTC)

I got this error trying to install:

* Linking bitlbee
/usr/bin/ld: /tmp/ccAPs6aX.ltrans3.ltrans.o: in function `prplcb_xfer_new':
<artificial>:(.text+0x1b77): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
/usr/bin/ld: /tmp/ccAPs6aX.ltrans3.ltrans.o: in function `ssl_des3_encrypt':
<artificial>:(.text+0x3cc3): undefined reference to `gcry_cipher_open'
/usr/bin/ld: <artificial>:(.text+0x3cd1): undefined reference to `gcry_cipher_close'
/usr/bin/ld: <artificial>:(.text+0x3d08): undefined reference to `gcry_cipher_setkey'
/usr/bin/ld: <artificial>:(.text+0x3d1e): undefined reference to `gcry_cipher_setiv'
/usr/bin/ld: <artificial>:(.text+0x3d3a): undefined reference to `gcry_cipher_encrypt'
/usr/bin/ld: <artificial>:(.text+0x3d48): undefined reference to `gcry_cipher_close'
collect2: error: ld returned 1 exit status
make: *** [Makefile:167: bitlbee] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: bitlbee-libpurple-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
bitlbee-libpurple - exit status 4

What could be wrong?

Thaodan commented on 2022-11-20 22:40 (UTC)

Please remove skype4py as the optional dependency, it is non functional, the support has been dropped.

Strykar commented on 2020-08-10 04:57 (UTC)

Please add something like backup=('/etc/bitlbee/motd.txt') so the MOTD isn't overwritten on rebuild.

dequis commented on 2018-03-14 21:35 (UTC)

'any' is for packages that are architecture independent in their compiled state, and will generate -any packages. The recommendation here https://wiki.archlinux.org/index.php/PKGBUILD seems to be to include only architectures officialy supported by arch in the PKGBUILD.

What stops you from using "makepkg -A" to ignore the arch array?

ChrisLane commented on 2018-03-14 17:20 (UTC)

@dequis why not just set the supported architectures to 'any' or add aarch64? The source is compiled on the machine it's being installed on anyway. Quite a hinderance doing this manually myself.

Strykar commented on 2018-02-08 09:55 (UTC)

Thank you! One more Q, 'systemctl restart bitlbee' executes without error, but Bitlbee does not restart. Am I doing this right?

dequis commented on 2018-02-07 23:40 (UTC)

Just install purple-skypeweb-git

Strykar commented on 2018-02-07 23:12 (UTC)

Any chance this could support skypeweb instead of skyped/skype4py as suggested by Bitlbee devs? "The Skype API is deprecated and may have issues, such as losing messages You should use skypeweb instead." - https://wiki.bitlbee.org/HowtoSkypeWeb

dequis commented on 2017-03-16 17:00 (UTC)

makepkg -A