• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

core/H03-May-2022-6,1514,506

debian/H12-Jan-2016-369238

file/H12-Jan-2016-1,093777

qmake/H12-Jan-2016-118

secret/H12-Jan-2016-1,9231,431

telegram/H12-Jan-2016-27,65021,561

util/H03-May-2022-1,324958

.gitignoreH A D12-Jan-2016279 3427

LICENSEH A D12-Jan-201634.3 KiB676553

READMEH A D12-Jan-2016123 32

README.mdH A D12-Jan-20161.6 KiB4528

libqtelegram-ae.priH A D03-May-20222.4 KiB8880

libqtelegram-ae.proH A D03-May-20221.1 KiB5141

libqtelegram_global.hH A D12-Jan-2016955 339

qtelegram.pc.inH A D12-Jan-2016216 119

scheme-25H A D12-Jan-201632.2 KiB585418

scheme-29H A D12-Jan-201634.9 KiB636450

telegram.cppH A D12-Jan-201688.8 KiB1,9261,549

telegram.hH A D12-Jan-201631.6 KiB482368

tg.pubH A D12-Jan-2016427 108

README

1Libqtelegram is a prototype of a telegram library written in Qt based on
2telegram-cli code (https://github.com/vysheng/tg)
3

README.md

1# libqtelegram-aseman-edition
2It's a fork of libqtelegram by Aseman Team which is porting to windows and mac alongside linux support. It's also build using qmake instead of cmake.
3
4### How to Compile
5#### Install dependencies
6
7Install gcc, g++, openssl, git, Qt5Core, Qt5DBus, Qt5Gui, Qt5Multimedia, Qt5MultimediaQuick_p, Qt5Network, Qt5PrintSupport, Qt5Qml, Qt5Quick, Qt5Sql, Qt5Svg, and Qt5Widgets.
8on Ubuntu:
9
10    sudo apt-get install g++ gcc git qtbase5-dev libqt5sql5-sqlite libqt5multimediaquick-p5 libqt5multimedia5-plugins libqt5multimedia5 libqt5qml5 libqt5qml-graphicaleffects libqt5qml-quickcontrols qtdeclarative5-dev libqt5quick5
11
12on Fedora (tested on Fedora 20):
13
14    yum install qt5-qtbase qt5-qtbase-devel qt5-qtdeclarative qt5-qtquick1 qt5-qtquick1-devel kde-plasma-applicationname kde-plasma-nm qt5-qtdeclarative-devel qt5-qtdeclarative-static qt5-qtgraphicaleffects qt5-qtquickcontrols openssl-devel libappindicator-devel
15
16For other distributions search for the corresponding packages.
17
18#### Available qmake keywords
19
20There are some available keywords, you can use it as qmake flags on build step on each project:
21
22    OPENSSL_LIB_DIR
23    OPENSSL_INCLUDE_PATH
24    LIBQTELEGRAM_LIB_DIR
25    LIBQTELEGRAM_INCLUDE_PATH
26    TELEGRAMQML_LIB_DIR
27    TELEGRAMQML_INCLUDE_PATH
28
29#### Get libqtelegram
30
31Get libqtelegram using below command
32
33    git clone https://github.com/Aseman-Land/libqtelegram-aseman-edition.git
34
35And:
36
37    cd libqtelegram-aseman-edition
38    mkdir build && cd build
39    qmake -r PREFIX=/usr  ..
40
41And then start building:
42
43    make
44    sudo make install
45