Let the cowboys in

Yeehaw
main
Simon Quigley 2 weeks ago
parent 500bdd1368
commit 6bd359375d

4
.gitignore vendored

@ -1,3 +1,7 @@
__pycache__
fetch-indexes
fetch-indexes-cpp/build
britney.conf
cache/
data/
output/

@ -37,7 +37,7 @@ os.makedirs(LOG_DIR, exist_ok=True)
os.makedirs(OUTPUT_DIR, exist_ok=True)
os.makedirs(BASE_LINTIAN_DIR, exist_ok=True)
current_time = datetime.utcnow().strftime("%H-%M-%S")
current_time = datetime.utcnow().strftime("%Y%m%dT%H%M%S")
log_file = os.path.join(LOG_DIR, f"{current_time}.log")
logging.basicConfig(
level=logging.INFO,
@ -69,21 +69,35 @@ def run_command(cmd, cwd=None, env=None, show_output=False):
except subprocess.CalledProcessError as e:
logging.error(f"Command failed: {' '.join(cmd)}")
logging.error(e.stderr)
logging.error(e.stdout)
raise
def parse_version(changelog_path):
try:
epoch = None
with open(changelog_path, "r") as f:
first_line = f.readline().strip()
version_match = first_line.split("(")[1].split(")")[0]
# Remove Debian revision
upstream_version = version_match.split("-")[0]
# Remove '+git...' and '~release' if present
upstream_version = re.sub(r'(\+git[0-9]+)?(~[a-z]+)?$', '', upstream_version)
logging.info(f"Upstream version extracted: {upstream_version}")
upstream_version = version_match
if ":" in version_match:
epoch, upstream_version = version_match.split(":", 1)
upstream_version = upstream_version.split("-")[0]
upstream_version = re.sub(r"(\+git[0-9]+)?(~[a-z]+)?$", "", upstream_version)
# Log the results
current_date = datetime.now().strftime("%Y%m%d%H%M")
version = f"{upstream_version}+git{current_date}"
logging.info(f"Parsed VERSION: {version}")
if epoch:
version = f"{epoch}:{upstream_version}+git{current_date}"
logging.info(f"Upstream version extracted: {epoch}:{upstream_version}")
logging.info(f"Going to use: {version}")
else:
version = f"{upstream_version}+git{current_date}"
logging.info(f"Upstream version extracted: {upstream_version}")
logging.info(f"Going to use: {version}")
return version
except (IndexError, FileNotFoundError) as e:
logging.error(f"Error parsing version from {changelog_path}: {e}")
@ -131,11 +145,18 @@ def update_changelog(packaging_dir, release, version, env):
]
run_command(cmd, cwd=packaging_dir, env=env)
def build_package(packaging_dir, env):
def build_package(packaging_dir, env, large):
name = os.path.basename(packaging_dir)
logging.info(f"Building source package for {name}")
temp_dir = tempfile.mkdtemp()
if large:
temp_dir = os.path.join(OUTPUT_DIR, f".tmp_{name}_{env['VERSION']}")
logging.warning(f"{name} is quite large and will not fit in /tmp, building at {temp_dir}")
if not os.path.exists(temp_dir):
os.mkdir(temp_dir)
else:
temp_dir = tempfile.mkdtemp()
try:
temp_packaging_dir = os.path.join(temp_dir, name)
os.makedirs(temp_packaging_dir, exist_ok=True)
@ -146,7 +167,7 @@ def build_package(packaging_dir, env):
tarball_dest = os.path.join(temp_dir, tarball_name)
shutil.copyfile(tarball_source, tarball_dest)
cmd_build = ["debuild", "--no-lintian", "-S", "-d", "-sa"]
cmd_build = ["debuild", "--no-lintian", "-S", "-d", "-sa", "-nc"]
run_command(cmd_build, cwd=temp_packaging_dir, env=env)
run_command(["git", "checkout", "debian/changelog"], cwd=packaging_dir)
@ -159,16 +180,17 @@ def build_package(packaging_dir, env):
logging.info(f"Copied {filename} to {OUTPUT_DIR}")
changes_files = [f for f in os.listdir(OUTPUT_DIR) if f.startswith(f"{name}_{env['VERSION']}") and f.endswith("_source.changes")]
if changes_files:
changes_file = os.path.join(OUTPUT_DIR, changes_files[-1])
logging.info(f"Built package, changes file: {changes_file}")
return changes_file
else:
logging.error("No changes file found after build.")
raise FileNotFoundError("Changes file not found.")
finally:
shutil.rmtree(temp_dir)
if changes_files:
changes_file = os.path.join(OUTPUT_DIR, changes_files[-1])
logging.info(f"Built package, changes file: {changes_file}")
return changes_file
else:
logging.error("No changes file found after build.")
raise FileNotFoundError("Changes file not found.")
def load_config(config_path):
try:
with open(config_path, "r") as f:
@ -351,11 +373,17 @@ def main():
for release in releases:
logging.info(f"Building {name} for {release}")
try:
release_version = f"{version}~{release}"
epoch, release_version = None, version
if ":" in version:
epoch, release_version = version.split(":", 1)
release_version = f"{release_version}~{release}"
tarball_name = f"{name}_{release_version}.orig.tar.gz"
tarball_source = os.path.join(BASE_DIR, f"{name}_MAIN.orig.tar.gz")
tarball_dest = os.path.join(BASE_DIR, tarball_name)
shutil.copyfile(tarball_source, tarball_dest)
if epoch:
release_version = f"{epoch}:{release_version}"
env = os.environ.copy()
env["DEBFULLNAME"] = DEBFULLNAME
@ -365,7 +393,9 @@ def main():
# Update changelog and build package
update_changelog(packaging_destination, release, release_version, env)
changes_file = build_package(packaging_destination, env)
if epoch:
_, env["VERSION"] = release_version.split(":", 1)
changes_file = build_package(packaging_destination, env, pkg.get("large", False))
if changes_file:
package_changes.append((changes_file, env))
os.remove(os.path.join(BASE_DIR, tarball_name))
@ -380,8 +410,9 @@ def main():
if changes_file:
futures.add(executor.submit(run_source_lintian, name, changes_file))
else:
upload_target = package_changes[0][1]["UPLOAD_TARGET"]
futures.add(executor.submit(dput_source, name, upload_target, changes_files, devel_changes_files))
if package_changes:
upload_target = package_changes[0][1]["UPLOAD_TARGET"]
futures.add(executor.submit(dput_source, name, upload_target, changes_files, devel_changes_files))
os.remove(os.path.join(BASE_DIR, f"{name}_MAIN.orig.tar.gz"))

@ -1,7 +1,9 @@
packages:
- name: cmake
upstream_url: "https://gitlab.kitware.com/cmake/cmake.git"
upstream_browser: "https://gitlab.kitware.com/cmake/cmake/-/commit/"
packaging_url: "https://git.lubuntu.me/Lubuntu/cmake.git"
packaging_browser: "https://git.lubuntu.me/Lubuntu/cmake/commit/"
packaging_branch: "ci/unstable"
releases:

@ -13,9 +13,11 @@ PORTS_ARCHES:
- "riscv64"
- "s390x"
BRITNEY_CONF: "/srv/lubuntu-ci/repos/ci-tools/configs/britney.conf"
BRITNEY_CACHE: "cache/"
BRITNEY_DATADIR: "data/"
BRITNEY_OUTDIR: "output/"
BRITNEY_PUBLIC_OUTDIR: "/srv/lubuntu-ci/output/britney/"
BRITNEY_HINTDIR: "../hints-ubuntu/"
BRITNEY_LOC: "/srv/lubuntu-ci/repos/britney2-ubuntu/britney.py"

@ -1,303 +1,453 @@
packages:
- name: kf6-extra-cmake-modules
upstream_url: "https://invent.kde.org/frameworks/extra-cmake-modules.git"
upstream_browser: "https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-extra-cmake-modules"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-extra-cmake-modules/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-attica
upstream_url: "https://invent.kde.org/frameworks/attica.git"
upstream_browser: "https://invent.kde.org/frameworks/attica/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-attica"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-attica/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-baloo
upstream_url: "https://invent.kde.org/frameworks/baloo.git"
upstream_browser: "https://invent.kde.org/frameworks/baloo/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-baloo"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-baloo/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-bluez-qt
upstream_url: "https://invent.kde.org/frameworks/bluez-qt.git"
upstream_browser: "https://invent.kde.org/frameworks/bluez-qt/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-bluez-qt"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-bluez-qt/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-breeze-icons
upstream_url: "https://invent.kde.org/frameworks/breeze-icons.git"
upstream_browser: "https://invent.kde.org/frameworks/breeze-icons/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-breeze-icons"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-breeze-icons/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-frameworkintegration
upstream_url: "https://invent.kde.org/frameworks/frameworkintegration.git"
upstream_browser: "https://invent.kde.org/frameworks/frameworkintegration/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-frameworkintegration"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-frameworkintegration/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kapidox
upstream_url: "https://invent.kde.org/frameworks/kapidox.git"
upstream_browser: "https://invent.kde.org/frameworks/kapidox/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kapidox"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kapidox/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-karchive
upstream_url: "https://invent.kde.org/frameworks/karchive.git"
upstream_browser: "https://invent.kde.org/frameworks/karchive/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-karchive"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-karchive/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kauth
upstream_url: "https://invent.kde.org/frameworks/kauth.git"
upstream_browser: "https://invent.kde.org/frameworks/kauth/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kauth"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kauth/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kbookmarks
upstream_url: "https://invent.kde.org/frameworks/kbookmarks.git"
upstream_browser: "https://invent.kde.org/frameworks/kbookmarks/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kbookmarks"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kbookmarks/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcalendarcore
upstream_url: "https://invent.kde.org/frameworks/kcalendarcore.git"
upstream_browser: "https://invent.kde.org/frameworks/kcalendarcore/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcalendarcore"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcalendarcore/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcmutils
upstream_url: "https://invent.kde.org/frameworks/kcmutils.git"
upstream_browser: "https://invent.kde.org/frameworks/kcmutils/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcmutils"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcmutils/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcodecs
upstream_url: "https://invent.kde.org/frameworks/kcodecs.git"
upstream_browser: "https://invent.kde.org/frameworks/kcodecs/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcodecs"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcodecs/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcolorscheme
upstream_url: "https://invent.kde.org/frameworks/kcolorscheme.git"
upstream_browser: "https://invent.kde.org/frameworks/kcolorscheme/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcolorscheme"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcolorscheme/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcompletion
upstream_url: "https://invent.kde.org/frameworks/kcompletion.git"
upstream_browser: "https://invent.kde.org/frameworks/kcompletion/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcompletion"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcompletion/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kconfig
upstream_url: "https://invent.kde.org/frameworks/kconfig.git"
upstream_browser: "https://invent.kde.org/frameworks/kconfig/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kconfig"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kconfig/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kconfigwidgets
upstream_url: "https://invent.kde.org/frameworks/kconfigwidgets.git"
upstream_browser: "https://invent.kde.org/frameworks/kconfigwidgets/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kconfigwidgets"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kconfigwidgets/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcoreaddons
upstream_url: "https://invent.kde.org/frameworks/kcoreaddons.git"
upstream_browser: "https://invent.kde.org/frameworks/kcoreaddons/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcoreaddons"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcoreaddons/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kcrash
upstream_url: "https://invent.kde.org/frameworks/kcrash.git"
upstream_browser: "https://invent.kde.org/frameworks/kcrash/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcrash"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kcrash/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kdbusaddons
upstream_url: "https://invent.kde.org/frameworks/kdbusaddons.git"
upstream_browser: "https://invent.kde.org/frameworks/kdbusaddons/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdbusaddons"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdbusaddons/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kdeclarative
upstream_url: "https://invent.kde.org/frameworks/kdeclarative.git"
upstream_browser: "https://invent.kde.org/frameworks/kdeclarative/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdeclarative"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdeclarative/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kded
upstream_url: "https://invent.kde.org/frameworks/kded.git"
upstream_browser: "https://invent.kde.org/frameworks/kded/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kded"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kded/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kdesu
upstream_url: "https://invent.kde.org/frameworks/kdesu.git"
upstream_browser: "https://invent.kde.org/frameworks/kdesu/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdesu"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdesu/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kdnssd
upstream_url: "https://invent.kde.org/frameworks/kdnssd.git"
upstream_browser: "https://invent.kde.org/frameworks/kdnssd/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdnssd"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdnssd/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kdoctools
upstream_url: "https://invent.kde.org/frameworks/kdoctools.git"
upstream_browser: "https://invent.kde.org/frameworks/kdoctools/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdoctools"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kdoctools/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kfilemetadata
upstream_url: "https://invent.kde.org/frameworks/kfilemetadata.git"
upstream_browser: "https://invent.kde.org/frameworks/kfilemetadata/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kfilemetadata"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kfilemetadata/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kglobalaccel
upstream_url: "https://invent.kde.org/frameworks/kglobalaccel.git"
upstream_browser: "https://invent.kde.org/frameworks/kglobalaccel/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kglobalaccel"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kglobalaccel/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kguiaddons
upstream_url: "https://invent.kde.org/frameworks/kguiaddons.git"
upstream_browser: "https://invent.kde.org/frameworks/kguiaddons/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kguiaddons"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kguiaddons/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kholidays
upstream_url: "https://invent.kde.org/frameworks/kholidays.git"
upstream_browser: "https://invent.kde.org/frameworks/kholidays/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kholidays"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kholidays/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-ki18n
upstream_url: "https://invent.kde.org/frameworks/ki18n.git"
upstream_browser: "https://invent.kde.org/frameworks/ki18n/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ki18n"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ki18n/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kiconthemes
upstream_url: "https://invent.kde.org/frameworks/kiconthemes.git"
upstream_browser: "https://invent.kde.org/frameworks/kiconthemes/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kiconthemes"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kiconthemes/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kidletime
upstream_url: "https://invent.kde.org/frameworks/kidletime.git"
upstream_browser: "https://invent.kde.org/frameworks/kidletime/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kidletime"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kidletime/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kimageformats
upstream_url: "https://invent.kde.org/frameworks/kimageformats.git"
upstream_browser: "https://invent.kde.org/frameworks/kimageformats/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kimageformats"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kimageformats/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kio
upstream_url: "https://invent.kde.org/frameworks/kio.git"
upstream_browser: "https://invent.kde.org/frameworks/kio/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kio"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kio/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kirigami
upstream_url: "https://invent.kde.org/frameworks/kirigami.git"
upstream_browser: "https://invent.kde.org/frameworks/kirigami/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kirigami"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kirigami/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kitemmodels
upstream_url: "https://invent.kde.org/frameworks/kitemmodels.git"
upstream_browser: "https://invent.kde.org/frameworks/kitemmodels/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kitemmodels"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kitemmodels/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kitemviews
upstream_url: "https://invent.kde.org/frameworks/kitemviews.git"
upstream_browser: "https://invent.kde.org/frameworks/kitemviews/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kitemviews"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kitemviews/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kjobwidgets
upstream_url: "https://invent.kde.org/frameworks/kjobwidgets.git"
upstream_browser: "https://invent.kde.org/frameworks/kjobwidgets/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kjobwidgets"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kjobwidgets/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-knewstuff
upstream_url: "https://invent.kde.org/frameworks/knewstuff.git"
upstream_browser: "https://invent.kde.org/frameworks/knewstuff/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-knewstuff"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-knewstuff/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-knotifications
upstream_url: "https://invent.kde.org/frameworks/knotifications.git"
upstream_browser: "https://invent.kde.org/frameworks/knotifications/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-knotifications"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-knotifications/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-knotifyconfig
upstream_url: "https://invent.kde.org/frameworks/knotifyconfig.git"
upstream_browser: "https://invent.kde.org/frameworks/knotifyconfig/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-knotifyconfig"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-knotifyconfig/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kpackage
upstream_url: "https://invent.kde.org/frameworks/kpackage.git"
upstream_browser: "https://invent.kde.org/frameworks/kpackage/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kpackage"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kpackage/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kparts
upstream_url: "https://invent.kde.org/frameworks/kparts.git"
upstream_browser: "https://invent.kde.org/frameworks/kparts/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kparts"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kparts/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kpeople
upstream_url: "https://invent.kde.org/frameworks/kpeople.git"
upstream_browser: "https://invent.kde.org/frameworks/kpeople/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kpeople"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kpeople/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kplotting
upstream_url: "https://invent.kde.org/frameworks/kplotting.git"
upstream_browser: "https://invent.kde.org/frameworks/kplotting/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kplotting"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kplotting/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kpty
upstream_url: "https://invent.kde.org/frameworks/kpty.git"
upstream_browser: "https://invent.kde.org/frameworks/kpty/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kpty"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kpty/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kquickcharts
upstream_url: "https://invent.kde.org/frameworks/kquickcharts.git"
upstream_browser: "https://invent.kde.org/frameworks/kquickcharts/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kquickcharts"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kquickcharts/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-krunner
upstream_url: "https://invent.kde.org/frameworks/krunner.git"
upstream_browser: "https://invent.kde.org/frameworks/krunner/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-krunner"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-krunner/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kservice
upstream_url: "https://invent.kde.org/frameworks/kservice.git"
upstream_browser: "https://invent.kde.org/frameworks/kservice/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kservice"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kservice/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kstatusnotifieritem
upstream_url: "https://invent.kde.org/frameworks/kstatusnotifieritem.git"
upstream_browser: "https://invent.kde.org/frameworks/kstatusnotifieritem/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kstatusnotifieritem"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kstatusnotifieritem/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-ksvg
upstream_url: "https://invent.kde.org/frameworks/ksvg.git"
upstream_browser: "https://invent.kde.org/frameworks/ksvg/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ksvg"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ksvg/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-ktexteditor
upstream_url: "https://invent.kde.org/frameworks/ktexteditor.git"
upstream_browser: "https://invent.kde.org/frameworks/ktexteditor/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ktexteditor"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ktexteditor/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-ktexttemplate
upstream_url: "https://invent.kde.org/frameworks/ktexttemplate.git"
upstream_browser: "https://invent.kde.org/frameworks/ktexttemplate/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ktexttemplate"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ktexttemplate/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-ktextwidgets
upstream_url: "https://invent.kde.org/frameworks/ktextwidgets.git"
upstream_browser: "https://invent.kde.org/frameworks/ktextwidgets/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ktextwidgets"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-ktextwidgets/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kunitconversion
upstream_url: "https://invent.kde.org/frameworks/kunitconversion.git"
upstream_browser: "https://invent.kde.org/frameworks/kunitconversion/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kunitconversion"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kunitconversion/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kuserfeedback
upstream_url: "https://invent.kde.org/frameworks/kuserfeedback.git"
upstream_browser: "https://invent.kde.org/frameworks/kuserfeedback/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kuserfeedback"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kuserfeedback/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kwallet
upstream_url: "https://invent.kde.org/frameworks/kwallet.git"
upstream_browser: "https://invent.kde.org/frameworks/kwallet/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kwallet"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kwallet/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kwidgetsaddons
upstream_url: "https://invent.kde.org/frameworks/kwidgetsaddons.git"
upstream_browser: "https://invent.kde.org/frameworks/kwidgetsaddons/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kwidgetsaddons"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kwidgetsaddons/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kwindowsystem
upstream_url: "https://invent.kde.org/frameworks/kwindowsystem.git"
upstream_browser: "https://invent.kde.org/frameworks/kwindowsystem/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kwindowsystem"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kwindowsystem/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-kxmlgui
upstream_url: "https://invent.kde.org/frameworks/kxmlgui.git"
upstream_browser: "https://invent.kde.org/frameworks/kxmlgui/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kxmlgui"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-kxmlgui/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-modemmanager-qt
upstream_url: "https://invent.kde.org/frameworks/modemmanager-qt.git"
upstream_browser: "https://invent.kde.org/frameworks/modemmanager-qt/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-modemmanager-qt"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-modemmanager-qt/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-networkmanager-qt
upstream_url: "https://invent.kde.org/frameworks/networkmanager-qt.git"
upstream_browser: "https://invent.kde.org/frameworks/networkmanager-qt/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-networkmanager-qt"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-networkmanager-qt/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-prison
upstream_url: "https://invent.kde.org/frameworks/prison.git"
upstream_browser: "https://invent.kde.org/frameworks/prison/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-prison"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-prison/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-purpose
upstream_url: "https://invent.kde.org/frameworks/purpose.git"
upstream_browser: "https://invent.kde.org/frameworks/purpose/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-purpose"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-purpose/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-qqc2-desktop-style
upstream_url: "https://invent.kde.org/frameworks/qqc2-desktop-style.git"
upstream_browser: "https://invent.kde.org/frameworks/qqc2-desktop-style/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-qqc2-desktop-style"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-qqc2-desktop-style/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-solid
upstream_url: "https://invent.kde.org/frameworks/solid.git"
upstream_browser: "https://invent.kde.org/frameworks/solid/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-solid"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-solid/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-sonnet
upstream_url: "https://invent.kde.org/frameworks/sonnet.git"
upstream_browser: "https://invent.kde.org/frameworks/sonnet/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-sonnet"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-sonnet/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-syndication
upstream_url: "https://invent.kde.org/frameworks/syndication.git"
upstream_browser: "https://invent.kde.org/frameworks/syndication/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-syndication"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-syndication/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-syntax-highlighting
upstream_url: "https://invent.kde.org/frameworks/syntax-highlighting.git"
upstream_browser: "https://invent.kde.org/frameworks/syntax-highlighting/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-syntax-highlighting"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-syntax-highlighting/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kf6-threadweaver
upstream_url: "https://invent.kde.org/frameworks/threadweaver.git"
upstream_browser: "https://invent.kde.org/frameworks/threadweaver/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-threadweaver"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kf6-threadweaver/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kpmcore
upstream_url: "https://invent.kde.org/system/kpmcore.git"
upstream_browser: "https://invent.kde.org/system/kpmcore/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kpmcore"
packaging_branch: "kubuntu_unstable"
- name: plasma-discover
upstream_url: "https://invent.kde.org/plasma/discover.git"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/discover"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kpmcore/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: skanlite
upstream_url: "https://invent.kde.org/graphics/skanlite.git"
upstream_browser: "https://invent.kde.org/graphics/skanlite/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/skanlite"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/skanlite/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: libksane
upstream_url: "https://invent.kde.org/graphics/libksane.git"
upstream_browser: "https://invent.kde.org/graphics/libksane/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libksane"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libksane/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: ksanecore
upstream_url: "https://invent.kde.org/libraries/ksanecore.git"
upstream_browser: "https://invent.kde.org/libraries/ksanecore/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ksanecore"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ksanecore/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-wayland-protocols
upstream_url: "https://invent.kde.org/libraries/plasma-wayland-protocols.git"
upstream_browser: "https://invent.kde.org/libraries/plasma-wayland-protocols/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-wayland-protocols"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-wayland-protocols/commit/?id="
packaging_branch: "kubuntu_unstable"
releases:

@ -3,6 +3,7 @@ packages:
- name: libdbusmenu-lxqt
packaging_branch: "ci/unstable"
- name: libqtxdg
packaging_branch: "ci/unstable"
- name: lxqt-menu-data
- name: liblxqt
- name: libsysstat
@ -13,6 +14,7 @@ packages:
- name: qtermwidget
- name: lxqt-panel
- name: pcmanfm-qt
packaging_branch: "ci/unstable"
- name: qterminal
- name: lxqt-powermanagement
- name: lxqt-runner
@ -34,9 +36,12 @@ packages:
- name: obconf-qt
- name: nm-tray
upstream_url: "https://github.com/palinek/nm-tray.git"
upstream_browser: "https://github.com/palinek/nm-tray/commit/"
- name: calamares
upstream_url: "https://github.com/calamares/calamares.git"
upstream_browser: "https://github.com/calamares/calamares/commit/"
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/ubuntu/+source/calamares/+git/calamares"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/ubuntu/+source/calamares/+git/calamares/commit/?id="
packaging_branch: "ci/unstable"
releases:

@ -0,0 +1,384 @@
packages:
- name: bluedevil
upstream_url: "https://invent.kde.org/plasma/bluedevil.git"
upstream_browser: "https://invent.kde.org/plasma/bluedevil/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/bluedevil"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/bluedevil/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: breeze
upstream_url: "https://invent.kde.org/plasma/breeze.git"
upstream_browser: "https://invent.kde.org/plasma/breeze/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: breeze-grub
upstream_url: "https://invent.kde.org/plasma/breeze-grub.git"
upstream_browser: "https://invent.kde.org/plasma/breeze-grub/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze-grub"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze-grub/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: breeze-gtk
upstream_url: "https://invent.kde.org/plasma/breeze-gtk.git"
upstream_browser: "https://invent.kde.org/plasma/breeze-gtk/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze-gtk"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze-gtk/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: breeze-plymouth
upstream_url: "https://invent.kde.org/plasma/breeze-plymouth.git"
upstream_browser: "https://invent.kde.org/plasma/breeze-plymouth/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze-plymouth"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/breeze-plymouth/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: drkonqi
upstream_url: "https://invent.kde.org/plasma/drkonqi.git"
upstream_browser: "https://invent.kde.org/plasma/drkonqi/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/drkonqi"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/drkonqi/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: flatpak-kcm
upstream_url: "https://invent.kde.org/plasma/flatpak-kcm.git"
upstream_browser: "https://invent.kde.org/plasma/flatpak-kcm/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/flatpak-kcm"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/flatpak-kcm/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kactivitymanagerd
upstream_url: "https://invent.kde.org/plasma/kactivitymanagerd.git"
upstream_browser: "https://invent.kde.org/plasma/kactivitymanagerd/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kactivitymanagerd"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kactivitymanagerd/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kde-cli-tools
upstream_url: "https://invent.kde.org/plasma/kde-cli-tools.git"
upstream_browser: "https://invent.kde.org/plasma/kde-cli-tools/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kde-cli-tools"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kde-cli-tools/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kdecoration
upstream_url: "https://invent.kde.org/plasma/kdecoration.git"
upstream_browser: "https://invent.kde.org/plasma/kdecoration/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kdecoration"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kdecoration/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kde-gtk-config
upstream_url: "https://invent.kde.org/plasma/kde-gtk-config.git"
upstream_browser: "https://invent.kde.org/plasma/kde-gtk-config/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kde-gtk-config"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kde-gtk-config/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kdeplasma-addons
upstream_url: "https://invent.kde.org/plasma/kdeplasma-addons.git"
upstream_browser: "https://invent.kde.org/plasma/kdeplasma-addons/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kdeplasma-addons"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kdeplasma-addons/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kgamma
upstream_url: "https://invent.kde.org/plasma/kgamma.git"
upstream_browser: "https://invent.kde.org/plasma/kgamma/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kgamma"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kgamma/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kglobalacceld
upstream_url: "https://invent.kde.org/plasma/kglobalacceld.git"
upstream_browser: "https://invent.kde.org/plasma/kglobalacceld/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kglobalacceld"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kglobalacceld/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kinfocenter
upstream_url: "https://invent.kde.org/plasma/kinfocenter.git"
upstream_browser: "https://invent.kde.org/plasma/kinfocenter/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kinfocenter"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kinfocenter/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kmenuedit
upstream_url: "https://invent.kde.org/plasma/kmenuedit.git"
upstream_browser: "https://invent.kde.org/plasma/kmenuedit/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kmenuedit"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kmenuedit/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kpipewire
upstream_url: "https://invent.kde.org/plasma/kpipewire.git"
upstream_browser: "https://invent.kde.org/plasma/kpipewire/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kpipewire"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kpipewire/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: krdp
upstream_url: "https://invent.kde.org/plasma/krdp.git"
upstream_browser: "https://invent.kde.org/plasma/krdp/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/krdp"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/krdp/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kscreen
upstream_url: "https://invent.kde.org/plasma/kscreen.git"
upstream_browser: "https://invent.kde.org/plasma/kscreen/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kscreen"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kscreen/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kscreenlocker
upstream_url: "https://invent.kde.org/plasma/kscreenlocker.git"
upstream_browser: "https://invent.kde.org/plasma/kscreenlocker/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kscreenlocker"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kscreenlocker/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: ksshaskpass
upstream_url: "https://invent.kde.org/plasma/ksshaskpass.git"
upstream_browser: "https://invent.kde.org/plasma/ksshaskpass/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ksshaskpass"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ksshaskpass/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: ksystemstats
upstream_url: "https://invent.kde.org/plasma/ksystemstats.git"
upstream_browser: "https://invent.kde.org/plasma/ksystemstats/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ksystemstats"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ksystemstats/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kwallet-pam
upstream_url: "https://invent.kde.org/plasma/kwallet-pam.git"
upstream_browser: "https://invent.kde.org/plasma/kwallet-pam/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwallet-pam"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwallet-pam/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kwayland
upstream_url: "https://invent.kde.org/plasma/kwayland.git"
upstream_browser: "https://invent.kde.org/plasma/kwayland/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwayland"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwayland/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kwayland-integration
upstream_url: "https://invent.kde.org/plasma/kwayland-integration.git"
upstream_browser: "https://invent.kde.org/plasma/kwayland-integration/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwayland-integration"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwayland-integration/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kwin
upstream_url: "https://invent.kde.org/plasma/kwin.git"
upstream_browser: "https://invent.kde.org/plasma/kwin/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwin"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwin/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: kwrited
upstream_url: "https://invent.kde.org/plasma/kwrited.git"
upstream_browser: "https://invent.kde.org/plasma/kwrited/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwrited"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kwrited/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: layer-shell-qt
upstream_url: "https://invent.kde.org/plasma/layer-shell-qt.git"
upstream_browser: "https://invent.kde.org/plasma/layer-shell-qt/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/layer-shell-qt"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/layer-shell-qt/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: libkscreen
upstream_url: "https://invent.kde.org/plasma/libkscreen.git"
upstream_browser: "https://invent.kde.org/plasma/libkscreen/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libkscreen"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libkscreen/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: libksysguard
upstream_url: "https://invent.kde.org/plasma/libksysguard.git"
upstream_browser: "https://invent.kde.org/plasma/libksysguard/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libksysguard"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libksysguard/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: libplasma
upstream_url: "https://invent.kde.org/plasma/libplasma.git"
upstream_browser: "https://invent.kde.org/plasma/libplasma/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libplasma"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/libplasma/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: milou
upstream_url: "https://invent.kde.org/plasma/milou.git"
upstream_browser: "https://invent.kde.org/plasma/milou/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/milou"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/milou/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: ocean-sound-theme
upstream_url: "https://invent.kde.org/plasma/ocean-sound-theme.git"
upstream_browser: "https://invent.kde.org/plasma/ocean-sound-theme/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ocean-sound-theme"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/ocean-sound-theme/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: oxygen
upstream_url: "https://invent.kde.org/plasma/oxygen.git"
upstream_browser: "https://invent.kde.org/plasma/oxygen/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/oxygen"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/oxygen/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: oxygen-sounds
upstream_url: "https://invent.kde.org/plasma/oxygen-sounds.git"
upstream_browser: "https://invent.kde.org/plasma/oxygen-sounds/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/oxygen-sounds"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/oxygen-sounds/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma5support
upstream_url: "https://invent.kde.org/plasma/plasma5support.git"
upstream_browser: "https://invent.kde.org/plasma/plasma5support/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma5support"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma5support/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-activities
upstream_url: "https://invent.kde.org/plasma/plasma-activities.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-activities/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-activities"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-activities/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-activities-stats
upstream_url: "https://invent.kde.org/plasma/plasma-activities-stats.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-activities-stats/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-activities-stats"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-activities-stats/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-browser-integration
upstream_url: "https://invent.kde.org/plasma/plasma-browser-integration.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-browser-integration/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-browser-integration"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-browser-integration/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-desktop
upstream_url: "https://invent.kde.org/plasma/plasma-desktop.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-desktop/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-desktop"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-desktop/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-discover
upstream_url: "https://invent.kde.org/plasma/discover.git"
upstream_browser: "https://invent.kde.org/plasma/discover/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/discover"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/discover/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-disks
upstream_url: "https://invent.kde.org/plasma/plasma-disks.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-disks/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-disks"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-disks/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-firewall
upstream_url: "https://invent.kde.org/plasma/plasma-firewall.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-firewall/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-firewall"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-firewall/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-integration
upstream_url: "https://invent.kde.org/plasma/plasma-integration.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-integration/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-integration"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-integration/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-nano
upstream_url: "https://invent.kde.org/plasma/plasma-nano.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-nano/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-nano"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-nano/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-nm
upstream_url: "https://invent.kde.org/plasma/plasma-nm.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-nm/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-nm"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-nm/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-pa
upstream_url: "https://invent.kde.org/plasma/plasma-pa.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-pa/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-pa"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-pa/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-sdk
upstream_url: "https://invent.kde.org/plasma/plasma-sdk.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-sdk/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-sdk"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-sdk/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-systemmonitor
upstream_url: "https://invent.kde.org/plasma/plasma-systemmonitor.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-systemmonitor/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-systemmonitor"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-systemmonitor/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-thunderbolt
upstream_url: "https://invent.kde.org/plasma/plasma-thunderbolt.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-thunderbolt/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-thunderbolt"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-thunderbolt/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-vault
upstream_url: "https://invent.kde.org/plasma/plasma-vault.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-vault/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-vault"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-vault/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-welcome
upstream_url: "https://invent.kde.org/plasma/plasma-welcome.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-welcome/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-welcome"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-welcome/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-workspace
upstream_url: "https://invent.kde.org/plasma/plasma-workspace.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-workspace/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-workspace"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-workspace/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plasma-workspace-wallpapers
upstream_url: "https://invent.kde.org/plasma/plasma-workspace-wallpapers.git"
upstream_browser: "https://invent.kde.org/plasma/plasma-workspace-wallpapers/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-workspace-wallpapers"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plasma-workspace-wallpapers/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: plymouth-kcm
upstream_url: "https://invent.kde.org/plasma/plymouth-kcm.git"
upstream_browser: "https://invent.kde.org/plasma/plymouth-kcm/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plymouth-kcm"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/plymouth-kcm/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: polkit-kde-agent-1
upstream_url: "https://invent.kde.org/plasma/polkit-kde-agent-1.git"
upstream_browser: "https://invent.kde.org/plasma/polkit-kde-agent-1/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/polkit-kde-agent-1"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/polkit-kde-agent-1/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: powerdevil
upstream_url: "https://invent.kde.org/plasma/powerdevil.git"
upstream_browser: "https://invent.kde.org/plasma/powerdevil/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/powerdevil"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/powerdevil/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: print-manager
upstream_url: "https://invent.kde.org/plasma/print-manager.git"
upstream_browser: "https://invent.kde.org/plasma/print-manager/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/print-manager"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/print-manager/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: qqc2-breeze-style
upstream_url: "https://invent.kde.org/plasma/qqc2-breeze-style.git"
upstream_browser: "https://invent.kde.org/plasma/qqc2-breeze-style/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/qqc2-breeze-style"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/qqc2-breeze-style/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: sddm-kcm
upstream_url: "https://invent.kde.org/plasma/sddm-kcm.git"
upstream_browser: "https://invent.kde.org/plasma/sddm-kcm/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/sddm-kcm"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/sddm-kcm/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: systemsettings
upstream_url: "https://invent.kde.org/plasma/systemsettings.git"
upstream_browser: "https://invent.kde.org/plasma/systemsettings/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/systemsettings"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/systemsettings/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: wacomtablet
upstream_url: "https://invent.kde.org/plasma/wacomtablet.git"
upstream_browser: "https://invent.kde.org/plasma/wacomtablet/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/wacomtablet"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/wacomtablet/commit/?id="
packaging_branch: "kubuntu_unstable"
- name: xdg-desktop-portal-kde
upstream_url: "https://invent.kde.org/plasma/xdg-desktop-portal-kde.git"
upstream_browser: "https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/commit/"
packaging_url: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/xdg-desktop-portal-kde"
packaging_browser: "https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/xdg-desktop-portal-kde/commit/?id="
packaging_branch: "kubuntu_unstable"
releases:
- plucky
- oracular
- noble

@ -1,107 +1,226 @@
packages:
- name: qt6-webengine
upstream_url: "https://code.qt.io/qt/qtwebengine.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtwebengine.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-webengine"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-webengine/commit/?id="
packaging_branch: "ci/unstable"
large: true
- name: qt6-base
upstream_url: "https://code.qt.io/qt/qtbase.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtbase.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-base"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-base/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-imageformats
upstream_url: "https://code.qt.io/qt/qtimageformats.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtimageformats.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-imageformats"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-imageformats/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-languageserver
upstream_url: "https://code.qt.io/qt/qtlanguageserver.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtlanguageserver.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-languageserver"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-languageserver/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-shadertools
upstream_url: "https://code.qt.io/qt/qtshadertools.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtshadertools.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-shadertools"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-shadertools/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-svg
upstream_url: "https://code.qt.io/qt/qtsvg.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtsvg.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-svg"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-svg/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-networkauth
upstream_url: "https://code.qt.io/qt/qtnetworkauth.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtnetworkauth.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-networkauth"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-networkauth/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-serialport
upstream_url: "https://code.qt.io/qt/qtserialport.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtserialport.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-serialport"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-serialport/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-declarative
upstream_url: "https://code.qt.io/qt/qtdeclarative.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-declarative"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-declarative/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-lottie
upstream_url: "https://code.qt.io/qt/qtlottie.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtlottie.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-lottie"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-lottie/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-websockets
upstream_url: "https://code.qt.io/qt/qtwebsockets.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtwebsockets.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-websockets"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-websockets/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-5compat
upstream_url: "https://code.qt.io/qt/qt5compat.git"
upstream_browser: "https://code.qt.io/cgit/qt/qt5compat.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-5compat"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-5compat/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-connectivity
upstream_url: "https://code.qt.io/qt/qtconnectivity.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtconnectivity.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-connectivity"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-connectivity/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-scxml
upstream_url: "https://code.qt.io/qt/qtscxml.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtscxml.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-scxml"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-scxml/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-sensors
upstream_url: "https://code.qt.io/qt/qtsensors.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtsensors.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-sensors"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-sensors/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-wayland
upstream_url: "https://code.qt.io/qt/qtwayland.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtwayland.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-wayland"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-wayland/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-datavis3d
upstream_url: "https://code.qt.io/qt/qtdatavis3d.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtdatavis3d.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-datavis3d"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-datavis3d/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-grpc
upstream_url: "https://code.qt.io/qt/qtgrpc.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtgrpc.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-grpc"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-grpc/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-positioning
upstream_url: "https://code.qt.io/qt/qtpositioning.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtpositioning.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-positioning"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-positioning/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-quicktimeline
upstream_url: "https://code.qt.io/qt/qtquicktimeline.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtquicktimeline.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-quicktimeline"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-quicktimeline/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-serialbus
upstream_url: "https://code.qt.io/qt/qtserialbus.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtserialbus.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-serialbus"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-serialbus/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-tools
upstream_url: "https://code.qt.io/qt/qttools.git"
upstream_browser: "https://code.qt.io/cgit/qt/qttools.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-tools"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-tools/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-webchannel
upstream_url: "https://code.qt.io/qt/qtwebchannel.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtwebchannel.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-webchannel"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-webchannel/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-httpserver
upstream_url: "https://code.qt.io/qt/qthttpserver.git"
upstream_browser: "https://code.qt.io/cgit/qt/qthttpserver.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-httpserver"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-httpserver/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-remoteobjects
upstream_url: "https://code.qt.io/qt/qtremoteobjects.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtremoteobjects.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-remoteobjects"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-remoteobjects/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-location
upstream_url: "https://code.qt.io/qt/qtlocation.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtlocation.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-location"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-location/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-quick3d
upstream_url: "https://code.qt.io/qt/qtquick3d.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtquick3d.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-quick3d"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-quick3d/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-translations
upstream_url: "https://code.qt.io/qt/qttranslations.git"
upstream_browser: "https://code.qt.io/cgit/qt/qttranslations.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-translations"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-translations/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-multimedia
upstream_url: "https://code.qt.io/qt/qtmultimedia.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtmultimedia.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-multimedia"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-multimedia/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-quick3dphysics
upstream_url: "https://code.qt.io/qt/qtquick3dphysics.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtquick3dphysics.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-quick3dphysics"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-quick3dphysics/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-graphs
upstream_url: "https://code.qt.io/qt/qtgraphs.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtgraphs.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-graphs"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-graphs/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-webview
upstream_url: "https://code.qt.io/qt/qtwebview.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtwebview.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-webview"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-webview/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-speech
upstream_url: "https://code.qt.io/qt/qtspeech.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtspeech.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-speech"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-speech/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-virtualkeyboard
upstream_url: "https://code.qt.io/qt/qtvirtualkeyboard.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtvirtualkeyboard.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-virtualkeyboard"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-virtualkeyboard/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-3d
upstream_url: "https://code.qt.io/qt/qt3d.git"
upstream_browser: "https://code.qt.io/cgit/qt/qt3d.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-3d"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-3d/commit/?id="
packaging_branch: "ci/unstable"
- name: qt6-charts
upstream_url: "https://code.qt.io/qt/qtcharts.git"
upstream_browser: "https://code.qt.io/cgit/qt/qtcharts.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-charts"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/qt6-charts/commit/?id="
packaging_branch: "ci/unstable"
- name: pyside6
upstream_url: "https://code.qt.io/pyside/pyside-setup.git"
upstream_browser: "https://code.qt.io/cgit/pyside/pyside-setup.git/commit/?id="
packaging_url: "https://git.launchpad.net/~ubuntu-qt-code/+git/pyside6"
packaging_browser: "https://git.launchpad.net/~ubuntu-qt-code/+git/pyside6/commit/?id="
packaging_branch: "ci/unstable"
releases:

@ -184,9 +184,11 @@ void processRelease(const std::string& RELEASE, const YAML::Node& config) {
std::string LP_TEAM = config["LP_TEAM"].as<std::string>();
std::string SOURCE_PPA = config["SOURCE_PPA"].as<std::string>();
std::string DEST_PPA = config["DEST_PPA"].as<std::string>();
std::string BRITNEY_CONF = config["BRITNEY_CONF"].as<std::string>();
std::string BRITNEY_CACHE = config["BRITNEY_CACHE"].as<std::string>();
std::string BRITNEY_DATADIR = config["BRITNEY_DATADIR"].as<std::string>();
std::string BRITNEY_OUTDIR = config["BRITNEY_OUTDIR"].as<std::string>();
std::string BRITNEY_PUBLIC_OUTDIR = config["BRITNEY_PUBLIC_OUTDIR"].as<std::string>();
std::string BRITNEY_HINTDIR = config["BRITNEY_HINTDIR"].as<std::string>();
std::string BRITNEY_LOC = config["BRITNEY_LOC"].as<std::string>();
@ -389,10 +391,9 @@ void processRelease(const std::string& RELEASE, const YAML::Node& config) {
writeFile(fs::path(BRITNEY_DATADIR) / (SOURCE_PPA + "-" + RELEASE) / "Dates", "");
// Create config file atomically
std::string configContent = readFile("britney.conf");
std::string configContent = readFile(BRITNEY_CONF);
// Replace variables in configContent using configuration variables
configContent = std::regex_replace(configContent, std::regex("\\$\\{RELEASE\\}"), RELEASE);
configContent = std::regex_replace(configContent, std::regex("\\$\\{BRITNEY_DATADIR\\}"), BRITNEY_DATADIR);
configContent = std::regex_replace(configContent, std::regex("%\\{SERIES\\}"), RELEASE);
writeFile("britney.conf", configContent);
std::cout << "Running britney..." << std::endl;
@ -406,9 +407,8 @@ void processRelease(const std::string& RELEASE, const YAML::Node& config) {
}
std::cout << "Syncing output to frontend..." << std::endl;
// Rsync command can be replaced with filesystem copy
fs::remove_all("output");
fs::copy("output", "../../output/britney", fs::copy_options::recursive | fs::copy_options::overwrite_existing);
fs::copy(BRITNEY_OUTDIR, BRITNEY_PUBLIC_OUTDIR, fs::copy_options::recursive | fs::copy_options::overwrite_existing);
fs::remove_all(BRITNEY_OUTDIR);
std::cout << "Moving packages..." << std::endl;

@ -44,7 +44,7 @@ if args.override_output:
LOG_DIR = os.path.join(BASE_OUTPUT_DIR, "logs/lintian/")
os.makedirs(LOG_DIR, exist_ok=True)
current_time = datetime.utcnow().strftime("%H-%M-%S")
current_time = datetime.utcnow().strftime("%Y%m%dT%H%M%S")
log_file = os.path.join(LOG_DIR, f"{current_time}.log")
logging.basicConfig(
level=logging.INFO,

Loading…
Cancel
Save