Skip to content

Arch AUR package help request #5082

Closed
Closed
@NicoHood

Description

@NicoHood

I currently try to update the AUR arduino package and got a few questions:

Questions

  • Which license is the correct for Arduino? GPL2? It seems that those licence information were correct.
  • Which dependencies does Arduino have? I think no java is required at all and you only need gtk2 at least. Is this correct?
  • The Arch wiki sais you have to add the user to the group lock which is not described at all in the wiki. I guess that is only relevant when using some java mods, so we can leave this out? -> seems to be the case when using with java. This should be noted in the wiki, not the installation.
  • Are you fine with /usr/local as installation destination? -> No, see arch wiki
  • Should we use install to copy the files or rather use cp? -> in most cases only cp works
  • Is a symlink to /bin really required? -> yes, to refer to the correct path

Changes applied:

  • Update to 1.6.9
  • Used https downloads
  • Used internal icons and mime file
  • Removed a lot unnecessary dependencies
  • Removed avrdude symlink as this causes just problems. Arduino is not meant to use a newer avrdude (or even gcc) version. Same for java.
  • Removed lock group note in installation
  • Added arm support (tested and working!)

Could anyone please have a look at the file here (in development):
https://gist.github.com/NicoHood/a50936c9c8af23a889c3176c5ddbe131

It should be discussed if it makes sense to link java,avrdude etc to an arch package instead of an arduino copy. I think it is not that good, because things may break because of this. On the other side it uses less space and more important uses the most up to date security fixes (especially for java).

Any suggestions and improvements appreciated. :)

Other helpful links:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions