BLAG

BLAG Forums
It is currently Sun Dec 21, 2014 3:25 am

All times are UTC




Post new topic Reply to topic  [ 46 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: Icecat RPM
PostPosted: Mon Apr 19, 2010 8:42 am 
Offline

Joined: Wed Feb 03, 2010 8:54 pm
Posts: 58
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/down ... 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...


Top
 Profile  
 
 Post subject: Re: Icecat RPM
PostPosted: Tue Apr 20, 2010 1:11 am 
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/down ... 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...


Top
  
 
 Post subject:
PostPosted: Wed Apr 21, 2010 5:00 pm 
Offline

Joined: Wed Feb 03, 2010 8:54 pm
Posts: 58
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.


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 01, 2010 12:03 am 
Offline

Joined: Sat Jan 05, 2008 4:16 pm
Posts: 84
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


Top
 Profile  
 
 Post subject:
PostPosted: Sat May 01, 2010 2:33 pm 
Offline

Joined: Wed Apr 28, 2010 5:58 am
Posts: 59
Good work!
Any chance for a 32 bits RPM ???


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 11, 2010 4:33 pm 
Offline

Joined: Wed Feb 03, 2010 8:54 pm
Posts: 58
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


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 11, 2010 10:24 pm 
Offline

Joined: Wed Apr 28, 2010 5:58 am
Posts: 59
I saw a link on the IRC today for a i686 version of icecat.
Downloaded it and will give it a try this week!


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 12, 2010 6:30 pm 
Offline

Joined: Wed Feb 03, 2010 8:54 pm
Posts: 58
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


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 12, 2010 8:43 pm 
Offline

Joined: Wed Apr 28, 2010 5:58 am
Posts: 59
The next couple of days I'm having some time off from work so time to test ;-)


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 13, 2010 3:20 pm 
Offline

Joined: Wed Apr 28, 2010 5:58 am
Posts: 59
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.


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 13, 2010 9:47 pm 
Offline

Joined: Wed Feb 03, 2010 8:54 pm
Posts: 58
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.


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 14, 2010 8:13 pm 
Offline

Joined: Wed Apr 28, 2010 5:58 am
Posts: 59
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).


Top
 Profile  
 
 Post subject:
PostPosted: Fri May 14, 2010 10:12 pm 
Offline

Joined: Wed Feb 03, 2010 8:54 pm
Posts: 58
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.


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 23, 2010 3:27 am 
Offline

Joined: Sat Jan 05, 2008 4:16 pm
Posts: 84
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


Top
 Profile  
 
 Post subject:
PostPosted: Sun May 23, 2010 8:47 pm 
Offline

Joined: Wed Apr 28, 2010 5:58 am
Posts: 59
I have installed the i386 on blag 11999.
From what I saw, works nicely!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 46 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group