├── org.kde.index.remoteapp ├── org.kde.kile.remoteapp ├── org.kde.skrooge.remoteapp ├── org.kde.haruna.remoteapp ├── org.kde.skanpage.remoteapp ├── org.kde.spectacle.remoteapp ├── org.kde.digikam.remoteapp ├── org.kde.kube.remoteapp ├── org.kde.massifvisualizer.remoteapp ├── org.kde.krita-nightly.remoteapp ├── org.kde.subtitlecomposer.remoteapp ├── README.md ├── org.kde.KStyle.Adwaita.appdata.xml ├── org.freedesktop.Platform.Icontheme.Adwaita.appdata.xml ├── boost.json ├── org.kde.KStyle.HighContrast.appdata.xml ├── eigen.json ├── todo ├── org.kde.sweeper.json ├── org.kde.kremotecontrol.json ├── org.kde.klinkstatus.json ├── org.kde.kimagemapeditor.json ├── org.kde.kwave.json ├── org.kde.kgpg.json └── org.kde.kajongg.json ├── org.kde.kdiff3-stable.json ├── chmlib-arm.patch ├── org.kde.kstars.json ├── org.kde.okular.kirigami.json ├── org.kde.okular.json ├── run_kontact.sh ├── run_kalendar.sh ├── poppler.json ├── org.kde.trojita.json ├── Makefile ├── org.kde.kdevelop.json ├── org.kde.KStyle.Adwaita.json ├── org.kde.KStyle.HighContrast.json ├── org.kde.konqueror.json ├── gpgme.json ├── kdeapps.flatpakrepo ├── org.kde.kdeconnect.json ├── org.kde.krfb.json ├── org.kde.screenrecord.json ├── org.kde.pix.json ├── org.kde.vvave.json ├── org.kde.discover.json ├── okular_dependencies.json ├── org.kde.kalendar.json └── org.kde.kontact.json /org.kde.index.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.index 2 | JSON=.flatpak-manifest.json 3 | GITURL=https://invent.kde.org/maui/index-fm.git 4 | -------------------------------------------------------------------------------- /org.kde.kile.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.kile 2 | JSON=.flatpak-manifest.json 3 | GITURL=https://invent.kde.org/office/kile.git 4 | -------------------------------------------------------------------------------- /org.kde.skrooge.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.skrooge 2 | JSON=org.kde.skrooge.json 3 | GITURL=https://invent.kde.org/kde/skrooge.git 4 | -------------------------------------------------------------------------------- /org.kde.haruna.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.haruna 2 | JSON=.flatpak-manifest.yml 3 | GITURL=https://invent.kde.org/multimedia/haruna.git 4 | -------------------------------------------------------------------------------- /org.kde.skanpage.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.skanpage 2 | JSON=.flatpak-manifest.json 3 | GITURL=https://invent.kde.org/utilities/skanpage.git 4 | -------------------------------------------------------------------------------- /org.kde.spectacle.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.spectacle 2 | JSON=.flatpak-manifest.json 3 | GITURL=https://invent.kde.org/graphics/spectacle.git 4 | -------------------------------------------------------------------------------- /org.kde.digikam.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.digikam 2 | JSON=project/bundles/flatpak/org.kde.digikam.json 3 | GITURL=https://invent.kde.org/kde/digikam.git 4 | -------------------------------------------------------------------------------- /org.kde.kube.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.kube 2 | JSON=dist/flatpak/org.kde.kube.json 3 | GITURL=https://invent.kde.org/kde/kube.git 4 | GITBRANCH=develop 5 | -------------------------------------------------------------------------------- /org.kde.massifvisualizer.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.massifvisualizer 2 | JSON=.flatpak-manifest.json 3 | GITURL=https://invent.kde.org/sdk/massif-visualizer.git 4 | -------------------------------------------------------------------------------- /org.kde.krita-nightly.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.krita-nightly 2 | JSON=packaging/linux/flatpak/org.kde.krita-nightly.yaml 3 | GITURL=https://invent.kde.org/graphics/krita.git 4 | -------------------------------------------------------------------------------- /org.kde.subtitlecomposer.remoteapp: -------------------------------------------------------------------------------- 1 | ID=org.kde.subtitlecomposer 2 | JSON=pkg/flatpak/org.kde.subtitlecomposer-nightly.json 3 | GITURL=https://invent.kde.org/multimedia/subtitlecomposer.git 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # This repository is deprecated 2 | 3 | **See: https://develop.kde.org/docs/packaging/flatpak/publishing/** 4 | 5 | ## Issues 6 | 7 | Issues should be reported in [Teams/Flathub/Issues](https://invent.kde.org/teams/flathub/issues/-/issues). 8 | -------------------------------------------------------------------------------- /org.kde.KStyle.Adwaita.appdata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.kde.KStyle.Adwaita 4 | CC0-1.0 5 | Adwaita theme 6 | Adwaita widget theme matching the GNOME awaita theme 7 | 8 |

Adwaita widget theme that matches the GNOME awaita theme.

9 |
10 | https://github.com/MartinBriza/adwaita-qt 11 |
12 | -------------------------------------------------------------------------------- /org.freedesktop.Platform.Icontheme.Adwaita.appdata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.freedesktop.Platform.Icontheme.Adwaita 4 | CC0-1.0 5 | Adwaita icon theme 6 | Adwaita icon theme 7 | 8 |

Adwaita icon theme is used by the GNOME desktop.

9 |
10 | https://github.com/GNOME/adwaita-icon-theme 11 |
12 | -------------------------------------------------------------------------------- /boost.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "boost", 3 | "buildsystem": "simple", 4 | "build-commands": [ 5 | "./bootstrap.sh --prefix=/app --with-libraries=system", 6 | "./b2 -j $FLATPAK_BUILDER_N_JOBS install" 7 | ], 8 | "sources": [ 9 | { 10 | "type": "archive", 11 | "url": "https://boostorg.jfrog.io/artifactory/main/release/1.78.0/source/boost_1_78_0.tar.bz2", 12 | "sha256": "8681f175d4bdb26c52222665793eef08490d7758529330f98d3b29dd0735bccc" 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /org.kde.KStyle.HighContrast.appdata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | org.kde.KStyle.HighContrast 4 | CC0-1.0 5 | HighContrast theme 6 | HighContrast widget theme matching the GNOME highcontrast theme 7 | 8 |

HighContrast widget theme that matches the GNOME highcontrast theme.

9 |
10 | https://github.com/MartinBriza/highcontrast-qt 11 |
12 | -------------------------------------------------------------------------------- /eigen.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eigen", 3 | "buildsystem": "cmake-ninja", 4 | "builddir": true, 5 | "sources": [ 6 | { 7 | "type": "archive", 8 | "url": "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2", 9 | "sha256": "b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626", 10 | "x-checker-data": { 11 | "type": "anitya", 12 | "project-id": 666, 13 | "stable-only": true, 14 | "url-template": "https://gitlab.com/libeigen/eigen/-/archive/$version/eigen-$version.tar.bz2" 15 | } 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /todo/org.kde.sweeper.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.sweeper", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "sweeper", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "sweeper", 15 | "buildsystem": "cmake-ninja", 16 | "sources": [ 17 | { "type": "git", "url": "https://invent.kde.org/kde/sweeper.git", "branch": "frameworks" } 18 | ] 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /todo/org.kde.kremotecontrol.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kremotecontrol", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kremotecontrol", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "kremotecontrol", 15 | "buildsystem": "cmake-ninja", 16 | "sources": [ 17 | { "type": "git", "url": "https://invent.kde.org/kde/kremotecontrol.git"--------------------------------- } 18 | ] 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /todo/org.kde.klinkstatus.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.klinkstatus", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "klinkstatus", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--filesystem=host" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "klinkstatus", 15 | "buildsystem": "cmake-ninja", 16 | "sources": [ 17 | { "type": "git", "url": "https://invent.kde.org/kde/klinkstatus.git", "branch": "frameworks----------" } 18 | ] 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /todo/org.kde.kimagemapeditor.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kimagemapeditor", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kimagemapeditor", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--filesystem=host" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "kimagemapeditor", 15 | "buildsystem": "cmake-ninja", 16 | "sources": [ 17 | { "type": "git", "url": "https://invent.kde.org/kde/kimagemapeditor.git", "branch": "frameworks----------------------" } 18 | ] 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /org.kde.kdiff3-stable.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kdiff3-stable", 3 | "branch": "1.8", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kdiff3", 8 | "tags": ["nightly-stable"], 9 | "desktop-file-name-suffix": " (Nightly, Stable)", 10 | "rename-desktop-file": "org.kde.kdiff3.desktop", 11 | "finish-args": ["--device=dri", "--share=network", "--share=ipc", "--socket=system-bus", "--socket=x11", "--socket=wayland", "--filesystem=host" ], 12 | "modules": [ 13 | { 14 | "name": "kdiff3", 15 | "buildsystem": "cmake-ninja", 16 | "sources": [ 17 | { "type": "git", "url": "https://invent.kde.org/sdk/kdiff3.git", "branch": "1.8" } 18 | ] 19 | } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /chmlib-arm.patch: -------------------------------------------------------------------------------- 1 | diff -urN a/src/chm_lib.c b/src/chm_lib.c 2 | --- a/src/chm_lib.c 2009-05-23 08:43:31.000000000 -0600 3 | +++ b/src/chm_lib.c 2015-07-18 14:15:00.588557608 -0600 4 | @@ -153,7 +153,7 @@ 5 | /* Sparc */ 6 | /* MIPS */ 7 | /* PPC */ 8 | -#elif __i386__ || __sun || __sgi || __ppc__ 9 | +#elif __i386__ || __sun || __sgi || __ppc__ || __arm__ 10 | typedef unsigned char UChar; 11 | typedef short Int16; 12 | typedef unsigned short UInt16; 13 | @@ -164,7 +164,7 @@ 14 | 15 | /* x86-64 */ 16 | /* Note that these may be appropriate for other 64-bit machines. */ 17 | -#elif __x86_64__ || __ia64__ 18 | +#elif __x86_64__ || __ia64__ || __aarch64__ 19 | typedef unsigned char UChar; 20 | typedef short Int16; 21 | typedef unsigned short UInt16; -------------------------------------------------------------------------------- /org.kde.kstars.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kstars", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kstars", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland" ], 11 | 12 | "modules": [ 13 | "eigen.json", 14 | { 15 | "name": "gsl", 16 | "buildsystem": "autotools", 17 | "sources": [ { "type": "git", "url": "git://git.savannah.gnu.org/gsl.git" } ] 18 | }, 19 | { 20 | "name": "kstars", 21 | "buildsystem": "cmake-ninja", 22 | "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/kstars.git" } ] 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /org.kde.okular.kirigami.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.okular.kirigami", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "okularkirigami", 8 | "rename-icon": "okular", 9 | "tags": ["nightly"], 10 | "desktop-file-name-suffix": " (Nightly)", 11 | "finish-args": [ 12 | "--share=ipc", 13 | "--socket=cups", 14 | "--socket=x11", 15 | "--socket=wayland", 16 | "--device=dri" 17 | ], 18 | "modules": [ 19 | "okular_dependencies.json", 20 | { 21 | "name": "okular", 22 | "buildsystem": "cmake-ninja", 23 | "config-opts": [ "-DOKULAR_UI=mobile" ], 24 | "builddir": true, 25 | "sources": [ { "type": "git", "url": "https://invent.kde.org/graphics/okular.git", "branch": "master" } ] 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /org.kde.okular.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.okular", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "okular", 8 | "rename-icon": "okular", 9 | "tags": ["nightly"], 10 | "desktop-file-name-suffix": " (Nightly)", 11 | "finish-args": [ 12 | "--share=ipc", 13 | "--share=network", 14 | "--socket=cups", 15 | "--socket=pulseaudio", 16 | "--socket=x11", 17 | "--socket=wayland", 18 | "--env=QT_QPA_PLATFORM=xcb", 19 | "--device=dri", 20 | "--filesystem=host" 21 | ], 22 | "modules": [ 23 | "okular_dependencies.json", 24 | { 25 | "name": "okular", 26 | "buildsystem": "cmake-ninja", 27 | "builddir": true, 28 | "sources": [ { "type": "git", "url": "https://invent.kde.org/graphics/okular.git", "branch": "master" } ] 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /run_kontact.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Use custom instance to avoid clash with stable or 4 | # system-wide instance 5 | export AKONADI_INSTANCE="flatpak-nightly" 6 | 7 | function stop_akonadi { 8 | local akonadictl="akonadictl --instance=${AKONADI_INSTANCE}" 9 | ${akonadictl} stop 10 | while [[ $({$akonadictl} status 2>&1 | grep "running") ]]; do 11 | sleep 1 12 | done 13 | } 14 | 15 | # Make sure we run against our own Akonadi instance 16 | stop_akonadi 17 | 18 | # Make sure that our Akonadi is stopped when this script exits, as there 19 | # is no way to shut it down later and it would interfere with the next run. 20 | trap stop_akonadi EXIT 21 | 22 | # Kontact requires that ksycoca cache exists, but cannot run kbuildsycoca5 23 | # automatically (because KDED lives outside of the sandbox). 24 | # As a workaround we force-run it ourselves. It's really only needed once, 25 | # but detecting whether it already exists or not is hard and the overhead 26 | # is minimal. 27 | kbuildsycoca5 28 | 29 | # .. aaaaand lift-off 30 | kontact "$@" 31 | 32 | -------------------------------------------------------------------------------- /run_kalendar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Use custom instance to avoid clash with stable or 4 | # system-wide instance 5 | export AKONADI_INSTANCE="flatpak-nightly-kalendar" 6 | 7 | function stop_akonadi { 8 | local akonadictl="akonadictl --instance=${AKONADI_INSTANCE}" 9 | ${akonadictl} stop 10 | while [[ $({$akonadictl} status 2>&1 | grep "running") ]]; do 11 | sleep 1 12 | done 13 | } 14 | 15 | # Make sure we run against our own Akonadi instance 16 | stop_akonadi 17 | 18 | # Make sure that our Akonadi is stopped when this script exits, as there 19 | # is no way to shut it down later and it would interfere with the next run. 20 | trap stop_akonadi EXIT 21 | 22 | # Kalendar requires that ksycoca cache exists, but cannot run kbuildsycoca5 23 | # automatically (because KDED lives outside of the sandbox). 24 | # As a workaround we force-run it ourselves. It's really only needed once, 25 | # but detecting whether it already exists or not is hard and the overhead 26 | # is minimal. 27 | kbuildsycoca5 28 | 29 | # .. aaaaand lift-off 30 | kalendar "$@" 31 | -------------------------------------------------------------------------------- /poppler.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "poppler", 3 | "config-opts": [ "-DENABLE_TESTING=OFF", "-DENABLE_UNSTABLE_API_ABI_HEADERS=ON", "-DENABLE_CPP=OFF", "-DENABLE_GLIB=OFF", "-DENABLE_GOBJECT_INTROSPECTION=OFF", "-DENABLE_UTILS=OFF" ], 4 | "buildsystem": "cmake-ninja", 5 | "builddir": true, 6 | "sources": [ { "type": "git", "url": "git://anongit.freedesktop.org/poppler/poppler.git", "branch": "master" } ], 7 | "modules": [ 8 | "boost.json", 9 | { 10 | "name": "openjpeg2", 11 | "buildsystem": "cmake-ninja", 12 | "builddir": true, 13 | "sources": [ 14 | { 15 | "type": "git", 16 | "url": "https://github.com/uclouvain/openjpeg.git", 17 | "tag": "v2.4.0", 18 | "x-checker-data": { 19 | "type": "git", 20 | "tag-pattern": "^v([\\d.]+)$" 21 | } 22 | } 23 | ], 24 | "cleanup": [ "/bin", "/include", "/lib/openjpeg-*", "/lib/pkgconfig" ] 25 | } 26 | ], 27 | "cleanup": [ "/include", "/lib/pkgconfig" ] 28 | } 29 | -------------------------------------------------------------------------------- /org.kde.trojita.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.trojita", 3 | "rename-icon": "trojita", 4 | "base": "io.qt.qtwebkit.BaseApp", 5 | "base-version": "5.15-22.08", 6 | "runtime": "org.kde.Platform", 7 | "runtime-version": "5.15-22.08", 8 | "sdk": "org.kde.Sdk", 9 | "command": "trojita", 10 | "tags": ["nightly"], 11 | "desktop-file-name-suffix": " (Nightly)", 12 | "finish-args": [ 13 | "--share=ipc", 14 | "--share=network", 15 | "--socket=x11", 16 | "--socket=wayland", 17 | "--device=dri", 18 | "--filesystem=home", 19 | "--talk-name=org.freedesktop.Notifications", 20 | "--talk-name=org.kde.StatusNotifierWatcher", 21 | "--own-name=org.kde.StatusNotifierItem-2-2" 22 | ], 23 | "separate-locales": false, 24 | 25 | "modules": [ 26 | { 27 | "name": "trojita", 28 | "buildsystem": "cmake-ninja", 29 | "sources": [ 30 | { 31 | "type": "git", 32 | "url": "https://invent.kde.org/kde/trojita", 33 | "branch": "master" 34 | } 35 | ] 36 | } 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | ARCH?=$(shell flatpak --default-arch) 2 | INSTALL_SOURCE?=--install-deps-from=flathub 3 | REPO=repo 4 | 5 | all: $(REPO)/config $(foreach file, $(wildcard *.*.*.json), $(subst .json,.app,$(file))) $(foreach file, $(wildcard *.*.*.remoteapp), $(subst .remoteapp,.app,$(file))) 6 | 7 | %.app: %.json 8 | flatpak-builder $(INSTALL_SOURCE) --force-clean --arch=$(ARCH) --ccache --repo=$(REPO) --subject="Build of $<, `date`" ${ARGS} ${EXPORT_ARGS} app $< 9 | 10 | %.app: %.remoteapp 11 | ./build.sh $< 12 | 13 | %.test: %.app 14 | flatpak-builder --run app $(subst .app,.json,$<) $(COMMAND) 15 | 16 | %.flatpak: %.app 17 | flatpak build-bundle ${REPO} $@ $* 18 | 19 | export: 20 | flatpak build-update-repo --prune --prune-depth=20 --generate-static-deltas $(REPO) ${EXPORT_ARGS} 21 | 22 | $(REPO)/config: 23 | ostree init --mode=archive-z2 --repo=$(REPO) 24 | 25 | remotes: 26 | flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo $(ARGS) 27 | 28 | check: $(REPO)/config $(foreach file, $(wildcard *.*.*.json), $(subst .json,.check,$(file))) 29 | 30 | %.check: %.json 31 | json-glib-validate $< 32 | flatpak-builder --force-clean --arch=$(ARCH) --download-only ${ARGS} app $< 33 | 34 | clean: 35 | rm -rf $(TMP) .flatpak-builder 36 | -------------------------------------------------------------------------------- /todo/org.kde.kwave.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kwave", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kwave", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "fftw", 15 | "sources": [ 16 | { 17 | "type": "archive", 18 | "url": "http://www.fftw.org/fftw-3.3.6-pl2.tar.gz", 19 | "sha256": "a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2" 20 | } 21 | ] 22 | }, 23 | { 24 | "name": "audiofile", 25 | "sources": [ 26 | { 27 | "type": "git", 28 | "url": "https://github.com/mpruett/audiofile.git" 29 | } 30 | ] 31 | }, 32 | { 33 | "name": "kwave", 34 | "buildsystem": "cmake-ninja", 35 | "sources": [ 36 | { "type": "git", "url": "https://invent.kde.org/kde/kwave.git" } 37 | ] 38 | } 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /org.kde.kdevelop.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kdevelop", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "base": "io.qt.qtwebengine.BaseApp", 7 | "base-version": "5.15-22.08", 8 | "sdk": "org.kde.Sdk", 9 | "command": "kdevelop", 10 | "tags": ["nightly"], 11 | "desktop-file-name-suffix": " (Nightly)", 12 | "finish-args": ["--share=ipc", "--socket=cups", "--socket=x11", "--socket=wayland", "--filesystem=host", "--allow=devel" ], 13 | 14 | "modules": [ 15 | "boost.json", 16 | { 17 | "name": "grantlee", 18 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 19 | "buildsystem": "cmake-ninja", 20 | "sources": [ { "type": "git", "url": "https://github.com/steveire/grantlee.git" } ] 21 | }, 22 | { 23 | "name": "libkomparediff2", 24 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 25 | "buildsystem": "cmake-ninja", 26 | "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/libkomparediff2.git" } ] 27 | }, 28 | { 29 | "name": "kdevelop", 30 | "buildsystem": "cmake-ninja", 31 | "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/kdevelop.git", "branch": "master" } ] 32 | } 33 | ] 34 | } 35 | -------------------------------------------------------------------------------- /org.kde.KStyle.Adwaita.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.KStyle.Adwaita", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "build-extension": true, 6 | "sdk": "org.kde.Sdk", 7 | "runtime-version": "5.15-22.08", 8 | "appstream-compose": false, 9 | "separate-locales": false, 10 | "modules": [ 11 | { 12 | "name": "adwaita-qt", 13 | "cmake": true, 14 | "config-opts": ["-DQT_PLUGINS_DIR=/usr/share/runtime/lib/plugins/Adwaita"], 15 | "sources": [ 16 | { 17 | "type": "git", 18 | "url": "https://github.com/MartinBriza/adwaita-qt.git" 19 | } 20 | ] 21 | }, 22 | { 23 | "name": "appdata", 24 | "buildsystem": "simple", 25 | "build-commands": [ 26 | "mkdir -p ${FLATPAK_DEST}/share/appdata", 27 | "cp org.kde.KStyle.Adwaita.appdata.xml ${FLATPAK_DEST}/share/appdata", 28 | "appstream-compose --basename=org.kde.KStyle.Adwaita --prefix=${FLATPAK_DEST} --origin=flatpak org.kde.KStyle.Adwaita" 29 | ], 30 | "sources": [ 31 | { 32 | "type": "file", 33 | "path": "org.kde.KStyle.Adwaita.appdata.xml" 34 | } 35 | ] 36 | } 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /org.kde.KStyle.HighContrast.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.KStyle.HighContrast", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "build-extension": true, 6 | "sdk": "org.kde.Sdk", 7 | "runtime-version": "5.15-22.08", 8 | "appstream-compose": false, 9 | "separate-locales": false, 10 | "modules": [ 11 | { 12 | "name": "highcontrast-qt", 13 | "cmake": true, 14 | "config-opts": ["-DQT_PLUGINS_DIR=/usr/share/runtime/lib/plugins/HighContrast"], 15 | "sources": [ 16 | { 17 | "type": "git", 18 | "url": "https://github.com/MartinBriza/highcontrast-qt.git" 19 | } 20 | ] 21 | }, 22 | { 23 | "name": "appdata", 24 | "buildsystem": "simple", 25 | "build-commands": [ 26 | "mkdir -p ${FLATPAK_DEST}/share/appdata", 27 | "cp org.kde.KStyle.HighContrast.appdata.xml ${FLATPAK_DEST}/share/appdata", 28 | "appstream-compose --basename=org.kde.KStyle.HighContrast --prefix=${FLATPAK_DEST} --origin=flatpak org.kde.KStyle.HighContrast" 29 | ], 30 | "sources": [ 31 | { 32 | "type": "file", 33 | "path": "org.kde.KStyle.HighContrast.appdata.xml" 34 | } 35 | ] 36 | } 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /org.kde.konqueror.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.konqueror", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "base": "io.qt.qtwebengine.BaseApp", 7 | "base-version": "5.15-22.08", 8 | "rename-desktop-file": "konqbrowser.desktop", 9 | "sdk": "org.kde.Sdk", 10 | "command": "konqueror", 11 | "tags": ["nightly"], 12 | "desktop-file-name-suffix": " (Nightly)", 13 | "finish-args": ["--share=ipc", "--socket=cups", "--socket=x11", "--socket=wayland", "--filesystem=host" ], 14 | 15 | "modules": [ 16 | { 17 | "name": "ksu", 18 | "buildsystem": "cmake-ninja", 19 | "sources": [ 20 | { 21 | "type": "git", 22 | "url": "https://invent.kde.org/frameworks/kdesu.git", 23 | "tag": "v5.92.0", 24 | "x-checker-data": { 25 | "type": "git", 26 | "tag-pattern": "^v([\\d.]+)$" 27 | }, 28 | "commit": "17ca3a91012d768f4778a1d59a7c9f50a0d07697" 29 | } 30 | ] 31 | }, 32 | { 33 | "name": "konqueror", 34 | "buildsystem": "cmake-ninja", 35 | "sources": [ 36 | { "type": "git", "url": "https://invent.kde.org/network/konqueror.git" } 37 | ] 38 | } 39 | ] 40 | } 41 | -------------------------------------------------------------------------------- /gpgme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gpgme", 3 | "sources": [{ 4 | "type": "archive", 5 | "url": "https://gnupg.org/ftp/gcrypt/gpgme/gpgme-1.20.0.tar.bz2", 6 | "sha256": "25a5785a5da356689001440926b94e967d02e13c49eb7743e35ef0cf22e42750" 7 | }], 8 | "modules": [ 9 | { 10 | "name": "libgpg-error", 11 | "sources": [{ 12 | "type": "archive", 13 | "url": "https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.42.tar.bz2", 14 | "sha256": "fc07e70f6c615f8c4f590a8e37a9b8dd2e2ca1e9408f8e60459c67452b925e23" 15 | }], 16 | "cleanup": [ "/lib/libgpg-error.la" ], 17 | "modules": [ 18 | { 19 | "name": "gettext", 20 | "sources": [{ 21 | "type": "archive", 22 | "url": "https://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.8.tar.gz", 23 | "sha256": "3da4f6bd79685648ecf46dab51d66fcdddc156f41ed07e580a696a38ac61d48f" 24 | }] 25 | } 26 | ] 27 | }, 28 | { 29 | "name": "libassuan", 30 | "sources": [{ 31 | "type": "archive", 32 | "url": "https://gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.5.tar.bz2", 33 | "sha256": "8e8c2fcc982f9ca67dcbb1d95e2dc746b1739a4668bc20b3a3c5be632edb34e4" 34 | }], 35 | "cleanup": [ 36 | "/lib/libassuan.la" 37 | ] 38 | } 39 | ], 40 | "cleanup": [ 41 | "/lib/libgpgme*.la", 42 | "/lib/libqgpgme.la" 43 | ] 44 | } 45 | -------------------------------------------------------------------------------- /todo/org.kde.kgpg.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kgpg", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kgpg", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--filesystem=host" ], 11 | 12 | "modules": [ 13 | { 14 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 15 | "name": "kdelibs4support", 16 | "buildsystem": "cmake-ninja", 17 | "sources": [ { "type": "git", "url": "https://invent.kde.org/frameworks/kdelibs4support.git", "tag": "v5.85.0" } ] 18 | }, 19 | { "name": "grantlee", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://github.com/steveire/grantlee.git" } ] }, 20 | { "name": "kcontacts", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/kcontacts" } ] }, 21 | { "name": "kmime", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/kmime" } ] }, 22 | { "name": "akonadi-mime", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/akonadi-mime" } ] }, 23 | { "name": "akonadi-contacts", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "https://invent.kde.org/kde/akonadi-contacts" } ] }, 24 | { 25 | "name": "kgpg", 26 | "buildsystem": "cmake-ninja", 27 | "sources": [ 28 | { "type": "git", "url": "https://invent.kde.org/kde/kgpg.git" } 29 | ] 30 | } 31 | ] 32 | } 33 | -------------------------------------------------------------------------------- /todo/org.kde.kajongg.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kajongg", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kajongg", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--filesystem=host" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "libkmahjongg", 15 | "buildsystem": "cmake-ninja", 16 | "sources": [ 17 | { "type": "git", "url": "https://invent.kde.org/kde/libkmahjongg.git" } 18 | ] 19 | }, 20 | { 21 | "name": "incremental", 22 | "buildsystem": "simple", 23 | "build-commands": [ 24 | "python setup.py build", 25 | "python setup.py install --prefix=/app --optimize=1" 26 | ], 27 | "sources": [ 28 | { "type": "git", "url": "https://github.com/glyph/automat.git", "tag": "v0.5.0" } 29 | ] 30 | }, 31 | { 32 | "name": "twisted", 33 | "buildsystem": "simple", 34 | "build-commands": [ 35 | "python setup.py build", 36 | "python setup.py install --prefix=/app --optimize=1" 37 | ], 38 | "sources": [ 39 | { "type": "git", "url": "https://github.com/twisted/twisted.git", "branch": "twisted-17.1.0" } 40 | ] 41 | }, 42 | { 43 | "name": "kajongg", 44 | "buildsystem": "cmake-ninja", 45 | "sources": [ 46 | { "type": "git", "url": "https://invent.kde.org/kde/kajongg.git" } 47 | ] 48 | } 49 | ] 50 | } 51 | -------------------------------------------------------------------------------- /kdeapps.flatpakrepo: -------------------------------------------------------------------------------- 1 | [Flatpak Repo] 2 | Title=KDE Applications (nightly builds) 3 | Comment=KDE Applications (nightly builds) 4 | Description=KDE Applications (nightly builds) 5 | Url=https://distribute.kde.org/flatpak-apps-testing/ 6 | Icon=https://distribute.kde.org/flatpak-apps-testing/kdeapp.svg 7 | GPGKey=mQENBFdaDxkBCADFg5SnlJNKTa+qY4Zqhb89O0PQ/NPx/GCK/LRYu7+OAWqQljuKZ/GZUEWG1Fzz5GbOy+EH+hDYq6ReUAM958jsrz8pemmriAB/iQtwRXVXNQcJmeB8b4e6L96lcKTwZDYNPLO4CuGqPPkEF4CYzs+wjkDR6q6KiqBNelVTjTJUd3VBvQlbBhSGZeCXXnJOIYMf2XXETFv8tuoW3SO9dkC018O+xZgF2WIQjHCZK5uChkyF69i3eAtVPRDRoXetH6eI+2HTznhnv3liCu6b2AXCpu5IlnSeoDy2wgmtmYgwu0KzkivKVvaY7qQYSr0JWGioz9NSEsbrhtCb3G3+XuC1ABEBAAG0RUtERSBGbGF0cGFrIChUaGUgZS1tYWlsIGlzIGEgcHVibGljIG1haWxpbmcgbGlzdCkgPGtkZS1kZXZlbEBrZGUub3JnPokBNwQTAQgAIQUCV1oPGQIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRCOITqGYcRb7d2sCACu29H4jzC8bwDB3MMwYTy8nVfeJtCq1LPLnolFG0WMqDtLeOg2q3PdrjjJSquIuPbHTlq+1HWFrEJ3gJ+X26O8bw0acVWdMXPEuJiuQTd6RdWG1y6QpEqAlBVBQ1vF5vCdXrBed6nWodhQ1vQ0iPMzGh1dEyHI9wOyyF3+PCKhq6NY41cftoQSFeXtYgMUL82gq436gVvvqFockavDV407rZkmJflry+f9nNJrBTpNZijd0hi+eVQ0mty4dGoWPAI+1DcR8349vGHCHsCIRRGj0Dra89XKZXJZJDze7LutP7lcY7W2x0alZJogc++wxACos8NldyOvSLuXdrFaMKW4uQENBFdaDxkBCADCXBI4M1iOAcwuNUBeSl85s0VRzIalN2mlyIFw4401Z+heuUXYRrdSUokk+5ea4WiECxe8qw44kLEUVRTBar5xH2pUmmxjupBadzDhr8/Wa2WLj3O4DGPYRBK1A8zNhtL1safxczZ1EukCnIZzstp9gUBqVvAu5ebe3VcAoMYGuqltgxhOS41zDQ7hGyxx+NNvvhCBxjUOV9hmmCo2u0r4Vq28LXiRctEiCKYmgyDj1Hcq86Vlwp7sJ4V4m1Eyewq8IepMzz3zhMpnFnkd03NE5twP/puIwAArzmcLlUed0WOp0YffPqGQe5+NRIJyWkhaxj7BtK8WAVMPmPkW84u/ABEBAAGJAR8EGAEIAAkFAldaDxkCGwwACgkQjiE6hmHEW+3JxQf/bn24l++Nmjj+Vnzi9xZNPKU9DmAQTxigTTBSRkkTLBqjaJn1C0Wuiago7TDrIqGlvA0H1xSYSxiiAnauvxhTEO0o9WNAhbdLotMk3KrysuW/vE+ZRecDoi/2aYX0ANnRG4jDl/2yXYo0+iH9qADkTHYJyhT3U3MDJDjgAQC03jnYe+9Hc6N801eGw/sQvSjLEGsne+nEWwMmhpj8puVCLEoiSwd76fnhcaJuvOwgrldr0NZV83P5hOMc1ABVUIBfPXZbOqfT45HqEmLQi7K9U/slJgL2EZKHXeJ8xF8jsrLKn3gvQCquQrPPaLiiqvO5nmetFZ8+6m8OZMzax92WHg== 8 | 9 | -------------------------------------------------------------------------------- /org.kde.kdeconnect.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kdeconnect", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "kdeconnect-indicator", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--share=network", "--own-name=org.kde.kdeconnectd", "--own-name=org.kde.kdeconnect-indicator", 11 | "--talk-name=org.mpris.MediaPlayer2", "--talk-name=org.mpris.MediaPlayer2.Player" ], 12 | "rename-desktop-file": "org.kde.kdeconnect.nonplasma.desktop", 13 | 14 | "modules": [ 15 | { 16 | "name": "libfakekey", 17 | "buildsystem": "simple", 18 | "build-commands": [ 19 | "./configure --prefix=/app --sysconfdir=/etc --localstatedir=/var --disable-static", 20 | "make AM_LDFLAGS=-lX11", 21 | "make install" 22 | ], 23 | "sources": [ 24 | { 25 | "type": "archive", 26 | "url": "https://git.yoctoproject.org/libfakekey/snapshot/libfakekey-0.3.tar.gz", 27 | "sha256": "d282fa6481a5b85f71e36e8bad4cfa938cc8eaac4c42ffa27f9203ac634813f4", 28 | "x-checker-data": { 29 | "type": "anitya", 30 | "project-id": 229563, 31 | "stable-only": true, 32 | "url-template": "https://git.yoctoproject.org/libfakekey/snapshot/libfakekey-$version.tar.gz" 33 | } 34 | } 35 | ] 36 | }, 37 | { 38 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 39 | "name": "qca", 40 | "buildsystem": "cmake-ninja", 41 | "sources": [ { "type": "git", "url": "https://invent.kde.org/libraries/qca.git" } ] 42 | }, 43 | { 44 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 45 | "name": "pulseaudio-qt", 46 | "buildsystem": "cmake-ninja", 47 | "sources": [ { "type": "git", "url": "https://invent.kde.org/libraries/pulseaudio-qt.git" } ] 48 | }, 49 | { 50 | "name": "kpeople", 51 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 52 | "buildsystem": "cmake-ninja", 53 | "sources": [ 54 | { 55 | "type": "git", 56 | "url": "https://invent.kde.org/frameworks/kpeople.git", 57 | "tag": "v5.92.0", 58 | "x-checker-data": { 59 | "type": "git", 60 | "tag-pattern": "^v([\\d.]+)$" 61 | }, 62 | "commit": "b7616a6b8fdd600b7de14ab009c023f3ccdebe2a" 63 | } 64 | ] 65 | }, 66 | { 67 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 68 | "name": "kpeoplevcard", 69 | "buildsystem": "cmake-ninja", 70 | "sources": [ { "type": "git", "url": "https://invent.kde.org/pim/kpeoplevcard.git" } ] 71 | }, 72 | { 73 | "name": "kdeconnect", 74 | "buildsystem": "cmake-ninja", 75 | "sources": [ { "type": "git", "url": "https://invent.kde.org/network/kdeconnect-kde.git" } ] 76 | } 77 | ] 78 | } 79 | -------------------------------------------------------------------------------- /org.kde.krfb.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.krfb", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "krfb", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland" ], 11 | 12 | "modules": [ 13 | { 14 | "name": "libgpg-error", 15 | "sources": [ 16 | { 17 | "type": "archive", 18 | "url": "http://mirrors.dotsrc.org/gnupg/libgpg-error/libgpg-error-1.47.tar.bz2", 19 | "sha256": "9e3c670966b96ecc746c28c2c419541e3bcb787d1a73930f5e5f5e1bcbbb9bdb", 20 | "x-checker-data": { 21 | "type": "anitya", 22 | "project-id": 1628, 23 | "stable-only": true, 24 | "url-template": "http://mirrors.dotsrc.org/gnupg/libgpg-error/libgpg-error-${version}.tar.bz2" 25 | } 26 | } 27 | ], 28 | "cleanup": [ "/lib/libgpg-error.la" ] 29 | }, 30 | { 31 | "name": "fig2dev", 32 | "sources": [ 33 | { 34 | "type": "archive", 35 | "url": "https://sourceforge.net/projects/mcj/files/xfig%2Bfig2dev-3.2.8b.tar.xz", 36 | "sha256": "5f44c680686d9f5a5ad8ab8decabff1633f5b932fe7a5598c650c034553c69ec", 37 | "x-checker-data": { 38 | "type": "anitya", 39 | "project-id": 11462, 40 | "stable-only": true, 41 | "url-template": "https://downloads.sourceforge.net/mcj/fig2dv-${version}.tar.xz" 42 | } 43 | } 44 | ] 45 | }, 46 | { 47 | "name": "libgcrypt", 48 | "sources": [ 49 | { 50 | "type": "git", 51 | "url": "https://dev.gnupg.org/source/libgcrypt.git", 52 | "tag": "libgcrypt-1.10.2", 53 | "commit": "1c5cbacf3d88dded5063e959ee68678ff7d0fa56", 54 | "x-checker-data": { 55 | "type": "anitya", 56 | "project-id": 1623, 57 | "stable-only": true, 58 | "tag-template": "libgcrypt-$version" 59 | } 60 | } 61 | ] 62 | }, 63 | { 64 | "name": "libvncserver", 65 | "buildsystem": "cmake-ninja", 66 | "sources": [ 67 | { "type": "git", "url": "https://github.com/LibVNC/libvncserver", "branch": "LibVNCServer-0.9.14" } 68 | ] 69 | }, 70 | { 71 | "name": "icon", 72 | "buildsystem": "simple", 73 | "build-commands": [ 74 | "mkdir -p /app/share/icons/hicolor/32x32/apps/", 75 | "install -D /usr/share/icons/breeze/apps/48/krfb.svg /app/share/icons/hicolor/32x32/apps/" 76 | ] 77 | }, 78 | { 79 | "name": "krfb", 80 | "buildsystem": "cmake-ninja", 81 | "config-opts": ["-DCMAKE_BUILD_TYPE=debug", "-DPLASMA_ENABLED=OFF"], 82 | "sources": [ 83 | { "type": "git", "url": "https://invent.kde.org/kde/krfb.git" } 84 | ] 85 | } 86 | ] 87 | } 88 | -------------------------------------------------------------------------------- /org.kde.screenrecord.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.screenrecord", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "screenrecord", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--device=all", "--filesystem=xdg-videos", "--socket=wayland", "--talk-name=org.kde.StatusNotifierWatcher", "--own-name=org.kde.StatusNotifierItem-2-2", "--talk-name=org.freedesktop.Notifications", "--env=QT_LOGGING_DEBUG=*.debug=true qt.qpa.input*.debug=false"], 11 | 12 | "modules": [ 13 | 14 | { 15 | "name": "x264", 16 | "config-opts": [ 17 | "--prefix=/app", 18 | "--enable-lto", 19 | "--enable-pic", 20 | "--enable-shared", 21 | "--disable-cli" 22 | ], 23 | "sources": [ 24 | { 25 | "type": "git", 26 | "url": "https://code.videolan.org/videolan/x264.git", 27 | "commit": "bfc87b7a330f75f5c9a21e56081e4b20344f139e" 28 | } 29 | ] 30 | }, 31 | { 32 | "name": "ffmpeg", 33 | "config-opts": [ 34 | "--prefix=/app", 35 | "--enable-shared", 36 | "--disable-static", 37 | "--disable-doc", 38 | "--enable-gpl", 39 | "--enable-version3", 40 | "--disable-nonfree", 41 | "--enable-optimizations", 42 | "--enable-pthreads", 43 | "--disable-bzlib", 44 | "--disable-libgsm", 45 | "--enable-libtheora", 46 | "--enable-libvorbis", 47 | "--enable-libvpx", 48 | "--enable-libx264", 49 | "--enable-zlib", 50 | "--disable-libxcb", 51 | "--disable-lzma", 52 | "--disable-programs", 53 | "--disable-network", 54 | "--disable-protocols", 55 | "--enable-protocol=file", 56 | "--disable-devices", 57 | "--enable-muxer=avi", 58 | "--enable-muxer=h264", 59 | "--enable-muxer=mov", 60 | "--enable-muxer=mp4", 61 | "--enable-muxer=ogg", 62 | "--enable-muxer=webm", 63 | "--enable-demuxer=avi", 64 | "--enable-demuxer=h264", 65 | "--enable-demuxer=mov", 66 | "--enable-demuxer=mp3", 67 | "--enable-demuxer=ogg", 68 | "--enable-demuxer=wav", 69 | "--enable-parser=h264", 70 | "--enable-parser=vorbis", 71 | "--enable-encoder=aac", 72 | "--enable-encoder=libtheora", 73 | "--enable-encoder=libvorbis", 74 | "--enable-encoder=libvpx_vp8", 75 | "--enable-encoder=libvpx_vp9", 76 | "--enable-encoder=libx264", 77 | "--enable-encoder=mpeg4", 78 | "--enable-decoder=aac", 79 | "--enable-decoder=h264", 80 | "--enable-decoder=libvorbis", 81 | "--enable-decoder=libvpx_vp8", 82 | "--enable-decoder=libvpx_vp9", 83 | "--enable-decoder=mp3", 84 | "--enable-decoder=mpeg4", 85 | "--enable-decoder=pcm_s16le", 86 | "--enable-decoder=theora" 87 | ], 88 | "sources": [ 89 | { 90 | "type": "archive", 91 | "url": "https://ffmpeg.org/releases/ffmpeg-5.0.1.tar.xz", 92 | "sha256": "ef2efae259ce80a240de48ec85ecb062cecca26e4352ffb3fda562c21a93007b" 93 | } 94 | ] 95 | }, 96 | { 97 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 98 | "name": "kpipewire", 99 | "buildsystem": "cmake-ninja", 100 | "sources": [ { "type": "git", "url": "https://invent.kde.org/plasma/kpipewire.git" } ] 101 | }, 102 | { 103 | "name": "screenrecord", 104 | "buildsystem": "cmake-ninja", 105 | "sources": [ { "type": "git", "url": "https://invent.kde.org/apol/screenrecord.git" } ] 106 | } 107 | ] 108 | } 109 | -------------------------------------------------------------------------------- /org.kde.pix.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.pix", 3 | "rename-icon": "pix", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "pix", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": [ 11 | "--share=ipc", 12 | "--share=network", 13 | "--socket=x11", 14 | "--socket=wayland", 15 | "--device=dri", 16 | "--filesystem=home", 17 | "--env=XDG_DATA_DIRS=/usr/share:/app/share/" 18 | ], 19 | "separate-locales": false, 20 | "modules": [ 21 | { 22 | "name": "mauikit", 23 | "buildsystem": "cmake-ninja", 24 | "sources": [ 25 | { 26 | "type": "git", 27 | "url": "https://invent.kde.org/kde/mauikit.git", 28 | "branch": "master" 29 | } 30 | ] 31 | }, 32 | { 33 | "name": "exiv2", 34 | "buildsystem": "cmake-ninja", 35 | "sources": [ 36 | { 37 | "type": "archive", 38 | "url": "https://github.com/Exiv2/exiv2/releases/download/v0.27.5/exiv2-0.27.5-Source.tar.gz", 39 | "sha256": "35a58618ab236a901ca4928b0ad8b31007ebdc0386d904409d825024e45ea6e2", 40 | "x-checker-data": { 41 | "type": "anitya", 42 | "project-id": 769, 43 | "stable-only": true, 44 | "url-template": "https://github.com/Exiv2/exiv2/releases/download/v$version/exiv2-$version-Source.tar.gz" 45 | } 46 | } 47 | ] 48 | }, 49 | { 50 | "name": "kquickimageeditor", 51 | "buildsystem": "cmake-ninja", 52 | "sources": [ 53 | { 54 | "type": "archive", 55 | "sha256": "5b13f8e53bc7ea960b24064948f3d28bfb39f47529d5fa63a2090a047465c1ea", 56 | "url": "https://download.kde.org/stable/kquickimageeditor/0.1/kquickimageeditor-0.1.3.tar.xz", 57 | "x-checker-data": { 58 | "type": "anitya", 59 | "project-id": 229033, 60 | "stable-only": true, 61 | "url-template": "https://download.kde.org/stable/kquickimageeditor/kquickimageeditor-$version.tar.xz" 62 | } 63 | } 64 | ] 65 | }, 66 | { 67 | "name": "mauikit-imagetools", 68 | "buildsystem": "cmake-ninja", 69 | "sources": [ 70 | { 71 | "type": "git", 72 | "url": "https://invent.kde.org/maui/mauikit-imagetools.git", 73 | "branch": "master" 74 | } 75 | ] 76 | }, 77 | { 78 | "name": "mauikit-filebrowsing", 79 | "buildsystem": "cmake-ninja", 80 | "sources": [ 81 | { 82 | "type": "git", 83 | "url": "https://invent.kde.org/maui/mauikit-filebrowsing.git", 84 | "branch": "master" 85 | } 86 | ] 87 | }, 88 | { 89 | "name": "kio-extras", 90 | "buildsystem": "cmake-ninja", 91 | "sources": [ 92 | { 93 | "type": "git", 94 | "url": "https://invent.kde.org/kde/kio-extras.git", 95 | "branch": "release/21.04" 96 | } 97 | ] 98 | }, 99 | { 100 | "name": "kdecoration", 101 | "buildsystem": "cmake-ninja", 102 | "sources": [ 103 | { 104 | "type": "archive", 105 | "sha256": "bc550b7bfde5b5762e76b33ac53f8268b6178ae389c953d729b864b22787d54c", 106 | "url": "https://download.kde.org/stable/plasma/5.21.5/kdecoration-5.21.5.tar.xz", 107 | "x-checker-data": { 108 | "type": "anitya", 109 | "project-id": 8761, 110 | "stable-only": true, 111 | "url-template": "https://download.kde.org/stable/plasma/$version/kdecoration-$version.tar.xz" 112 | } 113 | } 114 | ] 115 | }, 116 | { 117 | "name": "applet-window-buttons", 118 | "buildsystem": "cmake-ninja", 119 | "sources": [ 120 | { 121 | "type": "git", 122 | "url": "https://github.com/psifidotos/applet-window-buttons", 123 | "branch": "master" 124 | } 125 | ] 126 | }, 127 | { 128 | "name": "pix", 129 | "buildsystem": "cmake-ninja", 130 | "sources": [ 131 | { 132 | "type": "git", 133 | "url": "https://invent.kde.org/kde/maui-pix.git", 134 | "branch": "master" 135 | } 136 | ] 137 | } 138 | ] 139 | } 140 | 141 | -------------------------------------------------------------------------------- /org.kde.vvave.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.vvave", 3 | "rename-icon": "vvave", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "vvave", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": [ 11 | "--share=ipc", 12 | "--share=network", 13 | "--socket=x11", 14 | "--socket=wayland", 15 | "--device=dri", 16 | "--filesystem=home", 17 | "--own-name=org.mpris.MediaPlayer2.vvave", 18 | "--socket=pulseaudio", 19 | "--env=XDG_DATA_DIRS=/usr/share:/app/share/" 20 | ], 21 | "separate-locales": false, 22 | "modules": [ 23 | { 24 | "config-opts": [ 25 | "-DBUILD_SHARED_LIBS=ON" 26 | ], 27 | "name": "taglib", 28 | "buildsystem": "cmake-ninja", 29 | "sources": [ 30 | { 31 | "type": "archive", 32 | "url": "https://taglib.github.io/releases/taglib-1.12.tar.gz", 33 | "sha256": "7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703", 34 | "x-checker-data": { 35 | "type": "anitya", 36 | "project-id": 1982, 37 | "stable-only": true, 38 | "url-template": "https://taglib.github.io/releases/taglib-$version.tar.gz" 39 | } 40 | } 41 | ] 42 | }, 43 | { 44 | "name": "qtsystems", 45 | "buildsystem": "qmake", 46 | "config-opts": [ 47 | "CONFIG+=git_build" 48 | ], 49 | "build-options": { 50 | "env": [ 51 | "QMAKEPATH=/app/lib" 52 | ] 53 | }, 54 | "build-commands": [ 55 | "sed 's@\\($(INSTALL_ROOT)\\)/usr@\\1/'${FLATPAK_DEST}'@g' -i $(find . -name Makefile)" 56 | ], 57 | "post-install": [ 58 | "sed -i 's/\\([0-9]\\+\\.[0-9]\\+\\)\\.[0-9]\\+ ${_Qt5.*_FIND_VERSION_EXACT}/\\1/' ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt5SystemInfo*/Qt5SystemInfo*Config.cmake", 59 | "sed -e 's@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\" NO_DEFAULT_PATH@PATHS \"${CMAKE_CURRENT_LIST_DIR}/..\" \"/usr/lib/${CMAKE_CXX_LIBRARY_ARCHITECTURE}/cmake/\" NO_DEFAULT_PATH@' -i ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt5SystemInfo*/Qt5SystemInfo*Config.cmake", 60 | "sed -e '/^prefix=/ s@/usr@'${FLATPAK_DEST}'@' -i ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/pkgconfig/Qt5SystemInfo*.pc", 61 | "sed -e 's@\\($$QT_MODULE_BIN_BASE\\)@\\1 '${FLATPAK_DEST}'/bin @' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri", 62 | "sed -e 's@\\($$QT_MODULE_INCLUDE_BASE \\)@\\1'${FLATPAK_DEST}'/include @' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri", 63 | "sed -e 's@$$QT_MODULE_INCLUDE_BASE/@'${FLATPAK_DEST}'/include/@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri", 64 | "sed -e 's@$$QT_MODULE_LIB_BASE@'${FLATPAK_DEST}'/lib@g' -i ${FLATPAK_DEST}/lib/mkspecs/modules/qt_lib_systeminfo*.pri", 65 | "ln -sr ${FLATPAK_DEST}/lib/${FLATPAK_ARCH}-linux-gnu/libQt*SystemInfo.so* -t ${FLATPAK_DEST}/lib/" 66 | ], 67 | "sources": [ 68 | { 69 | "type": "archive", 70 | "url": "https://github.com/qtproject/qtsystems/archive/e3332ee38d27a134cef6621fdaf36687af1b6f4a.tar.gz", 71 | "sha256": "5259cf350e5e1f755c53bcba066dd40fea7b20f4e661b0973b24ae46454a9e75" 72 | } 73 | ] 74 | }, 75 | { 76 | "name": "mauiman", 77 | "buildsystem": "cmake-ninja", 78 | "sources": [ 79 | { "type": "git", "url": "https://invent.kde.org/maui/mauiman.git" } 80 | ] 81 | }, 82 | { 83 | "name": "mauikit", 84 | "buildsystem": "cmake-ninja", 85 | "sources": [ 86 | { "type": "git", "url": "https://invent.kde.org/kde/mauikit.git" } 87 | ] 88 | }, 89 | { 90 | "name": "mauikit-filebrowsing", 91 | "buildsystem": "cmake-ninja", 92 | "sources": [ 93 | { 94 | "type": "git", 95 | "url": "https://invent.kde.org/maui/mauikit-filebrowsing.git", 96 | "branch": "master" 97 | } 98 | ] 99 | }, 100 | { 101 | "name": "kdecoration", 102 | "buildsystem": "cmake-ninja", 103 | "sources": [ 104 | { 105 | "type": "archive", 106 | "sha256": "effbf6c5c79802d07fa14f8bd40a9d57bbfc2af2861b6ed596687db48230be42", 107 | "url": "https://download.kde.org/stable/plasma/5.27.5/kdecoration-5.27.5.tar.xz", 108 | "x-checker-data": { 109 | "type": "anitya", 110 | "project-id": 8761, 111 | "stable-only": true, 112 | "url-template": "https://download.kde.org/stable/plasma/$version/kdecoration-$version.tar.xz" 113 | } 114 | } 115 | ] 116 | }, 117 | { 118 | "name": "mauikit-account", 119 | "buildsystem": "cmake-ninja", 120 | "sources": [ 121 | { 122 | "type": "archive", 123 | "url": "https://download.kde.org/stable/maui/mauikit-accounts/2.2.2/mauikit-accounts-2.2.2.tar.xz", 124 | "sha256": "48471e61acf61543b9b6dca76b6bafe95b00f041784f55304aaeae528bff3b83", 125 | "x-checker-data": { 126 | "type": "anitya", 127 | "project-id": 242845, 128 | "stable-only": true, 129 | "url-template": "https://download.kde.org/stable/maui/mauikit-accounts/$version/mauikit-accounts-$version.tar.xz" 130 | } 131 | } 132 | ] 133 | }, 134 | { 135 | "name": "vvave", 136 | "buildsystem": "cmake-ninja", 137 | "config-opts": [ "-DCMAKE_EXE_LINKER_FLAGS=-lz" ], 138 | "sources": [ 139 | { "type": "git", "url": "https://invent.kde.org/kde/vvave.git" } 140 | ] 141 | } 142 | ] 143 | } 144 | -------------------------------------------------------------------------------- /org.kde.discover.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.discover", 3 | "branch": "master", 4 | "runtime": "org.kde.Platform", 5 | "runtime-version": "5.15-22.08", 6 | "sdk": "org.kde.Sdk", 7 | "command": "/app/bin/plasma-discover", 8 | "tags": ["nightly"], 9 | "desktop-file-name-suffix": " (Nightly)", 10 | "finish-args": ["--share=ipc", "--socket=x11", "--socket=wayland", "--device=dri", "--share=network", 11 | "--filesystem=xdg-data/flatpak", 12 | "--filesystem=/var/lib/flatpak" 13 | ], 14 | 15 | "cleanup": [ 16 | "/share/bash-completion" 17 | ], 18 | "build-options" : { 19 | "env": { 20 | "MOUNT_FUSE_PATH": "../tmp/", 21 | "BASH_COMPLETIONSDIR": "/app/share/bash-completion/completions" 22 | } 23 | }, 24 | 25 | "modules": [ 26 | { 27 | "name": "appstream", 28 | "config-opts": [ "--libdir=lib", "-Dstemming=false", "-Dqt=true" ], 29 | "buildsystem": "meson", 30 | "builddir": true, 31 | "sources": [ 32 | { 33 | "type": "git", 34 | "url": "https://github.com/ximion/appstream.git", 35 | "tag": "v0.16.2" 36 | } 37 | ], 38 | "modules": [ 39 | { 40 | "name": "lmdb", 41 | "sources": [ 42 | { 43 | "type": "git", 44 | "url": "https://github.com/LMDB/lmdb", 45 | "tag": "LMDB_0.9.29", 46 | "x-checker-data": { 47 | "type": "git", 48 | "tag-pattern": "^LMDB_([\\d.]+)$" 49 | }, 50 | "commit": "8ad7be2510414b9506ec9f9e24f24d04d9b04a1a" 51 | } 52 | ], 53 | "no-autogen": true, 54 | "make-install-args": ["prefix=/app"], 55 | "subdir" : "libraries/liblmdb" 56 | }, 57 | 58 | { 59 | "name": "yaml", 60 | "config-opts": [ "--disable-static", "--enable-x11" ], 61 | "sources": [ 62 | { 63 | "type": "archive", 64 | "url": "http://pyyaml.org/download/libyaml/yaml-0.2.5.zip", 65 | "sha256": "45ec4bc54856a45e9815c897f8f7236c541b7673e18d49504335ece464aa02cc", 66 | "x-checker-data": { 67 | "type": "anitya", 68 | "project-id": 13522, 69 | "stable-only": true, 70 | "url-template": "http://pyyaml.org/download/libyaml/yaml-$version.zip" 71 | } 72 | } 73 | ] 74 | } 75 | ] 76 | }, 77 | { 78 | "name": "libsoup-2.4", 79 | "buildsystem": "meson", 80 | "config-opts": [ 81 | "-Dtests=false" 82 | ], 83 | "sources": [ 84 | { 85 | "type": "archive", 86 | "url": "https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.3.tar.xz", 87 | "sha256": "e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13" 88 | } 89 | ] 90 | }, 91 | { 92 | "name": "python-pyparsing", 93 | "buildsystem": "simple", 94 | "build-commands": [ 95 | "pip3 install --verbose --exists-action=i --no-index --find-links=file://${PWD} --prefix=${FLATPAK_DEST} pyparsing --no-build-isolation" 96 | ], 97 | "sources": [ 98 | { 99 | "type": "file", 100 | "url": "https://files.pythonhosted.org/packages/6c/10/a7d0fa5baea8fe7b50f448ab742f26f52b80bfca85ac2be9d35cdd9a3246/pyparsing-3.0.9-py3-none-any.whl", 101 | "sha256": "5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc", 102 | "x-checker-data": { 103 | "type": "pypi", 104 | "name": "pyparsing", 105 | "packagetype": "bdist_wheel" 106 | } 107 | } 108 | ] 109 | }, 110 | { 111 | "name": "flatpak", 112 | "config-opts": [ 113 | "--disable-documentation", 114 | "--disable-seccomp", 115 | "--disable-sandboxed-triggers", 116 | "--disable-system-helper", 117 | "--localstatedir=/var" 118 | ], 119 | "make-args": [ "XDG_APP_BINDIR=/usr/bin" ], 120 | "cleanup": [ "/etc/profile.d", 121 | "/libexec", 122 | "/lib/systemd", 123 | "/share/dbus-1/interfaces/org.freedesktop.*", 124 | "/share/dbus-1/services/org.freedesktop.*", 125 | "/share/gdm" ], 126 | "post-install": [ 127 | "cp /usr/bin/gtk-update-icon-cache /app/bin", 128 | "cp /usr/bin/update-mime-database /app/bin", 129 | "cp /usr/bin/update-desktop-database /app/bin"], 130 | "sources": [ 131 | { 132 | "type": "git", 133 | "url": "https://github.com/flatpak/flatpak", 134 | "branch": "flatpak-1.10.x" 135 | } 136 | ], 137 | "modules": [ 138 | { 139 | "name": "ostree", 140 | "config-opts": [ "--disable-man", "--without-libsystemd" ], 141 | "cleanup": [ "/bin", "/etc/grub.d", "/libexec" ], 142 | "sources": [ 143 | { 144 | "type": "git", 145 | "url": "https://github.com/ostreedev/ostree.git", 146 | "tag": "v2022.2", 147 | "x-checker-data": { 148 | "type": "git", 149 | "tag-pattern": "^v([\\d.]+)$" 150 | }, 151 | "commit": "fbc6d21c2f71099fbab44cbdd74222b91f61c667" 152 | } 153 | ], 154 | "modules": [ 155 | { 156 | "name": "libfuse", 157 | "buildsystem": "meson", 158 | "config-opts": [ 159 | "-Dexamples=false", 160 | "-Duseroot=false", 161 | "-Dtests=false", 162 | "-Dudevrulesdir=/tmp/", 163 | "-Dinitscriptdir=" 164 | ], 165 | "cleanup": [ "/bin" ], 166 | "sources": [ 167 | { 168 | "type": "archive", 169 | "url": "https://github.com/libfuse/libfuse/releases/download/fuse-3.14.1/fuse-3.14.1.tar.xz", 170 | "sha256": "126919d72b46b3e0eb58a9c6933a2a50c36f2ea69f61fe9e78bdba9f463ffa20", 171 | "x-checker-data": { 172 | "type": "anitya", 173 | "project-id": 861, 174 | "stable-only": true, 175 | "url-template": "https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.xz" 176 | } 177 | } 178 | ] 179 | } 180 | ] 181 | } 182 | ] 183 | }, 184 | 185 | { 186 | "name": "snapd-glib", 187 | "disabled": true, 188 | "sources": [ { "type": "git", "url": "https://github.com/snapcore/snapd-glib.git", "branch": "master" } ] 189 | }, 190 | { 191 | "name": "libxmlb", 192 | "buildsystem": "meson", 193 | "config-opts": [ 194 | "-Dintrospection=false", 195 | "-Dgtkdoc=false", 196 | "-Dtests=false", 197 | "-Dstemmer=false", 198 | "-Dcli=false", 199 | "--sysconfdir=/app/etc", 200 | "--localstatedir=/var/data" 201 | ], 202 | "sources": [ 203 | { 204 | "type": "archive", 205 | "url": "https://people.freedesktop.org/~hughsient/releases/libxmlb-0.3.10.tar.xz", 206 | "sha256": "5e842233568b58e87071c396621479def17d48334b355d1ffb48373ad3717f6f" 207 | } 208 | ] 209 | }, 210 | { 211 | "name": "discover", 212 | "config-opts": [ "-DENABLE_TESTING=OFF", "-DBUILD_DummyBackend=ON" ], 213 | "buildsystem": "cmake-ninja", 214 | "builddir": true, 215 | "sources": [ { "type": "git", "url": "https://invent.kde.org/plasma/discover.git", "branch": "Plasma/5.27" } ] 216 | } 217 | ] 218 | } 219 | -------------------------------------------------------------------------------- /okular_dependencies.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "okular-dependencies", 3 | "buildsystem": null, 4 | "modules": [ 5 | { 6 | "name": "kjs", 7 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 8 | "buildsystem": "cmake-ninja", 9 | "sources": [ 10 | { 11 | "type": "git", 12 | "url": "https://invent.kde.org/frameworks/kjs.git", 13 | "tag": "v5.92.0", 14 | "x-checker-data": { 15 | "type": "git", 16 | "tag-pattern": "^v([\\d.]+)$" 17 | }, 18 | "commit": "ff72aaa777fd7cd2df19db699e02b045c07efecb" 19 | } 20 | ] 21 | }, 22 | { 23 | "name": "khtml", 24 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 25 | "buildsystem": "cmake-ninja", 26 | "sources": [ 27 | { 28 | "type": "git", 29 | "url": "https://invent.kde.org/frameworks/khtml.git", 30 | "tag": "v5.92.0", 31 | "x-checker-data": { 32 | "type": "git", 33 | "tag-pattern": "^v([\\d.]+)$" 34 | }, 35 | "commit": "97ac7de4e0a54fab9822e143416e02e348af0290" 36 | } 37 | ] 38 | }, 39 | { 40 | "name": "exiv2", 41 | "buildsystem": "cmake-ninja", 42 | "builddir": true, 43 | "sources": [ 44 | { 45 | "type": "archive", 46 | "url": "https://github.com/Exiv2/exiv2/releases/download/v0.27.5/exiv2-0.27.5-Source.tar.gz", 47 | "sha256": "35a58618ab236a901ca4928b0ad8b31007ebdc0386d904409d825024e45ea6e2", 48 | "x-checker-data": { 49 | "type": "anitya", 50 | "project-id": 769, 51 | "stable-only": true, 52 | "url-template": "https://github.com/Exiv2/exiv2/releases/download/v$version/exiv2-$version-Source.tar.gz" 53 | } 54 | } 55 | ] 56 | }, 57 | { 58 | "name": "libkexiv2", 59 | "buildsystem": "cmake-ninja", 60 | "builddir": true, 61 | "sources": [ { "type": "git", "url": "https://invent.kde.org/graphics/libkexiv2.git", "branch": "master" } ] 62 | }, 63 | "poppler.json", 64 | { 65 | "name": "libspectre", 66 | "sources": [ 67 | { 68 | "type": "archive", 69 | "url": "http://libspectre.freedesktop.org/releases/libspectre-0.2.10.tar.gz", 70 | "sha256": "cf60b2a80f6bfc9a6b110e18f08309040ceaa755210bf94c465a969da7524d07", 71 | "x-checker-data": { 72 | "type": "anitya", 73 | "project-id": 1724, 74 | "stable-only": true, 75 | "url-template": "http://libspectre.freedesktop.org/releases/libspectre-$version.tar.gz" 76 | } 77 | } 78 | ], 79 | "modules": [ 80 | { 81 | "name": "ghostscript", 82 | "config-opts": [ "--disable-cups" ], 83 | "make-args": [ "so" ], 84 | "make-install-args": [ "soinstall" ], 85 | "cleanup": [ "/bin", "/share/man", "/share/ghostscript/9.20/doc/", "/share/ghostscript/9.20/examples" ], 86 | "rm-configure": true, 87 | "sources": [ 88 | { 89 | "type": "archive", 90 | "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9550/ghostscript-9.55.0.tar.gz", 91 | "sha256": "31e2064be67e15b478a8da007d96d6cd4d2bee253e5be220703a225f7f79a70b", 92 | "x-checker-data": { 93 | "type": "anitya", 94 | "project-id": 1157, 95 | "stable-only": true, 96 | "url-template": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs$major$minor$patch/ghostscript-$version.tar.gz" 97 | } 98 | }, 99 | { 100 | "type": "script", 101 | "dest-filename": "autogen.sh", 102 | "commands": [ 103 | "AUTOMAKE=\"automake --foreign\" autoreconf -vfi" 104 | ] 105 | } 106 | ] 107 | } 108 | ] 109 | }, 110 | { 111 | "name": "kdegraphics-mobipocket", 112 | "config-opts": ["-DCMAKE_BUILD_TYPE=Release" ], 113 | "buildsystem": "cmake-ninja", 114 | "sources": [ { "type": "git", "url": "https://invent.kde.org/graphics/kdegraphics-mobipocket" } ] 115 | }, 116 | { 117 | "name": "libzip", 118 | "buildsystem": "cmake-ninja", 119 | "sources": [ 120 | { 121 | "type": "archive", 122 | "url": "https://libzip.org/download/libzip-1.8.0.tar.xz", 123 | "sha256": "f0763bda24ba947e80430be787c4b068d8b6aa6027a26a19923f0acfa3dac97e", 124 | "x-checker-data": { 125 | "type": "anitya", 126 | "project-id": 10649, 127 | "stable-only": true, 128 | "url-template": "https://libzip.org/download/libzip-$version.tar.xz" 129 | } 130 | } 131 | ] 132 | }, 133 | { 134 | "name": "chmlib", 135 | "rm-configure": true, 136 | "sources": [ 137 | { 138 | "type": "archive", 139 | "url": "http://www.jedrea.com/chmlib/chmlib-0.40.tar.bz2", 140 | "sha256": "3449d64b0cf71578b2c7e3ddc048d4af3661f44a83941ea074a7813f3a59ffa3", 141 | "x-checker-data": { 142 | "type": "anitya", 143 | "project-id": 17678, 144 | "stable-only": true, 145 | "url-template": "http://www.jedrea.com/chmlib/chmlib-$version.tar.bz2" 146 | } 147 | }, 148 | { 149 | "type": "patch", 150 | "path": "chmlib-arm.patch" 151 | }, 152 | { 153 | "type": "script", 154 | "dest-filename": "autogen.sh", 155 | "commands": [ 156 | "AUTOMAKE=\"automake --foreign\" autoreconf -vfi" 157 | ] 158 | } 159 | ] 160 | }, 161 | { 162 | "name": "djvulibre", 163 | "sources": [ 164 | { 165 | "type": "archive", 166 | "url": "http://downloads.sourceforge.net/djvu/djvulibre-3.5.28.tar.gz", 167 | "sha256": "fcd009ea7654fde5a83600eb80757bd3a76998e47d13c66b54c8db849f8f2edc", 168 | "x-checker-data": { 169 | "type": "anitya", 170 | "project-id": 10159, 171 | "stable-only": true, 172 | "url-template": "http://downloads.sourceforge.net/djvu/djvulibre-$version.tar.gz" 173 | } 174 | } 175 | ] 176 | }, 177 | { 178 | "name": "discount", 179 | "buildsystem": "simple", 180 | "build-commands": [ 181 | "./configure.sh --prefix=/app --enable-all-features --with-fenced-code --shared", 182 | "sed -e 's|/sbin/ldconfig|/sbin/ldconfig -n|' -i librarian.sh", 183 | "make install" 184 | ], 185 | "sources": [ 186 | { 187 | "type": "archive", 188 | "url": "https://github.com/Orc/discount/archive/v2.2.7b.tar.gz", 189 | "sha256": "48343272aa93ae913187ff678b3e52efa722f133e1efcaddc20cf775e8a517ec", 190 | "x-checker-data": { 191 | "type": "anitya", 192 | "project-id": 12139, 193 | "stable-only": true, 194 | "url-template": "https://github.com/Orc/discount/archive/v$version.tar.gz" 195 | } 196 | } 197 | ] 198 | }, 199 | { 200 | "name": "ebook-tools", 201 | "buildsystem": "cmake-ninja", 202 | "sources": [ 203 | { 204 | "type": "archive", 205 | "url": "https://downloads.sourceforge.net/project/ebook-tools/ebook-tools/0.2.2/ebook-tools-0.2.2.tar.gz", 206 | "sha256": "cbc35996e911144fa62925366ad6a6212d6af2588f1e39075954973bbee627ae", 207 | "x-checker-data": { 208 | "type": "anitya", 209 | "project-id": 17771, 210 | "stable-only": true, 211 | "url-template": "https://downloads.sourceforge.net/project/ebook-tools/ebook-tools/$version/ebook-tools-$version.tar.gz" 212 | } 213 | } 214 | ] 215 | } 216 | ] 217 | } 218 | -------------------------------------------------------------------------------- /org.kde.kalendar.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kalendar", 3 | "branch": "master", 4 | "rename-icon": "kalendar", 5 | "runtime": "org.kde.Platform", 6 | "runtime-version": "5.15-22.08", 7 | "base": "io.qt.qtwebengine.BaseApp", 8 | "base-version": "5.15-22.08", 9 | "sdk": "org.kde.Sdk", 10 | "tags": [ "nightly" ], 11 | "desktop-file-name-suffix": " (Nightly)", 12 | "command": "run_kalendar.sh", 13 | "finish-args": [ 14 | "--share=network", 15 | "--share=ipc", 16 | "--socket=x11", 17 | "--socket=wayland", 18 | "--device=dri", 19 | "--own-name=org.freedesktop.Akonadi", 20 | "--own-name=org.freedesktop.Akonadi.*", 21 | "--own-name=org.freedesktop.Akonadi.Control.*", 22 | "--own-name=org.freedesktop.Akonadi.Agent.*", 23 | "--own-name=org.freedesktop.Akonadi.Resource.*", 24 | "--own-name=org.kde.kalendarac", 25 | "--own-name=org.kde.kalendarr", 26 | "--own-name=org.kde.accountwizard", 27 | "--own-name=org.kde.pimsettingsexporter", 28 | "--own-name=org.kde.pim.*", 29 | "--talk-name=org.kde.Solid.PowerManagement", 30 | "--talk-name=org.kde.kded5", 31 | "--talk-name=org.kde.kglobalaccel", 32 | "--talk-name=org.kde.JobViewServer", 33 | "--talk-name=org.kde.klauncher5", 34 | "--talk-name=org.kde.knotify", 35 | "--talk-name=org.kde.kwalletd5", 36 | "--talk-name=org.kde.kcookiejar5", 37 | "--system-talk-name=org.freedesktop.NetworkManager" 38 | ], 39 | "cleanup": [ 40 | "/lib/cmake", 41 | "/lib/pkgconfig", 42 | "/lib/plugins/designer", 43 | "/include", 44 | "/docs", 45 | "/mkspecs", 46 | "/share/man", 47 | "/bin/afmtodit", 48 | "/usr/bin/xsd", 49 | "/lib/libKF5*.so", 50 | "/lib/libboost_*.so", 51 | "*.a", 52 | "*.la" 53 | ], 54 | "rename-icon": "org.kde.kalendar", 55 | "copy-icon": true, 56 | "modules": [ 57 | "boost.json", 58 | "gpgme.json", 59 | { 60 | "name": "qtkeychain", 61 | "buildsystem": "cmake-ninja", 62 | "sources": [ { "type": "archive", "url": "https://github.com/frankosterfeld/qtkeychain/archive/v0.12.0.tar.gz", "sha256": "cc547d58c1402f6724d3ff89e4ca83389d9e2bdcfd9ae3d695fcdffa50a625a8" , 63 | "x-checker-data": { 64 | "type": "anitya", 65 | "project-id": 4138, 66 | "stable-only": true, 67 | "url-template": "https://github.com/frankosterfeld/qtkeychain/archive/v$version.tar.gz" 68 | }} ], 69 | "config-opts": [ "-DCMAKE_INSTALL_LIBDIR=/app/lib", "-DLIB_INSTALL_DIR=/app/lib", "-DBUILD_TRANSLATIONS=NO" ] 70 | }, 71 | { 72 | "name": "kdiagram", 73 | "config-opts": [ 74 | "-DBUILD_TESTING=OFF", 75 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 76 | ], 77 | "buildsystem": "cmake-ninja", 78 | "sources": [ 79 | { 80 | "type": "git", 81 | "url": "https://invent.kde.org/graphics/kdiagram.git", 82 | "branch": "master" 83 | } 84 | ] 85 | }, 86 | { 87 | "name": "akonadi", 88 | "config-opts": [ 89 | "-DBUILD_TESTING=OFF", 90 | "-DBUILD_TOOLS=OFF", 91 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo", 92 | "-DDATABASE_BACKEND=SQLITE" 93 | ], 94 | "buildsystem": "cmake-ninja", 95 | "sources": [ 96 | { 97 | "type": "git", 98 | "url": "https://invent.kde.org/pim/akonadi.git", 99 | "branch": "master" 100 | } 101 | ], 102 | "modules": [ 103 | { 104 | "name": "sqlite3", 105 | "config-opts": [ 106 | "--enable-threadsafe", 107 | "--enable-threads-override-locks" 108 | ], 109 | "build-options": { 110 | "cflags": "-DSQLITE_ENABLE_UNLOCK_NOTIFY=1" 111 | }, 112 | "sources": [ 113 | { 114 | "type": "archive", 115 | "url": "http://sqlite.org/2016/sqlite-autoconf-3150200.tar.gz", 116 | "sha256": "07b35063b9386865b78226cdaca9a299d938a87aaa8fdc4d73edb0cef30f3149" 117 | } 118 | ], 119 | "cleanup": [ 120 | "/bin/sqlite3" 121 | ] 122 | } 123 | ] 124 | }, 125 | { 126 | "name": "kmime", 127 | "config-opts": [ 128 | "-DBUILD_TESTING=OFF", 129 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 130 | ], 131 | "buildsystem": "cmake-ninja", 132 | "sources": [ 133 | { 134 | "type": "git", 135 | "url": "https://invent.kde.org/pim/kmime.git", 136 | "branch": "master" 137 | } 138 | ] 139 | }, 140 | { 141 | "name": "akonadi-mime", 142 | "config-opts": [ 143 | "-DBUILD_TESTING=OFF", 144 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 145 | ], 146 | "buildsystem": "cmake-ninja", 147 | "sources": [ 148 | { 149 | "type": "git", 150 | "url": "https://invent.kde.org/pim/akonadi-mime.git", 151 | "branch": "master" 152 | } 153 | ] 154 | }, 155 | { 156 | "name": "kirigamiaddons", 157 | "config-opts": [ "-DBUILD_TESTING=OFF" ], 158 | "buildsystem": "cmake-ninja", 159 | "sources": [ { "type": "git", "url": "https://invent.kde.org/libraries/kirigami-addons.git", "branch": "master" } ] 160 | }, 161 | { 162 | "name": "grantlee", 163 | "config-opts": [ 164 | "-DBUILD_TESTING=OFF", 165 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 166 | ], 167 | "buildsystem": "cmake-ninja", 168 | "sources": [ 169 | { 170 | "type": "archive", 171 | "url": "https://github.com/steveire/grantlee/archive/v5.2.0.tar.gz", 172 | "sha256": "139acee5746b957bdf1327ec0d97c604d4c0b9be42aec5d584297cb5ed6a990a", 173 | "x-checker-data": { 174 | "type": "anitya", 175 | "project-id": 21448, 176 | "stable-only": true, 177 | "url-template": "https://github.com/steveire/grantlee/archive/v$version.tar.gz" 178 | } 179 | } 180 | ] 181 | }, 182 | { 183 | "name": "grantleetheme", 184 | "config-opts": [ 185 | "-DBUILD_TESTING=OFF", 186 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 187 | ], 188 | "buildsystem": "cmake-ninja", 189 | "sources": [ 190 | { 191 | "type": "git", 192 | "url": "https://invent.kde.org/pim/grantleetheme.git", 193 | "branch": "master" 194 | } 195 | ] 196 | }, 197 | { 198 | "name": "libkleo", 199 | "config-opts": [ 200 | "-DBUILD_TESTING=OFF", 201 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 202 | ], 203 | "buildsystem": "cmake-ninja", 204 | "sources": [ 205 | { 206 | "type": "git", 207 | "url": "https://invent.kde.org/pim/libkleo.git", 208 | "branch": "master" 209 | } 210 | ] 211 | }, 212 | { 213 | "name": "akonadi-contacts", 214 | "config-opts": [ 215 | "-DBUILD_TESTING=OFF", 216 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 217 | ], 218 | "buildsystem": "cmake-ninja", 219 | "sources": [ 220 | { 221 | "type": "git", 222 | "url": "https://invent.kde.org/pim/akonadi-contacts.git", 223 | "branch": "master" 224 | } 225 | ] 226 | }, 227 | { 228 | "name": "libkgapi", 229 | "config-opts": [ 230 | "-DBUILD_TESTING=OFF", 231 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 232 | ], 233 | "buildsystem": "cmake-ninja", 234 | "sources": [ 235 | { 236 | "type": "git", 237 | "url": "https://invent.kde.org/pim/libkgapi.git", 238 | "branch": "master" 239 | } 240 | ] 241 | }, 242 | { 243 | "name": "ksmtp", 244 | "config-opts": [ 245 | "-DBUILD_TESTING=OFF", 246 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 247 | ], 248 | "buildsystem": "cmake-ninja", 249 | "sources": [ 250 | { 251 | "type": "git", 252 | "url": "https://invent.kde.org/pim/ksmtp.git", 253 | "branch": "master" 254 | } 255 | ] 256 | }, 257 | { 258 | "name": "kmailtransport", 259 | "config-opts": [ 260 | "-DBUILD_TESTING=OFF", 261 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 262 | ], 263 | "buildsystem": "cmake-ninja", 264 | "sources": [ 265 | { 266 | "type": "git", 267 | "url": "https://invent.kde.org/pim/kmailtransport.git", 268 | "branch": "master" 269 | } 270 | ] 271 | }, 272 | { 273 | "name": "kpimtextedit", 274 | "config-opts": [ 275 | "-DBUILD_TESTING=OFF", 276 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 277 | ], 278 | "buildsystem": "cmake-ninja", 279 | "sources": [ 280 | { 281 | "type": "git", 282 | "url": "https://invent.kde.org/pim/kpimtextedit.git", 283 | "branch": "master" 284 | } 285 | ] 286 | }, 287 | { 288 | "name": "kidentitymanagement", 289 | "config-opts": [ 290 | "-DBUILD_TESTING=OFF", 291 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 292 | ], 293 | "buildsystem": "cmake-ninja", 294 | "sources": [ 295 | { 296 | "type": "git", 297 | "url": "https://invent.kde.org/pim/kidentitymanagement.git", 298 | "branch": "master" 299 | } 300 | ] 301 | }, 302 | { 303 | "name": "kcalutils", 304 | "config-opts": [ 305 | "-DBUILD_TESTING=OFF", 306 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 307 | ], 308 | "buildsystem": "cmake-ninja", 309 | "sources": [ 310 | { 311 | "type": "git", 312 | "url": "https://invent.kde.org/pim/kcalutils.git", 313 | "branch": "master" 314 | } 315 | ] 316 | }, 317 | { 318 | "name": "xapian", 319 | "sources": [ 320 | { 321 | "type": "archive", 322 | "url": " https://oligarchy.co.uk/xapian/1.4.18/xapian-core-1.4.18.tar.xz", 323 | "sha256": "196ddbb4ad10450100f0991a599e4ed944cbad92e4a6fe813be6dce160244b77", 324 | "x-checker-data": { 325 | "type": "anitya", 326 | "project-id": 15919, 327 | "stable-only": true, 328 | "url-template": "https://oligarchy.co.uk/xapian/$version/xapian-core-$version.tar.xz" 329 | } 330 | } 331 | ], 332 | "config-opts": [ 333 | "--disable-documentation" 334 | ], 335 | "cleanup": [ 336 | "/share/doc/xapian-core", 337 | "/bin/xapian-*", 338 | "/bin/copydatabase", 339 | "/bin/quest", 340 | "/bin/simpleexpand", 341 | "/bin/simpleindex", 342 | "/bin/simplesearch" 343 | ] 344 | }, 345 | { 346 | "name": "kldap", 347 | "config-opts": [ 348 | "-DBUILD_TESTING=OFF", 349 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 350 | ], 351 | "buildsystem": "cmake-ninja", 352 | "sources": [ 353 | { 354 | "type": "git", 355 | "url": "https://invent.kde.org/pim/kldap.git", 356 | "branch": "master" 357 | } 358 | ], 359 | "modules": [ 360 | { 361 | "name": "openldap", 362 | "config-opts": [ 363 | "--disable-static", 364 | "--disable-slapd" 365 | ], 366 | "sources": [ 367 | { 368 | "type": "archive", 369 | "url": "http://mirror.eu.oneandone.net/software/openldap/openldap-release/openldap-2.4.44.tgz", 370 | "sha256": "d7de6bf3c67009c95525dde3a0212cc110d0a70b92af2af8e3ee800e81b88400", 371 | "x-checker-data": { 372 | "type": "html", 373 | "url": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/", 374 | "version-pattern": "openldap-([\\d\\.-]+).tgz", 375 | "url-template": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-$version.tgz" 376 | } 377 | } 378 | ], 379 | "cleanup": [ 380 | "/bin/ldap*", 381 | "/sbin" 382 | ] 383 | } 384 | ] 385 | }, 386 | { 387 | "name": "akonadi-search", 388 | "config-opts": [ 389 | "-DBUILD_TESTING=OFF", 390 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo", 391 | "-DAKONADISEARCH_ENABLE_KRUNNER_RUNNER=OFF" 392 | ], 393 | "buildsystem": "cmake-ninja", 394 | "sources": [ 395 | { 396 | "type": "git", 397 | "url": "https://invent.kde.org/pim/akonadi-search.git", 398 | "branch": "master" 399 | } 400 | ] 401 | }, 402 | { 403 | "name": "kmbox", 404 | "config-opts": [ 405 | "-DBUILD_TESTING=OFF", 406 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 407 | ], 408 | "buildsystem": "cmake-ninja", 409 | "sources": [ 410 | { 411 | "type": "git", 412 | "url": "https://invent.kde.org/pim/kmbox.git", 413 | "branch": "master" 414 | } 415 | ] 416 | }, 417 | { 418 | "name": "libkdepim", 419 | "config-opts": [ 420 | "-DBUILD_TESTING=OFF", 421 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 422 | ], 423 | "buildsystem": "cmake-ninja", 424 | "sources": [ 425 | { 426 | "type": "git", 427 | "url": "https://invent.kde.org/pim/libkdepim.git", 428 | "branch": "master" 429 | } 430 | ] 431 | }, 432 | { 433 | "name": "kimap", 434 | "config-opts": [ 435 | "-DBUILD_TESTING=OFF", 436 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 437 | ], 438 | "buildsystem": "cmake-ninja", 439 | "sources": [ 440 | { 441 | "type": "git", 442 | "url": "https://invent.kde.org/pim/kimap.git", 443 | "branch": "master" 444 | } 445 | ] 446 | }, 447 | { 448 | "name": "pimcommon", 449 | "config-opts": [ 450 | "-DBUILD_TESTING=OFF", 451 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 452 | ], 453 | "buildsystem": "cmake-ninja", 454 | "sources": [ 455 | { 456 | "type": "git", 457 | "url": "https://invent.kde.org/pim/pimcommon.git", 458 | "branch": "master" 459 | } 460 | ] 461 | }, 462 | { 463 | "name": "akonadi-calendar", 464 | "config-opts": [ 465 | "-DBUILD_TESTING=OFF", 466 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 467 | ], 468 | "buildsystem": "cmake-ninja", 469 | "sources": [ 470 | { 471 | "type": "git", 472 | "url": "https://invent.kde.org/pim/akonadi-calendar.git", 473 | "branch": "master" 474 | } 475 | ] 476 | }, 477 | { 478 | "name": "akonadi-notes", 479 | "config-opts": [ 480 | "-DBUILD_TESTING=OFF", 481 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 482 | ], 483 | "buildsystem": "cmake-ninja", 484 | "sources": [ 485 | { 486 | "type": "git", 487 | "url": "https://invent.kde.org/pim/akonadi-notes.git", 488 | "branch": "master" 489 | } 490 | ] 491 | }, 492 | { 493 | "name": "libgravatar", 494 | "config-opts": [ 495 | "-DBUILD_TESTING=OFF", 496 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 497 | ], 498 | "buildsystem": "cmake-ninja", 499 | "sources": [ 500 | { 501 | "type": "git", 502 | "url": "https://invent.kde.org/pim/libgravatar.git", 503 | "branch": "master" 504 | } 505 | ] 506 | }, 507 | { 508 | "name": "calendarsupport", 509 | "config-opts": [ 510 | "-DBUILD_TESTING=OFF", 511 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 512 | ], 513 | "buildsystem": "cmake-ninja", 514 | "sources": [ 515 | { 516 | "type": "git", 517 | "url": "https://invent.kde.org/pim/calendarsupport.git", 518 | "branch": "master" 519 | } 520 | ] 521 | }, 522 | { 523 | "name": "eventviews", 524 | "config-opts": [ 525 | "-DBUILD_TESTING=OFF", 526 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 527 | ], 528 | "buildsystem": "cmake-ninja", 529 | "sources": [ 530 | { 531 | "type": "git", 532 | "url": "https://invent.kde.org/pim/eventviews.git", 533 | "branch": "master" 534 | } 535 | ] 536 | }, 537 | { 538 | "name": "kontactinterface", 539 | "config-opts": [ 540 | "-DBUILD_TESTING=OFF", 541 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 542 | ], 543 | "buildsystem": "cmake-ninja", 544 | "sources": [ 545 | { 546 | "type": "git", 547 | "url": "https://invent.kde.org/pim/kontactinterface.git", 548 | "branch": "master" 549 | } 550 | ] 551 | }, 552 | { 553 | "name": "kdepim-runtime", 554 | "config-opts": [ 555 | "-DBUILD_TESTING=OFF", 556 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 557 | ], 558 | "buildsystem": "cmake-ninja", 559 | "sources": [ 560 | { 561 | "type": "git", 562 | "url": "https://invent.kde.org/pim/kdepim-runtime.git", 563 | "branch": "master" 564 | } 565 | ] 566 | }, 567 | { 568 | "name": "kalendar", 569 | "config-opts": [ 570 | "-DBUILD_TESTING=OFF", 571 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 572 | ], 573 | "buildsystem": "cmake-ninja", 574 | "sources": [ 575 | { 576 | "type": "git", 577 | "url": "https://invent.kde.org/pim/kalendar.git", 578 | "branch": "master" 579 | } 580 | ] 581 | } 582 | ] 583 | } 584 | -------------------------------------------------------------------------------- /org.kde.kontact.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "org.kde.kontact", 3 | "branch": "master", 4 | "rename-icon": "kontact", 5 | "runtime": "org.kde.Platform", 6 | "runtime-version": "5.15-22.08", 7 | "base": "io.qt.qtwebengine.BaseApp", 8 | "base-version": "5.15-22.08", 9 | "sdk": "org.kde.Sdk", 10 | "tags": [ "nightly" ], 11 | "desktop-file-name-suffix": " (Nightly)", 12 | "command": "run_kontact.sh", 13 | "finish-args": [ 14 | "--share=network", 15 | "--share=ipc", 16 | "--socket=x11", 17 | "--socket=wayland", 18 | "--device=dri", 19 | "--own-name=org.freedesktop.Akonadi", 20 | "--own-name=org.freedesktop.Akonadi.*", 21 | "--own-name=org.freedesktop.Akonadi.Control.*", 22 | "--own-name=org.freedesktop.Akonadi.Agent.*", 23 | "--own-name=org.freedesktop.Akonadi.Resource.*", 24 | "--own-name=org.kde.akregator", 25 | "--own-name=org.kde.kaddressbook", 26 | "--own-name=org.kde.kmail", 27 | "--own-name=org.kde.kmail2", 28 | "--own-name=org.kde.knotes", 29 | "--own-name=org.kde.kontact", 30 | "--own-name=org.kde.korgac", 31 | "--own-name=org.kde.korganizer", 32 | "--own-name=org.kde.kalarm", 33 | "--own-name=org.kde.accountwizard", 34 | "--own-name=org.kde.pimsettingsexporter", 35 | "--own-name=org.kde.sieveeditor", 36 | "--own-name=org.kde.pim.*", 37 | "--talk-name=org.kde.Solid.PowerManagement", 38 | "--talk-name=org.kde.kded5", 39 | "--talk-name=org.kde.kglobalaccel", 40 | "--talk-name=org.kde.JobViewServer", 41 | "--talk-name=org.kde.klauncher5", 42 | "--talk-name=org.kde.knotify", 43 | "--talk-name=org.kde.kwalletd5", 44 | "--talk-name=org.kde.kcookiejar5", 45 | "--system-talk-name=org.freedesktop.NetworkManager" 46 | ], 47 | "cleanup": [ 48 | "/lib/cmake", 49 | "/lib/pkgconfig", 50 | "/lib/plugins/designer", 51 | "/include", 52 | "/docs", 53 | "/mkspecs", 54 | "/share/man", 55 | "/bin/afmtodit", 56 | "/usr/bin/xsd", 57 | "/lib/libKF5*.so", 58 | "/lib/libboost_*.so", 59 | "*.a", 60 | "*.la" 61 | ], 62 | "copy-icon": true, 63 | "modules": [ 64 | "boost.json", 65 | "gpgme.json", 66 | { 67 | "name": "libsecret", 68 | "buildsystem": "meson", 69 | "sources": [ 70 | { 71 | "type": "archive", 72 | "url": "https://download.gnome.org/sources/libsecret/0.20/libsecret-0.20.5.tar.xz", 73 | "sha256": "3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d", 74 | "x-checker-data": { 75 | "type": "gnome", 76 | "name": "libsecret", 77 | "stable-only": true 78 | } 79 | } 80 | ], 81 | "config-opts": [ "-Dvapi=false", "-Dintrospection=false", "-Dgcrypt=false", "-Dgtk_doc=false", "-Dmanpage=false" ] 82 | }, 83 | { 84 | "name": "qtkeychain", 85 | "buildsystem": "cmake-ninja", 86 | "sources": [ 87 | { 88 | "type": "archive", 89 | "url": "https://github.com/frankosterfeld/qtkeychain/archive/v0.13.2.tar.gz", 90 | "sha256": "20beeb32de7c4eb0af9039b21e18370faf847ac8697ab3045906076afbc4caa5", 91 | "x-checker-data": { 92 | "type": "anitya", 93 | "project-id": 4138, 94 | "stable-only": true, 95 | "url-template": "https://github.com/frankosterfeld/qtkeychain/archive/v$version.tar.gz" 96 | } 97 | } 98 | ], 99 | "config-opts": [ "-DCMAKE_INSTALL_LIBDIR=/app/lib", "-DLIB_INSTALL_DIR=/app/lib", "-DBUILD_TRANSLATIONS=NO" ] 100 | }, 101 | { 102 | "name": "kdiagram", 103 | "config-opts": [ 104 | "-DBUILD_TESTING=OFF", 105 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 106 | ], 107 | "buildsystem": "cmake-ninja", 108 | "sources": [ 109 | { 110 | "type": "git", 111 | "url": "https://invent.kde.org/graphics/kdiagram.git", 112 | "branch": "master" 113 | } 114 | ] 115 | }, 116 | { 117 | "name": "akonadi", 118 | "config-opts": [ 119 | "-DBUILD_TESTING=OFF", 120 | "-DBUILD_TOOLS=OFF", 121 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo", 122 | "-DDATABASE_BACKEND=SQLITE" 123 | ], 124 | "buildsystem": "cmake-ninja", 125 | "sources": [ 126 | { 127 | "type": "git", 128 | "url": "https://invent.kde.org/pim/akonadi.git", 129 | "branch": "master" 130 | } 131 | ], 132 | "modules": [ 133 | { 134 | "name": "sqlite3", 135 | "config-opts": [ 136 | "--enable-threadsafe", 137 | "--enable-threads-override-locks" 138 | ], 139 | "build-options": { 140 | "cflags": "-DSQLITE_ENABLE_UNLOCK_NOTIFY=1" 141 | }, 142 | "sources": [ 143 | { 144 | "type": "archive", 145 | "url": "http://sqlite.org/2016/sqlite-autoconf-3150200.tar.gz", 146 | "sha256": "07b35063b9386865b78226cdaca9a299d938a87aaa8fdc4d73edb0cef30f3149" 147 | } 148 | ], 149 | "cleanup": [ 150 | "/bin/sqlite3" 151 | ] 152 | } 153 | ] 154 | }, 155 | { 156 | "name": "kmime", 157 | "config-opts": [ 158 | "-DBUILD_TESTING=OFF", 159 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 160 | ], 161 | "buildsystem": "cmake-ninja", 162 | "sources": [ 163 | { 164 | "type": "git", 165 | "url": "https://invent.kde.org/pim/kmime.git", 166 | "branch": "master" 167 | } 168 | ] 169 | }, 170 | { 171 | "name": "akonadi-mime", 172 | "config-opts": [ 173 | "-DBUILD_TESTING=OFF", 174 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 175 | ], 176 | "buildsystem": "cmake-ninja", 177 | "sources": [ 178 | { 179 | "type": "git", 180 | "url": "https://invent.kde.org/pim/akonadi-mime.git", 181 | "branch": "master" 182 | } 183 | ] 184 | }, 185 | { 186 | "name": "grantlee", 187 | "config-opts": [ 188 | "-DBUILD_TESTING=OFF", 189 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 190 | ], 191 | "buildsystem": "cmake-ninja", 192 | "sources": [ 193 | { 194 | "type": "archive", 195 | "url": "https://github.com/steveire/grantlee/archive/v5.3.0.tar.gz", 196 | "sha256": "8c52cd4b0fa86f2bb0a3627d6bee8286f269cd7122a0115101cdec9441669ff2", 197 | "x-checker-data": { 198 | "type": "anitya", 199 | "project-id": 21448, 200 | "stable-only": true, 201 | "url-template": "https://github.com/steveire/grantlee/archive/v$version.tar.gz" 202 | } 203 | } 204 | ] 205 | }, 206 | { 207 | "name": "grantleetheme", 208 | "config-opts": [ 209 | "-DBUILD_TESTING=OFF", 210 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 211 | ], 212 | "buildsystem": "cmake-ninja", 213 | "sources": [ 214 | { 215 | "type": "git", 216 | "url": "https://invent.kde.org/pim/grantleetheme.git", 217 | "branch": "master" 218 | } 219 | ] 220 | }, 221 | { 222 | "name": "libkleo", 223 | "config-opts": [ 224 | "-DBUILD_TESTING=OFF", 225 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 226 | ], 227 | "buildsystem": "cmake-ninja", 228 | "sources": [ 229 | { 230 | "type": "git", 231 | "url": "https://invent.kde.org/pim/libkleo.git", 232 | "branch": "master" 233 | } 234 | ] 235 | }, 236 | { 237 | "name": "akonadi-contacts", 238 | "config-opts": [ 239 | "-DBUILD_TESTING=OFF", 240 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 241 | ], 242 | "buildsystem": "cmake-ninja", 243 | "sources": [ 244 | { 245 | "type": "git", 246 | "url": "https://invent.kde.org/pim/akonadi-contacts.git", 247 | "branch": "master" 248 | } 249 | ] 250 | }, 251 | { 252 | "name": "libkgapi", 253 | "config-opts": [ 254 | "-DBUILD_TESTING=OFF", 255 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 256 | ], 257 | "buildsystem": "cmake-ninja", 258 | "sources": [ 259 | { 260 | "type": "git", 261 | "url": "https://invent.kde.org/pim/libkgapi.git", 262 | "branch": "master" 263 | } 264 | ] 265 | }, 266 | { 267 | "name": "ksmtp", 268 | "config-opts": [ 269 | "-DBUILD_TESTING=OFF", 270 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 271 | ], 272 | "buildsystem": "cmake-ninja", 273 | "sources": [ 274 | { 275 | "type": "git", 276 | "url": "https://invent.kde.org/pim/ksmtp.git", 277 | "branch": "master" 278 | } 279 | ] 280 | }, 281 | { 282 | "name": "kmailtransport", 283 | "config-opts": [ 284 | "-DBUILD_TESTING=OFF", 285 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 286 | ], 287 | "buildsystem": "cmake-ninja", 288 | "sources": [ 289 | { 290 | "type": "git", 291 | "url": "https://invent.kde.org/pim/kmailtransport.git", 292 | "branch": "master" 293 | } 294 | ] 295 | }, 296 | { 297 | "name": "kpimtextedit", 298 | "config-opts": [ 299 | "-DBUILD_TESTING=OFF", 300 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 301 | ], 302 | "buildsystem": "cmake-ninja", 303 | "sources": [ 304 | { 305 | "type": "git", 306 | "url": "https://invent.kde.org/pim/kpimtextedit.git", 307 | "branch": "master" 308 | } 309 | ] 310 | }, 311 | { 312 | "name": "kidentitymanagement", 313 | "config-opts": [ 314 | "-DBUILD_TESTING=OFF", 315 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 316 | ], 317 | "buildsystem": "cmake-ninja", 318 | "sources": [ 319 | { 320 | "type": "git", 321 | "url": "https://invent.kde.org/pim/kidentitymanagement.git", 322 | "branch": "master" 323 | } 324 | ] 325 | }, 326 | { 327 | "name": "kcalutils", 328 | "config-opts": [ 329 | "-DBUILD_TESTING=OFF", 330 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 331 | ], 332 | "buildsystem": "cmake-ninja", 333 | "sources": [ 334 | { 335 | "type": "git", 336 | "url": "https://invent.kde.org/pim/kcalutils.git", 337 | "branch": "master" 338 | } 339 | ] 340 | }, 341 | { 342 | "name": "xapian", 343 | "sources": [ 344 | { 345 | "type": "archive", 346 | "url": " https://oligarchy.co.uk/xapian/1.4.18/xapian-core-1.4.18.tar.xz", 347 | "sha256": "196ddbb4ad10450100f0991a599e4ed944cbad92e4a6fe813be6dce160244b77", 348 | "x-checker-data": { 349 | "type": "anitya", 350 | "project-id": 15919, 351 | "stable-only": true, 352 | "url-template": "https://oligarchy.co.uk/xapian/$version/xapian-core-$version.tar.xz" 353 | } 354 | } 355 | ], 356 | "config-opts": [ 357 | "--disable-documentation" 358 | ], 359 | "cleanup": [ 360 | "/share/doc/xapian-core", 361 | "/bin/xapian-*", 362 | "/bin/copydatabase", 363 | "/bin/quest", 364 | "/bin/simpleexpand", 365 | "/bin/simpleindex", 366 | "/bin/simplesearch" 367 | ] 368 | }, 369 | { 370 | "name": "kldap", 371 | "config-opts": [ 372 | "-DBUILD_TESTING=OFF", 373 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 374 | ], 375 | "buildsystem": "cmake-ninja", 376 | "sources": [ 377 | { 378 | "type": "git", 379 | "url": "https://invent.kde.org/pim/kldap.git", 380 | "branch": "master" 381 | } 382 | ], 383 | "modules": [ 384 | { 385 | "name": "openldap", 386 | "config-opts": [ 387 | "--disable-static", 388 | "--disable-slapd" 389 | ], 390 | "sources": [ 391 | { 392 | "type": "archive", 393 | "url": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.1.tgz", 394 | "sha256": "9d576ea6962d7db8a2e2808574e8c257c15aef55f403a1fb5a0faf35de70e6f3", 395 | "x-checker-data": { 396 | "type": "html", 397 | "url": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/", 398 | "version-pattern": "openldap-([\\d\\.-]+).tgz", 399 | "url-template": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-$version.tgz" 400 | } 401 | } 402 | ], 403 | "cleanup": [ 404 | "/bin/ldap*", 405 | "/sbin" 406 | ] 407 | } 408 | ] 409 | }, 410 | { 411 | "name": "akonadi-search", 412 | "config-opts": [ 413 | "-DBUILD_TESTING=OFF", 414 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo", 415 | "-DAKONADISEARCH_ENABLE_KRUNNER_RUNNER=OFF" 416 | ], 417 | "buildsystem": "cmake-ninja", 418 | "sources": [ 419 | { 420 | "type": "git", 421 | "url": "https://invent.kde.org/pim/akonadi-search.git", 422 | "branch": "master" 423 | } 424 | ] 425 | }, 426 | { 427 | "name": "kmbox", 428 | "config-opts": [ 429 | "-DBUILD_TESTING=OFF", 430 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 431 | ], 432 | "buildsystem": "cmake-ninja", 433 | "sources": [ 434 | { 435 | "type": "git", 436 | "url": "https://invent.kde.org/pim/kmbox.git", 437 | "branch": "master" 438 | } 439 | ] 440 | }, 441 | { 442 | "name": "libkdepim", 443 | "config-opts": [ 444 | "-DBUILD_TESTING=OFF", 445 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 446 | ], 447 | "buildsystem": "cmake-ninja", 448 | "sources": [ 449 | { 450 | "type": "git", 451 | "url": "https://invent.kde.org/pim/libkdepim.git", 452 | "branch": "master" 453 | } 454 | ] 455 | }, 456 | { 457 | "name": "kimap", 458 | "config-opts": [ 459 | "-DBUILD_TESTING=OFF", 460 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 461 | ], 462 | "buildsystem": "cmake-ninja", 463 | "sources": [ 464 | { 465 | "type": "git", 466 | "url": "https://invent.kde.org/pim/kimap.git", 467 | "branch": "master" 468 | } 469 | ] 470 | }, 471 | { 472 | "name": "pimcommon", 473 | "config-opts": [ 474 | "-DBUILD_TESTING=OFF", 475 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 476 | ], 477 | "buildsystem": "cmake-ninja", 478 | "sources": [ 479 | { 480 | "type": "git", 481 | "url": "https://invent.kde.org/pim/pimcommon.git", 482 | "branch": "master" 483 | } 484 | ] 485 | }, 486 | { 487 | "name": "akonadi-calendar", 488 | "config-opts": [ 489 | "-DBUILD_TESTING=OFF", 490 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 491 | ], 492 | "buildsystem": "cmake-ninja", 493 | "sources": [ 494 | { 495 | "type": "git", 496 | "url": "https://invent.kde.org/pim/akonadi-calendar.git", 497 | "branch": "master" 498 | } 499 | ] 500 | }, 501 | { 502 | "name": "akonadi-notes", 503 | "config-opts": [ 504 | "-DBUILD_TESTING=OFF", 505 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 506 | ], 507 | "buildsystem": "cmake-ninja", 508 | "sources": [ 509 | { 510 | "type": "git", 511 | "url": "https://invent.kde.org/pim/akonadi-notes.git", 512 | "branch": "master" 513 | } 514 | ] 515 | }, 516 | { 517 | "name": "libgravatar", 518 | "config-opts": [ 519 | "-DBUILD_TESTING=OFF", 520 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 521 | ], 522 | "buildsystem": "cmake-ninja", 523 | "sources": [ 524 | { 525 | "type": "git", 526 | "url": "https://invent.kde.org/pim/libgravatar.git", 527 | "branch": "master" 528 | } 529 | ] 530 | }, 531 | { 532 | "name": "calendarsupport", 533 | "config-opts": [ 534 | "-DBUILD_TESTING=OFF", 535 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 536 | ], 537 | "buildsystem": "cmake-ninja", 538 | "sources": [ 539 | { 540 | "type": "git", 541 | "url": "https://invent.kde.org/pim/calendarsupport.git", 542 | "branch": "master" 543 | } 544 | ] 545 | }, 546 | { 547 | "name": "eventviews", 548 | "config-opts": [ 549 | "-DBUILD_TESTING=OFF", 550 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 551 | ], 552 | "buildsystem": "cmake-ninja", 553 | "sources": [ 554 | { 555 | "type": "git", 556 | "url": "https://invent.kde.org/pim/eventviews.git", 557 | "branch": "master" 558 | } 559 | ] 560 | }, 561 | { 562 | "name": "incidenceeditor", 563 | "config-opts": [ 564 | "-DBUILD_TESTING=OFF", 565 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 566 | ], 567 | "buildsystem": "cmake-ninja", 568 | "sources": [ 569 | { 570 | "type": "git", 571 | "url": "https://invent.kde.org/pim/incidenceeditor.git", 572 | "branch": "master" 573 | } 574 | ] 575 | }, 576 | { 577 | "name": "messagelib", 578 | "config-opts": [ 579 | "-DBUILD_TESTING=OFF", 580 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 581 | ], 582 | "buildsystem": "cmake-ninja", 583 | "sources": [ 584 | { 585 | "type": "git", 586 | "url": "https://invent.kde.org/pim/messagelib.git", 587 | "branch": "master" 588 | } 589 | ], 590 | "modules": [ 591 | { 592 | "config-opts": [ "-DENABLE_TESTING=OFF" ], 593 | "name": "qca", 594 | "buildsystem": "cmake-ninja", 595 | "sources": [ 596 | { 597 | "type": "git", 598 | "url": "https://invent.kde.org/libraries/qca.git" 599 | } 600 | ] 601 | } 602 | ] 603 | }, 604 | { 605 | "name": "mailimporter", 606 | "config-opts": [ 607 | "-DBUILD_TESTING=OFF", 608 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 609 | ], 610 | "buildsystem": "cmake-ninja", 611 | "sources": [ 612 | { 613 | "type": "git", 614 | "url": "https://invent.kde.org/pim/mailimporter.git", 615 | "branch": "master" 616 | } 617 | ] 618 | }, 619 | { 620 | "name": "mailcommon", 621 | "config-opts": [ 622 | "-DBUILD_TESTING=OFF", 623 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 624 | ], 625 | "buildsystem": "cmake-ninja", 626 | "sources": [ 627 | { 628 | "type": "git", 629 | "url": "https://invent.kde.org/pim/mailcommon.git", 630 | "branch": "master" 631 | } 632 | ] 633 | }, 634 | { 635 | "name": "kontactinterface", 636 | "config-opts": [ 637 | "-DBUILD_TESTING=OFF", 638 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 639 | ], 640 | "buildsystem": "cmake-ninja", 641 | "sources": [ 642 | { 643 | "type": "git", 644 | "url": "https://invent.kde.org/pim/kontactinterface.git", 645 | "branch": "master" 646 | } 647 | ] 648 | }, 649 | { 650 | "name": "libksieve", 651 | "config-opts": [ 652 | "-DBUILD_TESTING=OFF", 653 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 654 | ], 655 | "buildsystem": "cmake-ninja", 656 | "sources": [ 657 | { 658 | "type": "git", 659 | "url": "https://invent.kde.org/pim/libksieve.git", 660 | "branch": "master" 661 | } 662 | ] 663 | }, 664 | { 665 | "name": "kdepim-runtime", 666 | "config-opts": [ 667 | "-DBUILD_TESTING=OFF", 668 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 669 | ], 670 | "buildsystem": "cmake-ninja", 671 | "sources": [ 672 | { 673 | "type": "git", 674 | "url": "https://invent.kde.org/pim/kdepim-runtime.git", 675 | "branch": "master" 676 | } 677 | ] 678 | }, 679 | { 680 | "name": "ktnef", 681 | "config-opts": [ 682 | "-DBUILD_TESTING=OFF", 683 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 684 | ], 685 | "buildsystem": "cmake-ninja", 686 | "sources": [ 687 | { 688 | "type": "git", 689 | "url": "https://invent.kde.org/pim/ktnef.git", 690 | "branch": "master" 691 | } 692 | ] 693 | }, 694 | { 695 | "name": "kmail", 696 | "config-opts": [ 697 | "-DBUILD_TESTING=OFF", 698 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 699 | ], 700 | "buildsystem": "cmake-ninja", 701 | "sources": [ 702 | { 703 | "type": "git", 704 | "url": "https://invent.kde.org/pim/kmail.git", 705 | "branch": "master" 706 | } 707 | ] 708 | }, 709 | { 710 | "name": "akregator", 711 | "config-opts": [ 712 | "-DBUILD_TESTING=OFF", 713 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 714 | ], 715 | "buildsystem": "cmake-ninja", 716 | "sources": [ 717 | { 718 | "type": "git", 719 | "url": "https://invent.kde.org/pim/akregator.git", 720 | "branch": "master" 721 | } 722 | ] 723 | }, 724 | { 725 | "name": "korganizer", 726 | "config-opts": [ 727 | "-DBUILD_TESTING=OFF", 728 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 729 | ], 730 | "buildsystem": "cmake-ninja", 731 | "sources": [ 732 | { 733 | "type": "git", 734 | "url": "https://invent.kde.org/pim/korganizer.git", 735 | "branch": "master" 736 | } 737 | ] 738 | }, 739 | { 740 | "name": "kaddressbook", 741 | "config-opts": [ 742 | "-DBUILD_TESTING=OFF", 743 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 744 | ], 745 | "buildsystem": "cmake-ninja", 746 | "sources": [ 747 | { 748 | "type": "git", 749 | "url": "https://invent.kde.org/pim/kaddressbook.git", 750 | "branch": "master" 751 | } 752 | ] 753 | }, 754 | { 755 | "name": "knotes", 756 | "config-opts": [ 757 | "-DBUILD_TESTING=OFF", 758 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 759 | ], 760 | "buildsystem": "cmake-ninja", 761 | "sources": [ 762 | { 763 | "type": "git", 764 | "url": "https://invent.kde.org/pim/knotes.git", 765 | "branch": "master" 766 | } 767 | ] 768 | }, 769 | { 770 | "name": "kontact", 771 | "config-opts": [ 772 | "-DBUILD_TESTING=OFF", 773 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 774 | ], 775 | "buildsystem": "cmake-ninja", 776 | "sources": [ 777 | { 778 | "type": "git", 779 | "url": "https://invent.kde.org/pim/kontact.git", 780 | "branch": "master" 781 | }, 782 | { 783 | "type": "file", 784 | "path": "run_kontact.sh" 785 | } 786 | ], 787 | "post-install": [ 788 | "install run_kontact.sh /app/bin/run_kontact.sh" 789 | ] 790 | }, 791 | { 792 | "name": "akonadi-import-wizard", 793 | "config-opts": [ 794 | "-DBUILD_TESTING=OFF", 795 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 796 | ], 797 | "buildsystem": "cmake-ninja", 798 | "sources": [ 799 | { 800 | "type": "git", 801 | "url": "https://invent.kde.org/pim/akonadi-import-wizard.git", 802 | "branch": "master" 803 | } 804 | ] 805 | }, 806 | { 807 | "name": "kdepim-addons", 808 | "config-opts": [ 809 | "-DBUILD_TESTING=OFF", 810 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 811 | ], 812 | "buildsystem": "cmake-ninja", 813 | "sources": [ 814 | { 815 | "type": "git", 816 | "url": "https://invent.kde.org/pim/kdepim-addons.git", 817 | "branch": "master" 818 | } 819 | ], 820 | "modules": [ 821 | { 822 | "name": "kitinerary", 823 | "config-opts": [ 824 | "-DBUILD_TESTING=OFF", 825 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 826 | ], 827 | "buildsystem": "cmake-ninja", 828 | "sources": [ 829 | { 830 | "type": "git", 831 | "url": "https://invent.kde.org/pim/kitinerary.git", 832 | "branch": "master" 833 | } 834 | ], 835 | "modules": [ 836 | { 837 | "name": "kpkpass", 838 | "config-opts": [ 839 | "-DBUILD_TESTING=OFF", 840 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 841 | ], 842 | "buildsystem": "cmake-ninja", 843 | "sources": [ 844 | { 845 | "type": "git", 846 | "url": "https://invent.kde.org/pim/kpkpass.git", 847 | "branch": "master" 848 | } 849 | ] 850 | } 851 | ] 852 | } 853 | ] 854 | }, 855 | { 856 | "name": "grantlee-editor", 857 | "config-opts": [ 858 | "-DBUILD_TESTING=OFF", 859 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 860 | ], 861 | "buildsystem": "cmake-ninja", 862 | "sources": [ 863 | { 864 | "type": "git", 865 | "url": "https://invent.kde.org/pim/grantlee-editor.git", 866 | "branch": "master" 867 | } 868 | ] 869 | }, 870 | { 871 | "name": "kmail-account-wizard", 872 | "config-opts": [ 873 | "-DBUILD_TESTING=OFF", 874 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 875 | ], 876 | "buildsystem": "cmake-ninja", 877 | "sources": [ 878 | { 879 | "type": "git", 880 | "url": "https://invent.kde.org/pim/kmail-account-wizard.git", 881 | "branch": "master" 882 | } 883 | ], 884 | "modules": [ 885 | { 886 | "name": "kross", 887 | "config-opts": [ 888 | "-DBUILD_TESTING=OFF", 889 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 890 | ], 891 | "buildsystem": "cmake-ninja", 892 | "sources": [ 893 | { 894 | "type": "git", 895 | "url": "https://invent.kde.org/frameworks/kross.git", 896 | "tag": "v5.92.0", 897 | "x-checker-data": { 898 | "type": "git", 899 | "tag-pattern": "^v([\\d.]+)$" 900 | }, 901 | "commit": "a855fccda3fb1998517a15902eab3f3694c977d8" 902 | } 903 | ] 904 | } 905 | ] 906 | }, 907 | { 908 | "name": "pim-data-exporter", 909 | "config-opts": [ 910 | "-DBUILD_TESTING=OFF", 911 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 912 | ], 913 | "buildsystem": "cmake-ninja", 914 | "sources": [ 915 | { 916 | "type": "git", 917 | "url": "https://invent.kde.org/pim/pim-data-exporter.git", 918 | "branch": "master" 919 | } 920 | ] 921 | }, 922 | { 923 | "name": "pim-sieve-editor", 924 | "config-opts": [ 925 | "-DBUILD_TESTING=OFF", 926 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 927 | ], 928 | "buildsystem": "cmake-ninja", 929 | "sources": [ 930 | { 931 | "type": "git", 932 | "url": "https://invent.kde.org/pim/pim-sieve-editor.git", 933 | "branch": "master" 934 | } 935 | ] 936 | }, 937 | { 938 | "name": "mbox-importer", 939 | "config-opts": [ 940 | "-DBUILD_TESTING=OFF", 941 | "-DCMAKE_BUILD_TYPE=RelWithDebInfo" 942 | ], 943 | "buildsystem": "cmake-ninja", 944 | "sources": [ 945 | { 946 | "type": "git", 947 | "url": "https://invent.kde.org/pim/mbox-importer.git", 948 | "branch": "master" 949 | } 950 | ] 951 | } 952 | ] 953 | } 954 | --------------------------------------------------------------------------------