Search Criteria
Package Details: nand2tetris 2.6-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/nand2tetris.git (read-only, click to copy) |
---|---|
Package Base: | nand2tetris |
Description: | Software suite accompanying Nand2Tetris course. |
Upstream URL: | http://www.nand2tetris.org/ |
Licenses: | GPL |
Submitter: | chadvoegele |
Maintainer: | chadvoegele |
Last Packager: | chadvoegele |
Votes: | 6 |
Popularity: | 0.000000 |
First Submitted: | 2014-01-04 19:46 (UTC) |
Last Updated: | 2021-09-27 03:27 (UTC) |
Dependencies (2)
- java-runtime (java-gcj-compat, jre10, jdk12-openj9-bin, zulu-12-bin, jre6, jre12, server-jre, jdk13-openj9-bin, jdk9-openj9-bin, jdk10, jdk11-openjdk-dcevm, jdk10-openj9-bin, jdk14-openj9-bin, jdk7, jre7, zulu-14-bin, amazon-corretto-15, jdk11-openjdk-dcevm-conflicts-fixed, zulu-embedded-jdk8, sapmachine-jdk-bin, amazon-corretto-16, jdk8-graalvm-bin, jdk16-graalvm-bin, jre8-openjdk-shenandoah, zulu-16-bin, jdk16-adoptopenjdk, jdk11-microsoft-openjdk, jdk16-microsoft-openjdk, jdk11-msopenjdk-bin, jdk18-beta-temurin, jdk8-arm, jre17-jetbrains, liberica-jdk-11-bin, liberica-jdk-11-lite-bin, liberica-jre-11-bin, jre11-jetbrains-imfix, java-openjdk-loom-ea-bin, jdk17-dragonwell-bin, hmcl-zulu-bin, jdk7-j9-bin, jdk7r1-j9-bin, jdk8-j9-bin, jdk11-j9-bin, jdk-jetbrains, jre11-jbr-xdg, jre12-openjdk, jre15-openjdk, jre16-openjdk, jre13-openjdk, jre14-openjdk, jre-bcl, jdk-bcl, amazon-corretto-18, zulu-18-bin, zulu-13-bin, jre15, jre14, jre13, jre16, jre17, bishengjdk-17, bishengjre-17, jdk-arm, jdk11-openj9-bin, jdk-openj9-bin, jre-openj9, zulu-15-bin, jre-jbr-xdg, zulu-embedded-jdk11, jdk-microsoft-openjdk, jre18-openjdk, jdk17-openj9-bin, jdk8-dragonwell-extended, jdk18-openj9-bin, jdk8-openj9-bin, jre8, jdk8, jre11, jdk-android-studio, amazon-corretto-8, amazon-corretto-11, amazon-corretto-19-bin, amazon-corretto-17, zulu-8-bin, zulu-11-bin, zulu-17-bin, zulu-19-bin, liberica-jre-8-full-bin, jdk11-graalvm-bin, jdk17-graalvm-bin, jdk19-graalvm-bin, liberica-jdk-full-bin, jre8-adoptopenjdk, jre-lts, liberica-jdk-11-full-bin, liberica-jdk-17-full-bin, liberica-jre-11-full-bin, jdk8-dragonwell-extended-bin, jdk8-dragonwell-standard-bin, jdk11-dragonwell-extended-bin, jdk11-dragonwell-standard-bin, jdk11-graalvm-ee-bin, jdk8-graalvm-ee-bin, jdk19-graalvm-ee-bin, jdk13-openjdk-bin, zulu-jre-fx-bin, zulu-jdk-fx-bin, liberica-jdk-8-full-bin, jdk17-graalvm-ee-bin, zulu-embedded-jdk, jre-jetbrains, jdk17-temurin, jdk11-temurin, jdk17-dragonwell-standard-bin, jre-openjdk-xdg, jre-openjdk-xdg-bin, mandrel-bin, java-openjdk-bin, jdk17-jetbrains-bin, jdk11-jetbrains-bin, zulu-20-bin, java-openjdk-ea-bin, jre, amazon-corretto-20-bin, jdk-temurin, jre8-openjdk-xdg, jre17-openjdk-xdg, jre17-jetbrains-imfix, jre-openjdk, jre11-openjdk, jre17-openjdk, jre8-openjdk)
- unzip (unzip-natspec, unzip-zstd) (make)
Latest Comments
1 2 3 4 Next › Last »
oconnor663 commented on 2023-02-23 07:50 (UTC)
I've created a GitHub mirror of the course software here: https://github.com/oconnor663/nand2tetris
Here's an example of updating this package to use that mirror, which I think makes the packaging process reliable and fully automatic: https://github.com/oconnor663/nand2tetris_aur/commit/b53a3001be22a591e499b8792467ae91e4eca2e3
Please let me know if that patch needs any tweaks.
chungy commented on 2021-12-14 20:38 (UTC)
It doesn't seem apparent to me that the prior source was the same as the explicit export URL I suggested, which still works.
In-browser URLs are subject to change, but this one might have a bigger shot shot at remaining stable.
chadvoegele commented on 2021-11-26 13:27 (UTC) (edited on 2021-11-26 13:27 (UTC) by chadvoegele)
@chungy This package used to use something very similar to what you are suggesting but we were having problems with the url changing. See [1] for example and the comment from @cweagans [2].
[1] https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=nand2tetris&id=5e3a5454d9c51abbb70ce16b29c9cf8f11ff0606
[2] https://aur.archlinux.org/packages/nand2tetris/#comment-675503
chungy commented on 2021-10-05 17:51 (UTC)
The Google drive source should be downloadable automatically:
abrahammurciano commented on 2020-10-24 19:16 (UTC)
@chadvoegele idk about @mar04, but my "workflow" is to use yay. So every so often I upgrade my machine with yay, and if you update the pkgrel, it tries to install nand2tetris again because it sees that the pkgrel is newer. So I just tried to upgrade and I got the "error" telling me to download from nand2tetris.org. Therefore it didn't upgrade that package, and nand2tetris will always have a pending update until I download the source again and place it in srcdir. Please bump down the pkgrel, or everyone with this package will always see there is a pending update, even though they have no need to install it again.
chadvoegele commented on 2020-10-24 12:06 (UTC)
@mar04, sure. Curious what is your workflow? I've always used AUR manually, so would have just not updated in this case.
mar04 commented on 2020-10-24 10:20 (UTC)
Please don't bump pkgrel for such trivial changes - there is no need for existing users to update.
chadvoegele commented on 2020-10-24 02:54 (UTC)
Thanks, made your suggested update.
abrahammurciano commented on 2020-10-23 14:19 (UTC)
Amazing, thank you. There is one more thing you might consider. The message printed says to download the "source" however, if you go to the nand2tetris site, there's the standard zip file to download, and further down at the bottom you can also download the actual source. This may confuse users. At first I thought the PKGBUILD was requesting the actual source, but when I checked the PLKGBUILD I saw it was expecting a file with the name nand2tetris.zip. Perhaps we can make this clearer in the message by saying something like "... download the nand2tetris.zip file from nand2tetris.org and move it into $srcdir"
chadvoegele commented on 2020-10-23 03:14 (UTC)
Hi abrahammurciano, thanks for the suggestions! I changed the upstream url to just the homepage. That should be more robust to url changes. As you recommended, I changed to
$srcdir
.1 2 3 4 Next › Last »