Bug 33001 - Не запускается из меню
: Не запускается из меню
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/tdesktop)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-01-14 11:27 by
Modified: 2017-06-13 02:58 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-01-14 11:27:24
$ grep Exec `rpm -ql tdesktop|grep '\\.desktop'`
Exec=/usr/bin/telegram-desktop -- %u

$ rpm -ql tdesktop | grep /usr/bin
/usr/bin/Telegram
/usr/bin/tdesktop

Через меню пытается запуститься telegram-desktop (да ещё и с полным путём), но
такой файл не упакован в пакет
------- Comment #1 From 2017-03-09 17:07:01 -------
Значок тоже поменять надо
Icon=telegram-desktop
на
Icon=tdesktop
------- Comment #2 From 2017-03-09 19:01:53 -------
(В ответ на комментарий №1)
> Значок тоже поменять надо
> Icon=telegram-desktop
> на
> Icon=tdesktop
А значок нормальный рисуется. :)
------- Comment #3 From 2017-05-18 11:00:57 -------
(В ответ на комментарий №0)
> Через меню пытается запуститься telegram-desktop
Оно как бы намекает, что текущее название пакета и исполняемого файла было
выбрано мантейнером пакета ошибочно.
------- Comment #4 From 2017-05-18 15:10:40 -------
(В ответ на комментарий №3)
> (В ответ на комментарий №0)
> > Через меню пытается запуститься telegram-desktop
> Оно как бы намекает, что текущее название пакета и исполняемого файла было
> выбрано мантейнером пакета ошибочно.
Ваши предложения? В официальной сборке бинарник называется Telegram, а
репозиторий tdesktop.
При этом файл desktop с
/usr/bin/telegram-desktop
внутри создавал не я.
------- Comment #5 From 2017-05-18 18:37:54 -------
(В ответ на комментарий №4)
> (В ответ на комментарий №3)
> > (В ответ на комментарий №0)
> > > Через меню пытается запуститься telegram-desktop
> > Оно как бы намекает, что текущее название пакета и исполняемого файла было
> > выбрано мантейнером пакета ошибочно.
> Ваши предложения? В официальной сборке бинарник называется Telegram, а
> репозиторий tdesktop.
> При этом файл desktop с
> /usr/bin/telegram-desktop
> внутри создавал не я.

Да сделайте две симлинки на telegram-desktop:
telegram
Telegram
------- Comment #6 From 2017-05-19 11:32:59 -------
(В ответ на комментарий №4)
> репозиторий tdesktop.
Не совсем. Это кусок telegramdesktop.
https://github.com/telegramdesktop/
------- Comment #7 From 2017-05-19 11:38:31 -------
Еще косвенно
[tdesktop-1.1.2]$ find ./ -type f | while read f ; do grep telegram-desktop
"$f"; done
[arch-package]: https://aur.archlinux.org/packages/telegram-desktop/
        <binary>telegram-desktop</binary>
------- Comment #8 From 2017-05-19 11:41:59 -------
(В ответ на комментарий №4)
> В официальной сборке бинарник называется Telegram
Нет.
tdesktop-1.1.2/docs/building-qmake.md
install -m755 "$srcdir/tdesktop/Linux/Release/Telegram"
"$pkgdir/usr/bin/telegram-desktop"
------- Comment #9 From 2017-05-19 20:30:47 -------
(В ответ на комментарий №8)
> (В ответ на комментарий №4)
> > В официальной сборке бинарник называется Telegram
> Нет.
> tdesktop-1.1.2/docs/building-qmake.md
> install -m755 "$srcdir/tdesktop/Linux/Release/Telegram"
> "$pkgdir/usr/bin/telegram-desktop"
Ну я про сборки, которые официальные бинарники:
https://desktop.telegram.org/

Я всё понял, спасибо.

К сожалению, исправить не могу, потому что с новым Qt старая версия не
собирается, а новая версия ждёт как минимум ffmpeg.
------- Comment #10 From 2017-05-22 11:23:24 -------
(В ответ на комментарий №9)
> с новым Qt старая версия не собирается,
По qmake-овски сборка чинится QT += gui-private , а как там такое сказать, не
знаю.
------- Comment #11 From 2017-05-22 11:30:49 -------
(В ответ на комментарий №9)
> с новым Qt старая версия не собирается
--- qt.gypi~
+++ qt.gypi
@@ -27,7 +27,7 @@
               [ 'build_macold', {
                 'qt_version%': '5.3.2',
               }, {
-                'qt_version%': '5.6.2',
+                'qt_version%': '5.7.1',
               }]
             ],
           },
------- Comment #12 From 2017-05-22 11:36:08 -------
Или даже
--- qt.gypi                                                                     
+++ qt.gypi                                                                     
@@ -27,7 +27,7 @@                                                               
               [ 'build_macold', {                                              
                 'qt_version%': '5.3.2',                                        
               }, {                                                             
-                'qt_version%': '5.6.2',                                        
+                'qt_version%': '5.7.1',                                        
               }]                                                               
             ],                                                                 
           },                                                                   
@@ -45,7 +45,7 @@                                                               
             [ 'build_macold', {                                                
               'linux_path_qt%': '/usr/local/macold/Qt-<(qt_version)',          
             }, {                                                               
-              'linux_path_qt%': '/usr/local/tdesktop/Qt-<(qt_version)',        
+              'linux_path_qt%': '/usr/share/qt5',                              
             }]                                                                 
           ]                                                                    
         },
------- Comment #13 From 2017-06-13 02:58:16 -------
telegram-desktop-1.1.7-alt2 -> sisyphus:

* Mon Jun 12 2017 Vitaly Lipatov <lav@altlinux> 1.1.7-alt2
- use correct executable path (fix restart)
- open localized FAQ for ru/uk/be
- get initial language name and country name from QLocale
- fix crash in video player seeking (66662e02a)

* Mon Jun 12 2017 Vitaly Lipatov <lav@altlinux> 1.1.7-alt1
- new version (1.1.7) with rpmgs script

* Thu May 18 2017 Vitaly Lipatov <lav@altlinux> 0.10.19-alt5
- add /usr/bin/telegram-desktop, fix icons name (ALT bug #33001)