cutegram: init at 2.7.0-stable
This commit is contained in:
parent
7b407414a4
commit
9c5cd49903
@ -239,6 +239,7 @@
|
|||||||
pmahoney = "Patrick Mahoney <pat@polycrystal.org>";
|
pmahoney = "Patrick Mahoney <pat@polycrystal.org>";
|
||||||
pmiddend = "Philipp Middendorf <pmidden@secure.mailbox.org>";
|
pmiddend = "Philipp Middendorf <pmidden@secure.mailbox.org>";
|
||||||
prikhi = "Pavan Rikhi <pavan.rikhi@gmail.com>";
|
prikhi = "Pavan Rikhi <pavan.rikhi@gmail.com>";
|
||||||
|
profpatsch = "Profpatsch <mail@profpatsch.de>";
|
||||||
psibi = "Sibi <sibi@psibi.in>";
|
psibi = "Sibi <sibi@psibi.in>";
|
||||||
pSub = "Pascal Wittmann <mail@pascal-wittmann.de>";
|
pSub = "Pascal Wittmann <mail@pascal-wittmann.de>";
|
||||||
puffnfresh = "Brian McKenna <brian@brianmckenna.org>";
|
puffnfresh = "Brian McKenna <brian@brianmckenna.org>";
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
{ stdenv, fetchFromGitHub
|
||||||
|
, qt5Libs, qtbase, qtquick1, qtmultimedia, qtquickcontrols, qtgraphicaleffects, makeQtWrapper
|
||||||
|
, telegram-qml, libqtelegram-aseman-edition }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "cutegram-v${version}";
|
||||||
|
version = "2.7.0-stable";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Aseman-Land";
|
||||||
|
repo = "Cutegram";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0qhy30gb8zdrphz1b7zcnv8hmm5fd5qwlvrg7wpsh3hk5niz3zxk";
|
||||||
|
};
|
||||||
|
# TODO appindicator, for system tray plugin
|
||||||
|
buildInputs = [ qtbase qtquick1 qtmultimedia qtquickcontrols qtgraphicaleffects telegram-qml libqtelegram-aseman-edition ];
|
||||||
|
nativeBuildInputs = [ makeQtWrapper ];
|
||||||
|
enableParallelBuild = true;
|
||||||
|
|
||||||
|
fixupPhase = "wrapQtProgram $out/bin/cutegram";
|
||||||
|
|
||||||
|
configurePhase = "qmake -r PREFIX=$out";
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Telegram client forked from sigram";
|
||||||
|
homepage = "http://aseman.co/en/products/cutegram/";
|
||||||
|
license = licenses.gpl3;
|
||||||
|
maintainer = [ maintainers.profpatsch ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,34 @@
|
|||||||
|
{ stdenv, fetchFromGitHub
|
||||||
|
, qtbase, qtmultimedia, qtquick1 }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "libqtelegram-aseman-edition-v${version}";
|
||||||
|
version = "6.0";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Aseman-Land";
|
||||||
|
repo = "libqtelegram-aseman-edition";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "17hlxf43xwic8m06q3gwbxjpvz31ks6laffjw6ny98d45zfnfwra";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ qtbase qtmultimedia qtquick1 ];
|
||||||
|
enableParallelBuild = true;
|
||||||
|
|
||||||
|
patchPhase = ''
|
||||||
|
substituteInPlace libqtelegram-ae.pro --replace "/libqtelegram-ae" ""
|
||||||
|
substituteInPlace libqtelegram-ae.pro --replace "/\$\$LIB_PATH" ""
|
||||||
|
'';
|
||||||
|
|
||||||
|
configurePhase = ''
|
||||||
|
qmake -r PREFIX=$out
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "A fork of libqtelegram by Aseman, using qmake";
|
||||||
|
homepage = src.meta.homepage;
|
||||||
|
license = stdenv.lib.licenses.gpl3;
|
||||||
|
maintainer = [ maintainers.profpatsch ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
{ stdenv, fetchFromGitHub
|
||||||
|
, qt5Libs, qtbase, qtmultimedia, qtquick1
|
||||||
|
, libqtelegram-aseman-edition }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "telegram-qml-v${version}";
|
||||||
|
version = "0.9.1-stable";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Aseman-Land";
|
||||||
|
repo = "TelegramQML";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "077j06lfr6qccqv664hn0ln023xlh5cfm50kapjc2inapxj2yqmn";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ qtbase qtmultimedia qtquick1 libqtelegram-aseman-edition ];
|
||||||
|
enableParallelBuild = true;
|
||||||
|
|
||||||
|
patchPhase = ''
|
||||||
|
substituteInPlace telegramqml.pro --replace "/\$\$LIB_PATH" ""
|
||||||
|
substituteInPlace telegramqml.pro --replace "INSTALL_HEADERS_PREFIX/telegramqml" "INSTALL_HEADERS_PREFIX"
|
||||||
|
'';
|
||||||
|
|
||||||
|
configurePhase = ''
|
||||||
|
qmake -r PREFIX=$out BUILD_MODE+=lib
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Telegram API tools for QtQml and Qml";
|
||||||
|
homepage = src.meta.homepage;
|
||||||
|
license = stdenv.lib.licenses.gpl3;
|
||||||
|
maintainer = [ maintainers.profpatsch ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
@ -11298,6 +11298,14 @@ let
|
|||||||
|
|
||||||
cutecom = callPackage ../tools/misc/cutecom { };
|
cutecom = callPackage ../tools/misc/cutecom { };
|
||||||
|
|
||||||
|
cutegram =
|
||||||
|
let f = ../applications/networking/instant-messengers/telegram;
|
||||||
|
cp = qt5Libs.callPackage;
|
||||||
|
in cp "${f}/cutegram" rec {
|
||||||
|
libqtelegram-aseman-edition = cp "${f}/libqtelegram-aseman-edition" { };
|
||||||
|
telegram-qml = cp "${f}/telegram-qml" { inherit libqtelegram-aseman-edition; };
|
||||||
|
};
|
||||||
|
|
||||||
cvs = callPackage ../applications/version-management/cvs { };
|
cvs = callPackage ../applications/version-management/cvs { };
|
||||||
|
|
||||||
cvsps = callPackage ../applications/version-management/cvsps { };
|
cvsps = callPackage ../applications/version-management/cvsps { };
|
||||||
|
Loading…
Reference in New Issue
Block a user