diff options
author | Giovanni Santini | 2015-07-07 21:29:28 +0200 |
---|---|---|
committer | Giovanni Santini | 2015-07-07 21:29:28 +0200 |
commit | 29adf540a67ece4b4bdfc7b2e68f9ab49f1cb78f (patch) | |
tree | a77b45fff2e6b825c724d0121bec136cdf3c1701 | |
download | aur-29adf540a67ece4b4bdfc7b2e68f9ab49f1cb78f.tar.gz |
Initial import of official package
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | telegram | 2 | ||||
-rw-r--r-- | telegram-desktop.install | 14 |
4 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4adad16ca80e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = telegram-desktop + pkgdesc = Official desktop version of Telegram messaging app. + pkgver = 0.8.38 + pkgrel = 1 + url = https://desktop.telegram.org + install = telegram-desktop.install + arch = i686 + arch = x86_64 + license = GPL3 + depends = libx11 + depends = libgcrypt + depends = libasyncns + depends = libsndfile + depends = libsystemd + depends = libdbus + depends = openal + depends = libogg + depends = opus + depends = opusfile + depends = portaudio + depends = openssl + depends = zlib + depends = libexif + depends = xz + conflicts = telegram-dev + +pkgname = telegram-desktop + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e620d6f5e371 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: agnotek <agnostic.sn [at]gmail.com> +# Contributor: agnotek <agnostic.sn [at]gmail.com> + +pkgname=telegram-desktop +pkgver=0.8.38 +pkgrel=1 +pkgdesc="Official desktop version of Telegram messaging app." +arch=('i686' 'x86_64') +url="https://desktop.telegram.org" +license=('GPL3') +depends=('libx11' 'libgcrypt' 'libasyncns' 'libsndfile' 'libsystemd' 'libdbus' 'openal' 'libogg' 'opus' 'opusfile' 'portaudio' 'openssl' 'zlib' 'libexif' 'xz') +conflicts=('telegram-dev') +install="$pkgname.install" + +if [[ $CARCH == "x86_64" ]]; then + md5sums=('d01365d05d967185f9f56fca5eadf05b' '0f92054b498f023912e9c26654aa1904') + source=("$pkgname-$pkgver.tar.xz"::'https://updates.tdesktop.com/tlinux/tsetup.'$pkgver'.tar.xz' 'telegram') + +elif [[ $CARCH == "i686" ]]; then + md5sums=('7cb592bcab97c4e3cf2a4abbed29e4aa' '0f92054b498f023912e9c26654aa1904') + source=("$pkgname-$pkgver.tar.xz"::'https://updates.tdesktop.com/tlinux32/tsetup32.'$pkgver'.tar.xz' 'telegram') +fi + +package() { + + cd "$srcdir/" + + install -dm755 "$pkgdir/opt/telegram/" + install -dm755 "$pkgdir/usr/bin" + + # Program + install -Dm755 "$srcdir/Telegram/Telegram" "$pkgdir/opt/telegram/" + install -Dm755 "$srcdir/Telegram/Updater" "$pkgdir/opt/telegram/" + + # Link to program + ln -s /opt/telegram/Telegram $pkgdir/usr/bin/telegram + +} + diff --git a/telegram b/telegram new file mode 100644 index 000000000000..8cb8a2e7e269 --- /dev/null +++ b/telegram @@ -0,0 +1,2 @@ +#!/bin/bash +cd /opt/telegram && ./Telegram
\ No newline at end of file diff --git a/telegram-desktop.install b/telegram-desktop.install new file mode 100644 index 000000000000..58d86bb26f06 --- /dev/null +++ b/telegram-desktop.install @@ -0,0 +1,14 @@ +post_install() { + + echo "Start from the console if it is the first time you install this program: ([user@ArchLinux:~]$ telegram). To generate the .desktop file." + echo "Before, delete the old: rm -r ~/.local/share/applications/telegramdesktop.desktop. And rm -r ~/.TelegramDesktop" + echo "After Update start Telegram per /opt/telegram/Telegram to get TelegramDesktop" + +} + +post_remove() +{ + echo "Remove the .desktop: rm -r ~/.local/share/applications/telegramdesktop.desktop. And rm -r ~/.TelegramDesktop" +} + +# vim: ts=2 sw=2 et: |