Package Details: eclipse-scala-ide 4.7.0-1

Git Clone URL: https://aur.archlinux.org/eclipse-scala-ide.git (read-only)
Package Base: eclipse-scala-ide
Description: Scala IDE for Eclipse
Upstream URL: http://www.scala-ide.org/
Licenses: custom
Submitter: kjozsa
Maintainer: mpento
Last Packager: mpento
Votes: 46
Popularity: 0.000120
First Submitted: 2011-11-11 13:26
Last Updated: 2018-08-25 09:21

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

giniu commented on 2013-03-02 11:06

No problem. Just small thing, you forgot to bump the version, they decided to skip 2.1 and will be releasing 3.0 directly, so it's 3.0RC1, not 2.1.0RC1 :)

kjozsa commented on 2013-03-02 10:00

updated. thanks, giniu!

giniu commented on 2013-03-02 09:49

Hi there. New upstream snapshot was released, and package url now points to Scala IDE 3.0 RC1, so md5sum changed. During update you can also change

$srcdir/LICENSE

into

"$srcdir"/LICENSE

to be space-safe again.

And thanks for maintaining this :)

giniu commented on 2013-01-17 21:29

I checked it once again :)

- You can replace arch=('i686' 'x86_64') with arch=('any') - there are no binary files
- You shouldn't use $startdir - LICENSE is linked into $srcdir - using $startdir isn't safe, there are some comments about it in https://wiki.archlinux.org/index.php/Creating_Packages#Defining_PKGBUILD_variables

This time it's I believe everything. Thanks again for packaging and maintaining this :)

kjozsa commented on 2013-01-17 18:05

Fixed them all - always happy to learn :)

giniu commented on 2013-01-17 17:54

No problem. But after reading more of this pkgbuild I have few others :)

- I'd move all of what is now in build() function into package() function
- your code isn't "special character friendly", especially "space safe" - easily fixed by enclosing $srcdir and $pkgdir in quotes
- '|| return 1' isn't needed, build/package will end on any failure unless you catch it
- is ajdt an optdepend? Looking at http://scala-ide.org/docs/dev/architecture/architecture.html it seems that "AspectJ classes used to weave into Eclipse" is contained in org.scala-ide.sdt.aspects - just like they bundle compiler or sbt for use in ide so it works without scala package installed, I haven't tested it though

and about maintaining -nightly, I'll pass - just wondered if you want it merged - but if no, then no problem - it doesn't hurt to have it around :)

kjozsa commented on 2013-01-17 09:36

Hi giniu, thanks for your comments! I updated the scala version and the dependency as well.

As of the two separate packages - I prefer to have eclipse-scala-ide being some stable release (I consider these milestone packages stable) and the nightly was used at the time when not even milestone packages were available for the eclipse version which was packages in Arch. I don't think I'll have the time (or interest) to maintain the *-nightly package but I'm glad to hand it over to you if you are interested.

kjozsa commented on 2013-01-17 09:33

Hi giniu, thanks for your comments! I updated the scala version (the two update sites have the same md5s though :)), and the dependency as well.

As of the two separate packages - I prefer to have eclipse-scala-ide being some stable release (I consider these milestone packages stable) and the nightly was used at the time when not even milestone packages were available for the eclipse version which was packages in Arch. I don't think I'll have the time (or interest) to maintain the *-nightly package but I'm glad to hand it over to you if you are interested.

giniu commented on 2013-01-16 19:50

Hi there, first of all, thanks for packaging this. I have three questions though:

- scala provided by extra is 2.10, so maybe this should point to http://download.scala-ide.org/sdk/e38/scala210/dev/update-site.zip instead (e38/scala210 vs e38/scala29)?

- seems that you use http://download.scala-ide.org/sdk/e38/... - so I guess dependency should be updated to eclipse>=3.8, right?

- now that eclipse juno (4.2.1) is in extra, do you expect any more nightly build with support for it? I think that even if, name eclipse-scala-ide-nightly would be more appropriate - so maybe merge eclipse-scala-ide-juno-nightly into eclipse-scala-ide and just upload eclipse-scala-ide-nightly when needed - what do you think?

kjozsa commented on 2012-08-10 20:23

Ok, please find the juno nightly scala-ide packaged as 'eclipse-scala-ide-juno-nightly' in AUR. As I intend to keep this package as a so-so stable version, this one will be kept out of date as long as there's no stable or at least milestone builds of the scala-ide with support for juno.

I hope you agree with this path. Any suggestions/comments welcome, as always..