mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
tdesktop: 0.9.33 -> 0.9.44
This commit is contained in:
parent
8551602e9c
commit
c4ab28e38e
1 changed files with 16 additions and 16 deletions
|
@ -12,20 +12,20 @@ let
|
||||||
system-x86_64 = lib.elem stdenv.system lib.platforms.x86_64;
|
system-x86_64 = lib.elem stdenv.system lib.platforms.x86_64;
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
name = "telegram-desktop-${version}";
|
name = "telegram-desktop-${version}";
|
||||||
version = "0.9.33";
|
version = "0.9.44";
|
||||||
qtVersion = lib.replaceStrings ["."] ["_"] qtbase.version;
|
qtVersion = lib.replaceStrings ["."] ["_"] qtbase.version;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "telegramdesktop";
|
owner = "telegramdesktop";
|
||||||
repo = "tdesktop";
|
repo = "tdesktop";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "020vwm7h22951v9zh457d82qy5ifp746vwishkvb16h1vwr1qx4s";
|
sha256 = "0ydd5yhy2nq4n6x59ajb6c4d0blyj6gm7hkx4hfrx2a88iksc5rm";
|
||||||
};
|
};
|
||||||
|
|
||||||
tgaur = fetchgit {
|
tgaur = fetchgit {
|
||||||
url = "https://aur.archlinux.org/telegram-desktop.git";
|
url = "https://aur.archlinux.org/telegram-desktop.git";
|
||||||
rev = "df47a864282959b103a08b65844e9088e012fdb3";
|
rev = "f8907d1ccaf8345c06232238342921213270e3d8";
|
||||||
sha256 = "1v1dbi8yiaf2hgghniykm5qbnda456xj3zfjnbqysn41f5cn40h4";
|
sha256 = "1fsp098ykpf5gynn3lq3qcj3a47bkjfr0l96pymmmfd4a2s1690v";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
|
@ -88,6 +88,17 @@ in stdenv.mkDerivation rec {
|
||||||
-e 's,-flto ,,g'
|
-e 's,-flto ,,g'
|
||||||
echo "Q_IMPORT_PLUGIN(QXcbIntegrationPlugin)" >> Telegram/SourceFiles/stdafx.cpp
|
echo "Q_IMPORT_PLUGIN(QXcbIntegrationPlugin)" >> Telegram/SourceFiles/stdafx.cpp
|
||||||
|
|
||||||
|
( mkdir -p Linux/DebugIntermediateStyle
|
||||||
|
cd Linux/DebugIntermediateStyle
|
||||||
|
qmake CONFIG+=debug ../../Telegram/MetaStyle.pro
|
||||||
|
buildPhase
|
||||||
|
)
|
||||||
|
( mkdir -p Linux/DebugIntermediateLang
|
||||||
|
cd Linux/DebugIntermediateLang
|
||||||
|
qmake CONFIG+=debug ../../Telegram/MetaLang.pro
|
||||||
|
buildPhase
|
||||||
|
)
|
||||||
|
|
||||||
( mkdir -p ../Libraries
|
( mkdir -p ../Libraries
|
||||||
cd ../Libraries
|
cd ../Libraries
|
||||||
for i in $qtSrcs; do
|
for i in $qtSrcs; do
|
||||||
|
@ -121,17 +132,6 @@ in stdenv.mkDerivation rec {
|
||||||
installPhase
|
installPhase
|
||||||
)
|
)
|
||||||
|
|
||||||
( mkdir -p Linux/DebugIntermediateStyle
|
|
||||||
cd Linux/DebugIntermediateStyle
|
|
||||||
qmake CONFIG+=debug ../../Telegram/MetaStyle.pro
|
|
||||||
buildPhase
|
|
||||||
)
|
|
||||||
( mkdir -p Linux/DebugIntermediateLang
|
|
||||||
cd Linux/DebugIntermediateLang
|
|
||||||
qmake CONFIG+=debug ../../Telegram/MetaLang.pro
|
|
||||||
buildPhase
|
|
||||||
)
|
|
||||||
|
|
||||||
( mkdir -p Linux/ReleaseIntermediate
|
( mkdir -p Linux/ReleaseIntermediate
|
||||||
cd Linux/ReleaseIntermediate
|
cd Linux/ReleaseIntermediate
|
||||||
qmake $qmakeFlags ../../Telegram/Telegram.pro
|
qmake $qmakeFlags ../../Telegram/Telegram.pro
|
||||||
|
@ -147,7 +147,7 @@ in stdenv.mkDerivation rec {
|
||||||
sed "s,/usr/bin,$out/bin,g" $tgaur/telegramdesktop.desktop > $out/share/applications/telegramdesktop.desktop
|
sed "s,/usr/bin,$out/bin,g" $tgaur/telegramdesktop.desktop > $out/share/applications/telegramdesktop.desktop
|
||||||
sed "s,/usr/bin,$out/bin,g" $tgaur/tg.protocol > $out/share/kde4/services/tg.protocol
|
sed "s,/usr/bin,$out/bin,g" $tgaur/tg.protocol > $out/share/kde4/services/tg.protocol
|
||||||
for icon_size in 16 32 48 64 128 256 512; do
|
for icon_size in 16 32 48 64 128 256 512; do
|
||||||
install -Dm644 "Telegram/SourceFiles/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
|
install -Dm644 "Telegram/Resources/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
|
||||||
done
|
done
|
||||||
|
|
||||||
fixupPhase
|
fixupPhase
|
||||||
|
|
Loading…
Reference in a new issue