Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 718082 - net-wireless/rtl_433: EAPI-8 bump, port to cmake.eclass
Summary: net-wireless/rtl_433: EAPI-8 bump, port to cmake.eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Radio project
URL: https://archives.gentoo.org/gentoo-de...
Whiteboard:
Keywords:
Depends on:
Blocks: EAPI6Removal cmake-utils-removal
  Show dependency tree
 
Reported: 2020-04-18 17:16 UTC by John (EBo) David
Modified: 2022-03-16 20:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
rtl_433-20.02.ebuld (rtl_433-20.02.ebuild,815 bytes, text/plain)
2020-04-18 17:16 UTC, John (EBo) David
Details
obligatory emerge info (emerge.info-20200418,8.62 KB, text/plain)
2020-04-18 17:17 UTC, John (EBo) David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John (EBo) David 2020-04-18 17:16:01 UTC
Created attachment 633620 [details]
rtl_433-20.02.ebuld

I have updated the ebuild to work with the latest released version (20.02).
Comment 1 John (EBo) David 2020-04-18 17:17:47 UTC
Created attachment 633622 [details]
obligatory emerge info
Comment 2 Jonas Stein gentoo-dev 2020-04-19 01:03:47 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

* We always try to use the latest EAPI, please bump to EAPI=7
* A bot can look for additional mistakes, if you upload a PR via github
Comment 3 John (EBo) David 2020-04-19 07:31:05 UTC
what repo do you want me to clone/fork to make the PR?
Comment 4 Ștefan Talpalaru 2021-06-08 19:31:34 UTC
rtl_433-21.05 available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay
Comment 5 Andreas Sturmlechner gentoo-dev 2021-09-07 10:10:45 UTC
In the year 2021 we don't bump packages still using cmake-utils.eclass.


Small excerpt of cmake.eclass changes:

- Drop all pre-EAPI-7 compatibility
- Drop CMAKE_MIN_VERSION
- Drop CMAKE_REMOVE_MODULES
- Array support for CMAKE_REMOVE_MODULES_LIST
- Drop _cmake_generator_to_use()
- Rename cmake-utils_src_make() -> cmake_build()
- Drop _cmake_ninja_src_make and _cmake_emake_src_make, move into cmake_build
Comment 6 Andreas Sturmlechner gentoo-dev 2021-11-30 10:07:32 UTC
Disappointing to see this bug be ignored and have an EAPI-5 bump in 2021.


commit 8e180218fb867ae3103a3887847ae7ef3173f569
Author: Rick Farina <zerochaos@gentoo.org>
Date:   Fri Jun 18 13:08:19 2021 -0400

    net-wireless/rtl_433: bump
    
    Package-Manager: Portage-3.0.19, Repoman-3.0.3
Comment 7 John (EBo) David 2022-02-27 09:44:23 UTC
@Andreas Sorry.  I completely dropped the ball on putting in the PR.
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-03-11 15:08:04 UTC
(In reply to John (EBo) David from comment #7)
> @Andreas Sorry.  I completely dropped the ball on putting in the PR.

Still interested?
Comment 9 Larry the Git Cow gentoo-dev 2022-03-16 20:54:30 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5da522e19f629f35342c5e7b613c6aedcb42c7

commit cb5da522e19f629f35342c5e7b613c6aedcb42c7
Author:     Rick Farina <zerochaos@gentoo.org>
AuthorDate: 2022-03-16 20:48:04 +0000
Commit:     Rick Farina <zerochaos@gentoo.org>
CommitDate: 2022-03-16 20:54:29 +0000

    net-wireless/rtl_433: eapi and eclass bump
    
    Signed-off-by: Rick Farina <zerochaos@gentoo.org>
    Closes: https://bugs.gentoo.org/718082

 net-wireless/rtl_433/Manifest                      |  2 +-
 .../{rtl_433-21.05.ebuild => rtl_433-21.12.ebuild} | 24 +++++++++++-----------
 net-wireless/rtl_433/rtl_433-9999.ebuild           | 19 +++++++++--------
 3 files changed, 24 insertions(+), 21 deletions(-)