Search Criteria
Package Details: buck 2022.05.05.01-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/buck.git (read-only, click to copy) |
---|---|
Package Base: | buck |
Description: | A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages. |
Upstream URL: | https://buckbuild.com |
Keywords: | automation build development incremental java polyglot reproducible tool |
Licenses: | Apache |
Submitter: | jtgoguen |
Maintainer: | Auerhuhn |
Last Packager: | Auerhuhn |
Votes: | 13 |
Popularity: | 0.000001 |
First Submitted: | 2016-04-22 23:09 (UTC) |
Last Updated: | 2024-04-13 22:35 (UTC) |
Dependencies (5)
- jdk8-openjdk
- python (python37AUR, python311AUR, python310AUR)
- ant (ant-gitAUR) (make)
- jdk11-openjdk (jdk11-temurinAUR) (make)
- watchmanAUR (watchman-gitAUR, watchman-binAUR) (optional) – prevent Buck from parsing all of your build files every time
Latest Comments
1 2 3 Next › Last »
Auerhuhn commented on 2023-04-15 19:47 (UTC)
@soloturn I’m leaning towards a
buck2
package because “buck2” seems to be how upstream has named the product. That would also be consistent to the existing buck2-git AUR package.Once a stable release of
buck2
comes out, I’m going to create the package – unless someone else wants to take it on.soloturn commented on 2023-04-09 22:07 (UTC)
buck2 is released, would you prefer to update the existing buck package, or better create a buck2 package?
https://engineering.fb.com/2023/04/06/open-source/buck2-open-source-large-scale-build-system/
Auerhuhn commented on 2022-05-12 18:42 (UTC)
@jc65536 Thanks for the pointer. I just pushed an update, bumping the version to v2021.05.05.01 (the folks at Meta appear to have forgotten that it’s 2022.) The Java 8 issue should be fixed now.
jc65536 commented on 2022-05-07 19:21 (UTC)
Thanks @Auerhuhn. Another issue I encountered was that buck was unable to find a "system compiler." I think the dependency should be changed from jre8-openjdk-headless to jdk8-openjdk.
Auerhuhn commented on 2022-03-03 15:12 (UTC)
Thanks for the pointer @jc65536. I just pushed an updated PKGBUILD, which should include workarounds for the Python 3.10 issues.
I also replaced the Python 2 dependency with Python 3. The package works for me now so chances are it’s working now for you, too.
jc65536 commented on 2022-02-09 20:03 (UTC)
Hi, this package is failing to build:
Is the build file using Python 3 where it should use Python 2?
Auerhuhn commented on 2021-11-06 00:11 (UTC)
I have taken over the package, bumped to the latest version and added a workaround for the issue @sramey40 reported.
Auerhuhn commented on 2021-10-04 23:59 (UTC)
Hi @kendfinger, this package needs a version bump and a couple of fixes. Would you mind adding me as a co-maintainer? Alternatively, feel free to pick the relevant commits from my fork on GitHub. Thanks in advance!
elldritch commented on 2020-05-10 03:17 (UTC) (edited on 2020-05-10 05:36 (UTC) by elldritch)
The latest update is currently broken, due to a bug in how the Buck installer works. I have filed a bug against the Buck repository at https://github.com/facebook/buck/issues/2462 and a fix at https://github.com/facebook/buck/pull/2463.
In the meantime, you'll need to either:
programs/gen_buck_info.py
to remove lines 55-56 (which cause the infinite loop described in the installer bug), OR.git
folder in the extracted source of the Buck repository that contains the revision history of Buck (the installer searches for this to generate the Buck version).To do (1), apply the following patch to the
PKGBUILD
:haawda commented on 2020-04-11 14:22 (UTC)
You not only need to install a java 11 environment, but also activate it, e.g.
as root. I doubt if yay can be configured to do this, so please try with plain makepkg.
1 2 3 Next › Last »