diff --git a/network/chat/telegram-desktop/actions.py b/network/chat/telegram-desktop/actions.py new file mode 100644 index 0000000000..a1f7ad1427 --- /dev/null +++ b/network/chat/telegram-desktop/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import cmaketools +from pisi.actionsapi import mesontools + + +def setup(): + params = ' '.join([ + '-B build', + '-G Ninja .', + '-Ddisable_autoupdate=1', + '-DCMAKE_BUILD_TYPE=Release', + '-DTDESKTOP_API_TEST=ON', + '-DDESKTOP_APP_USE_GLIBC_WRAPS=OFF', + '-DDESKTOP_APP_USE_PACKAGED=ON', + '-DDESKTOP_APP_USE_PACKAGED_RLOTTIE=OFF', + '-DDESKTOP_APP_USE_PACKAGED_VARIANT=OFF', + '-DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON', + '-DTDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME=ON', + '-DTDESKTOP_DISABLE_DESKTOP_FILE_GENERATION=ON', + '-DTDESKTOP_USE_PACKAGED_TGVOIP=OFF', + '-DDESKTOP_APP_SPECIAL_TARGET=""', + '-DTDESKTOP_LAUNCHER_BASENAME="telegramdesktop"' + ]) + + cmaketools.configure(params) + + +def build(): + mesontools.build() + + +def install(): + mesontools.install() diff --git a/network/chat/telegram-desktop/pspec.xml b/network/chat/telegram-desktop/pspec.xml new file mode 100644 index 0000000000..e125b1dead --- /dev/null +++ b/network/chat/telegram-desktop/pspec.xml @@ -0,0 +1,68 @@ + + + + + telegram-desktop + https://desktop.telegram.org/ + + Safa Ariman + safa@ariman.gen.tr + + GPLv3 + app:gui + Official Telegram Desktop client + Telegram is a messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers. + https://github.com/telegramdesktop/tdesktop/releases/download/v1.9.21/tdesktop-1.9.21-full.tar.gz + + cmake + ninja + qt5-base-devel + xz-devel + libdbusmenu-qt-devel + expected-devel + ffmpeg-devel + guidelines-support-library-devel + hunspell-devel + minizip-devel + openal-devel + openssl-devel + range-v3-devel + libopus-devel + xxhash-devel + alsa-lib-devel + pulseaudio-libs-devel + lz4-devel + + + + + telegram-desktop + + lz4 + ffmpeg + openal + xxhash + libopus + minizip + hunspell + qt5-base + qt5-imageformats + libdbusmenu-qt + open-sans-fonts + + + /usr/bin + /usr/share + + + + + + 2020-03-17 + 1.9.21 + First release + Safa Ariman + safa@ariman.gen.tr + + + diff --git a/network/chat/telegram-desktop/translations.xml b/network/chat/telegram-desktop/translations.xml new file mode 100644 index 0000000000..00f02a1d41 --- /dev/null +++ b/network/chat/telegram-desktop/translations.xml @@ -0,0 +1,8 @@ + + + + telegram-desktop + Official Telegram Desktop client + Telegram is a messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers. + + diff --git a/pisi-index.xml b/pisi-index.xml index 4ff1c7b4bf..09125b578c 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -4734,6 +4734,74 @@ complete albums that you have purchased from Amazon. + + + telegram-desktop + https://desktop.telegram.org/ + + Safa Ariman + safa@ariman.gen.tr + + GPLv3 + app:gui + network.chat + Official Telegram Desktop client + Official Telegram Desktop client + Telegram is a messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers. + Telegram is a messaging app with a focus on speed and security, it is super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers. + https://github.com/telegramdesktop/tdesktop/releases/download/v1.9.21/tdesktop-1.9.21-full.tar.gz + + cmake + ninja + qt5-base-devel + xz-devel + libdbusmenu-qt-devel + expected-devel + ffmpeg-devel + guidelines-support-library-devel + hunspell-devel + minizip-devel + openal-devel + openssl-devel + range-v3-devel + libopus-devel + xxhash-devel + alsa-lib-devel + pulseaudio-libs-devel + lz4-devel + + network/chat/telegram-desktop/pspec.xml + + + telegram-desktop + + lz4 + ffmpeg + openal + xxhash + libopus + minizip + hunspell + qt5-base + qt5-imageformats + libdbusmenu-qt + open-sans-fonts + + + /usr/bin + /usr/share + + + + + 2020-03-17 + 1.9.21 + First release + Safa Ariman + safa@ariman.gen.tr + + + telepathy-butterfly @@ -111237,7 +111305,7 @@ to create header files and sources from protocol files. https://github.com/catchorg/Catch2/archive/v2.11.1.tar.gz cmake - python3 + python3-devel programming/library/catch2/pspec.xml diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index edaaff4ab6..99429cd569 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -594a689dbbe031e3dc2d7703ca426eed6b8d5d39 \ No newline at end of file +5f47cab99876d79b714e79afa16771a1d4b1550d \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 9c9ef8df78..6d352adcad 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 3ae432da83..216c7e78d5 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -8e3af7f8cee8c7bb0eb1a1a67891a7ca7ade83bd \ No newline at end of file +195b4664460f531fc63032016c27726efcbdca60 \ No newline at end of file