Changes to allow to generate a .deb package
This commit is contained in:
parent
61dff3a875
commit
21d5b8c87b
12 changed files with 37 additions and 30 deletions
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
|
|
@ -9,7 +9,7 @@
|
||||||
<property name="title" translatable="yes">Add new file(s)</property>
|
<property name="title" translatable="yes">Add new file(s)</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="type_hint">dialog</property>
|
<property name="type_hint">dialog</property>
|
||||||
<property name="skip_taskbar_hint">True</property>
|
<property name="skip_taskbar_hint">True</property>
|
||||||
<property name="deletable">False</property>
|
<property name="deletable">False</property>
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
<property name="resizable">False</property>
|
<property name="resizable">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="type_hint">dialog</property>
|
<property name="type_hint">dialog</property>
|
||||||
<property name="skip_taskbar_hint">True</property>
|
<property name="skip_taskbar_hint">True</property>
|
||||||
<property name="deletable">False</property>
|
<property name="deletable">False</property>
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="title" translatable="yes">devede</property>
|
<property name="title" translatable="yes">devede</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon_name">devede.svg</property>
|
<property name="icon_name">devedeng.svg</property>
|
||||||
<property name="type_hint">dialog</property>
|
<property name="type_hint">dialog</property>
|
||||||
<child internal-child="vbox">
|
<child internal-child="vbox">
|
||||||
<object class="GtkBox" id="dialog-vbox1">
|
<object class="GtkBox" id="dialog-vbox1">
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="skip_taskbar_hint">True</property>
|
<property name="skip_taskbar_hint">True</property>
|
||||||
<property name="deletable">False</property>
|
<property name="deletable">False</property>
|
||||||
<child>
|
<child>
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="title" translatable="yes">Devede</property>
|
<property name="title" translatable="yes">Devede</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<signal name="delete-event" handler="on_wmain_window_delete_event" swapped="no"/>
|
<signal name="delete-event" handler="on_wmain_window_delete_event" swapped="no"/>
|
||||||
<signal name="drag-data-received" handler="on_wmain_window_drag_data_received" swapped="no"/>
|
<signal name="drag-data-received" handler="on_wmain_window_drag_data_received" swapped="no"/>
|
||||||
<signal name="drag-drop" handler="on_wmain_window_drag_drop" swapped="no"/>
|
<signal name="drag-drop" handler="on_wmain_window_drag_drop" swapped="no"/>
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="type_hint">normal</property>
|
<property name="type_hint">normal</property>
|
||||||
<property name="create_folders">False</property>
|
<property name="create_folders">False</property>
|
||||||
<child internal-child="vbox">
|
<child internal-child="vbox">
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
<property name="resizable">False</property>
|
<property name="resizable">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon_name">devede.svg</property>
|
<property name="icon_name">devedeng.svg</property>
|
||||||
<property name="deletable">False</property>
|
<property name="deletable">False</property>
|
||||||
<property name="has_resize_grip">False</property>
|
<property name="has_resize_grip">False</property>
|
||||||
<child>
|
<child>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="type_hint">normal</property>
|
<property name="type_hint">normal</property>
|
||||||
<property name="action">save</property>
|
<property name="action">save</property>
|
||||||
<child internal-child="vbox">
|
<child internal-child="vbox">
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
<property name="resizable">False</property>
|
<property name="resizable">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="has_resize_grip">False</property>
|
<property name="has_resize_grip">False</property>
|
||||||
<signal name="delete-event" handler="on_wselect_disk_destroy_event" swapped="no"/>
|
<signal name="delete-event" handler="on_wselect_disk_destroy_event" swapped="no"/>
|
||||||
<child>
|
<child>
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
<property name="resizable">False</property>
|
<property name="resizable">False</property>
|
||||||
<property name="modal">True</property>
|
<property name="modal">True</property>
|
||||||
<property name="window_position">center</property>
|
<property name="window_position">center</property>
|
||||||
<property name="icon">devede.svg</property>
|
<property name="icon">devedeng.svg</property>
|
||||||
<property name="type_hint">dialog</property>
|
<property name="type_hint">dialog</property>
|
||||||
<property name="skip_taskbar_hint">True</property>
|
<property name="skip_taskbar_hint">True</property>
|
||||||
<property name="deletable">False</property>
|
<property name="deletable">False</property>
|
||||||
|
|
|
||||||
47
setup.py
47
setup.py
|
|
@ -25,31 +25,38 @@ def get_data_files():
|
||||||
(os.path.join('share', 'doc', 'devede_ng', 'html'), glob('docs/html/*'))
|
(os.path.join('share', 'doc', 'devede_ng', 'html'), glob('docs/html/*'))
|
||||||
]
|
]
|
||||||
|
|
||||||
for pofile in [f for f in os.listdir('po') if f.endswith('.po')]:
|
try:
|
||||||
pofile = os.path.join('po', pofile) # po/fr.po
|
for pofile in [f for f in os.listdir('po') if f.endswith('.po')]:
|
||||||
modir, mofile = get_mopath(pofile)
|
pofile = os.path.join('po', pofile) # po/fr.po
|
||||||
# translations must be always in /usr/share because Gtk.builder only search there. If someone knows how to fix this...
|
modir, mofile = get_mopath(pofile)
|
||||||
target = os.path.join('/usr','share', modir) # share/locale/fr/LC_MESSAGES/
|
# translations must be always in /usr/share because Gtk.builder only search there. If someone knows how to fix this...
|
||||||
data_files.append((target, [mofile]))
|
target = os.path.join('/usr','share', modir) # share/locale/fr/LC_MESSAGES/
|
||||||
|
data_files.append((target, [mofile]))
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
return data_files
|
return data_files
|
||||||
|
|
||||||
|
|
||||||
def compile_translations():
|
def compile_translations():
|
||||||
for pofile in [f for f in os.listdir('po') if f.endswith('.po')]:
|
|
||||||
pofile = os.path.join('po', pofile)
|
try:
|
||||||
modir, mofile = get_mopath(pofile)
|
for pofile in [f for f in os.listdir('po') if f.endswith('.po')]:
|
||||||
|
pofile = os.path.join('po', pofile)
|
||||||
# create an architecture for these locales
|
modir, mofile = get_mopath(pofile)
|
||||||
if not os.path.isdir(modir):
|
|
||||||
os.makedirs(modir)
|
# create an architecture for these locales
|
||||||
|
if not os.path.isdir(modir):
|
||||||
if not os.path.isfile(mofile) or dep_util.newer(pofile, mofile):
|
os.makedirs(modir)
|
||||||
print('compiling %s' % mofile)
|
|
||||||
# msgfmt.make(pofile, mofile)
|
if not os.path.isfile(mofile) or dep_util.newer(pofile, mofile):
|
||||||
os.system("msgfmt \"" + pofile + "\" -o \"" + mofile + "\"")
|
print('compiling %s' % mofile)
|
||||||
else:
|
# msgfmt.make(pofile, mofile)
|
||||||
print('skipping %s - up to date' % mofile)
|
os.system("msgfmt \"" + pofile + "\" -o \"" + mofile + "\"")
|
||||||
|
else:
|
||||||
|
print('skipping %s - up to date' % mofile)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
compile_translations()
|
compile_translations()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue