summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD46
2 files changed, 40 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d725fce7a7e8..be1909b21417 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,27 @@
pkgbase = deepin-terminal-git
pkgdesc = Default terminal emulation application for Deepin
- pkgver = 3.0.0
- pkgrel = 3
- url = https://github.com/manateelazycat/deepin-terminal
+ pkgver = 3.2.7.1.r6.geddc13a
+ pkgrel = 1
+ url = https://github.com/linuxdeepin/deepin-terminal
arch = i686
arch = x86_64
groups = deepin-extra
license = GPL3
makedepends = git
makedepends = vala
+ makedepends = cmake
depends = vte3
depends = libsecret
depends = libgee
depends = libwnck3
depends = expect
- depends = deepin-shortcut-viewer
depends = deepin-menu
- options = !emptydirs
- source = git+https://github.com/manateelazycat/deepin-terminal.git
+ optdepends = deepin-manual: for help menual
+ optdepends = deepin-shortcut-viewer: for shortcut display
+ optdepends = zssh: for remote management support
+ provides = deepin-terminal
+ conflicts = deepin-terminal
+ source = git+https://github.com/linuxdeepin/deepin-terminal.git
sha256sums = SKIP
pkgname = deepin-terminal-git
diff --git a/PKGBUILD b/PKGBUILD
index aedd86efd20e..6966b629140a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,48 @@
-# $Id$
# Maintainer: Minzord YT <minzord[AT]caramail dot fr>
# Contributor: Josip Ponjavic <josipponjavic at gmail dot com>
# Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
# Based on the PKGBUILD created by Kirigaya Kazushin <kirigaya@mkacg.com>
-
+
pkgname=deepin-terminal-git
-pkgver=3.0.0
-pkgrel=3
+pkgver=3.2.7.1.r6.geddc13a
+pkgrel=1
pkgdesc='Default terminal emulation application for Deepin'
arch=('i686' 'x86_64')
-url="https://github.com/manateelazycat/deepin-terminal"
+url="https://github.com/linuxdeepin/deepin-terminal"
license=('GPL3')
-depends=('vte3' 'libsecret' 'libgee' 'libwnck3' 'expect' 'deepin-shortcut-viewer'
-'deepin-menu')
-makedepends=('git' 'vala')
+depends=('vte3' 'libsecret' 'libgee' 'libwnck3' 'expect' 'deepin-menu')
+makedepends=('git' 'vala' 'cmake')
+optdepends=('deepin-manual: for help menual'
+ 'deepin-shortcut-viewer: for shortcut display'
+ 'zssh: for remote management support')
groups=('deepin-extra')
-options=(!emptydirs)
-source=("git+https://github.com/manateelazycat/deepin-terminal.git")
+conflicts=('deepin-terminal')
+provides=('deepin-terminal')
+source=("git+https://github.com/linuxdeepin/deepin-terminal.git")
sha256sums=('SKIP')
+pkgver() {
+ cd deepin-terminal
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
prepare() {
- sed -i 's|return __FILE__;|return "/usr/share/deepin-terminal/project_path.c";|' deepin-terminal/project_path.c
+ mkdir -p build
}
build() {
- cd "$srcdir"
- mkdir build; cd build; cmake ../deepin-terminal;make PREFIX=/usr
+ cd build
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DTEST_BUILD=OFF \
+ -DUSE_VENDOR_LIB=OFF \
+ -DVERSION=$pkgver \
+ ../deepin-terminal
+ make
}
-
+
package() {
- cd "$srcdir/build"
- make DESTDIR="$pkgdir" PREFIX=/usr install
+ make -C build DESTDIR="$pkgdir" install
+ ln -s deepin-terminal "$pkgdir"/usr/bin/x-terminal-emulator
}