Bug 2428466 - Review Request: kraft - Handle your daily quotes and invoices in your small business
Summary: Review Request: kraft - Handle your daily quotes and invoices in your small b...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-10 14:49 UTC by Benson Muite
Modified: 2026-02-01 15:45 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.