I think the command in the pkgver
function does not work anymore because there is no last modified that is returned when running the CURL command.
But there are also a few redirects when downloading via this URL so I'm not quite sure what the fix is.
But it seems the package is updated daily as a nightly version, similar to firefox-nightly, so the pkgver should change daily and AUR programs should detect updates daily, but currently they do not.
If it is hard to fix the pkgver, it could also just be the current date as a fix?
Search Criteria
Package Details: servo-nightly-bin 20250114-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/servo-nightly-bin.git (read-only, click to copy) |
---|---|
Package Base: | servo-nightly-bin |
Description: | embeddable, independent, memory-safe, modular, parallel web rendering engine |
Upstream URL: | https://servo.org |
Licenses: | MPL-2.0 |
Conflicts: | servo |
Provides: | servo |
Submitter: | envolution |
Maintainer: | envolution |
Last Packager: | envolution |
Votes: | 33 |
Popularity: | 0.36 |
First Submitted: | 2025-01-12 03:18 (UTC) |
Last Updated: | 2025-01-14 14:28 (UTC) |
Dependencies (2)
- gst-plugins-bad (gst-plugins-bad-gitAUR)
- libunwind (libunwind-carbonAUR, libunwind-gitAUR)
Required by (0)
Sources (4)
xuiqzy commented on 2023-09-21 20:14 (UTC)
olof commented on 2023-09-17 20:06 (UTC)
I also get the checksum error as described by others:
==> Validating source files with sha256sums...
servo-latest.tar.gz ... FAILED
Servo.desktop ... Passed
LICENSE ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'servo-latest-r20230910-1':
error: packages failed to build: servo-latest-r20230910-1
xuiqzy commented on 2023-09-11 19:20 (UTC)
Outdated checksum:
==> Validating source files with sha256sums...
servo-latest.tar.gz ... FAILED
Servo.desktop ... Passed
LICENSE ... Passed
==> ERROR: One or more files did not pass the validity check!
jdarnold commented on 2023-06-30 20:08 (UTC)
It should also have a dependency on the openssl-1.1 package
jdarnold commented on 2023-06-30 20:06 (UTC)
New checksum is 0e4f03f4424e91eda842c139b30e82b90e344a185e438503aafdd3f999b50ffa
xuiqzy commented on 2023-05-13 18:26 (UTC)
Outdated checksum for servo-latest.tar.gz
==> Validating source files with sha256sums...
servo-latest.tar.gz ... FAILED
Servo.desktop ... Passed
LICENSE ... Passed
xuiqzy commented on 2022-12-20 15:23 (UTC)
Checksum is outdated for the tar.gz
apropos commented on 2022-12-15 23:55 (UTC)
+1 to the below comment, this also means that AUR helpers cannot detect updates.
xuiqzy commented on 2021-12-22 00:00 (UTC)
The url of the pkgver() function (and probably the url variable too) should match the one used for the downloaded binary. Currently the pkgver when installed says r20201110-1 (as does the https://servo-builds.s3.amazonaws.com/index.html website) even though the website from the source array download ( https://download.servo.org/ ), which also seems like the official download site, says the binary is from 2021-12-21. The commit info from servo --version is from 2021-12-18 (still newer then 2020-11-10 as implied by the pkgver() ).
Could you change the url(s) to the servor.org ones? :)
ObscureScience commented on 2018-09-06 07:29 (UTC) (edited on 2018-09-06 07:30 (UTC) by ObscureScience)
Installing gst-plugins-bad fixed the missing libgstplayer-1.0.so.0 for me. Unfortunately I get loads of fontconfig errors, and accompanying garbage font rendering on a fresh install with xfce desktop. No other programs has this problem.
Errors are: Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/conf.d/10-hinting-slight.conf", line 6: invalid attribute 'version'
Same for all conf.d files and attributes.
Pinned Comments
envolution commented on 2025-01-12 03:30 (UTC)
Due to previous
servo-latest
installations, you may have permissions warnings while installing like:you will need to
pacman -R servo-latest
before you install this package. Make sure /usr/lib/servo does not exist before reinstalling. New installs and upgrades and installs following this won't need explicit uninstallation.An alternate solution is to
sudo chmod 755 <all affected directories>