mapmot / arduino-overlay

Arduino IDE overlay for gentoo linux
https://bugs.gentoo.org/525882
GNU General Public License v2.0
2 stars 2 forks source link

removed ID #1

Closed jonasstein closed 6 years ago

jonasstein commented 6 years ago

found your link to the ebuild in https://bugs.gentoo.org/525882#c50 Are you interested in preparing a pull request with the help of the proxy maintainers? Join us on IRC, if you like. Some ideas for a start: What needs to be done with the ebuild: You should test this ebuild with repoman, bump to EAPI=6 change epatch to PATCH= or eapply see https://blogs.gentoo.org/mgorny/2015/11/13/the-ultimate-guide-to-eapi-6/ and https://devmanual.gentoo.org/ebuild-writing/eapi/ There are some absolute paths in the ebuild which need to be checked sz in line 104 needs local before

mapmot commented 6 years ago

You are looking at the wrong ebuild. I have given up on the arduino-[ide,core] fragmentation. In my opinion, this should be controlled by a java USE flag. The exciting stuff happens in dev-embedded/arduino, NOT in dev-embedded/arduino-ide!

I am interested in preparing a pull request. This will require a lot of hand-holding on the part of the proxy maintainers! Repoman and IRC are two of the things I have ideological issues with. Does repoman do anything other than appending the overlay folder to PORTDIR_OVERLAY?

I went as far as spending some time on #gentoo-dev via the web client, but unfortunately enlightenment didn't ensue :(, especially lacking +v.

I have pushed some changes, including a new dev-embedded/arduino/arduino-1.8.5.ebuild. I tried to incorporate your suggestions: The bump to EAPI 6 was relatively straight-forward, but the local in front of sz gave me the following:

ebuild arduino-1.8.5.ebuild manifest

arduino-1.8.5.ebuild: line 124: syntax error near unexpected token sz' arduino-1.8.5.ebuild: line 124: for local sz in ls lib/icons | sed -e 's/\([0-9]*\)x[0-9]*/\1/'; do'

jonasstein commented 6 years ago

great. The proxy maintainer team is happy to help you. As IRC client I suggest net-irc/quassel the webfrontend is not so useful. Join freenode and there #gentoo #gentoo-proxy-maint probably #gentoo-dev-help.

gentoo-dev is not suited for you.

I did not understand all of your answer. We can discuss there what repoman does and how to improve your ebuilds.