Compare commits
9
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5d4355db8f | ||
|
|
7d9b4fe9fa | ||
|
|
2a8c0d2427 | ||
|
|
d9d9bc4fcf | ||
|
|
cafecca84f | ||
|
|
a650da5fb7 | ||
|
|
71d281ffbf | ||
|
|
4ae79d8e16 | ||
|
|
8f8c9c8555 |
No files matched your search
+23
-3
@@ -1,7 +1,27 @@
|
||||
# SPDX-FileCopyrightText: 2021 Jonah Brüchert <[email protected]>
|
||||
# SPDX-FileCopyrightText: 2021-2023 Jonah Brüchert <[email protected]>
|
||||
#
|
||||
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
||||
|
||||
include:
|
||||
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml
|
||||
- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
|
||||
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml
|
||||
# - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml
|
||||
|
||||
external-data-checker:
|
||||
image:
|
||||
name: ghcr.io/flathub/flatpak-external-data-checker:latest
|
||||
entrypoint: [""]
|
||||
variables:
|
||||
GIT_AUTHOR_NAME: Flatpak External Data Checker
|
||||
GIT_COMMITTER_NAME: Flatpak External Data Checker
|
||||
GIT_AUTHOR_EMAIL: [email protected]
|
||||
GIT_COMMITTER_EMAIL: [email protected]
|
||||
EMAIL: [email protected]
|
||||
script:
|
||||
- export BRANCH_NAME="$(git rev-parse --abbrev-ref HEAD)"
|
||||
- /app/flatpak-external-data-checker --update --commit-only .flatpak-manifest.json
|
||||
- export MR_BRANCH_NAME="work/fedc/$(git rev-parse --abbrev-ref HEAD)"
|
||||
- git checkout -b "${MR_BRANCH_NAME}"
|
||||
- pip3 install git+https://invent.kde.org/sdk/git-lab
|
||||
- git lab workflow --workbranch
|
||||
- git lab login --host invent.kde.org --token "${TOKEN}"
|
||||
- git lab mr --noninteractive --target-branch "${BRANCH_NAME}"
|
||||
+53
-11
@@ -4,7 +4,9 @@
|
||||
"runtime-version": "5.15-22.08",
|
||||
"sdk": "org.kde.Sdk",
|
||||
"command": "audiotube",
|
||||
"tags": ["nightly"],
|
||||
"tags": [
|
||||
"nightly"
|
||||
],
|
||||
"desktop-file-name-suffix": " (Nightly)",
|
||||
"finish-args": [
|
||||
"--share=ipc",
|
||||
@@ -20,7 +22,6 @@
|
||||
"/include/",
|
||||
"/share/cmake/"
|
||||
],
|
||||
|
||||
"modules": [
|
||||
"flatpak/python3-yt-dlp.json",
|
||||
"flatpak/python3-ytmusicapi.json",
|
||||
@@ -28,41 +29,82 @@
|
||||
{
|
||||
"name": "qcoro",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"config-opts": ["-DBUILD_TESTING=OFF", "-DCMAKE_BUILD_TYPE=Release"],
|
||||
"config-opts": [
|
||||
"-DBUILD_TESTING=OFF",
|
||||
"-DCMAKE_BUILD_TYPE=Release"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://github.com/danvratil/qcoro/archive/refs/tags/v0.9.0.tar.gz",
|
||||
"sha256": "cfaf6b778450f06adac4ce5e353eb6eae213a3b62b8c8740520d58cf9fe3ec1a"
|
||||
"sha256": "cfaf6b778450f06adac4ce5e353eb6eae213a3b62b8c8740520d58cf9fe3ec1a",
|
||||
"x-checker-data": {
|
||||
"type": "anitya",
|
||||
"project-id": 236236,
|
||||
"stable-only": true,
|
||||
"url-template": "https://github.com/danvratil/qcoro/archive/refs/tags/v$version.tar.gz"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "futuresql",
|
||||
"buildsystem": "cmake-ninja",
|
||||
"config-opts": ["-DBUILD_TESTING=OFF", "-DCMAKE_BUILD_TYPE=Release"],
|
||||
"config-opts": [
|
||||
"-DBUILD_TESTING=OFF",
|
||||
"-DCMAKE_BUILD_TYPE=Release"
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://download.kde.org/stable/futuresql/futuresql-0.1.0.tar.xz",
|
||||
"sha256": "ecd354c26c48a67795b0004e701066f6176d25d39adda1b8a1bf9c07fa48ba6a"
|
||||
"sha256": "e44ed8d5a9618b3ca7ba2983ed9c5f7572e6e0a5b199f94868834b71ccbebd43",
|
||||
"x-checker-data": {
|
||||
"type": "anitya",
|
||||
"project-id": 368957,
|
||||
"stable-only": true,
|
||||
"url-template": "https://download.kde.org/stable/futuresql/futuresql-$version.tar.xz"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pybind11",
|
||||
"config-opts": ["-DPYBIND11_FINDPYTHON=ON", "-DPYBIND11_TEST=OFF"],
|
||||
"config-opts": [
|
||||
"-DPYBIND11_FINDPYTHON=ON",
|
||||
"-DPYBIND11_TEST=OFF"
|
||||
],
|
||||
"buildsystem": "cmake-ninja",
|
||||
"builddir": true,
|
||||
"sources": [ { "type": "git", "url": "https://github.com/pybind/pybind11", "tag": "v2.10.3" } ]
|
||||
"sources": [
|
||||
{
|
||||
"type": "archive",
|
||||
"url": "https://github.com/pybind/pybind11/archive/refs/tags/v2.11.1.tar.gz",
|
||||
"sha256": "d475978da0cdc2d43b73f30910786759d593a9d8ee05b1b6846d1eb16c6d2e0c",
|
||||
"x-checker-data": {
|
||||
"type": "anitya",
|
||||
"project-id": 13384,
|
||||
"url-template": "https://github.com/pybind/pybind11/archive/refs/tags/v$version.tar.gz"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "org.kde.audiotube",
|
||||
"config-opts": ["-DPYBIND11_FINDPYTHON=ON"],
|
||||
"config-opts": [
|
||||
"-DPYBIND11_FINDPYTHON=ON"
|
||||
],
|
||||
"buildsystem": "cmake-ninja",
|
||||
"builddir": true,
|
||||
"sources": [ { "type": "dir", "path": ".", "skip": [".git"] } ]
|
||||
"sources": [
|
||||
{
|
||||
"type": "dir",
|
||||
"path": ".",
|
||||
"skip": [
|
||||
".git"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user