[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