summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiovanni Santini2015-07-07 21:29:28 +0200
committerGiovanni Santini2015-07-07 21:29:28 +0200
commit29adf540a67ece4b4bdfc7b2e68f9ab49f1cb78f (patch)
treea77b45fff2e6b825c724d0121bec136cdf3c1701
downloadaur-29adf540a67ece4b4bdfc7b2e68f9ab49f1cb78f.tar.gz
Initial import of official package
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD39
-rw-r--r--telegram2
-rw-r--r--telegram-desktop.install14
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: