summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
5 daysChange pkgver to avoid '+' in commit hashTechcable
Instead use the `.g` prefix for commit hashes similar to VCS packages: '0.12.0_dev.3433.g640acf862' Although this commit changes the versioning scheme, changing the epoch should not be needed since the format of the primary version number and revision count remains the same. This fixes an issue with '+' being a special character in URLs. The build script now requires 'ripgrep' in order to rewrite versions. I could have used python or jq but this is much more readable.
2023-10-01Don't dynamically extend sources arrayTechcable
Arch Build System doesn't handle this. Instead, everything is downloaded manually in prepare() Avoid downloading version index twice in pkgver() Minor refactoring for downloading version index
2023-10-01Give prettier error messagesTechcable
2023-09-16Bump version to 0.12.0_dev.381+1a0e6bcdbTechcable
This continues to work without modification. I am only bumping the version here because of the minor version increase from 0.11 -> 0.12 To clarify once again, this is an auto-updated package which should not require manual intervention for most updates. The exception is the documentation, which currently seems to be broken?
2023-06-26Bump version to zig 0.11.0_dev.3803+7ad104227Techcable
Some people have been having trouble which I cannot reproduce. Maybe this will somehow help reset things?
2023-01-19Verify signatures with minisignTechcable
2022-12-10Add hello.zig to sources arrayTechcable
Thanks to @dithpri for suggesting this changes. Update version to 0.11.0_dev.681+f02073434
2022-09-06Update pkgrel in .SRCINFO tooTechcable
Whoopsies
2022-09-06Bump pkgrel because of changes to check()Techcable
2022-09-06Delete local Zig cache created for test run.Techcable
I see no reason for it to live. <evil laugh>
2022-09-06package: Cache build artifacts locally for zig run and testpaulsnar
> Secondarily, while I appreciate that check really makes sure that Zig works, the way it's implemented currently litters the default Zig cache (located under $HOME by default) with build products. If I may suggest, isolating Zig to either not use a build cache at all or to keep it confined to the build environment would be preferrable. > - @paulsnar (on AUR) Luckily paulsnar fixed his own bug report, by emailing me a patch ;) Unfortunately, there is no way to disable caching right now (see zig issue #12317), so using a local cache is the best option. Elaborated-by: Techcable <Techcable@techcable.net>
2022-09-05Gracefully handle (and warn) on missing docsTechcable
Zig doesn't consistently package documentation across platforms or different builds. See issue https://github.com/ziglang/zig/issues/9158 This has regressed and changed layout multiple times.... Thanks to @paulsnar for noticing this :) Continuing changes like 9e02c353089ebce6dfb3734b78b90ef544956935 would just lead to endless whack-a-mole.
2022-08-23Add hello.zig to index to fix failing check()Techcable
This was caused by a bad .gitignore file which explicitly included files (instead of it's usual role of excluding files). Thanks to @legendary-cookie for noticing this. Now I switched to the traditional form that excludes files (so this specific git issue should not happen again). Bump pkgver to indicate
2022-08-21Update PKGBUILD to reflect change in maintainerTechcable
2022-08-21Add basic check function (runs hello world)Techcable
2022-08-21Remove check.sh scriptTechcable
It is not needed thanks to auto-updating
2022-08-21Revert "Handle moved docs directory"Techcable
Apparently zig moved back to the old format? Need to bump version in PKGBUILD (despite auto-update feature), so that AUR registers the change in this script. This reverts commit 3b8d78cc12b99ea597c4d5d9760a3a8abd7ca5b7.
2022-08-21Handle moved docs directoryTechcable
The location in the nightly tarball moved.
2022-08-21Automatically use latest nightly version of ZigTechcable
Downloads directly from https://ziglang.org/download GPG verification of downloaded files is not currently possible because Zig nightly binaries aren't signed. See github issue https://github.com/ziglang/zig/issues/4945 for details Using hardcoded sha256 is also impossible because this is an auto-updating package Therefore, there is no security beyonnd the basic integrity of a https:// network connection (although that is still some security, you would have to forge a signed HTTPS certificate to intercept). This commit also changes the versioning scheme to match the upstream downloads (and be compatible with the main zig package) This requires incrementing the "epoch" This change also changes the package to supports multiple architectures (both x86_64 and ARM64)
2022-07-12Updated to version 20220712 (0.10.0-dev.2977+7d2e14267)Kaizhao Zhang
2022-06-26Updated to version 20220626 (0.10.0-dev.2751+08459ff1c)Kaizhao Zhang
2022-05-30Updated to version 20220528 (0.10.0-dev.2431+0e6285c8f)Kaizhao Zhang
2022-05-12Updated to version 20220512 (0.10.0-dev.2186+3a64693db)Kaizhao Zhang
2022-04-19Updated to version 20220419 (0.10.0-dev.1871+b03345f32)Kaizhao Zhang
2022-03-24Updated to version 20220324 (0.10.0-dev.1537+a9a91a5d4)Kaizhao Zhang
2022-03-10Updated to version 20220310 (0.10.0-dev.1226+017d3864d)Kaizhao Zhang
2022-03-07Updated to version 20220304 (0.10.0-dev.1107+7deadf430)Kaizhao Zhang
2022-02-18Updated to version 20220218 (0.10.0-dev.787+5aa35f62c)Kaizhao Zhang
2022-02-03Updated to version 20220203 (0.10.0-dev.543+cfceec15e)Kaizhao Zhang
2022-01-27Updated to version 20220127 (0.10.0-dev.430+35423b005)Kaizhao Zhang
2021-12-29Updated to version 20211229 (0.10.0-dev.85+c0ae9647f)Kaizhao Zhang
2021-12-22Updated to version 20211221 (0.10.0-dev.2+ea913846c)Kaizhao Zhang
2021-11-16Updated to version 20211115 (0.9.0-dev.1635+590880158)Kaizhao Zhang
2021-10-29Updated to version 20211029 (0.9.0-dev.1524+d2f9646d9)Kaizhao Zhang
2021-10-16Updated to version 20211016 (0.9.0-dev.1383+0536c2557)Kaizhao Zhang
2021-09-15Updated to version 20210915 (0.9.0-dev.1049+5d14590ed)Kaizhao Zhang
2021-08-25Updated to version 20210825 (0.9.0-dev.858+f1f28af18)Kaizhao Zhang
2021-08-15Updated to version 20210814 (0.9.0-dev.796+fcf2ce0ff)Kaizhao Zhang
2021-08-03Updated to version 20210803 (0.9.0-dev.727+aad459836)Kaizhao Zhang
2021-07-26Updated to version 20210726 (0.9.0-dev.646+14d8a1c10)Kaizhao Zhang
2021-07-19Updated to version 20210719 (0.9.0-dev.474+95e5fac41)Kaizhao Zhang
2021-07-13Updated to version 20210713 (0.9.0-dev.463+3e8394776)Kaizhao Zhang
2021-07-11Updated to version 20210711 (0.9.0-dev.447+40764650a)Kaizhao Zhang
2021-07-06Updated to version 20210706 (0.9.0-dev.400+6c11e9bb0)Kaizhao Zhang
2021-07-04Update .SRCINFOKaizhao Zhang
2021-07-04Updated to version 20210704 (0.9.0-dev.370+8a863381d)Kaizhao Zhang
2021-06-23Updated to version 20210623 (0.9.0-dev.251+d1f99eabb)Kaizhao Zhang
2021-06-13Updated to version 20210612 (0.9.0-dev.120+a6d72fea0)Kaizhao Zhang
2021-06-05Updated to version 20210605 (0.8.0-dev.2749+167754b31)Kaizhao Zhang
2021-06-03Updated to version 20210602 (0.8.0-dev.2721+c6a0a4e72)Kaizhao Zhang