mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
Update Chat-O-Matic, libpurple, purple_discord (#11174)
This commit is contained in:
@@ -3,20 +3,22 @@ DESCRIPTION="libpurple is a library for IM communication used by many open \
|
||||
source IM clients. It implements a variety of protocols, for example IRC, \
|
||||
Jabber or ICQ."
|
||||
HOMEPAGE="https://pidgin.im/"
|
||||
COPYRIGHT="1998-2021 Rob Flynn et al."
|
||||
COPYRIGHT="1998-2024 Rob Flynn et al."
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://downloads.sourceforge.net/project/pidgin/Pidgin/$portVersion/pidgin-$portVersion.tar.bz2"
|
||||
CHECKSUM_SHA256="454b1b928bc6bcbb183353af30fbfde5595f2245a3423a1a46e6c97a2df22810"
|
||||
CHECKSUM_SHA256="120049dc8e17e09a2a7d256aff2191ff8491abb840c8c7eb319a161e2df16ba8"
|
||||
SOURCE_DIR="pidgin-$portVersion"
|
||||
PATCHES="libpurple-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion=0.14.10
|
||||
libVersionVar="`echo "$portVersion" | cut -b3-7`"
|
||||
libVersion=0.${libVersionVar}
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
pythonVersion=3.9
|
||||
pythonVersion=3.10
|
||||
|
||||
PROVIDES="
|
||||
libpurple$secondaryArchSuffix = $portVersion
|
||||
@@ -42,6 +44,7 @@ REQUIRES="
|
||||
lib:libnssdbm3$secondaryArchSuffix
|
||||
lib:libnssutil3$secondaryArchSuffix
|
||||
lib:libpanelw$secondaryArchSuffix
|
||||
lib:libperl$secondaryArchSuffix
|
||||
lib:libsmime3$secondaryArchSuffix
|
||||
lib:libsoftokn3$secondaryArchSuffix
|
||||
lib:libpython$pythonVersion$secondaryArchSuffix
|
||||
44
dev-libs/libpurple/patches/libpurple-2.14.13.patchset
Normal file
44
dev-libs/libpurple/patches/libpurple-2.14.13.patchset
Normal file
@@ -0,0 +1,44 @@
|
||||
From 1802b78b8901506a4efa58276e6bf8f59e4e33d2 Mon Sep 17 00:00:00 2001
|
||||
From: Peppersawce <michaelpeppers89@yahoo.it>
|
||||
Date: Mon, 30 Sep 2024 16:06:57 +0200
|
||||
Subject: Set correct settings folder
|
||||
|
||||
|
||||
diff --git a/libpurple/account.c b/libpurple/account.c
|
||||
index 9f6cc08..ee94d7b 100644
|
||||
--- a/libpurple/account.c
|
||||
+++ b/libpurple/account.c
|
||||
@@ -969,7 +969,7 @@ parse_account(xmlnode *node)
|
||||
{
|
||||
/* Try to see if the icon got left behind in the old cache. */
|
||||
g_free(filename);
|
||||
- filename = g_build_filename(g_get_home_dir(), ".gaim", "icons", data, NULL);
|
||||
+ filename = g_build_filename(purple_home_dir(), "gaim", "icons", data, NULL);
|
||||
if (g_file_get_contents(filename, &contents, &len, NULL)) {
|
||||
purple_buddy_icons_set_account_icon(ret, (guchar*)contents, len);
|
||||
}
|
||||
diff --git a/libpurple/util.c b/libpurple/util.c
|
||||
index fa650c2..ecd2fd9 100644
|
||||
--- a/libpurple/util.c
|
||||
+++ b/libpurple/util.c
|
||||
@@ -2568,7 +2568,7 @@ const char *
|
||||
purple_home_dir(void)
|
||||
{
|
||||
#ifndef _WIN32
|
||||
- return g_get_home_dir();
|
||||
+ return "/boot/home/config/settings/libpurple/";
|
||||
#else
|
||||
return wpurple_data_dir();
|
||||
#endif
|
||||
@@ -2581,7 +2581,7 @@ purple_user_dir(void)
|
||||
if (custom_user_dir != NULL)
|
||||
return custom_user_dir;
|
||||
else if (!user_dir)
|
||||
- user_dir = g_build_filename(purple_home_dir(), ".purple", NULL);
|
||||
+ user_dir = g_build_filename(purple_home_dir(), "user", NULL);
|
||||
|
||||
return user_dir;
|
||||
}
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -8,9 +8,9 @@ COPYRIGHT="2009-2011 Andrea Anzani
|
||||
2021 Jaidyn Levesque"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
srcGitRev="2f69f2fa04a915ff6088e9d6d273441854686556"
|
||||
srcGitRev="4284a8bb237853d202bd115188ff5b5f71be81eb"
|
||||
SOURCE_URI="https://github.com/JadedCtrl/Chat-O-Matic/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="3bbd001817b3d1f8733cb7c51173aff0fd61c8be7c2bc1e577ec038019a52b30"
|
||||
CHECKSUM_SHA256="71d752f46e8d150b2ac98306c96039b8cddaf2abd309c119d9365748b9e0c993"
|
||||
SOURCE_DIR="Chat-O-Matic-$srcGitRev"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
@@ -71,9 +71,8 @@ INSTALL()
|
||||
addAppDeskbarSymlink $appsDir/Chat-O-Matic
|
||||
|
||||
mkdir -p $includeDir/chat-o-matic/
|
||||
cp application/ChatOMatic.h application/ChatProtocol.h \
|
||||
application/ChatProtocolMessages.h application/Flags.h \
|
||||
application/UserStatus.h application/Utils.h \
|
||||
cp application/ChatProtocol.h application/ChatProtocolMessages.h \
|
||||
application/Flags.h application/UserStatus.h application/Utils.h \
|
||||
$includeDir/chat-o-matic/
|
||||
|
||||
packageEntries devel \
|
||||
@@ -2,12 +2,12 @@ SUMMARY="Discord plugin for libpurple"
|
||||
DESCRIPTION="A plugin giving support for Discord, a popular chat service, to \
|
||||
libpurple."
|
||||
HOMEPAGE="https://github.com/EionRobb/purple-discord"
|
||||
COPYRIGHT="2016 Eion Robb et al."
|
||||
COPYRIGHT="2016-2024 Eion Robb et al."
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="2"
|
||||
srcGitRev="5502309b0d9727a1dbb88f3551d5a58679c8257e"
|
||||
REVISION="1"
|
||||
srcGitRev="37f496e5b2fdd3cf8adc110bc43ffa594f822e5a"
|
||||
SOURCE_URI="https://github.com/EionRobb/purple-discord/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="ceed864690b0e70aeb1c7bf5c3648ae9f804074ac81a5d6eb9a3fc50cd843562"
|
||||
CHECKSUM_SHA256="cd83a510acaf815bf59aa9beb9693a4850abe6b850591ca726c1d4161eac8a53"
|
||||
SOURCE_FILENAME="$srcGitRev.tar.gz"
|
||||
SOURCE_DIR="purple-discord-$srcGitRev"
|
||||
|
||||
Reference in New Issue
Block a user