Bug 2428466

Summary: Review Request: kraft - Handle your daily quotes and invoices in your small business
Product: [Fedora] Fedora Reporter: Benson Muite <benson_muite>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: farchord, package-review
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Benson Muite 2026-01-10 14:49:26 UTC
spec: https://fed500.fedorapeople.org/kraft.spec
srpm: https://fed500.fedorapeople.org/kraft-2.0.0-1.fc43.src.rpm

description:
Kraft is a Qt/KF6 based linux desktop software with a strong focus on ease of
use and the just enough feature set for the use case. With Kraft, creating
documents will run smooth and free time for more enjoyable things than office
work.

Check out the website http://volle-kraft-voraus.de for more information.

Kraft runs on your Linux desktop. No cloud involved, your data stays with you!

With Kraft, writing documents like quotes and invoices is very easy and fast.
Repeating tasks are supported, documents can be generated semi automatically,
ie. invoices from offers sent out before.

For efficient work, Kraft supports catalogs to organize materials and template
items. It focuses on high quality printouts because paper is still the main
communication media in the small business world. However, it also sends
documents via email and supports electronic invoicing with XRechnung.

fas: fed500

Reproducible: Always

Comment 1 Steve Cossette 2026-01-20 02:43:33 UTC
Curious, is there a reason why you started using cmake() BRs and then switched to package names?

I think it might be a good idea to reference all of the cmake BRs in the spec for futureproofing (In case the cmake modules get moved around for example).

Also, you have cmake(Qt6Core) and qt6-qtbase-devel referenced which are the same thing.

kf6-rpm-macros needs to be added as a BR too. While this isn't an official KDE project, you should probably also use %cmake_kf6 instead of %cmake

Comment 2 Benson Muite 2026-01-26 08:06:45 UTC
Thanks for the feedback. Updated:

spec: https://fed500.fedorapeople.org/kraft.spec
srpm: https://fed500.fedorapeople.org/kraft-2.0.0-1.fc43.src.rpm

plama-breeze-qt6 does not seem to have a CMake file nor a pkgconfig file:
https://src.fedoraproject.org/rpms/plasma-breeze/blob/rawhide/f/plasma-breeze.spec

Comment 3 Fedora Review Service 2026-01-27 00:10:12 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10065208
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2428466-kraft/fedora-rawhide-x86_64/10065208-kraft/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 4 Benson Muite 2026-01-30 06:28:15 UTC
spec: https://fed500.fedorapeople.org/kraft.spec
srpm: https://fed500.fedorapeople.org/kraft-2.0.0-1.fc43.src.rpm

[fedora-review-service-build]

Comment 5 Fedora Review Service 2026-01-31 01:41:52 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10082120
(failed)

Build log:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2428466-kraft/fedora-rawhide-x86_64/10082120-kraft/builder-live.log.gz

Please make sure the package builds successfully at least for Fedora Rawhide.

- If the build failed for unrelated reasons (e.g. temporary network
  unavailability), please ignore it.
- If the build failed because of missing BuildRequires, please make sure they
  are listed in the "Depends On" field


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 7 Benson Muite 2026-02-01 15:45:32 UTC
Build fails with %cmake_kf6 so will use %cmake