diff --git a/packaging/linux/flatpak/org.kde.krita-nightly.json b/packaging/linux/flatpak/org.kde.krita-nightly.json new file mode 100644 index 0000000000..41ad410c12 --- /dev/null +++ b/packaging/linux/flatpak/org.kde.krita-nightly.json @@ -0,0 +1,355 @@ +{ + "app-id": "org.kde.krita", + "branch": "master", + "runtime": "org.kde.Platform", + "runtime-version": "5.9", + "sdk": "org.kde.Sdk", + "command": "krita", + "rename-icon": "calligrakrita", + "tags": [ + "nightly" + ], + "desktop-file-name-prefix": "(Nightly) ", + "finish-args": [ + "--share=ipc", + "--socket=x11", + "--share=network", + "--device=dri", + "--filesystem=home", + "--env=PYTHONPATH=/app/lib/python3/dist-packages" + ], + "cleanup": [ + "/include", + "/lib/pkgconfig", + "/lib/cmake", + "/share/aclocal", + "/share/pkgconfig", + "*.la", + "*.cmake" + ], + "modules": [ + { + "name": "boost", + "buildsystem": "simple", + "build-commands": [ + "./bootstrap.sh --prefix=/app --with-libraries=system", + "./b2 -j `nproc` install" + ], + "cleanup": [ + "*.a" + ], + "sources": [ + { + "type": "archive", + "url": "https://sourceforge.net/projects/boost/files/boost/1.63.0/boost_1_63_0.tar.bz2", + "sha256": "beae2529f759f6b3bf3f4969a19c2e9d6f0c503edcb2de4a61d1428519fcb3b0" + } + ] + }, + { + "name": "eigen", + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release" + ], + "cleanup": [ + "/share" + ], + "sources": [ + { + "type": "archive", + "url": "https://bitbucket.org/eigen/eigen/get/3.3.4.tar.bz2", + "sha256": "dd254beb0bafc695d0f62ae1a222ff85b52dbaa3a16f76e781dce22d0d20a4a6" + } + ] + }, + { + "name": "exiv2", + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release" + ], + "cleanup": [ + "/bin", + "*.a", + "/share/man" + ], + "sources": [ + { + "type": "archive", + "url": "http://www.exiv2.org/builds/exiv2-0.26-trunk.tar.gz", + "sha256": "c75e3c4a0811bf700d92c82319373b7a825a2331c12b8b37d41eb58e4f18eafb" + } + ] + }, + { + "name": "ilmbase", + "config-opts": [ + "--disable-static" + ], + "sources": [ + { + "type": "archive", + "url": "https://download.savannah.nongnu.org/releases/openexr/ilmbase-2.2.1.tar.gz", + "sha256": "cac206e63be68136ef556c2b555df659f45098c159ce24804e9d5e9e0286609e" + } + ] + }, + { + "name": "openexr", + "config-opts": [ + "--disable-static" + ], + "cleanup": [ + "/bin", + "/share/doc" + ], + "sources": [ + { + "type": "archive", + "url": "https://download.savannah.nongnu.org/releases/openexr/openexr-2.2.1.tar.gz", + "sha256": "8f9a5af6131583404261931d9a5c83de0a425cb4b8b25ddab2b169fbf113aecd" + } + ] + }, + { + "name": "libraw", + "config-opts": [ + "--disable-static" + ], + "cleanup": [ + "/bin", + "/share/doc" + ], + "sources": [ + { + "type": "archive", + "url": "https://www.libraw.org/data/LibRaw-0.18.6.tar.gz", + "sha256": "e5b8acca558aa457bc9214802004320c5610d1434c2adb1f3ea367f026afa53b" + } + ] + }, + { + "name": "fftw", + "config-opts": [ + "--disable-static", + "--enable-shared", + "--disable-doc", + "--enable-threads" + ], + "cleanup": [ + "/bin", + "/share/man" + ], + "sources": [ + { + "type": "archive", + "url": "http://www.fftw.org/fftw-3.3.7.tar.gz", + "sha256": "3b609b7feba5230e8f6dd8d245ddbefac324c5a6ae4186947670d9ac2cd25573" + } + ] + }, + { + "name": "opencolorio", + "buildsystem": "cmake", + "builddir": true, + "build-options": { + "arch": { + "arm": { + "config-opts": [ + "-DOCIO_USE_SSE=OFF" + ] + }, + "aarch64": { + "config-opts": [ + "-DOCIO_USE_SSE=OFF" + ] + } + } + }, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release", + "-DOCIO_BUILD_STATIC=OFF" + ], + "cleanup": [ + "/bin" + ], + "sources": [ + { + "type": "archive", + "url": "https://github.com/imageworks/OpenColorIO/archive/v1.0.9.tar.gz", + "sha256": "27c81e691c15753cd2b560c2ca4bd5679a60c2350eedd43c99d44ca25d65ea7f" + } + ] + }, + { + "name": "vc", + "skip-arches": [ + "aarch64", + "arm" + ], + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release" + ], + "cleanup": [ + "*.a" + ], + "sources": [ + { + "type": "archive", + "url": "https://github.com/VcDevel/Vc/releases/download/1.3.3/Vc-1.3.3.tar.gz", + "sha256": "08c629d2e14bfb8e4f1a10f09535e4a3c755292503c971ab46637d2986bdb4fe" + }, + { + "type": "shell", + "commands": [ + "sed -i 's/x86|/x86|i686|/' CMakeLists.txt" + ] + } + ] + }, + { + "name": "poppler-data", + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release" + ], + "sources": [ + { + "type": "archive", + "url": "https://poppler.freedesktop.org/poppler-data-0.4.8.tar.gz", + "sha256": "1096a18161f263cccdc6d8a2eb5548c41ff8fcf9a3609243f1b6296abdf72872" + } + ] + }, + { + "name": "poppler", + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release", + "-DBUILD_GTK_TESTS=OFF", + "-DBUILD_QT5_TESTS=OFF", + "-DBUILD_CPP_TESTS=OFF", + "-DENABLE_UTILS=OFF", + "-DENABLE_CPP=OFF", + "-DENABLE_GLIB=OFF" + ], + "sources": [ + { + "type": "archive", + "url": "https://poppler.freedesktop.org/poppler-0.62.0.tar.xz", + "sha256": "5b9a73dfd4d6f61d165ada1e4f0abd2d420494bf9d0b1c15d0db3f7b83a729c6" + } + ] + }, + { + "name": "gsl", + "config-opts": [ + "--disable-static" + ], + "cleanup": [ + "/bin", + "/share/info", + "/share/man" + ], + "sources": [ + { + "type": "archive", + "url": "https://ftpmirror.gnu.org/gnu/gsl/gsl-2.4.tar.gz", + "sha256": "4d46d07b946e7b31c19bbf33dda6204d7bedc2f5462a1bae1d4013426cd1ce9b" + } + ] + }, + { + "name": "gmic-qt", + "buildsystem": "cmake-ninja", + "builddir": true, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=Release", + "-DGMIC_QT_HOST=krita", + "-DGMIC_PATH=./gmic/src" + ], + "sources": [ + { + "type": "archive", + "url": "https://github.com/c-koi/gmic-qt/archive/v.218.tar.gz", + "sha256": "697861e5a1e024a3ccf9c96e513ec9f60f65d6e3c438ba355afcd10839b06f39" + }, + { + "type": "file", + "url": "https://gmic.eu/files/source/gmic_2.1.8.tar.gz", + "sha256": "f22783f14cb202dec4a840733f2028f6e2c464fdd2f0166fc38943702cea6bde", + "dest-filename": "gmic.tar.gz" + }, + { + "type": "shell", + "commands": [ + "tar xf gmic.tar.gz", + "mv gmic-* gmic" + ] + } + ], + "post-install": [ + "install -Dm755 gmic_krita_qt /app/bin/gmic_krita_qt" + ] + }, + { + "name": "sip", + "buildsystem": "simple", + "build-commands": [ + "python3 configure.py --bindir=/app/bin --destdir=/app/lib/python3/dist-packages --incdir=/app/include/python3 --sipdir=/app/share/sip --stubsdir=/app/lib/python3/dist-packages", + "make -j `nproc`", + "make install" + ], + "sources": [ + { + "type": "archive", + "url": "https://sourceforge.net/projects/pyqt/files/sip/sip-4.19.6/sip-4.19.6.tar.gz", + "sha256": "9dda27ae181bea782ebc8768d29f22f85ab6e5128ee3ab21f491febad707925a" + } + ] + }, + { + "name": "pyqt", + "buildsystem": "simple", + "build-commands": [ + "python3 configure.py --confirm-license --sip-incdir=/app/include/python3 --bindir=/app/bin --destdir=/app/lib/python3/dist-packages --designer-plugindir=/app/lib/plugins/designer --qml-plugindir=/app/lib/plugins/PyQt5 --sipdir=/app/share/sip --stubsdir=/app/lib/python3/dist-packages/PyQt5", + "make -j `nproc`", + "make install" + ], + "sources": [ + { + "type": "archive", + "url": "https://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.9.2/PyQt5_gpl-5.9.2.tar.gz", + "sha256": "c190dac598c97b0113ca5e7a37c71c623f02d1d713088addfacac4acfa4b8394" + } + ] + }, + { + "name": "krita", + "buildsystem": "cmake-ninja", + "builddir": true, + "build-options": { + "env": { + "PYTHONPATH": "/app/lib/python3/dist-packages" + } + }, + "config-opts": [ + "-DCMAKE_BUILD_TYPE=RelWithDebInfo" + ], + "sources": [ + { + "type": "git", + "url": "git://anongit.kde.org/krita.git", + "branch": "master" + } + ] + } + ] +} diff --git a/packaging/linux/flatpak/org.kde.krita.yaml b/packaging/linux/flatpak/org.kde.krita-nightly.yaml similarity index 99% rename from packaging/linux/flatpak/org.kde.krita.yaml rename to packaging/linux/flatpak/org.kde.krita-nightly.yaml index d651e04968..537e948a14 100644 --- a/packaging/linux/flatpak/org.kde.krita.yaml +++ b/packaging/linux/flatpak/org.kde.krita-nightly.yaml @@ -1,278 +1,278 @@ -app-id: org.kde.krita +app-id: org.kde.krita-stable default-branch: stable runtime: org.kde.Platform runtime-version: '5.12' sdk: org.kde.Sdk command: krita rename-icon: calligrakrita finish-args: - --share=ipc - --socket=x11 - --share=network - --device=dri - --socket=pulseaudio - --filesystem=host - --filesystem=xdg-config/kdeglobals:ro - --env=PYTHONPATH=/app/lib/python3/dist-packages - --env=TMPDIR=/var/tmp cleanup: - /include - /lib/pkgconfig - /lib/cmake - /share/aclocal - /share/pkgconfig - /share/info - /share/man - /cmake - '*.a' - '*.la' - '*.cmake' modules: - name: sip buildsystem: simple build-commands: - python3 configure.py --bindir=/app/bin --destdir=/app/lib/python3/dist-packages --incdir=/app/include/python3 --sipdir=/app/share/sip --stubsdir=/app/lib/python3/dist-packages --sip-module=PyQt5.sip - make -j $FLATPAK_BUILDER_N_JOBS - make install cleanup: - /bin sources: - type: archive url: https://www.riverbankcomputing.com/static/Downloads/sip/4.19.17/sip-4.19.17.tar.gz sha256: 12bcd8f4d5feefc105bc075d12c5090ee783f7380728563c91b8b95d0ec45df3 - name: pyqt buildsystem: simple build-commands: - python3 configure.py --confirm-license --sip-incdir=/app/include/python3 --bindir=/app/bin --destdir=/app/lib/python3/dist-packages --designer-plugindir=/app/lib/plugins/designer --qml-plugindir=/app/lib/plugins/PyQt5 --sipdir=/app/share/sip --stubsdir=/app/lib/python3/dist-packages/PyQt5 - make -j $FLATPAK_BUILDER_N_JOBS - make install cleanup: - /bin sources: - type: archive url: https://www.riverbankcomputing.com/static/Downloads/PyQt5/5.12.2/PyQt5_gpl-5.12.2.tar.gz sha256: c565829e77dc9c281aa1a0cdf2eddaead4e0f844cbaf7a4408441967f03f5f0f - name: boost buildsystem: simple build-commands: - ./bootstrap.sh --prefix=/app --with-libraries=system - ./b2 -j $FLATPAK_BUILDER_N_JOBS install sources: - type: archive url: https://dl.bintray.com/boostorg/release/1.69.0/source/boost_1_69_0.tar.bz2 sha256: 8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406 - name: eigen buildsystem: cmake-ninja builddir: true cleanup: - '*' sources: - type: archive url: https://bitbucket.org/eigen/eigen/get/3.3.7.tar.bz2 sha256: 9f13cf90dedbe3e52a19f43000d71fdf72e986beb9a5436dddcd61ff9d77a3ce - name: quazip buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo sources: - type: archive url: https://github.com/stachenov/quazip/archive/0.7.6.tar.gz sha256: 4118a830a375a81211956611cc34b1b5b4ddc108c126287b91b40c2493046b70 - type: shell commands: - sed -i 's|${CMAKE_ROOT}/Modules|share/cmake|' CMakeLists.txt - name: exiv2 buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo cleanup: - /bin sources: - type: archive url: https://www.exiv2.org/builds/exiv2-0.27.1-Source.tar.gz sha256: f125286980fd1bcb28e188c02a93946951c61e10784720be2301b661a65b3081 - name: ilmbase config-opts: - --disable-static sources: - type: archive url: https://github.com/openexr/openexr/releases/download/v2.3.0/ilmbase-2.3.0.tar.gz sha256: 456978d1a978a5f823c7c675f3f36b0ae14dba36638aeaa3c4b0e784f12a3862 - name: openexr config-opts: - --disable-static cleanup: - /bin - /share/doc sources: - type: archive url: https://github.com/openexr/openexr/releases/download/v2.3.0/openexr-2.3.0.tar.gz sha256: fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6 - name: libraw config-opts: - --disable-static cleanup: - /bin - /share/doc sources: - type: archive url: https://www.libraw.org/data/LibRaw-0.19.2.tar.gz sha256: 400d47969292291d297873a06fb0535ccce70728117463927ddd9452aa849644 - name: opencolorio buildsystem: cmake # ninja build broken (fixed in 2.0) builddir: true build-options: arch: arm: config-opts: - -DOCIO_USE_SSE=OFF aarch64: config-opts: - -DOCIO_USE_SSE=OFF config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DOCIO_BUILD_STATIC=OFF - -DCMAKE_CXX_FLAGS='-Wno-error=deprecated-declarations -Wno-error=unused-function -Wno-error=cast-function-type' cleanup: - /bin sources: - type: archive url: https://github.com/imageworks/OpenColorIO/archive/v1.1.1.tar.gz sha256: c9b5b9def907e1dafb29e37336b702fff22cc6306d445a13b1621b8a754c14c8 - name: vc skip-arches: - aarch64 - arm buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo cleanup: - '*' sources: - type: archive url: https://github.com/VcDevel/Vc/releases/download/1.3.3/Vc-1.3.3.tar.gz sha256: 08c629d2e14bfb8e4f1a10f09535e4a3c755292503c971ab46637d2986bdb4fe - type: shell commands: - sed -i 's/x86|/x86|i686|/' CMakeLists.txt - name: poppler-data buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo sources: - type: archive url: https://poppler.freedesktop.org/poppler-data-0.4.9.tar.gz sha256: 1f9c7e7de9ecd0db6ab287349e31bf815ca108a5a175cf906a90163bdbe32012 - name: poppler buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DENABLE_UTILS=OFF - -DENABLE_CPP=OFF - -DENABLE_GLIB=OFF - -DENABLE_LIBOPENJPEG=none sources: - type: archive url: https://poppler.freedesktop.org/poppler-0.77.0.tar.xz sha256: 7267eb4cbccd64a58244b8211603c1c1b6bf32c7f6a4ced2642865346102f36b - name: gsl config-opts: - --disable-static cleanup: - /bin sources: - type: archive url: https://ftpmirror.gnu.org/gnu/gsl/gsl-2.5.tar.gz sha256: 0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d - name: gmic-qt buildsystem: cmake-ninja builddir: true subdir: gmic-qt config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DGMIC_QT_HOST=krita - -DGMIC_PATH=../src - -DCMAKE_CXX_FLAGS=-lfftw3_threads sources: - type: archive url: https://gmic.eu/files/source/gmic_2.6.4.tar.gz sha256: 4cd88b2dca6b9b1a330ab4556d36656bafb98e4e9814bf0448545b27ef18dae3 - name: x264 config-opts: - --disable-cli - --enable-shared sources: - type: archive url: https://download.videolan.org/x264/snapshots/x264-snapshot-20190305-2245-stable.tar.bz2 sha256: be52c96ef8bd930fbc1ecff03abac9b94976b444ea7641345e08e20d9e594d16 - name: ffmpeg config-opts: - --enable-rpath - --enable-gpl - --disable-static - --enable-shared - --disable-doc - --disable-ffplay - --disable-ffprobe - --enable-libopus - --enable-libvpx - --enable-libx264 cleanup: - /share/ffmpeg/examples sources: - type: archive url: https://www.ffmpeg.org/releases/ffmpeg-4.1.4.tar.xz sha256: f1f049a82fcfbf156564e73a3935d7e750891fab2abf302e735104fd4050a7e1 - name: krita buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DBUILD_TESTING=OFF build-options: env: PYTHONPATH: /app/lib/python3/dist-packages post-install: - rm -r /app/share/icons/hicolor/{1024x1024,scalable} sources: - type: git url: https://anongit.kde.org/krita diff --git a/packaging/linux/flatpak/org.kde.krita-stable.yaml b/packaging/linux/flatpak/org.kde.krita-stable.yaml index bd98326b37..2e6e4bad15 100644 --- a/packaging/linux/flatpak/org.kde.krita-stable.yaml +++ b/packaging/linux/flatpak/org.kde.krita-stable.yaml @@ -1,279 +1,279 @@ -app-id: org.kde.krita +app-id: org.kde.krita-nightly default-branch: stable runtime: org.kde.Platform runtime-version: '5.12' sdk: org.kde.Sdk command: krita rename-icon: calligrakrita finish-args: - --share=ipc - --socket=x11 - --share=network - --device=dri - --socket=pulseaudio - --filesystem=host - --filesystem=xdg-config/kdeglobals:ro - --env=PYTHONPATH=/app/lib/python3/dist-packages - --env=TMPDIR=/var/tmp cleanup: - /include - /lib/pkgconfig - /lib/cmake - /share/aclocal - /share/pkgconfig - /share/info - /share/man - /cmake - '*.a' - '*.la' - '*.cmake' modules: - name: sip buildsystem: simple build-commands: - python3 configure.py --bindir=/app/bin --destdir=/app/lib/python3/dist-packages --incdir=/app/include/python3 --sipdir=/app/share/sip --stubsdir=/app/lib/python3/dist-packages --sip-module=PyQt5.sip - make -j $FLATPAK_BUILDER_N_JOBS - make install cleanup: - /bin sources: - type: archive url: https://www.riverbankcomputing.com/static/Downloads/sip/4.19.17/sip-4.19.17.tar.gz sha256: 12bcd8f4d5feefc105bc075d12c5090ee783f7380728563c91b8b95d0ec45df3 - name: pyqt buildsystem: simple build-commands: - python3 configure.py --confirm-license --sip-incdir=/app/include/python3 --bindir=/app/bin --destdir=/app/lib/python3/dist-packages --designer-plugindir=/app/lib/plugins/designer --qml-plugindir=/app/lib/plugins/PyQt5 --sipdir=/app/share/sip --stubsdir=/app/lib/python3/dist-packages/PyQt5 - make -j $FLATPAK_BUILDER_N_JOBS - make install cleanup: - /bin sources: - type: archive url: https://www.riverbankcomputing.com/static/Downloads/PyQt5/5.12.2/PyQt5_gpl-5.12.2.tar.gz sha256: c565829e77dc9c281aa1a0cdf2eddaead4e0f844cbaf7a4408441967f03f5f0f - name: boost buildsystem: simple build-commands: - ./bootstrap.sh --prefix=/app --with-libraries=system - ./b2 -j $FLATPAK_BUILDER_N_JOBS install sources: - type: archive url: https://dl.bintray.com/boostorg/release/1.69.0/source/boost_1_69_0.tar.bz2 sha256: 8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406 - name: eigen buildsystem: cmake-ninja builddir: true cleanup: - '*' sources: - type: archive url: https://bitbucket.org/eigen/eigen/get/3.3.7.tar.bz2 sha256: 9f13cf90dedbe3e52a19f43000d71fdf72e986beb9a5436dddcd61ff9d77a3ce - name: quazip buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo sources: - type: archive url: https://github.com/stachenov/quazip/archive/0.7.6.tar.gz sha256: 4118a830a375a81211956611cc34b1b5b4ddc108c126287b91b40c2493046b70 - type: shell commands: - sed -i 's|${CMAKE_ROOT}/Modules|share/cmake|' CMakeLists.txt - name: exiv2 buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo cleanup: - /bin sources: - type: archive url: https://www.exiv2.org/builds/exiv2-0.27.1-Source.tar.gz sha256: f125286980fd1bcb28e188c02a93946951c61e10784720be2301b661a65b3081 - name: ilmbase config-opts: - --disable-static sources: - type: archive url: https://github.com/openexr/openexr/releases/download/v2.3.0/ilmbase-2.3.0.tar.gz sha256: 456978d1a978a5f823c7c675f3f36b0ae14dba36638aeaa3c4b0e784f12a3862 - name: openexr config-opts: - --disable-static cleanup: - /bin - /share/doc sources: - type: archive url: https://github.com/openexr/openexr/releases/download/v2.3.0/openexr-2.3.0.tar.gz sha256: fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6 - name: libraw config-opts: - --disable-static cleanup: - /bin - /share/doc sources: - type: archive url: https://www.libraw.org/data/LibRaw-0.19.2.tar.gz sha256: 400d47969292291d297873a06fb0535ccce70728117463927ddd9452aa849644 - name: opencolorio buildsystem: cmake # ninja build broken (fixed in 2.0) builddir: true build-options: arch: arm: config-opts: - -DOCIO_USE_SSE=OFF aarch64: config-opts: - -DOCIO_USE_SSE=OFF config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DOCIO_BUILD_STATIC=OFF - -DCMAKE_CXX_FLAGS='-Wno-error=deprecated-declarations -Wno-error=unused-function -Wno-error=cast-function-type' cleanup: - /bin sources: - type: archive url: https://github.com/imageworks/OpenColorIO/archive/v1.1.1.tar.gz sha256: c9b5b9def907e1dafb29e37336b702fff22cc6306d445a13b1621b8a754c14c8 - name: vc skip-arches: - aarch64 - arm buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo cleanup: - '*' sources: - type: archive url: https://github.com/VcDevel/Vc/releases/download/1.3.3/Vc-1.3.3.tar.gz sha256: 08c629d2e14bfb8e4f1a10f09535e4a3c755292503c971ab46637d2986bdb4fe - type: shell commands: - sed -i 's/x86|/x86|i686|/' CMakeLists.txt - name: poppler-data buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo sources: - type: archive url: https://poppler.freedesktop.org/poppler-data-0.4.9.tar.gz sha256: 1f9c7e7de9ecd0db6ab287349e31bf815ca108a5a175cf906a90163bdbe32012 - name: poppler buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DENABLE_UTILS=OFF - -DENABLE_CPP=OFF - -DENABLE_GLIB=OFF - -DENABLE_LIBOPENJPEG=none sources: - type: archive url: https://poppler.freedesktop.org/poppler-0.77.0.tar.xz sha256: 7267eb4cbccd64a58244b8211603c1c1b6bf32c7f6a4ced2642865346102f36b - name: gsl config-opts: - --disable-static cleanup: - /bin sources: - type: archive url: https://ftpmirror.gnu.org/gnu/gsl/gsl-2.5.tar.gz sha256: 0460ad7c2542caaddc6729762952d345374784100223995eb14d614861f2258d - name: gmic-qt buildsystem: cmake-ninja builddir: true subdir: gmic-qt config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DGMIC_QT_HOST=krita - -DGMIC_PATH=../src - -DCMAKE_CXX_FLAGS=-lfftw3_threads sources: - type: archive url: https://gmic.eu/files/source/gmic_2.6.4.tar.gz sha256: 4cd88b2dca6b9b1a330ab4556d36656bafb98e4e9814bf0448545b27ef18dae3 - name: x264 config-opts: - --disable-cli - --enable-shared sources: - type: archive url: https://download.videolan.org/x264/snapshots/x264-snapshot-20190305-2245-stable.tar.bz2 sha256: be52c96ef8bd930fbc1ecff03abac9b94976b444ea7641345e08e20d9e594d16 - name: ffmpeg config-opts: - --enable-rpath - --enable-gpl - --disable-static - --enable-shared - --disable-doc - --disable-ffplay - --disable-ffprobe - --enable-libopus - --enable-libvpx - --enable-libx264 cleanup: - /share/ffmpeg/examples sources: - type: archive url: https://www.ffmpeg.org/releases/ffmpeg-4.1.4.tar.xz sha256: f1f049a82fcfbf156564e73a3935d7e750891fab2abf302e735104fd4050a7e1 - name: krita buildsystem: cmake-ninja builddir: true config-opts: - -DCMAKE_BUILD_TYPE=RelWithDebInfo - -DBUILD_TESTING=OFF build-options: env: PYTHONPATH: /app/lib/python3/dist-packages post-install: - rm -r /app/share/icons/hicolor/{1024x1024,scalable} sources: - type: git url: https://anongit.kde.org/krita branch: krita/4.2