Package Details: cliqz 1.22.3-1

Git Clone URL: https://aur.archlinux.org/cliqz.git (read-only)
Package Base: cliqz
Description: Firefox-based privacy aware web browser, build from sources
Upstream URL: https://cliqz.com/
Keywords: browser gecko privacy web
Licenses: MPL2
Conflicts: cliqz-bin
Submitter: milouse
Maintainer: milouse (PhCl)
Last Packager: milouse
Votes: 3
Popularity: 0.001550
First Submitted: 2016-12-26 14:14
Last Updated: 2018-10-09 10:01

Dependencies (28)

Required by (0)

Sources (1)

Pinned Comments

milouse commented on 2016-12-26 16:19

This package pull its sources from github and compile cliqz. As cliqz is build upon firefox, building it will requires you to checkout ~200Mo from cliqz github account and compile a firefox equivalent, which can take from 25 minutes on gaming machine to 2 or 3 hours on low perf nettop.

If you want to compile your own cliqz version you can keep following this package. If you just want to quickly install a working version of cliqz, consider install cliqz-bin¹ instead.

¹ https://aur.archlinux.org/packages/cliqz-bin/

Latest Comments

1 2 3 Next › Last »

PhCl commented on 2018-06-24 16:23

"pulseaudio" is needed for building. It should be enough to include it in makedepends.

milouse commented on 2018-03-27 15:04

Hi bm456. Could you elaborate a bit about your patch? What do they do? Why should I apply them and not directly upstream? Have you a bug report to explain what they do? Thank you very much.

bm456 commented on 2018-03-24 16:41

hi

i've found some errors (these are generic firefox bugs)

please add my fixes (must be applied at mozilla-release folder)

https://raw.githubusercontent.com/bn0785ac/firefox-beta/master/fix.patch https://raw.githubusercontent.com/bn0785ac/firefox-beta/master/fix2.patch

a_manthey commented on 2018-01-10 10:45

Build with german gui: in PKGBUILD add „export CQZ_BUILD_DE_LOCALIZATION=1“ to build(), see https://github.com/cliqz-oss/browser-f/blob/master/README.md, and replace „en-US“ by „de“ in package()

milouse commented on 2018-01-05 09:29

Thank you @bm456. Good catch! I'll release a new package as soon as it builds fine here.

bm456 commented on 2018-01-04 22:52

you could reduce buildtime (-40%) if you add some things to mozconfig

ac_add_options --disable-debug ac_add_options --disable-debug-symbols ac_add_options --disable-tests ac_add_options --disable-parental-controls ac_add_options --disable-accessibility

PhCl commented on 2017-12-13 22:16

For me it works fine. I'm using pacaur with US locale (building on a SSD). Deadkeys behave normally, too. I can confirm that the elf-hack warning can be ignored.

Only thing that I notices that my machine froze two times while building. Though it is difficult to fully reproduce, it looks like I simply ran out of memory while building.

Not sure what the peak memory usage is, but from what I see, at least 4 GB of free memory is needed.

a_manthey commented on 2017-12-13 22:13

Hi milouse, thanks for your tips. $LANG is „de_DE.utf8“. If i set it to „de“ i get a perl warning: „Setting locale failed….“ (i think because in /etc/locale.conf it is set to "de_DE.utf8") and the build fails with the known error message. I tried many things, either MOZ_CO_LOCALE=de is set by mk_add_options or magic_build_and_package.sh and build fails or en_US.tarbz2 is built. I followed the error messages in makepkg.log. I think, if MOZ_CO_LOCALE is set, in makeJar(), jar.py line 309, the values of self.localedirs and self.relativesrcdir are None.

milouse commented on 2017-12-11 10:04

Hi a_manthey. There is two different answers to your questions:

  • To have a german build, I think you just have to be sure to compile cliqz with the LANG variable set to "de". Try to echo $LANG in your terminal. If it outputs "de" it must be good. Thus the first part of your patch has no effect on the build I think. Just keep the second part (renaming the built tar.bz2) and it should be ok.

  • Regarding the crash during the build, I fear I've no idea where it comes from. It's not bound to the elf-hack. If you look closely to the log, You'll see the sentence « If you get failures below, blablabla », immediatly followed by to PASS words. These 2 PASS means there was no problem. The crash occurs 2 seconds later in a python file, no idea why :(

I don't know if it can help you, but I realized some time ago that my compilations always succeeded when run on a real harddrive ans failed some times when run from a SSD. If you run them on SSD, try to move to an harddrive. Try to build cliqz alone too, that is to say, clone this repo (or « download a snapshot ») and run makepkg -s in the resulting folder. I've had failure too when trying to upgrade through yaourt.

a_manthey commented on 2017-12-10 18:47

Until 1.16.3 i only needed to add three options to PKGBUILD and replace „en-US“ by „de“ to build cliqz with german gui from this package. The additional build-options i found here: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Configuring_Build_Options Since 1.17 my build of german gui fails. I have uploaded my patch and output of makepkg to box: https://app.box.com/s/teb8o2ab8h0he7yko0vq4q4u0f9x3gii, error-message at the end of makepkg.log. --disable-elf-hack as suggested in line 6447 of makepkg.log had no effect. It‘s no great problem, i enjoy cliqz with english gui too, but with german gui it would be perfect for me. What can i do?