FAQ   Search   Memberlist  
Profile    Log in to check your private messages    Register    Log in
Icecat RPM
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    BLAG Forum Index -> development
View previous topic :: View next topic  
Author Message
Koko_the_crazy_koala
PostPosted: Mon Apr 19, 2010 8:42 am    Post subject: Icecat RPM Reply with quote

Hey everyone!

I am actually working on an icecat RPM.

I have first alienized the debian package. It works correctly, but the packages are installed in lib and not lib64.

You can find it and test it here : http://kokolekoala.toile-libre.org/downloads/icecat-3.6.3-1.x86_64.rpm It works perfectly on my computer. You just have to copy /usr/lib64/mozilla/plugins in /usr/lib/icecat/plugins.

I am now making the archive from source. It successfully compiles (I had to use ./configure --prefix=/usr rather than %configure), but I have problems with the %file section. If someone knows how to do that...

bla
PostPosted: Tue Apr 20, 2010 1:11 am    Post subject: Re: Icecat RPM Reply with quote

Koko,

Thanks for working on this and starting this thread.

The Icecat Spec and Icecat Source RPM from the FREEEE build is on tearms.

Koko_the_crazy_koala wrote:
Hey everyone!

I am actually working on an icecat RPM.

I have first alienized the debian package. It works correctly, but the packages are installed in lib and not lib64.

You can find it and test it here : http://kokolekoala.toile-libre.org/downloads/icecat-3.6.3-1.x86_64.rpm It works perfectly on my computer. You just have to copy /usr/lib64/mozilla/plugins in /usr/lib/icecat/plugins.

I am now making the archive from source. It successfully compiles (I had to use ./configure --prefix=/usr rather than %configure), but I have problems with the %file section. If someone knows how to do that...

Koko_the_crazy_koala
PostPosted: Wed Apr 21, 2010 5:00 pm    Post subject: Reply with quote

I managed to get a quick and dirty rpm. Check my site for more details : http://kokolekoala.toile-libre.org .

I now have cleaned the sourcefile, and, if everything goes right, we should have a first fully working package this evening. We will just have to add the languages files.

veganix
PostPosted: Sat May 01, 2010 12:03 am    Post subject: Reply with quote

Thanks for the great work, Koko!
Installed your latest build yesterday, and haven't had any problems with it so far:-)
I'm running it with a language pack from the PPA, gnash 0.8.7, totem plugins, greasemonkey, plus the IcedTea NPR plugin from rawhide.
Contrary to the rpms I have made with alien from 64-bit debs for Karmic, your build installs properly to usr/lib64 instead of usr/lib.

Thanks again!

robert

patrickm
PostPosted: Sat May 01, 2010 2:33 pm    Post subject: Reply with quote

Good work!
Any chance for a 32 bits RPM ???

Koko_the_crazy_koala
PostPosted: Tue May 11, 2010 4:33 pm    Post subject: Reply with quote

Well, if you want a 32 bit RPM, there are two solutions :

- Do it yourself if you can't wait, I'll be happy to explain you how to do this. In fact, it seems quite easy, I can give you the src RPM and you'll have just one command to type in to get it.
- Wait until... a certain amount of time (at least June), for me to set a full development environment on a f12 32 bit, or find a way to do this on my 64 bits f12. If anyone has tips on this last part, it would help me, but I'll search the web for it. I've already found some solutions, but haven't tested it

patrickm
PostPosted: Tue May 11, 2010 10:24 pm    Post subject: Reply with quote

I saw a link on the IRC today for a i686 version of icecat.
Downloaded it and will give it a try this week!

Koko_the_crazy_koala
PostPosted: Wed May 12, 2010 6:30 pm    Post subject: Reply with quote

Yes, I found a very simple option to build a rpm on a different architecture.

But be careful, as I can't test it, I can't tell if it will work out of the box :s

patrickm
PostPosted: Wed May 12, 2010 8:43 pm    Post subject: Reply with quote

The next couple of days I'm having some time off from work so time to test ;-)
patrickm
PostPosted: Thu May 13, 2010 3:20 pm    Post subject: Reply with quote

Alas, I tried it on the BLAG 120k Alpha, but got the following messages:

Quote:
[root@localhost liveuser]# yum install ice*
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Examining icecat-3.6.3-1.fc12.i686.rpm: icecat-3.6.3-1.fc12.i686
Marking icecat-3.6.3-1.fc12.i686.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package icecat.i686 0:3.6.3-1.fc12 set to be updated
--> Processing Dependency: ld-linux-x86-64.so.2()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2.5)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.2)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libdl.so.2(GLIBC_2.2.5)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.3)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.4)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libm.so.6(GLIBC_2.2.5)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.2.5)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libpthread.so.0(GLIBC_2.3.2)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4)(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libX11.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libXext.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libXrender.so.1()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libXt.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libasound.so.2()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libatk-1.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libc.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libcairo.so.2()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libdbus-1.so.3()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libdbus-glib-1.so.2()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libdl.so.2()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libfontconfig.so.1()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libfreetype.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgcc_s.so.1()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgconf-2.so.4()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgdk-x11-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgio-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libglib-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgmodule-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgnomevfs-2.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgobject-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgthread-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libgtk-x11-2.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libjpeg.so.62()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libm.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libnotify.so.1()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libpango-1.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libpangoft2-1.0.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libpthread.so.0()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: librt.so.1()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libstdc++.so.6()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Processing Dependency: libz.so.1()(64bit) for package: icecat-3.6.3-1.fc12.i686
--> Finished Dependency Resolution
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libdbus-glib-1.so.2()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgthread-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libpangocairo-1.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libXt.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libstdc++.so.6(GLIBCXX_3.4)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgconf-2.so.4()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libpthread.so.0(GLIBC_2.3.2)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: ld-linux-x86-64.so.2()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgcc_s.so.1(GCC_3.4)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libpthread.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgtk-x11-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libm.so.6(GLIBC_2.2.5)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libstdc++.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: librt.so.1()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libm.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgcc_s.so.1(GCC_3.0)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libglib-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libc.so.6(GLIBC_2.3)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libc.so.6(GLIBC_2.3.2)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgcc_s.so.1(GCC_3.3)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgcc_s.so.1()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libc.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libfontconfig.so.1()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libpthread.so.0(GLIBC_2.2.5)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libXext.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgnomevfs-2.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libz.so.1()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libdbus-1.so.3()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libdl.so.2(GLIBC_2.2.5)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgdk_pixbuf-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libX11.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgobject-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libstdc++.so.6(CXXABI_1.3)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libdl.so.2()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libasound.so.2(ALSA_0.9)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libpango-1.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libfreetype.so.6()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libnotify.so.1()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgmodule-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libatk-1.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libjpeg.so.62()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libasound.so.2()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libc.so.6(GLIBC_2.2.5)(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libcairo.so.2()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgdk-x11-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libpangoft2-1.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libgio-2.0.so.0()(64bit)
Error: Package: icecat-3.6.3-1.fc12.i686 (/icecat-3.6.3-1.fc12.i686)
Requires: libXrender.so.1()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@localhost liveuser]#


It seems that the rpm needs the 64 bits libs.

Koko_the_crazy_koala
PostPosted: Thu May 13, 2010 9:47 pm    Post subject: Reply with quote

Ok... I'll try to fix that during the week end. I'll install a VM with fedora 12 32 bits on it.

A little pool : What do you think is better?
a. creating new packages for icecat plugins.
b. keep the same dir for plugins as firefox and use pre-made plugins?

Because I've just found that the plugin dir is not shared with firefox's in the icecat rpm I released.

patrickm
PostPosted: Fri May 14, 2010 8:13 pm    Post subject: Reply with quote

Koko_the_crazy_koala wrote:
A little pool : What do you think is better?
a. creating new packages for icecat plugins.
b. keep the same dir for plugins as firefox and use pre-made plugins?

I'd go for option B.

That way, it will keep things simple and allow people to make a choice of what to use (regarless if it is free software or not).

Koko_the_crazy_koala
PostPosted: Fri May 14, 2010 10:12 pm    Post subject: Reply with quote

Thanks for replying patrickm. That's also what I thought about.

I'll try to get a working i686 icecat RPM, and then have a break.

veganix
PostPosted: Sun May 23, 2010 3:27 am    Post subject: Reply with quote

Made an Icecat rpm for i386 with alien. Uploaded to riseup in case anyone wants to test:
https://we.riseup.net/veganix/icecat-3-6-3-rpm+54082

Works fine for me, but use at your own risk.

robert

patrickm
PostPosted: Sun May 23, 2010 8:47 pm    Post subject: Reply with quote

I have installed the i386 on blag 11999.
From what I saw, works nicely!

Display posts from previous:   
Post new topic   Reply to topic    BLAG Forum Index -> development Goto page 1, 2, 3, 4  Next
Page 1 of 4

Protected by Anti-Spam ACP