[arch-commits] Commit in deepin-terminal/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Fri Jan 22 17:20:46 UTC 2021
Date: Friday, January 22, 2021 @ 17:20:46
Author: felixonmars
Revision: 824646
upgpkg: deepin-terminal 5.3.0.4-1
Modified:
deepin-terminal/trunk/PKGBUILD
----------+
PKGBUILD | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-01-22 17:15:07 UTC (rev 824645)
+++ PKGBUILD 2021-01-22 17:20:46 UTC (rev 824646)
@@ -3,7 +3,7 @@
# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
pkgname=deepin-terminal
-pkgver=5.3.0.3
+pkgver=5.3.0.4
pkgrel=1
pkgdesc='Default terminal emulation application for Deepin'
arch=('x86_64')
@@ -10,11 +10,11 @@
url="https://github.com/linuxdeepin/deepin-terminal"
license=('GPL3')
depends=('at-spi2-core' 'deepin-qt5integration' 'libsecret')
-makedepends=('chrpath' 'cmake' 'expac' 'lxqt-build-tools' 'ninja' 'qt5-tools')
+makedepends=('chrpath' 'cmake' 'expac' 'gtest' 'lxqt-build-tools' 'ninja' 'qt5-tools')
optdepends=('zssh: for remote management support')
groups=('deepin-extra')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/deepin-terminal/archive/$pkgver.tar.gz")
-sha512sums=('b6a3c63d3e949172bc3db134956f89e0bde74fb47ebca374c74b7cf0e519179165467b36df58429bc4b4a30aa33031c388ce15329087a7c6283f7bc1052848bc')
+source=("https://github.com/linuxdeepin/deepin-terminal/archive/$pkgver/$pkgname-$pkgver.tar.gz")
+sha512sums=('8dac61c16ee9788f9d594c174b565d72d7b33c942fbd84dbe46d992d209f4fa767a6025c573a0271305b514905c80959a88a9d06fe1e5679092ae796804da89d')
prepare() {
mkdir -p build
@@ -24,6 +24,10 @@
#sed -i '/terminalwidget/d;/build_qtermwidget/d' deepin-terminal.pro
#sed -i 's|terminalwidget/lib/qtermwidget.h|qtermwidget5/qtermwidget.h|' encodeplugin/encodelistmodel.cpp views/termwidget.h theme/themelistmodel.cpp
+ # ninja: error: '/build/deepin-terminal/src/deepin-terminal-5.4.0.6/default-config.json', needed by '/build/deepin-terminal/src/deepin-terminal-5.4.0.6/settings_translation.cpp', missing and no known rule to make it
+ sed -i 's|default-config.json|src/assets/other/default-config.json|' CMakeLists.txt
+
+ # ‘QString& QString::operator=(const char*)’ is private within this context
sed -i '/LXQtCompilerSettings/a remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII)' 3rdparty/terminalwidget/CMakeLists.txt
}
@@ -33,10 +37,14 @@
ninja
}
+check() {
+ cd build
+ # ninja test
+}
+
package() {
cd build
DESTDIR="$pkgdir" ninja install
- rm -r "$pkgdir"/build
chrpath --delete "$pkgdir"/usr/bin/deepin-terminal
}
More information about the arch-commits
mailing list