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: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Radio Herd
URL: https://archives.gentoo.org/gentoo-de...
Whiteboard:
Keywords:
Depends on:
Blocks: EAPI6Removal
  Show dependency tree
 
Reported: 2020-04-18 17:16 UTC by John (EBo) David
Modified: 2021-11-30 10:07 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