MegaTunix is a GTK+ based Tuning application for the MegaSquirt DIY (Do It Yourself) Fuel Injection Controller ECU. It currently supports nearly all firmware variants of the MegaSquirt, except MS-II (work in progress). MegaSquirt information can be gotten from http://www.megasquirt.info, http://msefi.com, and http://megasquirt.sourceforge.net Due to it's one-off nature, it would probably be best in "app-misc/megatunix"
Created attachment 65893 [details] megatunix-0.7.9 ebuild, initial submission
Please fix the following and reopen: * DESCRIPTION shouldn't be wrapped. Shorten if necessary, or just bring it all on to one line. * Use ${PN} in SRC_URI. * KEYWORDS need to follow policy. * DEPEND spacing (or lack of) is rather ugly. * S= can go. * The whole src_unpack is unnecessary. * Bring the econf stuff onto one line. * Quote the ${D} when installing.
Created attachment 66440 [details] Updated MegaTunix 0.7.9 ebuild Here's the updated file with the requested fixes applied to it.
reopening as per instruction, new ebuild is attached
KEYWORDS still need to be fixed. See http://dev.gentoo.org/~plasmaroo/devmanual/keywording/#keywording-new-packages .
Created attachment 66831 [details] Final update of megatunix-0.7.9.ebuild (keywords fixed) Keywords fixed as requested.
reopened again to hopefully get this through....
Is there any chance that this will get into the portage tree? My users of it have been requesting when the ebuild will be available...
It's now april 1st(6.5 months later) and this still hasn't been either, A. merged into the portage tree, or B. told that "we don't want it in portage". If it is deemed not valid enough of an app for portage, please tell me so and close this report. My users will be disappointed, but they'll have to live with it.
I personally would also prefer to install MegaTunix via portage so for sure there is a certain demand for that. Why don't you offer a regularly updated ebuild on the MegaTunix sourceforge download site along the tarballs which people could put into their portage overlays and install from there until it makes into the mainstream portage tree?
Ebuild added to sourceforge for the current 0.8.8 release until the gentoo portage dev's deem it worthwhile to add to the main tree.. Ebuild has been tested on x86 and works as expected. For those with overlays, download the ebuild to your overlay dir or /usr/local/portage/app-misc/megatunix cd to that dir where you stuck the ebuild and run "ebuild megatunix-0.8.8.ebuild digest" and then "emerge megatunix"
I can confirm that the ebuild merges perfectly. What I think could be added to it is an icon and a .desktop entry for the Gnome menus, and maybe a USE flag for cairo support. Thank you for this fine piece of software!
icons are being worked on. USE flag is possible, I donno how to set those up in ebuilds as I'm not ebuild wiz (feel from to make a patch). but megatunix defaults to cairo, and if you have a systme with a very old GTK, it'll fallback gracefully with no user input.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Created attachment 252149 [details] Brand new e-build for this 5 year old ticket I installed a brand new version of megatunix on a gentoo system tonight; I figured I would do it through an e-build. Suprisingly, the only changes I needed to make to the last attachment were removing the virtual/x11 dependency since modular X happened a couple of years ago, and adding a line to pull in libpng-1.2 (and of course renaming the file to reflect the much newer version of the software). I don't like my approach for libpng since it depends on an exact version (the only version of libpng-1.2 that is still available through portage) and I'm not sure how to do slots in a dependency graph. Otherwise, it should work fine. Thanks!
Created attachment 258512 [details] ebuild for git ebuild for megatunix via git
Created attachment 258513 [details] New ebuild megatunix-0.9.23.ebuild
Created attachment 258515 [details] Corrected dependancy for earler version Ooops!
Created attachment 258518 [details] Corrected dependancy
Created attachment 258521 [details] Corrected dependancy
Comment on attachment 258521 [details] Corrected dependancy Sorry guys. I really made a meal of that!