...
 
Commits (4)
......@@ -5,12 +5,20 @@ if (UNIX)
message("WARNING: using system python3!")
SET(PYTHON_EXECUTABLE_PATH python3)
endif()
list(APPEND _PYQT_conf
--confirm-license
--qmake ${PREFIX_ext_pyqt}/bin/qmake
--sip ${PREFIX_ext_pyqt}/bin/sip
--sip-incdir ${PREFIX_ext_pyqt}/include
--sipdir ${PREFIX_ext_pyqt}/share/sip
)
ExternalProject_Add( ext_pyqt
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
URL https://www.riverbankcomputing.com/static/Downloads/PyQt5/5.12.1/PyQt5_gpl-5.12.1.tar.gz
URL_MD5 67508b652098d2e05c4c2b5baeb170cc
CONFIGURE_COMMAND ${PYTHON_EXECUTABLE_PATH} <SOURCE_DIR>/configure.py --confirm-license --qmake ${PREFIX_ext_pyqt}/bin/qmake --sip ${PREFIX_ext_pyqt}/bin/sip --sip-incdir ${PREFIX_ext_pyqt}/include --sipdir ${PREFIX_ext_pyqt}/share/sip
CONFIGURE_COMMAND ${PYTHON_EXECUTABLE_PATH} <SOURCE_DIR>/configure.py ${_PYQT_conf}
BUILD_COMMAND make
INSTALL_COMMAND make install
......
SET(PREFIX_ext_python "${EXTPREFIX}" )
if (UNIX)
if (APPLE)
set(PYTHON_VERSION "3.5")
ExternalProject_Add( ext_python
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
URL http://files.kde.org/krita/build/dependencies/Python-3.5.2.tar.gz
URL_MD5 ea334d398990037a4b8be324bd475c83
PATCH_COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/pyport_osx.diff
COMMAND ${PATCH_COMMAND} -p1 -i ${CMAKE_CURRENT_SOURCE_DIR}/osx_fixappinstall.diff
CONFIGURE_COMMAND <SOURCE_DIR>/configure MACOSX_DEPLOYMENT_TARGET=10.11 -prefix=${PREFIX_ext_python} ${GLOBAL_AUTOMAKE_PROFILE} --enable-shared
CONFIGURE_COMMAND <SOURCE_DIR>/configure MACOSX_DEPLOYMENT_TARGET=10.11 -prefix=${PREFIX_ext_python} ${GLOBAL_AUTOMAKE_PROFILE}
--with-cxx-main=/usr/bin/g++ --without-ensurepip --disable-tests --without-test --without-tests --enable-framework=${PREFIX_ext_python}/lib
BUILD_COMMAND make
INSTALL_COMMAND make install
COMMAND ${CMAKE_COMMAND} -E copy ${PREFIX_ext_python}/bin/python3 ${PREFIX_ext_python}/bin/python
COMMAND ${CMAKE_COMMAND} -E copy ${PREFIX_ext_python}/bin/python3 ${PREFIX_ext_python}/bin/python
COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/sitecustomize.py ${PREFIX_ext_python}/lib/Python.framework/Versions/Current/lib/python${PYTHON_VERSION}/
COMMAND ${CMAKE_COMMAND} -E create_symlink ./lib/python${PYTHON_VERSION}/site-packages ${PREFIX_ext_python}/lib/Python.framework/Versions/Current/site-packages
# CMake FindPythonLib can't find framework libraries, lack of mantainer for Python
COMMAND find ${PREFIX_ext_python}/lib/Python.framework/Versions/Current/lib -type l -d 1
| grep -o "[^/]*$"
| xargs -I FILE ${CMAKE_COMMAND} -E create_symlink ./Python.framework/Python ${PREFIX_ext_python}/lib/FILE
UPDATE_COMMAND ""
ALWAYS 0
......
diff --git a/configure b/configure
old mode 100755
new mode 100644
index c892a99..97c8f0d
--- a/configure
+++ b/configure
@@ -3207,7 +3207,7 @@ if test "${enable_framework+set}" = set; then :
FRAMEWORKINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkinstallunixtools"
FRAMEWORKALTINSTALLLAST="frameworkinstallmaclib frameworkinstallapps frameworkaltinstallunixtools"
FRAMEWORKPYTHONW="frameworkpythonw"
- FRAMEWORKINSTALLAPPSPREFIX="/Applications"
+ FRAMEWORKINSTALLAPPSPREFIX="${prefix}/Applications"
if test "x${prefix}" = "xNONE" ; then
FRAMEWORKUNIXTOOLSPREFIX="${ac_default_prefix}"
@@ -3218,7 +3218,7 @@ if test "${enable_framework+set}" = set; then :
case "${enableval}" in
/System*)
- FRAMEWORKINSTALLAPPSPREFIX="/Applications"
+ FRAMEWORKINSTALLAPPSPREFIX="${prefix}/Applications"
if test "${prefix}" = "NONE" ; then
# See below
FRAMEWORKUNIXTOOLSPREFIX="/usr"
@@ -3226,13 +3226,13 @@ if test "${enable_framework+set}" = set; then :
;;
/Library*)
- FRAMEWORKINSTALLAPPSPREFIX="/Applications"
+ FRAMEWORKINSTALLAPPSPREFIX="${prefix}/Applications"
;;
*/Library/Frameworks)
MDIR="`dirname "${enableval}"`"
MDIR="`dirname "${MDIR}"`"
- FRAMEWORKINSTALLAPPSPREFIX="${MDIR}/Applications"
+ FRAMEWORKINSTALLAPPSPREFIX="${MDIR}${prefix}/Applications"
if test "${prefix}" = "NONE"; then
# User hasn't specified the
@@ -3246,7 +3246,7 @@ if test "${enable_framework+set}" = set; then :
;;
*)
- FRAMEWORKINSTALLAPPSPREFIX="/Applications"
+ FRAMEWORKINSTALLAPPSPREFIX="${prefix}/Applications"
;;
esac
import os
import site
framework_path = os.path.dirname(os.path.abspath(__file__))
site.addsitedir(os.path.join(framework_path,'site-packages'))
site.addsitedir(os.path.join(framework_path,'site-packages', 'PyQt5'))
......@@ -233,7 +233,8 @@ else( APPLE )
endif()
ExternalProject_Add(ext_qt
ExternalProject_Add(
ext_qt
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
LOG_DOWNLOAD ON
......
SET(PREFIX_ext_sip "${EXTPREFIX}" )
if (UNIX)
SET(PYTHON_EXECUTABLE_PATH ${PREFIX_ext_sip}/bin/python3)
if(NOT EXISTS ${PYTHON_EXECUTABLE_PATH})
message("WARNING: using system python3!")
SET(PYTHON_EXECUTABLE_PATH python3)
endif()
if(NOT APPLE)
SET(PYTHON_EXECUTABLE_PATH ${PREFIX_ext_sip}/bin/python3)
if(NOT EXISTS ${PYTHON_EXECUTABLE_PATH})
message("WARNING: using system python3!")
SET(PYTHON_EXECUTABLE_PATH python3)
endif()
ExternalProject_Add( ext_sip
ExternalProject_Add( ext_sip
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
URL https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz
URL_MD5 236578d2199da630ae1251671b9a7bfe
......@@ -15,10 +16,38 @@ if (UNIX)
BUILD_COMMAND make
INSTALL_COMMAND make install
BUILD_IN_SOURCE 1
BUILD_IN_SOURCE 1
UPDATE_COMMAND ""
)
UPDATE_COMMAND ""
)
else(APPLE)
if(NOT PYTHONINTERP_FOUND)
SET(PYTHON_EXECUTABLE ${PREFIX_ext_sip}/bin/python3)
if(NOT EXISTS "${PYTHON_EXECUTABLE}")
message("WARNING: using system python3!")
SET(PYTHON_EXECUTABLE python3)
endif()
endif()
ExternalProject_Add( ext_sip
DOWNLOAD_DIR ${EXTERNALS_DOWNLOAD_DIR}
URL https://www.riverbankcomputing.com/static/Downloads/sip/sip-4.19.15.zip
URL_MD5 4a1a4760cfabef15d68f45a6920974c2
CMAKE_ARGS -DPYTHON_INCLUDE_DIR=${PREFIX_ext_sip}/lib/Python.framework/Headers
CONFIGURE_COMMAND ${PYTHON_EXECUTABLE} <SOURCE_DIR>/configure.py --deployment-target=10.11
-b ${PREFIX_ext_sip}/bin -d ${PREFIX_ext_sip}/lib/Python.framework/Versions/Current/site-packages/
-e ${PREFIX_ext_sip}/include --sipdir ${PREFIX_ext_sip}/share/sip --target-py-version 3.5 --sip-module PyQt5.sip
BUILD_COMMAND make
INSTALL_COMMAND make install
# COMMAND ${CMAKE_COMMAND} -E create_symlink ./PyQt5/sip.so ${PREFIX_ext_sip}/lib/Python.framework/Versions/Current/site-packages/sip.so
# COMMAND ${CMAKE_COMMAND} -E create_symlink ./PyQt5/sip.pyi ${PREFIX_ext_sip}/lib/Python.framework/Versions/Current/site-packages/sip.pyi
BUILD_IN_SOURCE 1
UPDATE_COMMAND ""
)
endif()
elseif (MINGW)
list(APPEND _SIP_conf
--platform win32-g++
......
......@@ -14,6 +14,7 @@ Name[fr]=Modèles pour animation
Name[gl]=Modelos de animación
Name[is]=Sniðmát fyrir hreyfimyndir
Name[it]=Modelli di animazioni
Name[ko]=애니메이션 템플릿
Name[nl]=Animatiesjablonen
Name[nn]=Animasjonsmalar
Name[pl]=Szablony animacji
......
......@@ -18,6 +18,7 @@ Name[gl]=Animación-xaponesa-en-inglés
Name[is]=Hreyfimynd-Japanska-En
Name[it]=Animazione-Giapponese-EN
Name[ja]=日本式アニメ(英語版)
Name[ko]=애니메이션-일본어-En
Name[nl]=Animatie-Japans-En
Name[nn]=Japansk animasjon – engelsk
Name[pl]=Animacja-Japońska-En
......
......@@ -18,6 +18,7 @@ Name[gl]=Animación-xaponesa-en-xaponés
Name[is]=Hreyfimynd-Japanska-JP
Name[it]=Animazione-Giapponese-JP
Name[ja]=日本式アニメ(日本語版)
Name[ko]=애니메이션-일본어-JP
Name[nl]=Animatie-Japans-JP
Name[nn]=Japansk animasjon – japansk
Name[pl]=Animacja-Japońska-JP
......
......@@ -21,7 +21,7 @@ Name[is]=Comic sniðmát
Name[it]=Modelli di fumetti
Name[ja]=コミックテンプレート
Name[kk]=Комикс үлгілері
Name[ko]=만화 서식
Name[ko]=만화 템플릿
Name[lt]=Komiksų šablonai
Name[nb]=Tegneseriemaler
Name[nds]=Comic-Vörlagen
......
......@@ -21,6 +21,7 @@ Name[is]=Evrópskt BD teiknimyndasögusniðmát
Name[it]=Modello MD europeo
Name[ja]=バンドデシネテンプレート
Name[kk]=Еуропалық BD үлгісі
Name[ko]=유럽 BD 템플릿
Name[lt]=Europos DB šablonas
Name[nb]=Europeisk BD-mal
Name[nds]=Europääsch BD-Vörlaag
......@@ -58,6 +59,7 @@ Comment[is]=Sniðmát fyrir evrópskar BD-teiknimyndir
Comment[it]=modello per fumetti in stile BD europeo
Comment[ja]=バンドデシネ式コミック用テンプレート
Comment[kk]=Еуропалық BD-стильдегі комикс үлгісі
Comment[ko]=유럽 BD 스타일 만화를 위한 템플릿
Comment[nb]=mal for europeiske tegneserier i BD-stil
Comment[nds]=BD-Vörlaag för europääsche Comics
Comment[nl]=sjabloon voor Europese strips in BD-stijl
......
......@@ -23,7 +23,7 @@ Name[is]=Bandarískt teiknimyndasögusniðmát
Name[it]=Modello per fumetti in stile americano
Name[ja]=アメリカ式コミックテンプレート
Name[kk]=АҚШ-стильді комикс үлгісі
Name[ko]=미국식 만화 서식
Name[ko]=미국 스타일 만화 템플릿
Name[lt]=JAV stiliaus komiksų šablonas
Name[nb]=Tegneseriemal i USA-stil
Name[nds]=Amerikaansch Comicvörlaag
......@@ -63,7 +63,7 @@ Comment[is]=Sniðmát fyrir bandarískar comics-teiknimyndir
Comment[it]=modello per fumetti in stile americano
Comment[ja]=アメリカ式コミック用テンプレート
Comment[kk]=АҚШ-стильдегі комикс үлгісі
Comment[ko]=미국식 만화 서식
Comment[ko]=미국 스타일 만화를 위한 템플릿
Comment[nb]=mal for tegneserier i US-stil
Comment[nds]=Vörlaag för amerikaansche Comics
Comment[nl]=sjabloon voor strips in US-stijl
......
......@@ -24,7 +24,7 @@ Name[is]=Manga sniðmát
Name[it]=Modello manga
Name[ja]=漫画テンプレート
Name[kk]=Үлгіні басқару
Name[ko]=일본식 만화 서식
Name[ko]=망가 템플릿
Name[lt]=Manga šablonas
Name[nb]=Manga-mal
Name[nds]=Manga-Vörlaag
......@@ -64,7 +64,7 @@ Comment[is]=Sniðmát fyrir japanskar Manga-teiknimyndir
Comment[it]=modello per fumetti in stile manga giapponese
Comment[ja]=日本式漫画用テンプレート
Comment[kk]=Жапондық манга-стильдегі комикс үлгісі
Comment[ko]=일본식 만화 서식
Comment[ko]=일본 망가 스타일 만화를 위한 템플릿
Comment[nb]=mal for japanske tegneserier i Manga-stil
Comment[nds]=Vörlaag för japaansche Manga-Comics
Comment[nl]=sjabloon voor strips in Japanse Manga-stijl
......
......@@ -20,6 +20,7 @@ Name[is]=vöfflujárnshnit
Name[it]=Griglia a wafer
Name[ja]=格子状コマ
Name[kk]=торлы көзді
Name[ko]=waffle-iron 그리드
Name[nb]=vaffeljern-rutenett
Name[nds]=Wafeliesengadder
Name[nl]=wafelijzer-raster
......@@ -54,6 +55,7 @@ Comment[is]=300 pát, A4 vöfflujárnshnit teiknimyndasíða með lögum fyrir b
Comment[it]=Pagina di fumetti con griglia a wafer a 300 dpi, A4, con livelli per inchiostro e colore
Comment[ja]=300 dpi A4 サイズの、ペン入れレイヤーと彩色レイヤーを備えた格子状コマテンプレート
Comment[kk]=300 н/д A4 торлы көзді парақтағы комикс
Comment[ko]=300 dpi, A4 waffle-iron 그리드 만화 페이지 잉크 및 컬러 레이어
Comment[nb]=300 dpi, A4 tegneserieside med vaffeljern-rutenett, med tusj- og fargelag
Comment[nds]=300 dpi, A4 Wafeliesengadder-Comicsiet mit Dint un Klöörlagen.
Comment[nl]=300 dpi, A4 wafelijzer-raster strippagina met inkt en kleurlagen
......
......@@ -21,7 +21,7 @@ Name[is]=Hönnunarsniðmát
Name[it]=Modelli di stile
Name[ja]=デザインテンプレート
Name[kk]=Пішім үлгілері
Name[ko]=디자인 서식
Name[ko]=디자인 템플릿
Name[lt]=Dizaino šablonai
Name[nb]=Designmaler
Name[nl]=Design-sjablonen
......
......@@ -21,6 +21,7 @@ Name[is]=Hanna kvikmynd 16:10 [ 2484x1200 , 96pát RGB , 8bita ]
Name[it]=Stile cinema 16:10 [ 2484x1200 , 96dpi RGB , 8bit ]
Name[ja]=映画 16:10 [ 2484x1200、96dpi RGB、8 ビット ]
Name[kk]=Кино пішімі 106:1 [ 2484x1200 , 96 н/д RGB , 8бит ]
Name[ko]=디자인 시네마 16:10 [2484x1200, 96dpi RGB, 8비트]
Name[nb]=Designkino 16:10 [ 2484x1200 , 96dpi RGB , 8bit ]
Name[nl]=Design cinema 16:10 [ 2484x1200 , 96dpi RGB , 8bit ]
Name[nn]=Design – filmformat 16:10 (2484 × 1200, 96 ppt., RGB, 8 bit)
......
......@@ -21,6 +21,7 @@ Name[is]=Hanna kvikmynd 2.39:1 [ 2484x1040 , 96pát RGB , 8bita ]
Name[it]=Stile cinema 2.39:1 [ 2484x1040 , 96dpi RGB , 8bit ]
Name[ja]=映画 2.39:1 [ 2484x1040、96dpi RGB、8 ビット ]
Name[kk]=Кино пішімі 2.39:1 [ 2484x1040 , 96 н/д RGB , 8бит ]
Name[ko]=디자인 시네마 2.39:1 [2484x1040, 96dpi RGB, 8비트]
Name[nb]=Designkino 2.39:1 [ 2484x1040 , 96dpi RGB , 8bit ]
Name[nl]=Design cinema 2.39:1 [ 2484x1040 , 96dpi RGB , 8bit ]
Name[nn]=Design – filmformat 2,39:1 (2484 × 1040, 96 ppt., RGB, 8 bit)
......
......@@ -20,6 +20,7 @@ Name[is]=Hanna kynningu A3 lárétt : [ 4960x3508 , 300pát RGB , 8bita ]
Name[it]=Stile di presentazione A3 orizzontale [ 4960x3508 , 300dpi RGB , 8bit ]
Name[ja]=プレゼンテーション A3 横向き [ 4960x3508、300dpi RGB、8 ビット ]
Name[kk]=Презентация пішімі A3 жатық [ 4960x3508 , 300 н/д RGB , 8бит ]
Name[ko]=디자인 프레젠테이션 A3 가로방향 [4960x3508, 300dpi RGB, 8비트]
Name[nb]=Design presentasjon A3 liggende [ 4960x3508 , 300dpi RGB , 8bit ]
Name[nl]=Design presentatie A3 Landschap [ 4960x3508 , 300dpi RGB , 8bit ]
Name[nn]=Design – A3-presentasjon (liggjande) (4960 × 3508, 300 ppt., RGB, 8 bit)
......
......@@ -20,6 +20,7 @@ Name[is]=Hanna kynningu A4 lóðrétt : [ 2480x3508 , 300pát RGB , 8bita ]
Name[it]=Stile di presentazione A4 verticale [ 2480x3508 , 300dpi RGB , 8bit ]
Name[ja]=プレゼンテーション A4 縦向き [ 2480x3508、300dpi RGB、8 ビット ]
Name[kk]=Презентация пішімі A4 жатық [ 2460x3508 , 300 н/д RGB , 8бит ]
Name[ko]=디자인 프레젠테이션 A4 세로방향 [2480x3508, 300dpi RGB, 8비트]
Name[nb]=Design presentasjon A4 stående [ x3508 , 300dpi RGB , 8bit ]
Name[nl]=Design presentatie A4 portret [ 2480x3508 , 300dpi RGB , 8bit ]
Name[nn]=Design – A4-presentasjon (liggjande) (2480 × 3508, 300 ppt., RGB, 8 bit)
......
......@@ -20,6 +20,7 @@ Name[is]=Hanna kynningu A4 lóðrétt : [ 2480x3508 , 300pát RGB , 8bita ]
Name[it]=Stile di presentazione A4 verticale [ 2480x3508 , 300dpi RGB , 8bit ]
Name[ja]=プレゼンテーション A4 縦向き [ 2480x3508、300dpi RGB、8 ビット ]
Name[kk]=Презентация пішімі A4 жатық [ 2460x3508 , 300 н/д RGB , 8бит ]
Name[ko]=디자인 프레젠테이션 A4 세로방향 [2480x3508, 300dpi RGB, 8비트]
Name[nb]=Design presentasjon A4 stående [ x3508 , 300dpi RGB , 8bit ]
Name[nl]=Design presentatie A4 portret [ 2480x3508 , 300dpi RGB , 8bit ]
Name[nn]=Design – A4-presentasjon (liggjande) (2480 × 3508, 300 ppt., RGB, 8 bit)
......
......@@ -20,6 +20,7 @@ Name[is]=Hanna skjá 4:3 [ 2250x1680 , 96pát RGB , 8bita ]
Name[it]=Stile di disegno 4:3 [ 2250x1680 , 96dpi RGB , 8bit ]
Name[ja]=スクリーン 4:3 [ 2250x1680、96dpi RGB、8ビット ]
Name[kk]=Экран пішімі 4:3 [ 2250x1680 , 96 н/д RGB , 8бит ]
Name[ko]=디자인 스크린 4:3 [2250x1680, 96dpi RGB, 8비트]
Name[nb]=Design skjerm 4:3 [ 2250x1680 , 96dpi RGB , 8bit ]
Name[nl]=Design screen 4:3 [ 2250x1680 , 96dpi RGB , 8bit ]
Name[nn]=Design – skjerm 4:3 (2250 × 1680, 96 ppt., RGB, 8 bit)
......
......@@ -19,6 +19,7 @@ Name[gl]=Deseño web (2160×1440, 72 ppi RGB, 8 bits)
Name[is]=Vefhönnun [ 2160x1440 , 72pát RGB , 8bita ]
Name[it]=Progettazione web [ 2160x1440 , 72ppi RGB , 8bit ]
Name[ja]=ウェブデザイン [ 2160x1440、72ppi RGB、8 ビット ]
Name[ko]=웹 디자인 [2160x1440, 72ppi RGB, 8비트]
Name[nb]=Web Design [ 2160x1440 , 72ppi RGB , 8bit ]
Name[nl]=Webontwerp [ 2160x1440 , 72ppi RGB , 8bit ]
Name[nn]=Design – nettside (2160 × 1440, 72 ppt., RGB, 8 bit)
......
......@@ -21,7 +21,7 @@ Name[is]=DSLR sniðmát
Name[it]=Modelli DSLR
Name[ja]=デジタル一眼レフテンプレート
Name[kk]=DSLR үлгілері
Name[ko]=DSLR 서식
Name[ko]=DSLR 템플릿
Name[lt]=DSLR šablonai
Name[nb]=DSLR-maler
Name[nl]=DSLR-sjablonen
......
......@@ -20,7 +20,7 @@ Name[is]=Canon_550D_5184x3456
Name[it]=Canon_550D_5184x3456
Name[ja]=キヤノンEOS Kiss X4(5184x3456)
Name[kk]=Canon_550D_5184x3456
Name[ko]=Canon_550D_5184x3456
Name[ko]=캐논_550D_5184x3456
Name[nb]=Canon_550D_5184x3456
Name[nl]=Canon_550D_5184x3456
Name[nn]=Canon EOS 550D (5184 × 3456)
......
......@@ -20,7 +20,7 @@ Name[is]=Canon_5Dmk3_5760x3840
Name[it]=Canon_5Dmk3_5760x3840
Name[ja]=キヤノンEOS 5D Mark III(5760x3840)
Name[kk]=Canon_5Dmk3_5760x3840
Name[ko]=Canon_5Dmk3_5760x3840
Name[ko]=캐논_5Dmk3_5760x3840
Name[nb]=Canon_5Dmk3_5760x3840
Name[nl]=Canon_5Dmk3_5760x3840
Name[nn]=Canon EOS 5D Mark III (5760 × 3840)
......
......@@ -20,7 +20,7 @@ Name[is]=Nikon_D3000_3872x2592
Name[it]=Nikon_D3000_3872x2592
Name[ja]=ニコンD3000(3872x2592)
Name[kk]=Nikon_D3000_3872x2592
Name[ko]=Nikon_D3000_3872x2592
Name[ko]=니콘_D3000_3872x2592
Name[nb]=Nikon_D3000_3872x2592
Name[nl]=Nikon_D3000_3872x2592
Name[nn]=Nikon D3000 (3872 × 2592)
......
......@@ -20,7 +20,7 @@ Name[is]=Nikon_D5000_4288x2848
Name[it]=Nikon_D5000_4288x2848
Name[ja]=ニコンD5000(4288x2848)
Name[kk]=Nikon_D5000_4288x2848
Name[ko]=Nikon_D5000_4288x2848
Name[ko]=니콘_D5000_4288x2848
Name[nb]=Nikon_D5000_4288x2848
Name[nl]=Nikon_D5000_4288x2848
Name[nn]=Nikon D5000 (4288 × 2848)
......
......@@ -20,7 +20,7 @@ Name[is]=Nikon_D7000_4928x3264
Name[it]=Nikon_D7000_4928x3264
Name[ja]=ニコンD7000(4928x3264)
Name[kk]=Nikon_D7000_4928x3264
Name[ko]=Nikon_D7000_4928x3264
Name[ko]=니콘_D7000_4928x3264
Name[nb]=Nikon_D7000_4928x3264
Name[nl]=Nikon_D7000_4928x3264
Name[nn]=Nikon D7000 (4928 × 3264)
......
......@@ -20,7 +20,7 @@ Name[is]=Sniðmát fyrir áferð
Name[it]=Modelli di trama
Name[ja]=テクスチャテンプレート
Name[kk]=Текстура үлгілері
Name[ko]=텍스처 서식
Name[ko]=텍스처 템플릿
Name[lt]=Tekstūros šablonas
Name[nb]=Tekstur-malrt
Name[nl]=Textuur-sjablonen
......
......@@ -18,6 +18,7 @@ Name[gl]=Textura de 1024×1024 e 8 bits SRGB
Name[is]=Efnisáferð 1024x1024 8bita srgb
Name[it]=Trama 1024x1024 8bit srgb
Name[ja]=テクスチャ 1024x1024 8 ビット sRGB
Name[ko]=텍스처 1024 x 1024 8비트 SRGB
Name[nb]=Tekstur 1024x1024 8bit srgb
Name[nl]=Textuur 1024x1024 8bit srgb
Name[nn]=Tekstur 1024 × 1024 8-bits SRGB
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 1k 32bita scalar
Name[it]=Trama 1k 32bit scalare
Name[ja]=テクスチャ 1k 32 ビットスカラー
Name[kk]=Текстура 1k 32 бит скаляр
Name[ko]=텍스처 1k 32비트 스칼라
Name[nb]=Tekstur 1k 32bit skalar
Name[nl]=Textuur 1k 32bit scalar
Name[nn]=Tekstur 1k 32-bits skalar
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 1k 8bita srgb
Name[it]=Trama 1k 8bit srgb
Name[ja]=テクスチャ 1k 8 ビット sRGB
Name[kk]=Текстура 1k 8 бит srgb
Name[ko]=텍스처 1k 8비트 SRGB
Name[nb]=Tekstur 1k 8bit srgb
Name[nl]=Textuur 1k 8bit srgb
Name[nn]=Tekstur 1k 8-bits SRGB
......
......@@ -18,6 +18,7 @@ Name[gl]=Textura de 2048×2048 e 8 bits SRGB
Name[is]=Efnisáferð 2048x2048 8bita srgb
Name[it]=Trama 2048x2048 8bit srgb
Name[ja]=テクスチャ 2048x2048 8 ビット sRGB
Name[ko]=텍스처 2048x2048 8비트 SRGB
Name[nb]=Tekstur 2048x2048 8bit srgb
Name[nl]=Textuur 2048x2048 8bit srgb
Name[nn]=Tekstur 2048 × 2048 8-bits SRGB
......
......@@ -18,6 +18,7 @@ Name[gl]=Textura de 256×256 e 8 bits SRGB
Name[is]=Efnisáferð 256x256 8bita srgb
Name[it]=Trama 256x256 8bit srgb
Name[ja]=テクスチャ 256x256 8 ビット sRGB
Name[ko]=텍스처 256x256 8비트 SRGB
Name[nb]=Tekstur 256x256 8bit srgb
Name[nl]=Textuur 256x256 8bit srgb
Name[nn]=Tekstur 256 × 256 8-bits SRGB
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 2k 32bita scalar
Name[it]=Trama 2k 32bit scalare
Name[ja]=テクスチャ 2k 32 ビットスカラー
Name[kk]=Текстура 2k 32 бит скаляр
Name[ko]=텍스처 2k 32비트 스칼라
Name[nb]=Tekstur 2k 32bit skalar
Name[nl]=Textuur 2k 32bit scalar
Name[nn]=Tekstur 2k 32-bits skalar
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 2k 8bita srgb
Name[it]=Trama 2k 8bit srgb
Name[ja]=テクスチャ 2k 8 ビット sRGB
Name[kk]=Текстура 2k 8 бит srgb
Name[ko]=텍스처 2k 8비트 SRGB
Name[nb]=Tekstur 2k 8bit srgb
Name[nl]=Textuur 2k 8bit srgb
Name[nn]=Tekstur 2k 8-bits SRGB
......
......@@ -18,6 +18,7 @@ Name[gl]=Textura de 4096×4096 e 8 bits SRGB
Name[is]=Efnisáferð 4096x4096 8bita srgb
Name[it]=Trama 4096x4096 8bit srgb
Name[ja]=テクスチャ 4096x4096 8 ビット sRGB
Name[ko]=텍스처 4096x4096 8비트 SRGB
Name[nb]=Tekstur 4096x4096 8bit srgb
Name[nl]=Textuur 4096x4096 8bit srgb
Name[nn]=Tekstur 4096 × 4096 8-bits SRGB
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 4k 32bita scalar
Name[it]=Trama 4k 32bit scalare
Name[ja]=テクスチャ 4k 32 ビットスカラー
Name[kk]=Текстура 4k 32 бит скаляр
Name[ko]=텍스처 4k 32비트 스칼라
Name[nb]=Tekstur 4k 32bit skalar
Name[nl]=Textuur 4k 32bit scalar
Name[nn]=Tekstur 4k 32-bits skalar
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 4k 8bita srgb
Name[it]=Trama 4k 8bit srgb
Name[ja]=テクスチャ 4k 8 ビット sRGB
Name[kk]=Текстура 4k 8 бит srgb
Name[ko]=텍스처 4k 8비트 SRGB
Name[nb]=Tekstur 4k 8bit srgb
Name[nl]=Textuur 4k 8bit srgb
Name[nn]=Tekstur 4k 8-bits SRGB
......
......@@ -18,6 +18,7 @@ Name[gl]=Textura de 512×512 e 8 bits SRGB
Name[is]=Efnisáferð 512x512 8bita srgb
Name[it]=Trama 512x512 8bit srgb
Name[ja]=テクスチャ 512x512 8 ビット sRGB
Name[ko]=텍스처 512x512 8비트 SRGB
Name[nb]=Tekstur 512x512 8bit srgb
Name[nl]=Textuur 512x512 8bit srgb
Name[nn]=Tekstur 512 × 512 8-bits SRGB
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 8k 32bita scalar
Name[it]=Trama 8k 32bit scalare
Name[ja]=テクスチャ 8k 32 ビットスカラー
Name[kk]=Текстура 8k 32 бит скаляр
Name[ko]=텍스처 8k 32비트 스칼라
Name[nb]=Tekstur 8k 32bit skalar
Name[nl]=Textuur 8k 32bit scalar
Name[nn]=Tekstur 8k 32-bits skalar
......
......@@ -20,6 +20,7 @@ Name[is]=Efnisáferð 8k 8bita srgb
Name[it]=Trama 8k 8bit srgb
Name[ja]=テクスチャ 8k 8 ビット sRGB
Name[kk]=Текстура 8k 8 бит srgb
Name[ko]=텍스처 8k 8비트 SRGB
Name[nb]=Tekstur 8k 8bit srgb
Name[nl]=Textuur 8k 8bit srgb
Name[nn]=Tekstur 8k 8-bits SRGB
......
......@@ -17,6 +17,7 @@
<developer_name xml:lang="gl">Fundación Krita</developer_name>
<developer_name xml:lang="id">Asas Krita</developer_name>
<developer_name xml:lang="it">Fondazione Krita</developer_name>
<developer_name xml:lang="ko">Krita Foundation</developer_name>
<developer_name xml:lang="nl">Krita Foundation</developer_name>
<developer_name xml:lang="nn">Krita Foundation</developer_name>
<developer_name xml:lang="pl">Fundacja Krity</developer_name>
......@@ -43,6 +44,7 @@
<name xml:lang="gl">Krita</name>
<name xml:lang="id">Krita</name>
<name xml:lang="it">Krita</name>
<name xml:lang="ko">Krita</name>
<name xml:lang="nl">Krita</name>
<name xml:lang="nn">Krita</name>
<name xml:lang="pl">Krita</name>
......@@ -75,6 +77,7 @@
<summary xml:lang="ia">Pictura digital, Libertate creative</summary>
<summary xml:lang="id">Pelukisan Digital, Kebebasan Berkreatif</summary>
<summary xml:lang="it">Pittura digitale, libertà creativa</summary>
<summary xml:lang="ko">디지털 페인팅, 자유로운 창의성</summary>
<summary xml:lang="nl">Digital Painting, Creative Freedom</summary>
<summary xml:lang="nn">Digital teikning – kreativ fridom</summary>
<summary xml:lang="pl">Cyfrowe malowanie, Wolność Twórcza</summary>
......@@ -106,6 +109,7 @@
<p xml:lang="id">Krita adalah studio seni digital yang penuh dengan fitur.</p>
<p xml:lang="it">Krita è uno studio d'arte digitale completo.</p>
<p xml:lang="ja">Krita は、フル機能を備えたデジタルなアートスタジオです。</p>
<p xml:lang="ko">Krita는 디지털 예술 스튜디오입니다.</p>
<p xml:lang="nl">Krita is de digitale kunststudio vol mogelijkheden.</p>
<p xml:lang="nn">Krita er ei funksjonsrik digital teiknestove.</p>
<p xml:lang="pl">Krita jest pełnowymiarowym, cyfrowym studiem artystycznym</p>
......@@ -134,6 +138,7 @@
<p xml:lang="ia">Illo es perfecte pro schizzar e pinger, e presenta un solution ab fin al fin pro crear files de pictura digital ab grattamentos per maestros.</p>
<p xml:lang="id">Ini adalah sempurna untuk mensketsa dan melukis, dan menghadirkan sebuah solusi untuk menciptakan file-file pelukisan digital dari goresan si pelukis ulung.</p>
<p xml:lang="it">Perfetto per fare schizzi e dipingere, prevede una soluzione completa che consente agli artisti di creare file di dipinti digitali partendo da zero.</p>
<p xml:lang="ko">스케치, 페인팅을 위한 완벽한 도구이며, 생각에서부터 디지털 페인팅 파일을 만들어 낼 수 있는 종합적인 도구를 제공합니다.</p>
<p xml:lang="nl">Het is perfect voor schetsen en schilderen en zet een end–to–end oplossing voor het maken van digitale bestanden voor schilderingen vanuit het niets door meesters.</p>
<p xml:lang="nn">Passar perfekt for både teikning og måling, og dekkjer alle ledd i prosessen med å laga digitale målerifiler frå grunnen av.</p>
<p xml:lang="pl">Nadaje się perfekcyjnie do szkicowania i malowania i dostarcza zupełnego rozwiązania dla tworzenia plików malowideł cyfrowych od zalążka.</p>
......@@ -166,6 +171,7 @@
<p xml:lang="id">Krita adalah pilihan yang cocok untuk menciptakan konsep seni, komik, tekstur untuk rendering dan lukisan matte. Krita mendukung banyak ruang warna seperti RGB dan CMYK pada channel integer 8 dan 16 bit, serta channel floating point 16 dan 32 bit.</p>
<p xml:lang="it">Krita rappresenta una scelta ottimale per la creazione di arte concettuale, fumetti e texture per il rendering e il matte painting. Krita supporta molti spazi colori come RGB e CMYK a 8 e 16 bit per canali interi e 16 e 32 bit per canali a virgola mobile.</p>
<p xml:lang="ja">コンセプトアート、コミック、3DCG 用テクスチャ、マットペイントを制作する方にとって、Krita は最適な選択です。Krita は、8/16 ビット整数/チャンネル、および 16/32 ビット浮動小数点/チャンネルの RGB や CMYK をはじめ、さまざまな色空間をサポートしています。</p>
<p xml:lang="ko">Krita는 컨셉 아트, 만화, 렌더링용 텍스처, 풍경화 등을 그릴 때 사용할 수 있는 완벽한 도구입니다. RGB, CMYK와 같은 여러 색 공간 및 8비트/16비트 정수 채널, 16비트/32비트 부동 소수점 채널을 지원합니다.</p>
<p xml:lang="nl">Krita is een goede keuze voor het maken van kunstconcepten, strips, textuur voor weergeven en matte schilderijen. Krita ondersteunt vele kleurruimten zoals RGB en CMYK in 8 en 16 bits kanalen met gehele getallen, evenals 16 en 32 bits kanalen met drijvende komma.</p>
<p xml:lang="nn">Krita er det ideelle valet dersom du vil laga konseptskisser, teikneseriar, teksturar for 3D-rendering eller «matte paintings». Programmet støttar fleire fargerom, som RGB og CMYK med 8- og 16-bits heiltals- eller flyttalskanalar.</p>
<p xml:lang="pl">Krita jest świetnym wyborem przy tworzeniu koncepcyjnej sztuki, komiksów, tekstur do wyświetlania i kaszet. Krita obsługuje wiele przestrzeni barw takich jak RGB oraz CMYK dla kanałów 8 oraz 16 bitowych wyrażonych w l. całkowitych, a także 16 oraz 32 bitowych wyrażonych w l. zmiennoprzecinkowych.</p>
......@@ -195,6 +201,7 @@
<p xml:lang="id">Bersenang-senanglah melukis dengan mesin kuas canggih, filter luar biasa dan banyak fitur berguna yang membuat Krita sangat produktif.</p>
<p xml:lang="it">Divertiti a dipingere con gli avanzati sistemi di pennelli, i sorprendenti filtri e molte altre utili caratteristiche che fanno di Krita un software enormemente produttivo.</p>
<p xml:lang="ja">Krita のソフトウェアとしての生産性を高めている先進的なブラシエンジンや素晴らしいフィルタのほか、便利な機能の数々をお楽しみください。</p>
<p xml:lang="ko">Krita의 고급 브러시 엔진, 다양한 필터, 여러 도움이 되는 기능으로 생산성을 즐겁게 향상시킬 수 있습니다.</p>
<p xml:lang="nl">Veel plezier met schilderen met the geavanceerde penseel-engines, filters vol verbazing en vele handige mogelijkheden die maken dat Krita enorm productief is.</p>
<p xml:lang="nn">Leik deg med avanserte penselmotorar og fantastiske biletfilter – og mange andre nyttige funksjonar som gjer deg produktiv med Krita.</p>
<p xml:lang="pl">Baw się przy malowaniu przy użyciu zaawansowanych silników pędzli, zadziwiających filtrów i wielu innych przydatnych cech, które czynią z Krity bardzo produktywną.</p>
......
......@@ -86,6 +86,7 @@ GenericName[is]=Stafræn málun
GenericName[it]=Pittura digitale
GenericName[ja]=デジタルペインティング
GenericName[kk]=Цифрлық сурет салу
GenericName[ko]=디지털 페인팅
GenericName[lt]=Skaitmeninis piešimas
GenericName[mr]=डिजिटल पेंटिंग
GenericName[nb]=Digital maling
......@@ -127,6 +128,7 @@ Comment[is]=Stafræn málun
Comment[it]=Pittura digitale
Comment[ja]=デジタルペインティング
Comment[kk]=Цифрлық сурет салу
Comment[ko]=디지털 페인팅
Comment[lt]=Skaitmeninis piešimas
Comment[mr]=डिजिटल पेंटिंग
Comment[nb]=Digital maling
......
......@@ -86,6 +86,7 @@ GenericName[is]=Stafræn málun
GenericName[it]=Pittura digitale
GenericName[ja]=デジタルペインティング
GenericName[kk]=Цифрлық сурет салу
GenericName[ko]=디지털 페인팅
GenericName[lt]=Skaitmeninis piešimas
GenericName[mr]=डिजिटल पेंटिंग
GenericName[nb]=Digital maling
......@@ -119,6 +120,7 @@ Comment[fi]=Bittikarttakuvankäsittelyohjelma Calligra-toimisto-ohjelmistoon
Comment[gl]=Programa da colección de Calligra para a manipulación de imaxes baseadas en píxeles.
Comment[is]=Myndvinnsluforrit fyrir Calligra-forritavöndulinn
Comment[it]=Programma di manipolazione delle immagini basato su pixel per Calligra Suite
Comment[ko]=Calligra Suite를 위한 픽셀 기반 이미지 처리 프로그램
Comment[nl]=Afbeeldingsbewerkingsprogramma gebaseerd op pixels voor de Calligra Suite
Comment[nn]=Pikselbasert teikneprogram for Calligra
Comment[pl]=Program do obróbki obrazów na poziomie pikseli dla Pakietu Calligra
......
......@@ -65,6 +65,7 @@ export CPLUS_INCLUDE_PATH=${KIS_INSTALL_DIR}/include:/usr/include:${CPLUS_INCLUD
export LIBRARY_PATH=${KIS_INSTALL_DIR}/lib:/usr/lib:${LIBRARY_PATH}
# export CPPFLAGS=-I${KIS_INSTALL_DIR}/include
# export LDFLAGS=-L${KIS_INSTALL_DIR}/lib
export FRAMEWORK_PATH=${KIS_INSTALL_DIR}/lib/
# export PYTHONHOME=${KIS_INSTALL_DIR}
# export PYTHONPATH=${KIS_INSTALL_DIR}/sip:${KIS_INSTALL_DIR}/lib/python3.5/site-packages:${KIS_INSTALL_DIR}/lib/python3.5
......@@ -324,6 +325,7 @@ set_krita_dirs() {
# build_krita
# run cmake krita
build_krita () {
export DYLD_FRAMEWORK_PATH=${FRAMEWORK_PATH}
set_krita_dirs ${1}
echo ${KIS_BUILD_DIR}
echo ${KIS_INSTALL_DIR}
......@@ -337,9 +339,10 @@ build_krita () {
-DBUILD_TESTING=OFF \
-DHIDE_SAFE_ASSERTS=ON \
-DKDE_INSTALL_BUNDLEDIR=${KIS_INSTALL_DIR}/bin \
-DPYQT_SIP_DIR_OVERRIDE=$KIS_INSTALL_DIR/share/sip/ \
-DPYQT_SIP_DIR_OVERRIDE=${KIS_INSTALL_DIR}/share/sip/ \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.11
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.11 \
-DPYTHON_INCLUDE_DIR=${KIS_INSTALL_DIR}/lib/Python.framework/Headers
# copiling phase
make -j${MAKE_THREADS}
......@@ -364,6 +367,8 @@ install_krita () {
fi
}
# Runs all fixes for path and packages.
# Historically only fixed boost @rpath
fix_boost_rpath () {
set_krita_dirs ${1}
# install_name_tool -add_rpath ${KIS_INSTALL_DIR}/lib $BUILDROOT/$KRITA_INSTALL/bin/krita.app/Contents/MacOS/gmic_krita_qt
......@@ -380,6 +385,26 @@ fix_boost_rpath () {
install_name_tool -change libboost_system.dylib @rpath/libboost_system.dylib $FILE
fi
done
# site-packages is not added to path in Framework
# we create sitecustomize.py to add it on FrameworkPython start
# local py_mayor_version=$(python -c "import sys; print(sys.version_info[0])")
# if [[ ${py_mayor_version} -eq 3 ]]; then
# echo "Adding sitecustomize.py to Python.framework"
# local py_minor_version=$(python -c "import sys; print(sys.version_info[1])")
# local py_version="${py_mayor_version}.${py_minor_version}"
# local PythonLibDir="${KIS_INSTALL_DIR}/lib/Python.framework/Versions/Current/lib/python${py_version}/"
# printf "%s\n" \
# "import os
# import site
# framework_path = os.path.dirname(os.path.abspath(__file__))
# site.addsitedir(os.path.join(framework_path,'site-packages'))
# site.addsitedir(os.path.join(framework_path,'site-packages', 'PyQt5'))
# " \
# > ${PythonLibDir}/sitecustomize.py
# fi
}
print_usage () {
......
......@@ -70,6 +70,12 @@ export PATH=${KIS_INSTALL_DIR}/bin:$PATH
export MACOSX_DEPLOYMENT_TARGET=10.11
export QMAKE_MACOSX_DEPLOYMENT_TARGET=10.11
# Attempt to find python_version
local_PY_MAYOR_VERSION=$(python -c "import sys; print(sys.version_info[0])")
local_PY_MINOR_VERSION=$(python -c "import sys; print(sys.version_info[1])")
PY_VERSION="${local_PY_MAYOR_VERSION}.${local_PY_MINOR_VERSION}"
echo "Detected Python ${PY_VERSION}"
print_usage () {
echo "USAGE: osxdeploy.sh [-s=<identity>] <background-image>"
echo "\t -s Code sign identity for codesign"
......@@ -236,6 +242,43 @@ krita_findmissinglibs() {
fi
}
strip_python_dmginstall() {
# reduce size of framework python
# Removes tests, installers, pyenv, distutils
echo "Removing unnecesary files from Python.Framework to be packaged..."
PythonFrameworkBase="${KRITA_DMG}/krita.app/Contents/Frameworks/Python.framework"
cd ${PythonFrameworkBase}
find . -name "test*" -type d | xargs rm -rf
find "${PythonFrameworkBase}/Versions/${PY_VERSION}/bin" -not -name "python*" | xargs rm -f
cd "${PythonFrameworkBase}/Versions/${PY_VERSION}/lib/python${PY_VERSION}"
rm -rf distutils tkinter ensurepip venv lib2to3 idlelib
}
fix_python_framework() {
# Fix python.framework rpath and slims down installation
# fix library LD_RPATH excutable_path and loader_path.
# It is intended to be used for Libraries inside Frameworks.
fix_framework_library() {
xargs -P4 -I FILE sh -c "
install_name_tool -rpath ${KIS_INSTALL_DIR}/lib @loader_path/Frameworks \"${libFile}\" 2> /dev/null
install_name_tool -add_rpath @loader_path/../../../ \"${libFile}\" 2> /dev/null
"
}
# Start fixing all executables
PythonFrameworkBase="${KRITA_DMG}/krita.app/Contents/Frameworks/Python.framework"
install_name_tool -change @loader_path/../../../../libintl.9.dylib @loader_path/../../../libintl.9.dylib "${PythonFrameworkBase}/Python"
install_name_tool -add_rpath @executable_path/../../../../../../../ "${PythonFrameworkBase}/Versions/Current/Resources/Python.app/Contents/MacOS/Python"
install_name_tool -add_rpath @executable_path/../../../../ "${PythonFrameworkBase}/Versions/Current/bin/python${PY_VERSION}"
install_name_tool -add_rpath @executable_path/../../../../ "${PythonFrameworkBase}/Versions/Current/bin/python${PY_VERSION}m"
# Fix rpaths from Python.Framework
# install_name_tool change @loader_path/../../../libz.1.dylib
# Fix main library
printf ${PythonFrameworkBase}/Python | fix_framework_library
# find ${PythonFrameworkBase} -name "*.so" -not -type l | fix_framework_library
}
krita_deploy () {
# fix_boost_rpath
......@@ -305,15 +348,6 @@ krita_deploy () {
# rsync -prul {KIS_INSTALL_DIR}/lib/libkrita* Frameworks/
# activate for python enabled Krita
# echo "Copying python..."
# cp -r ${KIS_INSTALL_DIR}/lib/python3.5 Frameworks/
# cp -r ${KIS_INSTALL_DIR}/lib/krita-python-libs Frameworks/
# XXX: fix rpath for krita.so
# echo "Copying sip..."
# rsync -Prvul ${KIS_INSTALL_DIR}/sip Frameworks/
# To avoid errors macdeployqt must be run from bin location
# ext_qt will not build macdeployqt by default so it must be build manually
# cd ${BUILDROOT}/depbuild/ext_qt/ext_qt-prefix/src/ext_qt/qttools/src
......@@ -333,6 +367,25 @@ krita_deploy () {
cd ${BUILDROOT}
echo "macdeployqt done!"
echo "Copying python..."
# Copy this framework last!
# It is best that macdeployqt does not modify Python.framework
# folders with period in name are treated as Frameworks for codesign
rsync -prul ${KIS_INSTALL_DIR}/lib/Python.framework ${KRITA_DMG}/krita.app/Contents/Frameworks/
rsync -prul ${KIS_INSTALL_DIR}/lib/krita-python-libs ${KRITA_DMG}/krita.app/Contents/Frameworks/
# change perms on Python to allow header change
chmod +w ${KRITA_DMG}/krita.app/Contents/Frameworks/Python.framework/Python
fix_python_framework
strip_python_dmginstall
# fix python pyc
# precompile all pyc so the dont alter signature
echo "Precompiling all python files..."
cd ${KRITA_DMG}/krita.app
${KIS_INSTALL_DIR}/bin/python -m compileall . &> /dev/null
install_name_tool -delete_rpath @loader_path/../../../../lib ${KRITA_DMG}/krita.app/Contents/MacOS/krita
rm -rf ${KRITA_DMG}/krita.app/Contents/PlugIns/kf5/org.kde.kwindowsystem.platforms
......@@ -340,6 +393,7 @@ krita_deploy () {
printf "Searching for missing libraries\n"
krita_findmissinglibs $(find ${KRITA_DMG}/krita.app/Contents -type f -name "*.dylib" -or -name "*.so" -or -perm u+x)
echo "Done!"
}
# helper to define function only once
......@@ -354,12 +408,12 @@ signBundle() {
cd ${KRITA_DMG}/krita.app/Contents/Frameworks
# remove debug version as both versions cant be signed.
rm ${KRITA_DMG}/krita.app/Contents/Frameworks/QtScript.framework/Versions/Current/QtScript_debug
find . -type d -name "*.framework" | xargs printf "%s/Versions/Current\n" | batch_codesign
find . -type f -name "*.dylib" -or -name "*.so" | batch_codesign
find . -type d -name "*.framework" | xargs printf "%s/Versions/Current\n" | batch_codesign
# Sign all other files in Framework (needed)
# there are many files in pyton do we need to sign them? TODO
# find krita-python-libs -type f | batch_codesign
# there are many files in python do we need to sign them all?
find krita-python-libs -type f | batch_codesign
# find python -type f | batch_codesign
# Sing only libraries and plugins
......@@ -381,7 +435,7 @@ signBundle() {
createDMG () {
printf "Creating of dmg with contents of %s...\n" "${KRITA_DMG}"
cd ${BUILDROOT}
DMG_size=500
DMG_size=700
## Build dmg from folder
......
......@@ -18,6 +18,7 @@ Name[fr]=Attribuer un profil à l'image
Name[gl]=Asignar un perfil á imaxe
Name[is]=Úthluta litasniði á myndina
Name[it]=Assegna profilo a immagine
Name[ko]=이미지에 프로필 할당
Name[nl]=Profiel aan afbeelding toewijzen
Name[nn]=Tildel profil til bilete
Name[pl]=Przypisz profil do obrazu
......@@ -42,6 +43,7 @@ Comment[fr]=Attribuer un profil à une image sans la convertir.
Comment[gl]=Asignar un perfil a unha imaxe sen convertela.
Comment[is]=Úthluta litasniði á myndina án þess að umbreyta henni.
Comment[it]=Assegna un profilo a un'immagine senza convertirla.
Comment[ko]=프로필을 변환하지 않고 이미지에 할당.
Comment[nl]=Een profiel aan een afbeelding toewijzen zonder het te converteren.
Comment[nn]=Tildel profil til eit bilete utan å konvertera det.
Comment[pl]=Przypisz profil do obrazu bez jego przekształcania.
......
......@@ -19,6 +19,7 @@ Name[fr]=Espace colorimétrique
Name[gl]=Espazo de cores
Name[is]=Litrýmd
Name[it]=Spazio dei colori
Name[ko]=색상 공간
Name[nl]=Kleurruimte
Name[nn]=Fargerom
Name[pl]=Przestrzeń barw
......@@ -44,6 +45,7 @@ Comment[fi]=Liitännäinen valittujen tiedostojen väriavaruuden muuttamiseksi
Comment[fr]=Module externe pour l'espace de couleurs des documents sélectionnés
Comment[gl]=Complemento para cambiar o espazo de cores dos documentos seleccionados.
Comment[it]=Estensione per cambiare lo spazio dei colori ai documenti selezionati
Comment[ko]=선택한 문서로 색상 공간을 변경하는 플러그인
Comment[nl]=Plug-in om kleurruimte in geselecteerde documenten te wijzigen
Comment[nn]=Programtillegg for å byta fargerom på utvalde dokument
Comment[pl]=Wtyczka do zmiany przestrzeni barw wybranych dokumentów
......
......@@ -18,6 +18,7 @@ Name[fr]=Outils de gestion d'un projet de bande dessinée
Name[gl]=Ferramentas de xestión de proxectos de cómics
Name[is]=Verkefnisstjórn teiknimyndasögu
Name[it]=Strumenti per la gestione dei progetti di fumetti
Name[ko]=만화 프로젝트 관리 도구
Name[nl]=Hulpmiddelen voor projectbeheer van strips
Name[nn]=Prosjekthandsamingsverktøy for teikneseriar
Name[pl]=Narzędzia do zarządzania projektami komiksów
......@@ -42,6 +43,7 @@ Comment[fr]=Outils pour gérer les bandes dessinées.
Comment[gl]=Ferramentas para xestionar cómics.
Comment[is]=Verkfæri til að stýra gerð teiknimyndasögu.
Comment[it]=Strumenti per la gestione dei fumetti.
Comment[ko]=만화 관리 도구.
Comment[nl]=Hulpmiddelen voor beheer van strips.
Comment[nn]=Verktøy for handsaming av teikneseriar.
Comment[pl]=Narzędzie do zarządzania komiksami.
......
......@@ -17,6 +17,7 @@ Name[fi]=Tiedostotyökalut
Name[fr]=Outil Document
Name[gl]=Ferramentas de documentos
Name[it]=Strumenti per i documenti
Name[ko]=문서 도구
Name[nl]=Documenthulpmiddelen
Name[nn]=Dokumentverktøy
Name[pl]=Narzędzia dokumentu
......@@ -41,6 +42,7 @@ Comment[fi]=Liitännäinen valittujen tiedostojen ominaisuuksien käsittelemisek
Comment[fr]=Module externe de gestion des propriétés des documents sélectionnés
Comment[gl]=Complemento para manipular as propiedades dos documentos seleccionados.
Comment[it]=Estensione per manipolare le proprietà dei documenti selezionati
Comment[ko]=선택한 문서의 속성을 조작하는 플러그인
Comment[nl]=Plug-in om eigenschappen van geselecteerde documenten te manipuleren
Comment[nn]=Programtillegg for endra eigenskapar på utvalde dokument
Comment[pl]=Wtyczka do zmiany właściwości wybranych dokumentów
......
......@@ -19,6 +19,7 @@ Name[fr]=Exporter des calques
Name[gl]=Exportar as capas
Name[is]=Flytja út lög
Name[it]=Esporta livelli
Name[ko]=레이어 내보내기
Name[nl]=Lagen exporteren
Name[nn]=Eksporter lag
Name[pl]=Eksportuj warstwy
......@@ -44,6 +45,7 @@ Comment[fi]=Liitännäisen tiedoston tasojen viemiseksi
Comment[fr]=Module externe d'export de calques d'un document
Comment[gl]=Complemento para exportar as capas dun documento.
Comment[it]=Estensione per esportare i livelli da un documento
Comment[ko]=문서에서 레이어를 내보내는 플러그인
Comment[nl]=Plug-in om lagen uit een document te exporteren
Comment[nn]=Programtillegg for eksportering av biletlag i dokument
Comment[pl]=Wtyczka do eksportowania warstw z dokumentu
......
......@@ -18,6 +18,7 @@ Name[fi]=Suodatinhallinta
Name[fr]=Gestionnaire de fichiers
Name[gl]=Xestor de filtros
Name[it]=Gestore dei filtri
Name[ko]=필터 관리자
Name[nl]=Beheerder van filters
Name[nn]=Filterhandsamar
Name[pl]=Zarządzanie filtrami
......@@ -43,6 +44,7 @@ Comment[fi]=Liitännäinen suodatinten hallintaan
Comment[fr]=Module externe de gestion des filtres
Comment[gl]=Complemento para a xestión de filtros.
Comment[it]=Estensione per la gestione dei filtri
Comment[ko]=필터 관리에 대한 플러그인
Comment[nl]=Plug-in voor beheer van filters
Comment[nn]=Programtillegg for filterhandsaming
Comment[pl]=Wtyczka do zarządzania filtrami
......
......@@ -19,6 +19,7 @@ Name[fr]=Bonjour tout le monde
Name[gl]=Ola mundo
Name[is]=Halló Heimur
Name[it]=Ciao mondo
Name[ko]=전 세계 여러분 안녕하세요
Name[nl]=Hallo wereld
Name[nn]=Hei, verda
Name[pl]=Witaj świecie
......@@ -45,6 +46,7 @@ Comment[fi]=Perusliitännäinen PyKritan kokeilemiseksi
Comment[fr]=Module externe élémentaire pour tester PyKrita
Comment[gl]=Complemento básico para probar PyKrita.
Comment[it]=Estensione di base per provare PyKrita
Comment[ko]=PyKrita 테스트용 기본 플러그인
Comment[nl]=Basisplug-in om PyKrita te testen
Comment[nn]=Enkelt programtillegg for testing av PyKrita
Comment[pl]=Podstawowa wtyczka do wypróbowania PyKrity
......
......@@ -15,6 +15,7 @@ Name[eu]=Goi-igaropeneko iragazkia
Name[fr]=Filtre passe-haut
Name[gl]=Filtro de paso alto
Name[it]=Filtro di accentuazione passaggio
Name[ko]=하이패스 필터
Name[nl]=Hoogdoorlaatfilter
Name[nn]=Høgpass-filter
Name[pl]=Filtr górnoprzepustowy
......@@ -38,6 +39,7 @@ Comment[eu]=Goi-igaropeneko iragazkia, honetan oinarritua http://registry.gimp.o
Comment[fr]=Filtre passe-haut, fondé sur http://registry.gimp.org/node/7385
Comment[gl]=Filtro de paso alto, baseado en http://registry.gimp.org/node/7385.
Comment[it]=Filtro di accentuazione passaggio, basato su http://registry.gimp.org/node/7385
Comment[ko]=http://registry.gimp.org/node/7385 를 기반으로 하는 하이패스 필터
Comment[nl]=Hoogdoorlaatfilter, gebaseerd op http://registry.gimp.org/node/7385
Comment[nn]=Høgpass-filter, basert på http://registry.gimp.org/node/7385
Comment[pl]=Filtr górnoprzepustowy, oparty na http://registry.gimp.org/node/7385
......
......@@ -13,6 +13,7 @@ Name[es]=Iniciador de guiones de Krita
Name[eu]=Krita-ren script abiarazlea
Name[gl]=Iniciador de scripts de Krita
Name[it]=Iniziatore di script per Krita
Name[ko]=Krita 스크립트 시작 도구
Name[nl]=Script-starter van Krita
Name[nn]=Krita skriptbyggjar
Name[pl]=Starter skryptów Krity
......@@ -30,6 +31,7 @@ Comment[es]=Crear los metadatos y la estructura de archivos para un nuevo guion
Comment[eu]=Sortu Krita-script berri baterako meta-datuak eta fitxategi egitura
Comment[gl]=Crear os metadatos e a estrutura de ficheiros para un novo script de Krita.
Comment[it]=Crea i metadati e la struttura dei file per un nuovo script di Krita
Comment[ko]=새 Krita 스크립트에 대한 메타데이터 및 파일 구조 생성
Comment[nl]=Maak de metagegevens en bestandsstructuur voor een nieuw Krita-script
Comment[nn]=Lag metadata og filstruktur for nytt Krita-skript
Comment[pl]=Utwórz metadane i strukturę plików dla nowego skryptu Krity
......
......@@ -16,6 +16,7 @@ Name[fi]=Viimeisimpien tiedostojen telakka
Name[fr]=Récemment ouverts
Name[gl]=Doca dos últimos documentos
Name[it]=Area di aggancio Ultimi documenti
Name[ko]=마지막 문서 고정표시기
Name[nl]=Laatste documenten verankering
Name[nn]=Dokk for nyleg brukte dokument
Name[pl]=Dok ostatnich dokumentów
......@@ -38,6 +39,7 @@ Comment[fi]=Python-pohjainen telakka viimeisimpien kymmenen tiedoston pienoiskuv
Comment[fr]=Panneau en Python pour afficher les vignettes des dix derniers documents
Comment[gl]=Unha doca baseada en Python para mostrar as miniaturas dos últimos dez documentos.
Comment[it]=Un'area di aggancio basata su Python per mostrare miniature degli ultimi dieci documenti.
Comment[ko]=10개의 문서를 표시할 수 있는 Python 기반 고정표시기
Comment[nl]=Een op Python gebaseerde vastzetter om miniaturen te tonen naar de laatste tien documenten.
Comment[nn]=Python-basert dokk for vising av miniatyrbilete av dei siste ti dokumenta
Comment[pl]=Dok oparty na pythonie do wyświetlania miniatur ostatnich dziesięciu dokumentów
......
......@@ -19,6 +19,7 @@ Name[fr]=Panneau de palette
Name[gl]=Doca de paleta
Name[is]=Tengikví fyrir litaspjald
Name[it]=Area di aggancio della tavolozza
Name[ko]=팔레트 고정표시기
Name[nl]=Vastzetter van palet
Name[nn]=Palettdokk
Name[pl]=Dok palety
......@@ -41,6 +42,7 @@ Comment[fi]=Python-pohjainen telakka väripalettien muokkaamiseen.
Comment[fr]=Panneau en Python pour éditer les palettes de couleurs.
Comment[gl]=Unha doca baseada en Python para editar paletas de cores.
Comment[it]=Un'area di aggancio per modificare le tavolozze di colori basata su Python.
Comment[ko]=색상 팔레트를 편집할 수 있는 Python 기반 고정표시기.
Comment[nl]=Een op Python gebaseerde vastzetter om kleurpaletten te bewerken.
Comment[nn]=Python-basert dokk for redigering av fargepalettar.
Comment[pl]=Dok oparty na pythonie do edytowania palet barw.
......
......@@ -12,6 +12,7 @@ Name[en_GB]=Python Plugin Importer
Name[es]=Importador de complementos de Python
Name[gl]=Importador de complementos de Python
Name[it]=Importatore estensioni Python
Name[ko]=Python 플러그인 가져오기 도구
Name[nl]=Importeur van Plugin voor Python
Name[nn]=Importering av Python-tillegg
Name[pl]=Import wtyczek Pythona
......@@ -29,6 +30,7 @@ Comment[en_GB]=Imports Python plugins from zip files.
Comment[es]=Importa complementos de Python desde archivos zip.
Comment[gl]=Importa complementos de Python de ficheiros zip.
Comment[it]=Importa le estensioni Python dai file compressi.
Comment[ko]=ZIP 파일에서 Python 플러그인을 가져옵니다.
Comment[nl]=Importeert Python-plug-ins uit zip-bestanden.
Comment[nn]=Importerer Python-baserte programtillegg frå .zip-filer.
Comment[pl]=Importuj wtyczki Pythona z plików zip.
......
......@@ -17,6 +17,7 @@ Name[fi]=Pika-asetustelakka
Name[fr]=Réglages rapides
Name[gl]=Doca de configuración rápida
Name[it]=Area di aggancio delle impostazioni rapide
Name[ko]=빠른 설정 고정표시기
Name[nl]=Verankering voor snelle instellingen
Name[nn]=Snøgginnstillingar-dokk
Name[pl]=Dok szybkich ustawień
......@@ -39,6 +40,7 @@ Comment[fi]=Python-pohjainen telakka siveltimen koon ja läpikuultavuuden nopean
Comment[fr]=Panneau en python pour modifier rapidement la taille et l'opacité des brosses.
Comment[gl]=Unha doca baseada en Python para cambiar rapidamente a opacidade e o tamaño dos pinceis.
Comment[it]=Un'area di aggancio basata su Python per cambiare rapidamente la dimensione del pennello e l'opacità.
Comment[ko]=브러시 크기와 불투명도를 빠르게 변경할 수 있는 Python 기반 고정표시기.
Comment[nl]=Een op Python gebaseerde docker voor snel wijzigen van penseelgrootte en dekking.
Comment[nn]=Python-basert dokk for kjapt endring av penselstorleik/-tettleik.
Comment[pl]=Dok oparty na Pythonie do szybkiej zmiany rozmiaru i nieprzezroczystości pędzla.
......
......@@ -16,6 +16,7 @@ Name[fi]=Skriptitelakka
Name[fr]=Panneau de script
Name[gl]=Doca de scripts
Name[it]=Area di aggancio degli script
Name[ko]=스크립트 고정표시기
Name[nl]=Verankering van scripts
Name[nn]=Skriptdokk
Name[pl]=Dok skryptów
......@@ -36,6 +37,7 @@ Comment[es]=Un panel basado en Python para crear y apuntar a guiones de Python
Comment[eu]=Python-oinarridun panel bat.
Comment[gl]=Unha doca escrita en Python para crear accións e apuntar a scripts escritos en Python.
Comment[it]=Un'area di aggancio basata su Python per creare azioni e scegliere script Python
Comment[ko]=작업 생성 및 Python 스크립트를 가리키는 Python 기반 고정표시기
Comment[nl]=Een op Python gebaseerde vastzetter voor aanmaakacties en wijzen naar Python-scripts
Comment[nn]=Python-basert dokk for å laga handlingar og peika til Python-skript
Comment[pl]=Dok oparty na pythonie do tworzenia działań i punktów dla skryptów pythona
......
......@@ -15,6 +15,7 @@ Name[eu]=Script egilea
Name[fr]=Scripter
Name[gl]=Executor de scripts
Name[it]=Scripter
Name[ko]=스크립트 도구
Name[nl]=Scriptmaker
Name[nn]=Skriptkøyrer
Name[pl]=Skrypter
......@@ -35,6 +36,7 @@ Comment[eu]=Berariaz egindako Python kodea exekutatzeko plugina
Comment[fi]=Liitännäinen satunnaisen Python-koodin suorittamiseksi
Comment[gl]=Complemento para executar código de Python escrito no momento.
Comment[it]=Estensione per eseguire ad-hoc codice Python
Comment[ko]=ad-hoc Python 코드를 실행하는 플러그인
Comment[nl]=Plug-in om ad-hoc Python code uit te voeren
Comment[nn]=Programtillegg for køyring av ad hoc-køyring av Python-kode
Comment[pl]=Wtyczka do wykonywania kodu Pythona ad-hoc
......
......@@ -13,6 +13,7 @@ Name[eu]=Hautapen-zakua panela
Name[fr]=Outils de sélection
Name[gl]=Doca de bolsa das seleccións
Name[it]=Area di raccolta selezioni
Name[ko]=선택 가방 고정표시기
Name[nl]=Docker van zak met selecties
Name[nn]=Utvalssamlingsdokk
Name[pl]=Dok worka zaznaczeń
......@@ -36,6 +37,7 @@ Comment[fi]=Telakka, joka sallii tallentaa valintaluettelon
Comment[fr]=Panneau permettant de conserver une liste de sélections
Comment[gl]=Unha doca que permite almacenar unha lista de seleccións.
Comment[it]=Un'area di aggancio che consente di memorizzare un elenco di selezioni
Comment[ko]=선택 목록을 저장할 수 있는 고정표시기
Comment[nl]=Een docker die een lijst met selecties kan opslaan
Comment[nn]=Dokk for lagring av ei liste med utval
Comment[pl]=Dok, który umożliwia przechowywanie listy zaznaczeń
......
......@@ -18,6 +18,7 @@ Name[fr]=Raccourcis des préréglages de brosses
Name[gl]=Dez pinceis
Name[is]=Tíu penslar
Name[it]=Dieci pennelli
Name[ko]=10개의 브러시
Name[nl]=Tien penselen
Name[nn]=Ti penslar
Name[pl]=Dziesięć pędzli
......@@ -38,6 +39,7 @@ Comment[eu]=Aurrezarpena ezarri ktrl-1'etik ktrl-0'ra arte
Comment[fi]=Kytke esiasetukset Ctrl-1:stä Ctrl-0:aan
Comment[gl]=Asigne unha predefinición do Ctrl+1 ao Ctrl+0.
Comment[it]=Assegna una preimpostazione per ctrl-1 a ctrl-0
Comment[ko]=ctrl-0 ~ ctrl-1에 프리셋 할당
Comment[nl]=Een voorinstelling toekennen aan Ctrl-1 tot Ctrl-0
Comment[nn]=Byt til ferdigpenslar med «Ctrl + 1» til «Ctrl + 0»
Comment[pl]=Przypisz nastawę do ctrl-1 lub ctrl-0
......
......@@ -16,6 +16,7 @@ Name[fr]=Raccourcis des scripts
Name[gl]=Dez scripts
Name[is]=Tíu skriftur
Name[it]=Dieci script
Name[ko]=10개의 스크립트
Name[nl]=Tien scripts
Name[nn]=Ti skript
Name[pl]=Skrypty Ten
......@@ -36,6 +37,7 @@ Comment[fi]=Python-pohjainen liitännäinen kymmenen toiminnon luomiseksi kytkem
Comment[fr]=Module externe basé sur Python pour créer dix actions et les assigner à des scripts Python
Comment[gl]=Un complemento escrito en Python para crear dez accións e asignalas a scripts escritos en Python.
Comment[it]=Un'estensione basata su Python per creare dieci azioni e assegnarle a script Python
Comment[ko]=10개의 작업을 생성하고 이를 Python 스크립트에 할당하기 위한 Python 기반 플러그인
Comment[nl]=Een op Python gebaseerde plug-in voor aanmaken van tien acties en ze dan toewijzen aan Python-scripts
Comment[nn]=Python-basert programtillegg for å leggja til ti handlingar og tildela dei til Python-skript
Comment[pl]=Wtyczka oparta na Pythonie do tworzenia działań i przypisywanie ich skryptom Pythona
......