maemo-leste-extras / bugtracker

0 stars 0 forks source link

[REQ] Vulture Browser #36

Closed le0nklcpp closed 1 year ago

le0nklcpp commented 1 year ago

Name: Vulture Browser URL: https://gitlab.com/le0nklcpp/vulture-browser Comments: Falkon Browser(QWebEngine) port for N900. IT WORKS. A bit better handling than Midori has.

MerlijnWajer commented 1 year ago

@le0nklcpp - I made a repo here https://github.com/maemo-leste-extras/vulture-browser and added you as a maintainer - you'll have to accept the request. Let me know if you can push code there, then we can look at the jenkins build.

Have you see the "qtwebbrowser" that we have in the repo? I don't know how it compares, but it's also qtwebengine.

le0nklcpp commented 1 year ago

Thanks, code is there now, I'll add build files soon

le0nklcpp commented 1 year ago

@MerlijnWajer pushed everything The project uses CMake, do I need to do anything else? I tried qtwebbrowser too, it has mobile-oriented interface with minimum required options while Falkon is a desktop browser. There is also a problem with qtwebbrowser that makes it unusable - finger scrolling does not work, and there is no scrollbar, at least on N900 I think I can do something about it too

MerlijnWajer commented 1 year ago

I will try to look today and see if I can get the rest set up, thanks!

MerlijnWajer commented 1 year ago

As for qtwebbrowser, @IMbackK maintains it at the moment, and it indeed doesn't work well on the N900. I asked @sanderfoobar to look at making a hildon (maemo) UI for it, but maybe it makes sense to see what the best way forward is, so that we can collaborate on a central maemo browser.

le0nklcpp commented 1 year ago

Qt apps and QtWebBrowser in particular work better than I expected on Leste. I realized that it's even possible to scroll using hardware keyboard. I don't have much time yet I would like to help with other projects

MerlijnWajer commented 1 year ago

(FYI I will get to it real soon, today or tomorrow at least, I've been very busy, apologies!)

MerlijnWajer commented 1 year ago

I have added it as a job to our jenkins now. Do you have an account on our jenkins/phoenix instance? Then I can give you access to the repo and you can then build it yourself whenever.

le0nklcpp commented 1 year ago

Thank you, I don't have one

MerlijnWajer commented 1 year ago

Would you mind creating one at https://phoenix.maemo.org/ ?

le0nklcpp commented 1 year ago

No problem, my email is in debian/control

MerlijnWajer commented 1 year ago

Okay, I'll make you an account. By the way, you might want to set Architecture to 'any' instead of just armhf, unless you think it won't work on aarch64 or amd64?

MerlijnWajer commented 1 year ago

I also tried to kick off a build now, and it failed:

dpkg-buildpackage: error: syntax error in debian/control at line 14: first block lacks a Source field

full log: https://phoenix.maemo.org/job/vulture-browser-source/1/consoleText

le0nklcpp commented 1 year ago

Thanks, fixed

MerlijnWajer commented 1 year ago

I ran another build: https://phoenix.maemo.org/job/vulture-browser-source/2/consoleText

I think you need to separate out the Source package and the binary packages, they can have the same name, though. You can look at some other extras repos on how to do it. Like here: https://github.com/maemo-leste-extras/maep/blob/maemo/chimaera/debian/control