summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGennadiy Chernyshyk2018-11-30 03:15:26 +0200
committerGennadiy Chernyshyk2018-11-30 03:15:26 +0200
commitcc8f620af395b3e4ac94d7d9699cfc7bed838d93 (patch)
treeacec3cb398e0f311cf0c00f18159d9dc2fba3c1d /PKGBUILD
downloadaur-cc8f620af395b3e4ac94d7d9699cfc7bed838d93.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 53 insertions, 0 deletions
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
+}
+