diff options
author | Gennadiy Chernyshyk | 2018-11-30 03:15:26 +0200 |
---|---|---|
committer | Gennadiy Chernyshyk | 2018-11-30 03:15:26 +0200 |
commit | cc8f620af395b3e4ac94d7d9699cfc7bed838d93 (patch) | |
tree | acec3cb398e0f311cf0c00f18159d9dc2fba3c1d | |
download | aur-cc8f620af395b3e4ac94d7d9699cfc7bed838d93.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | telegram-desktop.desktop | 13 |
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 |