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 |