Bug 2240186
Summary: | Review Request: ocean-sound-theme - Ocean Sound Theme for Plasma | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Cossette <farchord> |
Component: | Package Review | Assignee: | Neal Gompa <ngompa13> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | ngompa13, package-review |
Target Milestone: | --- | Flags: | ngompa13:
fedora-review+
|
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-09-25 21:47:21 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2235556 |
Description
Steve Cossette
2023-09-22 10:59:14 UTC
Taking this review. > %global cmakever 5.27.80
> [...]
> BuildRequires: extra-cmake-modules >= %{cmakever}
> BuildRequires: kf6-rpm-macros >= %{cmakever}
> [...]
> Requires: kf6-filesystem >= %{cmakever}
This accidentally works today, but it won't work in the future, because Plasma and KF6 versions will not be in sync.
You will need to introduce a %kf6ver macro here for these dependencies to separate the version requirement from the package version.
Did not know that. I separated the version for those, and reuploaded the source rpm and spec. > %global kf6ver 5.27.80
This should probably be 5.240.0, no?
Based on https://invent.kde.org/plasma/ocean-sound-theme/-/blob/master/CMakeLists.txt?ref_type=heads#L12, it looks like it should be "5.240.0". Oh yeah it's in the cmakelists... Updated. I also updated the git date that was wrong. Seems I misread October as July. Was a drunk...? Anyway, all updated. > %global debug_package %{nil} Noarch packages don't need this. > %{_datadir}/sounds/ocean Add a trailing slash here. Done and updated. Review notes: * Package follows Fedora Packaging Guidelines * Package builds and installs * Package licensing is correctly handled * No serious issues from rpmlint PACKAGE APPROVED. The Pagure repository was created at https://src.fedoraproject.org/rpms/ocean-sound-theme |