It also builds fine for me.
figue, thanks for the update. Some points I noticed:
1) --param=ssp-buffer-size=4 was recently disabled by default in makepkg.conf but this PKGBUILD still keeps it
2) The 2nd and 3rd mirrors are missing the trailing signature
3) I think the comment about unsetting CPPFLAGS still applies 38.3.0 but I haven't tested to verify so I'm not sure. If it does, maybe rewording the comment would help for clarity
Thanks!
Search Criteria
Package Details: icecat 115.17.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/icecat.git (read-only, click to copy) |
---|---|
Package Base: | icecat |
Description: | GNU version of the Firefox ESR browser |
Upstream URL: | https://git.savannah.gnu.org/cgit/gnuzilla.git |
Keywords: | browser esr gnuzilla web |
Licenses: | MPL-2.0 |
Submitter: | None |
Maintainer: | figue (xiota) |
Last Packager: | xiota |
Votes: | 250 |
Popularity: | 0.40 |
First Submitted: | 2007-12-09 10:12 (UTC) |
Last Updated: | 2024-11-04 00:48 (UTC) |
Dependencies (51)
- dbus-glib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR, ffmpeg-amd-fullAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- libevent (libevent-gitAUR)
- libjpeg (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR, libjpeg-turbo)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libvpx.so (libvpx-full-gitAUR, libvpx-gitAUR, lib32-libvpx, lib32-libvpx1.3, libvpx, libvpx1.3)
- libwebp.so (lib32-libwebp, libwebp)
- libxss
- libxt
- mime-types (mailcap)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-xo-fontsAUR, noto-fonts-liteAUR, ttf-paratypeAUR, ttf-plemoljp-binAUR, ttf-dejavu-emojilessAUR, noto-fonts-variable-liteAUR, ttf-lucida-fontsAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-ms-win10-autoAUR, ttf-karlaAUR, noto-fonts-latin-greek-cyrillicAUR, apple-fontsAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, ttf-ms-win11-autoAUR, ttf-ms-win10-cdnAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-input, ttf-input-nerd, ttf-liberation)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rust, rustup) (make)
- cbindgen (make)
- clang17AUR (clang17-binAUR) (make)
- diffutils (make)
- dump_syms (dump_syms-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- imake (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- lld17AUR (make)
- llvm17AUR (make)
- m4 (m4-gitAUR) (make)
- mercurial (mercurial-hgAUR, mercurial-stable-hgAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- nasm (nasm-gitAUR) (make)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-jsonschema (make)
- python-psutil (make)
- python-setuptools (make)
- rustup (rustup-gitAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- wasi-compiler-rt17AUR (make)
- wasi-libc (wasi-libc-gitAUR) (make)
- wasi-libc++ (make)
- wasi-libc++abi (make)
- wget (wget-gitAUR, wurlAUR) (make)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR) (make)
- yasm (yasm-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- hunspell-dictionary (hunspell-lbAUR, hunspell-be-taraskAUR, hunspell-de, hunspell-el, hunspell-en_au, hunspell-en_ca, hunspell-en_gb, hunspell-en_us, hunspell-es_any, hunspell-es_ar, hunspell-es_bo, hunspell-es_cl, hunspell-es_co, hunspell-es_cr, hunspell-es_cu, hunspell-es_do, hunspell-es_ec, hunspell-es_es, hunspell-es_gt, hunspell-es_hn, hunspell-es_mx, hunspell-es_ni, hunspell-es_pa, hunspell-es_pe, hunspell-es_pr, hunspell-es_py, hunspell-es_sv, hunspell-es_uy, hunspell-es_ve, hunspell-fr, hunspell-he, hunspell-hu, hunspell-it, hunspell-nl, hunspell-pl, hunspell-ro, hunspell-ru) (optional) – Spell checking
- libnotify (libnotify-gitAUR) (optional) – Notification integration
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Location detection via available WiFi networks
- speech-dispatcher (speech-dispatcher-gitAUR) (optional) – Text-to-Speech
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – Screensharing with Wayland
Required by (1)
Sources (10)
- 0004-Bug-1912663-d2127a9.patch
- 18d19413472f-24a6ea8.patch
- b1cc62489fae-24a6ea8.patch
- https://archive.mozilla.org/pub/firefox/releases/115.17.0esr/source/firefox-115.17.0esr.source.tar.xz
- https://archive.mozilla.org/pub/firefox/releases/115.17.0esr/source/firefox-115.17.0esr.source.tar.xz.asc
- https://git.savannah.gnu.org/cgit/gnuzilla.git/snapshot/gnuzilla-a0b1a124e8e063a35389e1f20653047f37ca069b.tar.gz
- patch-python3.12-bug1831512-3d03cbf.patch
- patch-python3.12-bug1860051-3d03cbf.patch
- patch-python3.12-bug1866829-3d03cbf.patch
- patch-python3.12-bug1874280-3d03cbf.patch
Latest Comments
« First ‹ Previous 1 .. 51 52 53 54 55 56 57 58 59 60 61 .. 85 Next › Last »
<deleted-account> commented on 2015-10-14 20:42 (UTC)
figue commented on 2015-10-14 11:12 (UTC)
Hi @test0, can you try to build IceCat in a clean chroot? You can use devtools:
https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot#Convenience_Way
I did last night with extra-x86_64 and it builds.
And FYI, xulrunner is not a dependency of this package.
test0 commented on 2015-10-14 11:01 (UTC)
Executing /tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell -g /tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu/dist/bin/ -a /tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu/dist/bin/ -f /tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/");
/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell: /usr/lib/icecat/libxul.so: version `xul38' not found (required by /tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell)
Traceback (most recent call last):
File "/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/toolkit/mozapps/installer/packager.py", line 403, in <module>
main()
File "/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/toolkit/mozapps/installer/packager.py", line 397, in main
args.source, gre_path, base)
File "/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/toolkit/mozapps/installer/packager.py", line 156, in precompile_cache
errors.fatal('Error while running startup cache precompilation')
File "/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/python/mozbuild/mozpack/errors.py", line 101, in fatal
self._handle(self.FATAL, msg)
File "/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/python/mozbuild/mozpack/errors.py", line 96, in _handle
raise ErrorMessage(msg)
mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation
/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/toolkit/mozapps/installer/packager.mk:36: recipe for target 'stage-package' failed
make[2]: *** [stage-package] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu/browser/installer'
/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/browser/build.mk:21: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-Happy/aur-icecat/src/icecat-38.3.0/obj-x86_64-unknown-linux-gnu'
client.mk:405: recipe for target 'install' failed
I already switch my xulrunner to version 38.1 and still getting this errors.
figue commented on 2015-10-13 13:15 (UTC)
Thanks, I'll try. First attempt to build the new source fails... I'm starting again.
Lowe commented on 2015-10-13 10:43 (UTC)
It's official now. http://git.savannah.gnu.org/cgit/gnuzilla.git
If you could update the package when you have the time that would be great.
figue commented on 2015-10-04 09:58 (UTC)
Thanks. v38.3.0 seems OK. I'm going to wait a little bit until Ruben's announce, but for those that want to try the new version, a tarball can be found here:
https://mirror.lnx.im/icecat/testing/icecat-38.3.0-1.src.tar.gz
Lowe commented on 2015-10-04 05:36 (UTC)
Looks like it's been released. http://jenkins.trisquel.info/icecat/icecat-38.3.0-gnu1.tar.bz2
figue commented on 2015-10-02 09:01 (UTC)
Yeah, I think that Ruben is working on it.
FYI I'm not using IceCat since security flaws were published.
Lowe commented on 2015-10-02 08:34 (UTC)
I went ahead and installed it without any issues. (Not to say you should upload it. I was just curious.)
I looked into it a little more and the triqsuel url is used by the maintainer of icecat Ruben Rodriguez. However it seems he hasn't released it for whatever reason. Considering the security issues you would think Ruben would be motivated to releasing it on the official site.
figue commented on 2015-10-02 08:29 (UTC)
@Lowe don't know... In Gnuzilla mailing list there is no communication of this new release, also there isn't any new directory in official http/ftp site https://ftp.gnu.org/gnu/gnuzilla/
Will wait until official release.
Pinned Comments
xiota commented on 2024-02-26 07:32 (UTC) (edited on 2024-08-08 03:44 (UTC) by xiota)
PKGBUILD has been updated. Major changes:
Notes:
_build_pgo_xvfb=false
. This will usexwayland-run
for profiling._build_pgo=false
.mk_add_options MOZ_PARALLEL_BUILD=___
around line 300. Pick a value less than number of cores and free RAM in GB. For example, on a system with 8 cores, 64GB total RAM, but only 6 GB free, the value should be set to 4 or 5.libxul.so
. Leave a comment if you have a potential solution.Having problems? Please provide details: processor make and model, number of cores,
free -m
, full log in pastebin, whether using AUR helper/makepkg/clean chroot, etc.