GithubHelp home page GithubHelp logo

shayanpr / sigram Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sialan-labs/sigram

0.0 1.0 0.0 9.54 MB

A different telegram client from Sialan.Labs

Home Page: http://labs.sialan.org/projects/sigram

License: GNU General Public License v3.0

QMake 1.05% QML 22.85% Shell 0.15% C++ 26.79% C 49.16%

sigram's Introduction

sigram

A different telegram client from Sialan.Labs.

Sigram project are released under the terms of the GPLv3 license.

How to Compile

Install dependencies

Install gcc, g++, openssl, Qt5Core, Qt5DBus, Qt5Gui, Qt5Multimedia, Qt5MultimediaQuick_p, Qt5Network, Qt5PrintSupport, Qt5Qml, Qt5Quick, Qt5Sql, Qt5Svg, Qt5Widgets, and libcurl4-openssl-dev. on Ubuntu:

sudo apt-get install g++ gcc qtbase5-dev libqt5sql5-sqlite libqt5multimediaquick-p5 libqt5multimedia5-plugins libqt5multimedia5 libqt5qml5 libqt5qml-graphicaleffects libqt5qml-quickcontrols qtdeclarative5-dev libqt5quick5 libcurl4-openssl-dev

on Fedora (tested on Fedora 20):

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

Also you should install AppIndicator and Gtk2 if you want to enable UnitySystemTray plugin.

sudo apt-get install libappindicator-dev libgtk2.0-dev

For other distributions search for the corresponding packages.

Get source code from git repository

If you want get source from git repository you should install git on your system:

sudo apt-get install git

After git installed, get code with this command:

git clone https://github.com/sialan-labs/sigram.git

Start building

Switch to source directory

cd sigram
Ubuntu
mkdir build && cd build
qmake -r .. PREFIX=/usr
make
make install

If you want to build UnitySystemTray plugin run this command:

qmake -r .. EXTENSIONS+=unity PREFIX=/usr
make
make install

You can use command below after building to clean build directory on the each step.

make clean
Fedora
mkdir build && cd build
/bin/qmake-qt5 -o Makefile ../SialanTelegram.pro
make

sigram's People

Contributors

realbardia avatar choochmeque avatar atilacamurca avatar beegshot avatar coquec avatar emvigo avatar fffaraz avatar fethedems avatar kamikazow avatar pablohn26 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.