deepin.deepin-terminal: 3.0.10.2 -> 3.2.1.2

This commit is contained in:
José Romildo Malaquias 2018-11-27 15:23:56 -02:00
parent 87c4c584ef
commit 7853a9a6ac
2 changed files with 15 additions and 11 deletions

View File

@ -1,19 +1,19 @@
{ stdenv, fetchurl, fetchFromGitHub, pkgconfig, cmake, ninja, vala, { stdenv, fetchurl, fetchFromGitHub, pkgconfig, cmake, ninja, vala,
gettext, gobject-introspection, at-spi2-core, dbus, epoxy, expect, gettext, at-spi2-core, dbus, epoxy, expect, gtk3, json-glib,
gtk3, json-glib, libXdmcp, libgee, libpthreadstubs, librsvg, libXdmcp, libgee, libpthreadstubs, librsvg, libsecret, libtasn1,
libsecret, libtasn1, libxcb, libxkbcommon, p11-kit, pcre, vte, wnck, libxcb, libxkbcommon, p11-kit, pcre, vte, wnck, libselinux,
deepin-menu, deepin-shortcut-viewer, deepin }: libsepol, utillinux, deepin-menu, deepin-shortcut-viewer, deepin }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "deepin-terminal"; pname = "deepin-terminal";
version = "3.0.10.2"; version = "3.2.1.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "linuxdeepin"; owner = "linuxdeepin";
repo = "deepin-terminal"; repo = "deepin-terminal";
rev = version; rev = version;
sha256 = "0ylhp8q9kfdq9l69drawjaf0q8vcqyflb2a3zfnwbnf06dlpvkz6"; sha256 = "0dj386csbiw0yqz9nj6ij0s4d0ak9lpq2bmsfs17bjkgdp0ayp90";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -22,7 +22,8 @@ stdenv.mkDerivation rec {
ninja ninja
vala vala
gettext gettext
gobject-introspection # For setup hook libselinux libsepol utillinux # required by gio
deepin.setupHook
]; ];
buildInputs = [ buildInputs = [
@ -49,15 +50,19 @@ stdenv.mkDerivation rec {
]; ];
postPatch = '' postPatch = ''
patchShebangs . searchHardCodedPaths
''; '';
enableParallelBuilding = true; cmakeFlags = [
"-DTEST_BUILD=OFF"
"-DUSE_VENDOR_LIB=OFF"
"-DVERSION=${version}"
];
passthru.updateScript = deepin.updateScript { inherit name; }; passthru.updateScript = deepin.updateScript { inherit name; };
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "The default terminal emulation for Deepin"; description = "Default terminal emulator for Deepin";
longDescription = '' longDescription = ''
Deepin terminal, it sharpens your focus in the world of command line! Deepin terminal, it sharpens your focus in the world of command line!
It is an advanced terminal emulator with workspace, multiple It is an advanced terminal emulator with workspace, multiple

View File

@ -32,7 +32,6 @@ let
deepin-shortcut-viewer = callPackage ./deepin-shortcut-viewer { }; deepin-shortcut-viewer = callPackage ./deepin-shortcut-viewer { };
deepin-sound-theme = callPackage ./deepin-sound-theme { }; deepin-sound-theme = callPackage ./deepin-sound-theme { };
deepin-terminal = callPackage ./deepin-terminal { deepin-terminal = callPackage ./deepin-terminal {
inherit (pkgs.gnome3) libgee;
wnck = pkgs.libwnck3; wnck = pkgs.libwnck3;
}; };
deepin-wallpapers = callPackage ./deepin-wallpapers { }; deepin-wallpapers = callPackage ./deepin-wallpapers { };