Allexin / TrackYourTime

Track Your Time - Cross-platform automated time tracker
GNU General Public License v3.0
388 stars 59 forks source link

QT 5.8 for Debian #88

Closed kuraleb closed 6 years ago

kuraleb commented 6 years ago

Добрый день.

У меня Debian Stretch и крайняя версия QT 5.7, а приложение требует 5.8 и выше.

Пытался поставить пакеты с QT5.9 от тестовой версии, но она ломала все зависимости.

Возможно ли как то обойти проблему? Спасибо.

Allexin commented 6 years ago

Пересоберите приложение из исходников из qt 5.7 Должно быть достаточно простого запуска qmake в каталоге проекта

kuraleb commented 6 years ago

qmake требует параметр. Какой следует ввести?

Allexin commented 6 years ago

qmake ./TrackYourTime.pro

Только перед этим заберите свежие исходники, там в файле проекта опечатка была. Или можете сами поправить 34 строку в файле TrackYourTIme.pro

Плюс если у вас по умолчанию установлен qmake от Qt4 - надо полный путь до пятого qmake указывать.

После того как qmake отработает запускаем make и получаем файл TrackYourTime. Его и используем.

kuraleb commented 6 years ago

Спасибо. Собралось. Заработало.

Пришлось правда еще либу libxss-dev доустанавливать.

И не подцепилась локализация, не отоброжается иконка в трее.

Allexin commented 6 years ago

Каталог data надо перенести в рабочку папку приложения

kuraleb commented 6 years ago

Перенес. Собрал. Заработало. Спасибо.

kuraleb commented 6 years ago

Дело оказалось не в этом. Если запускать исполняемый файл не из папки ситуация повторяется. Дописал скрипт, который производит вход в директорию программы.

Allexin commented 6 years ago

Ну я не говорил "в папку с программой". Я говорил "в рабочую папку".