[sisyphus] проблема со сборкой пакета. путь к файлам данных
AVL
=?iso-8859-1?q?info_=CE=C1_atmsk=2Eru?=
Пт Янв 4 05:57:07 MSK 2002
Увидел на gnome.org довольно забавную иностальгическую игрушку 3d тетрис
собрал ее.
все хорошо, но при работе она сыпет сообщениями
[avl на avl athlon]$ gno3dtet
gno3dtet 1.6.4
Audio File Library: could not open file '/var/tmp/gno3dtet-buildroot/usr/share/sounds/gno3dtet/new.wav' [error 3]
Audio File Library: could not open file '/var/tmp/gno3dtet-buildroot/usr/share/sounds/gno3dtet/fall.wav' [error 3]
это разумно, потому как данная директория использовалась для сборки.
неразумно другое:
я переписал всю секцию %install с целью не дать программе обнаружить смену каталога
теперь при сборке пакета мы видим в опциях компилятора
-DSOUNDDIR=\""/usr/share/sounds/gno3dtet/"
то есть все верно. --prefix=/usr
а на выходе все равно цепляется временный каталог!
подозрение вызывает вот эта строчка при сборке:
Compressing files in /var/tmp/gno3dtet-buildroot (auto)
Stripping binaries in /var/tmp/gno3dtet-buildroot (executable,shared)
Adjusting library links in /var/tmp/gno3dtet-buildroot ./var/lib:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ чего это он делает?
в остальном пакет вполне хорош.
я его выкладываю в свой репозитарий и прошу смотреть и пользоваться всех желающих
доступ через RSYNC
rsync ftp.l14.ru::AVL/gno3dtet-1.6.4-1.src.rpm
Подробная информация о списке рассылки Sisyphus