Package Details: scalafmt-native 2.0.1-2

Git Clone URL: https://aur.archlinux.org/scalafmt-native.git (read-only, click to copy)
Package Base: scalafmt-native
Description: Code formatter for Scala built with GraalVM (for fast startup)
Upstream URL: https://scalameta.org/scalafmt/
Keywords: scala scalafmt
Licenses: Apache
Submitter: poslegm
Maintainer: PolarianDev
Last Packager: poslegm
Votes: 2
Popularity: 0.67
First Submitted: 2019-01-29 22:12 (UTC)
Last Updated: 2019-08-17 17:08 (UTC)

Dependencies (0)

Required by (0)

Sources (1)

Pinned Comments

PolarianDev commented on 2023-03-06 09:59 (UTC)

Update on hold due to an issue upstream while building the latest release, for more information on the status of the rewrite and update, check the following Pull Request:

https://onedev.polarian.dev/polarrepo/scalafmt-native/~pulls/1

If you are interested in the issue which is being encountered, checkout the issue submitted to the upstream code, here:

https://github.com/scalameta/scalafmt/issues/3490

Have a good day!

PolarianDev commented on 2023-03-05 14:03 (UTC)

Hello world,

I have saved this package from the trash can, the following changes will be implemented now that I have control:

  • Package will be updated to the latest version
  • Package will be chained from a binary build to a source build as the name suggests (using the source code on github)

Any further issues please let me know :)

Latest Comments

PolarianDev commented on 2023-03-06 09:59 (UTC)

Update on hold due to an issue upstream while building the latest release, for more information on the status of the rewrite and update, check the following Pull Request:

https://onedev.polarian.dev/polarrepo/scalafmt-native/~pulls/1

If you are interested in the issue which is being encountered, checkout the issue submitted to the upstream code, here:

https://github.com/scalameta/scalafmt/issues/3490

Have a good day!

PolarianDev commented on 2023-03-05 14:03 (UTC)

Hello world,

I have saved this package from the trash can, the following changes will be implemented now that I have control:

  • Package will be updated to the latest version
  • Package will be chained from a binary build to a source build as the name suggests (using the source code on github)

Any further issues please let me know :)

poslegm commented on 2019-12-13 15:50 (UTC)

Hello, vasya!

Thank you for your attention. Sadly, I fully switched my work environment from Arch Linux to MacOS. So, I can't maintain this package anymore. I replaced package name on scalafmt website to your package https://github.com/scalameta/scalafmt/commit/fc425cf02dc77f4592978bb25d2cf49970848bcf

vasya commented on 2019-12-10 13:18 (UTC)

UPD: I've just created the package scalafmt-native-bin from scratch, which also pulls the binary from official github releases, same as the official script.

vasya commented on 2019-12-10 10:24 (UTC)

Unrelated, can you please change the package name to scalafmt-native-bin? It is the recommended naming to avoid confusion with packages built from source. You can submit such a request via "Submit Request" link https://aur.archlinux.org/pkgbase/scalafmt-native/request/ , specifically the "Merge" option.

vasya commented on 2019-12-10 10:21 (UTC)

Hi. Is it possible to download binaries from scalafmt official location, not from the current maintainer-s personal web site?

This is the official GraalVM-pre-built installation script: https://raw.githubusercontent.com/scalameta/scalafmt/master/bin/install-scalafmt-native.sh

What we basically need is only this line from the whole script:

https://github.com/scalameta/scalafmt/releases/download/$VERSION/$ZIP

This contains one single binary, seems like a drop-in replacement. If you want, I can share a new PKGBUILD.