mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 02:27:15 +08:00
[skip-ci] psi: update to 1.3
This commit is contained in:
parent
8dc2df5140
commit
7c4e096c08
53
psi/PKGBUILD
53
psi/PKGBUILD
@ -1,31 +1,40 @@
|
|||||||
#
|
|
||||||
# Apps Packages for Chakra, part of chakra-project.org
|
|
||||||
#
|
|
||||||
# maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
|
|
||||||
|
|
||||||
pkgname=psi
|
pkgname=psi
|
||||||
pkgver=0.15
|
pkgver=1.3
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Instant messaging application designed for the Jabber IM'
|
pkgdesc="Powerful XMPP (Jabber) client (Qt, C++) designed for power users"
|
||||||
url='http://psi-im.org/'
|
url="https://psi-im.org/"
|
||||||
license=('GPL')
|
license=('GPL2')
|
||||||
arch=('i686' 'x86_64')
|
arch=('x86_64')
|
||||||
depends=('qca-ossl' 'qca-gnupg' 'enchant' 'libxss' 'xdg-utils')
|
depends=('hunspell' 'qca-qt5' 'qt5-svg' 'qt5-webengine' 'qt5-x11extras' 'libidn')
|
||||||
|
makedepends=('cmake' 'qt5-multimedia')
|
||||||
categories=('communication')
|
categories=('communication')
|
||||||
install='psi.install'
|
source=("https://download.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.xz"
|
||||||
source=("http://downloads.sourceforge.net/psi/psi-${pkgver}.tar.bz2"
|
"chakralinux.patch"
|
||||||
'chakralinux.patch')
|
"no-qca-qt4.patch"
|
||||||
md5sums=('aea15f17cf93e7cea52f305523f761be'
|
"qt-5.11.patch")
|
||||||
'4f41758f1ddff5cb2ac3396895da3530')
|
sha256sums=('59debd16e61ab1d4ff88aca9f41b9caaaca8395f1576418fb99214d5e2c6fa8b'
|
||||||
|
'e6c44c4a2d0ebdc05cb317954931bbb4a2aab1c1cd447fcd9a70e13d5832558d'
|
||||||
|
'a6ea9a62100b6990b8a6c8590a6d0e9df095b99b6527bb5490a7fd3f6929ac23'
|
||||||
|
'e56ec1a250488b2cf9d42887aac432ff2e0ef482eb7cc8500f3d52cb53949119')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
patch -p1 -i $srcdir/chakralinux.patch
|
||||||
|
patch -p1 <"$srcdir"/no-qca-qt4.patch
|
||||||
|
patch -p1 <"$srcdir"/qt-5.11.patch
|
||||||
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $srcdir/psi-${pkgver}
|
cd $pkgname-$pkgver
|
||||||
patch -p1 -i $srcdir/chakralinux.patch
|
mkdir -p build
|
||||||
./configure --prefix=/usr --release --no-separate-debug-info
|
cd build
|
||||||
make
|
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ..
|
||||||
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd $srcdir/psi-${pkgver}
|
cd $pkgname-$pkgver/build
|
||||||
make INSTALL_ROOT=$pkgdir install
|
make DESTDIR="$pkgdir" install
|
||||||
|
install -dm755 "$pkgdir/usr/include/psi/plugins"
|
||||||
|
install -m644 ../src/plugins/include/*.h "$pkgdir/usr/include/psi/plugins"
|
||||||
}
|
}
|
||||||
|
36
psi/no-qca-qt4.patch
Normal file
36
psi/no-qca-qt4.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From f3372d84595d10b757de4568399707bc721f6850 Mon Sep 17 00:00:00 2001
|
||||||
|
From: sirlucjan <lucjan.lucjanov@gmail.com>
|
||||||
|
Date: Sun, 7 Jan 2018 21:04:37 +0100
|
||||||
|
Subject: [PATCH] Update cmakelist.txt
|
||||||
|
|
||||||
|
---
|
||||||
|
iris/CMakeLists.txt | 2 +-
|
||||||
|
src/CMakeLists.txt | 2 +-
|
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/iris/CMakeLists.txt b/iris/CMakeLists.txt
|
||||||
|
index 50228489..85dcec60 100644
|
||||||
|
--- a/iris/CMakeLists.txt
|
||||||
|
+++ b/iris/CMakeLists.txt
|
||||||
|
@@ -39,7 +39,7 @@ if(USE_QJDNS)
|
||||||
|
add_definitions(-DNEED_JDNS)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
-find_package(Qca REQUIRED)
|
||||||
|
+find_package(Qca-qt5 REQUIRED)
|
||||||
|
set(QCA_INCLUDES ${Qca_INCLUDE_DIR})
|
||||||
|
set(qca_LIB ${Qca_LIBRARY})
|
||||||
|
|
||||||
|
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||||
|
index 1f78cd05..57c73c4c 100644
|
||||||
|
--- a/src/CMakeLists.txt
|
||||||
|
+++ b/src/CMakeLists.txt
|
||||||
|
@@ -73,7 +73,7 @@ if(APPLE)
|
||||||
|
list(APPEND EXTRA_LDFLAGS ${SPARKLE_LIBRARY} "-framework Carbon" "-framework AppKit" "-framework IOKit" "-framework CoreAudio" "-framework AudioToolbox")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
-find_package( Qca REQUIRED )
|
||||||
|
+find_package( Qca-qt5 REQUIRED )
|
||||||
|
|
||||||
|
if(LINUX)
|
||||||
|
find_package(X11 REQUIRED)
|
@ -1,11 +0,0 @@
|
|||||||
post_install() {
|
|
||||||
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
post_upgrade() {
|
|
||||||
post_install
|
|
||||||
}
|
|
||||||
|
|
||||||
post_remove() {
|
|
||||||
post_install
|
|
||||||
}
|
|
21
psi/qt-5.11.patch
Normal file
21
psi/qt-5.11.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
From 4b838c04fa90ab56974bc4c57aaf7d4e80b8fff8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Vitozz <thetvg@gmail.com>
|
||||||
|
Date: Mon, 28 May 2018 20:45:04 +0300
|
||||||
|
Subject: [PATCH] Try to fix build with qt-5.11
|
||||||
|
|
||||||
|
---
|
||||||
|
src/accountmanagedlg.cpp | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/src/accountmanagedlg.cpp b/src/accountmanagedlg.cpp
|
||||||
|
index 3770906d..6150349f 100644
|
||||||
|
--- a/src/accountmanagedlg.cpp
|
||||||
|
+++ b/src/accountmanagedlg.cpp
|
||||||
|
@@ -28,6 +28,7 @@
|
||||||
|
#include <QTimer>
|
||||||
|
#include <QHeaderView>
|
||||||
|
#include <QDropEvent>
|
||||||
|
+#include <QButtonGroup>
|
||||||
|
|
||||||
|
#include "psicon.h"
|
||||||
|
#include "psiaccount.h"
|
Loading…
Reference in New Issue
Block a user