Package Details: icecat 68.4.1-1

Git Clone URL: https://aur.archlinux.org/icecat.git (read-only, click to copy)
Package Base: icecat
Description: GNU version of the Firefox browser.
Upstream URL: http://www.gnu.org/software/gnuzilla/
Keywords: browser esr gnuzilla web
Licenses: GPL, MPL, LGPL
Submitter: None
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figuepluto
Votes: 211
Popularity: 0.99
First Submitted: 2007-12-09 10:12
Last Updated: 2020-01-12 19:46

Dependencies (38)

Required by (0)

Sources (4)

Pinned Comments

figue commented on 2019-12-15 14:17

New prebuilt binaries, thanks to openSUSE Build Service

[home_ffigue_Arch]
#SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/ffigue/Arch/$arch

You can import generated key or uncomment SigLevel=Never:

wget -O- http://download.opensuse.org/repositories/home:/ffigue/Arch/x86_64/home_ffigue_Arch.key | sudo gpg --homedir /etc/pacman.d/gnupg --import -
sudo pacman-key --lsign-key F5AAC5A5424ED5CA

I had to provide all patched sources to build service, because virtual instance can't download from internet, so I have to make the tarball myself. All sources and tarball can be found in my gitlab repo and in OBS.

https://gitlab.com/figue/icecat-archlinux/tree/master

https://build.opensuse.org/package/show/home:ffigue/icecat-archlinux

Latest Comments

1 2 3 4 5 6 ... Next › Last »

figue commented on 2020-01-12 19:47

@Ningen please, update local repo. It's fixed now. Thanks for the advice!

Ningen commented on 2020-01-12 06:28

I get the following from 'makepkg -si'

==> ERROR: Cannot find the git package needed to handle got sources.

But even replacing the source in the pkgbuild with the direct url gives

Line44: cd: gnuzilla: No such file or directory

figue commented on 2020-01-10 11:50

@ddifof hi, sorry for the delay, but I had to change some things in this PKGBUILD. As in main GNUzilla repo there is a new v68 branch, I'd changed the main source back to upstream. It seems to work, but I had to replace prename again with a bit tricky command. Patch is inluded directly inside PKGBUILD. With this I can drop perl-rename dependency.

Please test as usual. Is working for me, but as branch 68 seems not yet an official release, could be something wrong.

ddifof commented on 2020-01-09 22:38

https://www.mozilla.org/en-US/security/advisories/mfsa2020-03/ Major Security Vulnerabilities fixed in Firefox 72.0.1 and Firefox ESR 68.4.1

The base gnuzilla package updated today to 68.4.1, not sure who here might manage the fedora packages but it's imperitive those be updated ASAP. Not sure why those are used instead of the gnuzilla repo, which was updated: https://git.savannah.gnu.org/cgit/gnuzilla.git/commit/?h=68

figue commented on 2019-12-15 14:17

New prebuilt binaries, thanks to openSUSE Build Service

[home_ffigue_Arch]
#SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/ffigue/Arch/$arch

You can import generated key or uncomment SigLevel=Never:

wget -O- http://download.opensuse.org/repositories/home:/ffigue/Arch/x86_64/home_ffigue_Arch.key | sudo gpg --homedir /etc/pacman.d/gnupg --import -
sudo pacman-key --lsign-key F5AAC5A5424ED5CA

I had to provide all patched sources to build service, because virtual instance can't download from internet, so I have to make the tarball myself. All sources and tarball can be found in my gitlab repo and in OBS.

https://gitlab.com/figue/icecat-archlinux/tree/master

https://build.opensuse.org/package/show/home:ffigue/icecat-archlinux

figue commented on 2019-12-11 00:39

@faethair you have to rebuild IceCat

faethair commented on 2019-12-10 23:08

XPCOMGlueLoad error for file /usr/lib/icecat/libxul.so: libicui18n.so.64: cannot open shared object file: No such file or directory Couldn't load XPCOM.

figue commented on 2019-12-06 18:42

It works. Please test.

figue commented on 2019-12-06 14:30

@sp1d3rmxn will try disable-elf-hack now. Thanks!

sp1d3rmxn commented on 2019-12-06 13:27

@figue

Ok I tried changing line 68 to "en-US" for my locale but, that only resulted in a "/bin/sed: no input files" and I didn't feel like troubleshooting that so I tried something that was suggested in the bug report -> https://bugs.llvm.org/show_bug.cgi?id=43659 <- I posted on the firefox-esr build:

ac_add_options --disable-elf-hack

added in the "prepare()" section under the "#Features" heading like so:

.....

Features

ac_add_options --enable-alsa

ac_add_options --enable-jack

ac_add_options --enable-startup-notification

ac_add_options --disable-crashreporter

ac_add_options --disable-gconf

ac_add_options --disable-updater

ac_add_options --disable-tests

ac_add_options --disable-eme

ac_add_options --disable-elf-hack <------------ ADDED HERE

ac_add_options --with-app-basename=icecat

ac_add_options --with-app-name=icecat

END

}

I used your env speedup and also the regular method and the package now compiles.

I did not change the mtune or march or anything else and now this builds. I will try this also on the firefox-esr build and give an update there if successful.

On your end can you try making that little change in the PKGBUILD without the mtune/march forced to the generics? I saw you pushed a change in the PKGBUILD with your commit for that but, I didn't have to do that. So maybe you can revert if you find this successful?