Update Chat-O-Matic, libpurple, purple_discord (#11174)

This commit is contained in:
Peppersawce
2024-10-02 08:16:22 +02:00
committed by GitHub
parent db8c35f9ca
commit ba6f3e487f
4 changed files with 60 additions and 14 deletions

View File

@@ -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

View 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

View File

@@ -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 \

View File

@@ -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"