[arch-commits] Commit in deepin-terminal/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon Jun 1 21:47:57 UTC 2020
Date: Monday, June 1, 2020 @ 21:47:57
Author: felixonmars
Revision: 637921
upgpkg: deepin-terminal 5.2.2.20200601-1
Modified:
deepin-terminal/trunk/PKGBUILD
----------+
PKGBUILD | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-06-01 21:39:32 UTC (rev 637920)
+++ PKGBUILD 2020-06-01 21:47:57 UTC (rev 637921)
@@ -3,8 +3,9 @@
# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
pkgname=deepin-terminal
-pkgver=5.2.1
-pkgrel=2
+pkgver=5.2.2.20200601
+_commit=4f83513d1bff94604d7e3c022c36ea34f9779e9d
+pkgrel=1
pkgdesc='Default terminal emulation application for Deepin'
arch=('x86_64')
url="https://github.com/linuxdeepin/deepin-terminal-reborn"
@@ -13,12 +14,12 @@
makedepends=('chrpath' 'cmake' 'expac' 'lxqt-build-tools' 'qt5-tools')
optdepends=('zssh: for remote management support')
groups=('deepin-extra')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-terminal-reborn/archive/$pkgver.tar.gz")
-sha512sums=('4679e88a1862f12a7021f1d01e7cb9b98fdaf7d0a4052a9acd488010db05904ee729d6afd6c47aad3c2a9133bbebe30fa0045d6c9b345bae09357b4dff7b8c75')
+source=("$pkgname-$_commit.tar.gz::https://github.com/linuxdeepin/deepin-terminal-reborn/archive/$_commit.tar.gz")
+sha512sums=('1b31ccda8f430ec480c2dae92b031fd76c715e862d89ecbc06485b90117ccc73825450a52816556852005de764664cbc9a8df09e02554cbf70c1325e26f4cd0c')
prepare() {
mkdir -p build
- cd deepin-terminal-reborn-$pkgver
+ cd deepin-terminal-reborn-$_commit
# Devendor qtermwidget - disabled due to the vendored copy has changes
#rm -r terminalwidget
#sed -i '/terminalwidget/d;/build_qtermwidget/d' deepin-terminal.pro
@@ -25,17 +26,17 @@
#sed -i 's|terminalwidget/lib/qtermwidget.h|qtermwidget5/qtermwidget.h|' encodeplugin/encodelistmodel.cpp views/termwidget.h theme/themelistmodel.cpp
# Much upstream weirdness
- sed -i '/<QHash>/i#include <QObject>' terminalwidget/lib/SessionManager.h
- sed -i 's/QString("/QString::fromLatin1("/;s/message = "Session crashed.";/message = QString::fromLatin1("Session crashed.");/' terminalwidget/lib/Session.cpp
- sed -i '/#include <QTextStream>/a #include <cwctype>' terminalwidget/lib/TerminalCharacterDecoder.cpp
- sed -i '/#include <QPainter>/a #include <QPainterPath>' encodeplugin/encodeitemdelegate.cpp customcommand/customcommanddelegate.cpp remotemanage/serverconfigdelegate.cpp theme/themeitemdelegate.cpp
-
- sed -i 's|default-config.json|resources/other/default-config.json|' CMakeLists.txt
+ sed -i '/<QHash>/i#include <QObject>\n#include <QMap>' 3rdparty/terminalwidget/lib/SessionManager.h
+ #sed -i 's/QString("/QString::fromLatin1("/;s/message = "Session crashed.";/message = QString::fromLatin1("Session crashed.");/' 3rdparty/terminalwidget/lib/{Filter,Session}.cpp
+ sed -i '/LXQtCompilerSettings/a remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII)' 3rdparty/terminalwidget/CMakeLists.txt
+ sed -i '/#include <QTextStream>/a #include <cwctype>' 3rdparty/terminalwidget/lib/TerminalCharacterDecoder.cpp
+ sed -i '/#include <QPainter>/a #include <QPainterPath>' src/customcommand/customcommanddelegate.cpp src/remotemanage/serverconfigdelegate.cpp src/theme/themeitemdelegate.cpp
+ sed -i 's|default-config.json|src/assets/other/default-config.json|' CMakeLists.txt
}
build(){
cd build
- cmake -DDTKCORE_TOOL_DIR=/usr/lib/libdtk-$(expac %v dtkcore | cut -d - -f 1 | cut -d : -f 2)/DCore/bin ../deepin-terminal-reborn-$pkgver
+ cmake -DDTKCORE_TOOL_DIR=/usr/lib/libdtk-$(expac %v dtkcore | cut -d - -f 1 | cut -d : -f 2)/DCore/bin ../deepin-terminal-reborn-$_commit
make
}
More information about the arch-commits
mailing list