Bug 33001 - Не запускается из меню
Summary: Не запускается из меню
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: tdesktop (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-14 11:27 MSK by Andrey Cherepanov
Modified: 2017-06-13 02:58 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2017-01-14 11:27:24 MSK
$ 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 Vitaly Lipatov 2017-03-09 17:07:01 MSK
Значок тоже поменять надо
Icon=telegram-desktop
на
Icon=tdesktop
Comment 2 Andrey Cherepanov 2017-03-09 19:01:53 MSK
(В ответ на комментарий №1)
> Значок тоже поменять надо
> Icon=telegram-desktop
> на
> Icon=tdesktop
А значок нормальный рисуется. :)
Comment 3 Sergey V Turchin 2017-05-18 11:00:57 MSK
(В ответ на комментарий №0)
> Через меню пытается запуститься telegram-desktop
Оно как бы намекает, что текущее название пакета и исполняемого файла было выбрано мантейнером пакета ошибочно.
Comment 4 Vitaly Lipatov 2017-05-18 15:10:40 MSK
(В ответ на комментарий №3)
> (В ответ на комментарий №0)
> > Через меню пытается запуститься telegram-desktop
> Оно как бы намекает, что текущее название пакета и исполняемого файла было
> выбрано мантейнером пакета ошибочно.
Ваши предложения? В официальной сборке бинарник называется Telegram, а репозиторий tdesktop.
При этом файл desktop с
/usr/bin/telegram-desktop
внутри создавал не я.
Comment 5 Andrey Cherepanov 2017-05-18 18:37:54 MSK
(В ответ на комментарий №4)
> (В ответ на комментарий №3)
> > (В ответ на комментарий №0)
> > > Через меню пытается запуститься telegram-desktop
> > Оно как бы намекает, что текущее название пакета и исполняемого файла было
> > выбрано мантейнером пакета ошибочно.
> Ваши предложения? В официальной сборке бинарник называется Telegram, а
> репозиторий tdesktop.
> При этом файл desktop с
> /usr/bin/telegram-desktop
> внутри создавал не я.

Да сделайте две симлинки на telegram-desktop:
telegram
Telegram
Comment 6 Sergey V Turchin 2017-05-19 11:32:59 MSK
(В ответ на комментарий №4)
> репозиторий tdesktop.
Не совсем. Это кусок telegramdesktop.
https://github.com/telegramdesktop/
Comment 7 Sergey V Turchin 2017-05-19 11:38:31 MSK
Еще косвенно
[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 Sergey V Turchin 2017-05-19 11:41:59 MSK
(В ответ на комментарий №4)
> В официальной сборке бинарник называется Telegram
Нет.
tdesktop-1.1.2/docs/building-qmake.md
install -m755 "$srcdir/tdesktop/Linux/Release/Telegram" "$pkgdir/usr/bin/telegram-desktop"
Comment 9 Vitaly Lipatov 2017-05-19 20:30:47 MSK
(В ответ на комментарий №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 Sergey V Turchin 2017-05-22 11:23:24 MSK
(В ответ на комментарий №9)
> с новым Qt старая версия не собирается,
По qmake-овски сборка чинится QT += gui-private , а как там такое сказать, не знаю.
Comment 11 Sergey V Turchin 2017-05-22 11:30:49 MSK
(В ответ на комментарий №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 Sergey V Turchin 2017-05-22 11:36:08 MSK
Или даже
--- 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 Repository Robot 2017-06-13 02:58:16 MSK
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)