You are not logged in.

#1 2009-11-08 07:20:41

shiki
Member
From: Hungary
Registered: 2008-08-11
Posts: 29
Website

Firefox-kde-opensuse

The best Firefox for KDE so far. Please write a PKGBUILD. I don't have that much time at the minute. Thanks.

Here is the link for the gitorious repo:
http://gitorious.org/firefox-kde-opensuse

git clone git://gitorious.org/firefox-kde-opensuse/firefox-kde-opensuse.git

Ty.

Offline

#2 2009-11-14 01:17:56

dalingrin
Member
Registered: 2009-03-18
Posts: 128

Re: Firefox-kde-opensuse

Seconded!

Would love to see this in AUR.

Offline

#3 2009-11-14 02:39:22

sHyLoCk
Member
From: /dev/null
Registered: 2009-06-19
Posts: 1,197

Re: Firefox-kde-opensuse

Using openSUSE and I must say firefox and openoffice integration is something which makes you drool.


~ Regards,
sHy
ArchBang: Yet another Distro for Allan to break.
Blog | GIT | Forum (。◕‿◕。)

Offline

#4 2009-11-14 10:16:06

quantumphaze
Member
From: Melbourne, Australia
Registered: 2008-11-14
Posts: 175

Re: Firefox-kde-opensuse

I would vote for it to be in extra.

Are there any screenshots?


▁▂▃▄▅▆▇█▉▊▋▌▍▎▏▏▎▍▌▋▊▉█▇▆▅▄▃▂▁

Offline

#5 2009-11-14 11:06:24

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: Firefox-kde-opensuse

As far as I can tell, Arch's go-openoffice is as integrated in KDE as openSUSE's/Kubuntu's.

openSUSE's Firefox integration: http://www.youtube.com/watch?v=sCt6BzFiDts

Offline

#6 2009-11-14 11:57:29

dyscoria
Member
Registered: 2008-01-10
Posts: 1,007

Re: Firefox-kde-opensuse

openSUSE has a truly awesome KDE implimentation cool


flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)

Offline

#7 2009-11-14 15:29:02

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: Firefox-kde-opensuse

Nice!  Whenever I used KDE with Firefox, I wanted to get KDE's menu in the Firefox Open With big_smile

Offline

#8 2009-11-14 17:22:26

quarkup
Member
From: Portugal
Registered: 2008-09-07
Posts: 497
Website

Re: Firefox-kde-opensuse

it seems to be nice.
im a kde4 user but long ago i kicked the firefox because of kde/qt integration.

if someone does not post a PKGBUILD until next tuesday i may get you one.

see you soon


If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is.
Simplicity is the ultimate sophistication.

Offline

#9 2009-11-14 19:28:26

Kalinda
Member
From: Canada
Registered: 2009-02-19
Posts: 73

Re: Firefox-kde-opensuse

lucke wrote:

As far as I can tell, Arch's go-openoffice is as integrated in KDE as openSUSE's/Kubuntu's.

*nods* Yeah, I tried it a while ago. OpenOffice's KDE4 integration seems to need a lot of work, as it usually crashes whenever I try to use the file picker. They seem to have fixed a lot of bugs, but I'm not sure where I can use the most up to date version of it. One would hope the ones in Kubuntu and Suse aren't super buggy. Maybe it'll work right with OpenOffice 3.2.

Also cool, I'm glad someone brought up the Firefox integration. I asked about it on the Chakra forums, too.


Arch Linux Plasma 5 | AMD Ryzen 7 1700 | 16GB DDR4 RAM | Nvidia GeForce GTX 980

Offline

#10 2009-11-21 19:56:31

dalingrin
Member
Registered: 2009-03-18
Posts: 128

Re: Firefox-kde-opensuse

I had a look at the patches and I can't figure exactly what they are doing.
I apparently don't understand patch/diff because it looks to me like the patch expects kde specific files to already be in the source.
For instance:

--- mozilla/browser/base/content/browser-kde.xul.sav    2009-11-05 20:08:56.000000000 +0100
+++ mozilla/browser/base/content/browser-kde.xul    2009-11-16 15:37:59.000000000 +0100
@@ -157,7 +157,7 @@
         <button id="editBookmarkPanelDeleteButton"
                 label="&editBookmark.cancel.label;"
                 oncommand="StarUI.cancelButtonOnCommand();"/>
-#else
+#elif XP_UNIX_GNOME
         <button id="editBookmarkPanelDeleteButton"
                 label="&editBookmark.cancel.label;"
                 oncommand="StarUI.cancelButtonOnCommand();"/>

Does that mean it is modifying browser-kde.xul? If so, doesn't that mean browser-kde.xul must already exist?

Last edited by dalingrin (2009-11-21 19:56:51)

Offline

#11 2009-12-02 22:23:53

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: Firefox-kde-opensuse

Any news? Is there an aur version planned?


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#12 2009-12-11 09:17:15

csslayer
Member
Registered: 2009-03-05
Posts: 85

Re: Firefox-kde-opensuse

I make three package with opensuse patch.
I test it and it seems to work,
they are named:
firefox-kde-opensuse
xulrunner-kde-opensuse
kmozillahelper

I removed some patch seems to be no need, and try to keep the patch in offical repo.
As far as I test, kde file dialog, proxy, plasma notify, rss, mailto  are all working.

This is the feature list, you can test as the list show. http://en.opensuse.org/KDE/FirefoxIntegration

Offline

#13 2009-12-11 09:37:55

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: Firefox-kde-opensuse

@csslayer Thanks for the efforts.

But I am not able to instal it its stuck at download source phase

  -> Downloading firefox-3.5.5.source.tar.bz2...
--2009-12-11 14:53:08--  http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5.5/source/firefox-3.5.5.source.tar.bz2
Resolving releases.mozilla.org... 63.245.208.152, 2001:6b0:e:2018::158
Connecting to releases.mozilla.org|63.245.208.152|:80... connected.
HTTP request sent, awaiting response...

Edit: Link is working now. Second try it connected.
But its failing during building

    BUILD_OFFICIAL=1
    MOZILLA_OFFICIAL=1
    USE_SHORT_LIBNAME=1
client.mk:284: *** Couldn't find autoconf 2.13.  Stop.
==> ERROR: Build Failed.
    Aborting...
Error: Makepkg was unable to build firefox-kde-opensuse package.

I have autoconf 2.65 installed.

pacman -Qi autoconf
Name           : autoconf
Version        : 2.65-1

Last edited by jithin1987 (2009-12-11 09:40:45)


Thanks
Jithin

Offline

#14 2009-12-11 09:41:58

qmanic
Member
Registered: 2009-08-22
Posts: 2

Re: Firefox-kde-opensuse

yaourt -S autoconf-compat

Offline

#15 2009-12-11 09:57:24

csslayer
Member
Registered: 2009-03-05
Posts: 85

Re: Firefox-kde-opensuse

Thank you for your hint, updated smile

Offline

#16 2009-12-11 10:04:23

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: Firefox-kde-opensuse

csslayer wrote:

Thank you for your hint, updated smile

One doubt. What did you update? Not tied to older autoconf anymore ?


Thanks
Jithin

Offline

#17 2009-12-11 10:30:14

jithin1987
Member
From: Bangalore
Registered: 2009-09-12
Posts: 182

Re: Firefox-kde-opensuse

Now I am facing another issue

nsUnixShellService.cpp:40:24: error: nsKDEUtils.h: No such file or directory                                                                                 
nsUnixShellService.cpp: In function 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)':                                            
nsUnixShellService.cpp:49: error: 'nsKDEUtils' has not been declared                                                                                         
nsUnixShellService.cpp: In function 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)':                                           
nsUnixShellService.cpp:95: error: redefinition of 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)'                              
nsUnixShellService.cpp:43: error: 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here                      
nsUnixShellService.cpp: In function 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)':                                             
nsUnixShellService.cpp:96: error: redefinition of 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:44: error: 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp: In function 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:99: error: redefinition of 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:47: error: 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp:101: error: 'nsKDEUtils' has not been declared
nsUnixShellService.cpp: In function 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:147: error: redefinition of 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:43: error: 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp: In function 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:148: error: redefinition of 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:44: error: 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp: In function 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:151: error: redefinition of 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:47: error: 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp:153: error: 'nsKDEUtils' has not been declared
nsUnixShellService.cpp: In function 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:199: error: redefinition of 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:43: error: 'nsresult nsGNOMEShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp: In function 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:200: error: redefinition of 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:44: error: 'nsresult nsKDEShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp: In function 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)':
nsUnixShellService.cpp:203: error: redefinition of 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)'
nsUnixShellService.cpp:47: error: 'nsresult nsUnixShellServiceConstructor(nsISupports*, const nsIID&, void**)' previously defined here
nsUnixShellService.cpp:205: error: 'nsKDEUtils' has not been declared
make[7]: *** [nsUnixShellService.o] Error

Which package am I missing ?


Thanks
Jithin

Offline

#18 2009-12-11 10:32:16

csslayer
Member
Registered: 2009-03-05
Posts: 85

Re: Firefox-kde-opensuse

no, I just add autoconf-compat as makedepends.

Offline

#19 2009-12-11 10:41:12

csslayer
Member
Registered: 2009-03-05
Posts: 85

Re: Firefox-kde-opensuse

if you encounter any compile error, remove the src directory because some patch will create a new file, while second make, the exist new file will be patched again...

Offline

#20 2009-12-11 21:17:38

Kalinda
Member
From: Canada
Registered: 2009-02-19
Posts: 73

Re: Firefox-kde-opensuse

Well, it works great for me so far! Hasn't crashed or anything smile Well done!

I do agree about the branding thing though (someone posted a comment to the firefox-kde AUR page) and wonder if it's possible to build this as branded.

I also wonder if, every time there's an update, I'll need to recompile it.


Arch Linux Plasma 5 | AMD Ryzen 7 1700 | 16GB DDR4 RAM | Nvidia GeForce GTX 980

Offline

#21 2009-12-11 22:14:16

grassmonk
Member
From: Utah
Registered: 2007-11-14
Posts: 68

Re: Firefox-kde-opensuse

Kalinda wrote:

I do agree about the branding thing though (someone posted a comment to the firefox-kde AUR page) and wonder if it's possible to build this as branded.

You can change a line in the mozconfig file:

ac_add_options --with-branding=browser/branding/unofficial

to

ac_add_options --enable-official-branding

Offline

#22 2009-12-12 00:45:11

Kalinda
Member
From: Canada
Registered: 2009-02-19
Posts: 73

Re: Firefox-kde-opensuse

Hmm, changing that line and then compiling it results in the file failing to pass the validity check and the compile not working. So I would assume other stuff needs to be changed as well.


Arch Linux Plasma 5 | AMD Ryzen 7 1700 | 16GB DDR4 RAM | Nvidia GeForce GTX 980

Offline

#23 2009-12-12 03:34:59

toxygen
Member
Registered: 2008-08-22
Posts: 713

Re: Firefox-kde-opensuse

Kalinda wrote:

Hmm, changing that line and then compiling it results in the file failing to pass the validity check and the compile not working. So I would assume other stuff needs to be changed as well.

this is because you changed mozconfig, so you have to regenerate md5sums (or sha256sum) for the file  you changed in the PKGBUILD.

edit- these packages are for kde 4 only i noticed sad 
as time goes by i realize i'll need to upgrade to kde 4 soon, but i love kde 3.5 so much! sad

Last edited by toxygen (2009-12-12 03:38:36)


"I know what you're thinking, 'cause right now I'm thinking the same thing. Actually, I've been thinking it ever since I got here:
Why oh why didn't I take the BLUE pill?"

Offline

#24 2009-12-12 05:26:28

Kalinda
Member
From: Canada
Registered: 2009-02-19
Posts: 73

Re: Firefox-kde-opensuse

Ah, cool! Thanks for that. It works smile


Arch Linux Plasma 5 | AMD Ryzen 7 1700 | 16GB DDR4 RAM | Nvidia GeForce GTX 980

Offline

#25 2009-12-12 14:34:46

pwt
Member
Registered: 2007-07-20
Posts: 20

Re: Firefox-kde-opensuse

Thanks for this. Everything seems ok except the file dialog is still the gtk one. any clue?

Offline

Board footer

Powered by FluxBB