| Summary: | Хардкод в spec | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Radiolamp <anthony_osipov> |
| Component: | aurynk | Assignee: | snk <snk> |
| Status: | RESOLVED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | anthony_osipov, antohami, n.strelkov, snk |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Radiolamp
2025-12-15 15:07:43 MSK
(Ответ для Radiolamp на комментарий #0) > # Scripts > mkdir -p %buildroot%python3_sitelibdir/%name/scripts/ > cp -v scripts/aurynk_tray.py %buildroot%python3_sitelibdir/%name/scripts/ > rm -v %buildroot/usr/lib/python3/site-packages/scripts/aurynk_tray.py Требуется заменить на rm -v %buildroot%python3_sitelibdir/scripts/aurynk_tray.py Спасибо за интерес к спек-файлу aurynk! Насколько я понимаю, пакет очень молодой и явно еще активно развивается, поэтому не имеет стабильной файловой структуры. На момент сборки первой версии 1.1.0-alt1 он был только в AUR, там не было никаких патчей, они собирают "как есть" с помощью meson. Как вчера выяснилось сборка deb-пакета была сломана - https://github.com/IshuSinghSE/aurynk/issues/61 , т.е. нормальный не песочечный пакет (не Snap/Flatpak) апстрим не тестировал. В версии 1.1.0 была странность - они зачем-то кладут скрипт управления пиктограммой в трее по пути /usr/lib/python3/site-packages/scripts/aurynk_tray.py вместо ожидаемого /usr/lib/python3/site-packages/aurynk/scripts/aurynk_tray.py. Мне путь /usr/lib/python3/site-packages/scripts/aurynk_tray.py показался странным, поэтому и появились строки, на которые указал ув. radiolamp. В версии 1.2.0 в апстриме началась, похоже, миграция на новую службу управления треем - tray_service.py, но и упоминание aurynk_tray.py тоже осталось в meson.build (см. https://github.com/IshuSinghSE/aurynk/blob/v1.2.0/meson.build#L26) и aurynk/application.py (см. https://github.com/IshuSinghSE/aurynk/blob/v1.2.0/aurynk/application.py#L45 ) , поэтому решение, предложенное ув. antohami тоже не полностью корректное. Repocop к пакету претензий не имеет, и я тоже считаю этот "хардкод" допустимым, т.к. иметь скрипт в /usr/lib/python3/site-packages/scripts точно странно. Прошу не делать NMU, подожду реакцию апстрима на https://github.com/IshuSinghSE/aurynk/issues/62 . |