diff options
author | Michael Straube | 2019-10-13 15:51:56 +0200 |
---|---|---|
committer | Michael Straube | 2019-10-13 15:51:56 +0200 |
commit | f80223ee1f7da21610ff3544713ce1c628dd7553 (patch) | |
tree | ad1383f5454d0cc9445dee97edb49324a1c8a5ec | |
parent | 5a89378b73386e659981d3b7cadc28c5385a0aab (diff) | |
download | aur-f80223ee1f7da21610ff3544713ce1c628dd7553.tar.gz |
Sync with [community] PKGBUILD
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 40 insertions, 22 deletions
@@ -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 @@ -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 } |