~ubuntu-branches/ubuntu/trusty/kid3/trusty

« back to all changes in this revision

Viewing changes to po/po.pro

  • Committer: Bazaar Package Importer
  • Author(s): Maia Kozheva
  • Date: 2009-11-08 15:55:34 UTC
  • mfrom: (1.1.10 upstream) (2.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20091108155534-4ses1tpuj8nxjxj6
Tags: 1.3-1ubuntu1
* Merged from Debian, remaining Ubuntu changes:
  + debian/control:
    - Build-depend on libmp4v2-dev.
  + debian/rules:
    - Build WITH_MP4V2.
* Removed Ubuntu patch fix_gnome_file_dialog.diff, fixed upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
  QMAKE_LINK    = @echo > /dev/null
16
16
}
17
17
 
18
 
QM_FILES = kid3_de.qm kid3_es.qm kid3_fr.qm kid3_ru.qm kid3_it.qm kid3_pl.qm kid3_nl.qm
 
18
LANGS = $$files(*.po)
 
19
LANGS ~= s/.po//g
 
20
QM_FILES = $$LANGS
 
21
QM_FILES ~= s/^(.*)$/kid3_\1.qm/g
 
22
TS_FILES = $$LANGS
 
23
TS_FILES ~= s/^(.*)$/kid3_\1.ts/g
 
24
contains($$list($$[QT_VERSION]), 4.*) {
 
25
  for(l, LANGS): exists($$[QT_INSTALL_DATA]/translations/qt_$${l}.qm): QT_QM_FILES += $${l}
 
26
  for(l, LANGS): exists($$[QT_INSTALL_DATA]/translations/qt_$${l}.ts): TS_FILES += $$[QT_INSTALL_DATA]/translations/qt_$${l}.ts
 
27
}
19
28
QMAKE_CLEAN += $$QM_FILES
20
29
 
21
30
isEmpty(CFG_LRELEASE) {
25
34
  ts2qm.input = TS_FILES
26
35
  ts2qm.commands = $$CFG_LRELEASE ${QMAKE_FILE_NAME} -qm ${QMAKE_FILE_OUT}
27
36
  QMAKE_EXTRA_COMPILERS += ts2qm
28
 
  TS_FILES += kid3_de.ts kid3_es.ts kid3_fr.ts kid3_ru.ts kid3_it.ts kid3_pl.ts kid3_nl.ts
29
37
} else {
30
38
  ts2qm.input = SOURCES
31
39
  ts2qm.commands = $$CFG_LRELEASE ${QMAKE_FILE_NAME} -qm ${QMAKE_FILE_OUT}
32
40
  QMAKE_EXTRA_UNIX_COMPILERS += ts2qm
33
 
  SOURCES += kid3_de.ts kid3_es.ts kid3_fr.ts kid3_ru.ts kid3_it.ts kid3_pl.ts kid3_nl.ts
 
41
  SOURCES += $$TS_FILES
34
42
}
35
43
 
36
44
ts2qm.output = ${QMAKE_FILE_BASE}.qm
42
50
} else {
43
51
  translation.path = $$CFG_TRANSLATIONSDIR
44
52
}
45
 
unix:translation.extra = $(INSTALL_FILE) $$QM_FILES $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR; test -f $$[QT_INSTALL_DATA]/translations/qt_de.qm && $(INSTALL_FILE) $$[QT_INSTALL_DATA]/translations/qt_de.qm $$[QT_INSTALL_DATA]/translations/qt_es.qm $$[QT_INSTALL_DATA]/translations/qt_fr.qm $$[QT_INSTALL_DATA]/translations/qt_ru.qm $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR; true
46
 
win32:translation.extra = for %%f in ($$QM_FILES) do $(INSTALL_FILE) %%f $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR & for %%l in (de es fr ru) do $(INSTALL_FILE) $$[QT_INSTALL_DATA]\translations\qt_%%l.qm $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR
47
 
 
 
53
contains($$list($$[QT_VERSION]), 4.*) {
 
54
  unix:translation.extra = $(INSTALL_FILE) $$QM_FILES $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR; for l in $$QT_QM_FILES; do $(INSTALL_FILE) $$[QT_INSTALL_DATA]/translations/qt_\$\${l}.qm $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR; done; true
 
55
  win32 {
 
56
    translation.extra = for %%f in ($$QM_FILES) do $(INSTALL_FILE) %%f $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR
 
57
    !isEmpty(QT_QM_FILES) {
 
58
      translation.extra += & for %%l in ($$QT_QM_FILES) do $(INSTALL_FILE) $$[QT_INSTALL_DATA]\translations\qt_%%l.qm $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR
 
59
    }
 
60
  }
 
61
} else {
 
62
  unix:translation.extra = $(INSTALL_FILE) $$QM_FILES $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR; true
 
63
  win32:translation.extra = for %%f in ($$QM_FILES) do $(INSTALL_FILE) %%f $(INSTALL_ROOT)$$CFG_TRANSLATIONSDIR
 
64
}
48
65
INSTALLS += translation