summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGennadiy Chernyshyk2018-11-30 03:15:26 +0200
committerGennadiy Chernyshyk2018-11-30 03:15:26 +0200
commitcc8f620af395b3e4ac94d7d9699cfc7bed838d93 (patch)
treeacec3cb398e0f311cf0c00f18159d9dc2fba3c1d
downloadaur-cc8f620af395b3e4ac94d7d9699cfc7bed838d93.tar.gz
Initial commit
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD53
-rw-r--r--telegram-desktop.desktop13
3 files changed, 94 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e10cb497e3a5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = telegram-desktop-aarch64-bin
+ pkgdesc = Telegram Desktop aarch64 binaries from Debian
+ pkgver = 1.4.0
+ pkgrel = 1
+ url = https://desktop.telegram.org
+ arch = aarch64
+ arch = x86_64
+ license = GPL3
+ makedepends = chrpath
+ depends = desktop-file-utils
+ depends = glib2
+ depends = hicolor-icon-theme
+ depends = libdbus
+ depends = libx11
+ optdepends = libappindicator-gtk2: to hide Telegram in the tray bar (GTK2-based desktop environment)
+ optdepends = libappindicator-gtk3: to hide Telegram in the tray bar (GTK3-based desktop environment)
+ optdepends = libappindicator-sharp: to hide Telegram in the tray bar (Unity-based desktop environment)
+ optdepends = xdg-utils: for automatic opening of URLs, files and directories in proper applications
+ provides = telegram-desktop
+ conflicts = telegram-desktop
+ conflicts = telegram-desktop-git
+ source = telegram-desktop.desktop
+ source = http://ftp.us.debian.org/debian/pool/main/t/telegram-desktop/telegram-desktop_1.4.0-1%2bb1_arm64.deb
+ sha256sums = 32d1597d67a7ef519367e499fcc978da4cce104e370b3787853446d93b1533d6
+ sha256sums = aacd5c7fe4a4416a6dcc9a62eb0c407b97accff773998def0e76fd9b9e434378
+
+pkgname = telegram-desktop-aarch64-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..64aeaa016de5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Shatur95 <genaloner@gmail.com>
+
+pkgname=telegram-desktop-aarch64-bin
+pkgver=1.4.0
+pkgrel=1
+pkgdesc="Telegram Desktop aarch64 binaries from Debian"
+arch=('aarch64' 'x86_64')
+url="https://desktop.telegram.org"
+license=('GPL3')
+depends=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'libdbus' 'libx11')
+makedepends=('chrpath')
+optdepends=('libappindicator-gtk2: to hide Telegram in the tray bar (GTK2-based desktop environment)'
+ 'libappindicator-gtk3: to hide Telegram in the tray bar (GTK3-based desktop environment)'
+ 'libappindicator-sharp: to hide Telegram in the tray bar (Unity-based desktop environment)'
+ 'xdg-utils: for automatic opening of URLs, files and directories in proper applications')
+conflicts=('telegram-desktop' 'telegram-desktop-git')
+provides=('telegram-desktop')
+source=("telegram-desktop.desktop"
+ "http://ftp.us.debian.org/debian/pool/main/t/telegram-desktop/telegram-desktop_${pkgver}-${pkgrel}%2bb1_arm64.deb")
+sha256sums=('32d1597d67a7ef519367e499fcc978da4cce104e370b3787853446d93b1533d6'
+ 'aacd5c7fe4a4416a6dcc9a62eb0c407b97accff773998def0e76fd9b9e434378')
+
+package() {
+ cd "$srcdir/"
+
+ # Unarchive Deb
+ ar vx "$srcdir/telegram-desktop_${pkgver}-${pkgrel}%2bb1_arm64.deb"
+ tar -xf "$srcdir/data.tar.xz"
+
+ # Creating needed directories
+ install -dm755 "$pkgdir/usr/bin"
+ install -dm755 "$pkgdir/usr/share/pixmaps/"
+ install -dm755 "$pkgdir/usr/share/applications/"
+
+ # Program
+ install -Dm755 "$srcdir/usr/bin/telegram-desktop" "$pkgdir/usr/bin/telegram-desktop"
+
+ # Remove RPATH informations
+ chrpath --delete "$pkgdir/usr/bin/telegram-desktop"
+
+ # Desktop launcher
+ install -Dm644 "$srcdir/usr/share/icons/hicolor/256x256/apps/telegram.png" "$pkgdir/usr/share/pixmaps/telegram.png"
+ install -Dm644 "$srcdir/usr/share/applications/telegramdesktop.desktop" "$pkgdir/usr/share/applications/telegramdesktop.desktop"
+
+ # Icons
+ local icon_size icon_dir
+ for icon_size in 16 32 64 128 256 512; do
+ icon_dir="$pkgdir/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
+ install -d "$icon_dir"
+ install -m644 "$srcdir/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps/telegram.png" "$icon_dir/telegram.png"
+ done
+}
+
diff --git a/telegram-desktop.desktop b/telegram-desktop.desktop
new file mode 100644
index 000000000000..775a8b824c09
--- /dev/null
+++ b/telegram-desktop.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Name=Telegram Desktop
+Comment=Official desktop version of Telegram messaging app
+Exec=telegram-desktop -- %u
+StartupWMClass=telegram-desktop
+Icon=telegram
+Terminal=false
+Type=Application
+Categories=Network;
+MimeType=application/x-xdg-protocol-tg;x-scheme-handler/tg;
+X-Desktop-File-Install-Version=0.22