
у меня сейчас ругается на glade при запуске :
/usr/share/zapys $ zapys
python[1772]: GLIB WARNING ** libglade - could not find glade file '/usr/share/zapys/zapys.glade'
Traceback (most recent call last):
File "/usr/share/zapys/zapys.py", line 253, in <module>
main()
File "/usr/share/zapys/zapys.py", line 249, in main
window = Window()
File "/usr/share/zapys/zapys.py", line 37, in __init__
SimpleGladeApp.__init__(self, glade_path, root, domain)
File "/usr/share/zapys/SimpleGladeApp.py", line 37, in __init__
self.glade = gtk.glade.XML(self.glade_path, main_widget_name, domain)
RuntimeError: could not create GladeXML object
/usr/share/zapys $Неактивен
поправил и перезалил. Пробуйте.
Неактивен

всё отлично работает, спасибо огромное
Неактивен
На здоровье
Разобрались с моими изменениями, вопросов нет?
Неактивен

Изменения буду ещё смотреть позже - может будут вопросы ![]()
Неактивен

Джим и Джин :
В каком меню ? У меня всё есть. Но возможно у меня осталось что то от прежних установок.

Неактивен

У меня вопросы по изменениям :
в setup.py :
scripts=['zapys'], вместо scripts=['zapys', 'zapys.py'],
То есть в scripts обозначается просто исполняемый файл для запуска программы ?
в debian/control
python-gtkhtml2 вместо libgtkhtml2 / понятно...
в debian/rules
некоторые изменения понятны - некоторые пока для меня - китайская грамота :(
вот такие вещи например :
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
#dh_installchangelogs
#dh_installdocs
#dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configureТо что было в debian/postinst и prerm - оказалось ненужным ?
Неактивен
dik говорит:
У меня вопросы по изменениям :
в setup.py :
scripts=['zapys'], вместо scripts=['zapys', 'zapys.py'],
То есть в scripts обозначается просто исполняемый файл для запуска программы ?
Нет, там можно что угодно писать. Просто в этом конкретном случае zapys.py там не нужен,
потому что в zapys мы видим вызов 'python -O /usr/share/zapys/zapys.py $'
В пакете еще был файл links для того, чтобы сделать симлинк zapys -> usr/share/zapys/zapys.py,
это было неправильно, и меня еще с толку сбило. Кроме того сам zapys.py был только в /usr/bin/,
а не в /usr/share/zapys/, то есть конструкция вообще не работала.
в debian/rules
некоторые изменения понятны - некоторые пока для меня - китайская грамота
вот такие вещи например :Код:
# Build architecture-dependent files here. binary-arch: build install #dh_installchangelogs #dh_installdocs #dh_installman
Я просто выбрсил changelog-и, маны и документацию из пакета. Это вовсе не обязательно,
но я так обычно делаю - флеш не резиновый. Все эти dh_ это маленькие скриптики из пакета
debhelper, у каждого есть man, почитайте, там все просто.
То что было в debian/postinst и prerm - оказалось ненужным ?
Да. Там были какие-то манипуляции с пермишенами, которые debhelper сам делает.
И еще там ownership менялся на /home/user/.zapys, который был в пакете. Это совершенно
неприемлемо - держать что-то из /home в пакете согласно Debian policy. Но в данном случае это
еще и совершенно не нужно, поскольку zapys при первом запуске сам этот каталог создает,
что в общем-то является нормальным поведением для нормальной юниксовой программы.
Неактивен
Джим и Джин говорит:
Wall, а возможно ли собрать чтобы появились в меню иконки? буду ооочень благодарен.
Там есть вроде иконки.
Неактивен