Package Details: cliqz 1.17.1-3

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.811978
First Submitted: 2016-12-26 14:14
Last Updated: 2017-12-09 11:59

Dependencies (32)

Required by (0)

Sources (6)

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

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?

milouse commented on 2017-12-09 12:08

Hi!

Sorry for the two close upgrade of the package. I've done a big cleanup through compilation options and dependancies to use more the system libs and reduce the size of the installed application.

On the other hand, I still have a problem on my machine [1]: deadkeys don't work at all in cliqz (they work without any trouble in any other applications). I'm looking for other witnesses to help me fix this problem. Can you tell me if you have the same problem or not ?

[1] https://github.com/cliqz-oss/browser-f/issues/668

PhCl commented on 2017-11-03 05:14

Thanks @a_manthey, the artifact was regenerated. I have updated the hash.

For all users of AUR helpers (pacaur/yaourt): If the hash check fails for you now, remove the old 1.16.0.tar.gz file from your local cache and try again.

a_manthey commented on 2017-11-01 21:42

sha256sum of 1.16.0.tar.gz has changed

a_manthey commented on 2017-10-15 21:42

Hi milouse, build and install ok, thanks

milouse commented on 2017-10-15 14:43

Hi a_manthey, can you tell me if this new build works for you?

a_manthey commented on 2017-10-14 20:40

build failed today, error message:

133:55.03 Packaging specialpowers@mozilla.org.xpi...
133:55.32 Packaging quitter@mozilla.org.xpi...
133:55.75 Packaging mozscreenshots@mozilla.org.xpi...
133:56.06 0 compiler warnings present.
Error running mach:

['build']

The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.

You should consider filing a bug for this issue.

If filing a bug, please include the full output of mach, including this error
message.

The details of the failure are as follows:

AssertionError

File "/home/xxxx/yyyy/cliqz/src/browser-f-1.15.1/mozilla-release/python/mozbuild/mozbuild/mach_commands.py", line 528, in build
monitor.finish(record_usage=status==0)
File "/home/xxxx/yyyy/cliqz/src/browser-f-1.15.1/mozilla-release/python/mozbuild/mozbuild/mach_commands.py", line 241, in __exit__
self.monitor.stop_resource_recording()
File "/home/xxxx/yyyy/cliqz/src/browser-f-1.15.1/mozilla-release/python/mozbuild/mozbuild/controller/building.py", line 258, in stop_resource_recording
self.resources.stop()
File "/home/xxxx/yyyy/cliqz/src/browser-f-1.15.1/mozilla-release/testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py", line 289, in stop
assert self._running
==> FEHLER: Ein Fehler geschah in build().
Breche ab...

same error-message is reported here:
https://aur.archlinux.org/packages/firefox-esr/

edit 2017-10-15: the patch from https://aur.archlinux.org/packages/firefox-esr/ solved the problem

All comments