Hi, I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it. Volunteers? -- Cheers Jorge.-
Hi, On Mon, 13 Oct 2008 15:27:19 -0300 Jorge Arellano Cid <jcid@dillo.org> wrote:
Hi,
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
I played a bit with the deb stuff and created a .deb for debian testing. I have put a .deb file in http://misc.andi.de1.cc/dillo I installed the correct fltk snapshot before using the usual ./configure && make && make install, and built the .deb after that. This handling of the fltk dependancy is not very clean... I guess the cleaner one would be to have fltk2 packages, but as fltk2 is linked statically against dillo, at least the .deb package should work. I basically took the old .diff.gz for dillo 0.8.6 from deb-lenny and deleted the i18n stuff. Greetings Andreas Kemnade
On Mon, Oct 13, 2008 at 11:09:25PM +0200, Andreas Kemnade wrote:
Hi,
On Mon, 13 Oct 2008 15:27:19 -0300 Jorge Arellano Cid <jcid@dillo.org> wrote:
Hi,
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
I played a bit with the deb stuff and created a .deb for debian testing. I have put a .deb file in http://misc.andi.de1.cc/dillo I installed the correct fltk snapshot before using the usual ./configure && make && make install, and built the .deb after that. This handling of the fltk dependancy is not very clean... I guess the cleaner one would be to have fltk2 packages, but as fltk2 is linked statically against dillo, at least the .deb package should work. I basically took the old .diff.gz for dillo 0.8.6 from deb-lenny and deleted the i18n stuff.
Great Andreas. I added the link to that page. Would you mind packing it with "make install-strip"? -- Cheers Jorge.-
Hi Andreas, On Mon, Oct 13, 2008 at 11:09:25PM +0200, Andreas Kemnade wrote:
Hi,
On Mon, 13 Oct 2008 15:27:19 -0300 Jorge Arellano Cid <jcid@dillo.org> wrote:
Hi,
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
I played a bit with the deb stuff and created a .deb for debian testing. I have put a .deb file in http://misc.andi.de1.cc/dillo I installed the correct fltk snapshot before using the usual ./configure && make && make install, and built the .deb after that. This handling of the fltk dependancy is not very clean... I guess the cleaner one would be to have fltk2 packages, but as fltk2 is linked statically against dillo, at least the .deb package should work.
How do I get an etch .deb from your work? -- Cheers Jorge.-
On Tue, 14 Oct 2008 09:56:40 -0300 Jorge Arellano Cid <jcid@dillo.org> wrote:
Hi Andreas,
On Mon, Oct 13, 2008 at 11:09:25PM +0200, Andreas Kemnade wrote:
Hi,
On Mon, 13 Oct 2008 15:27:19 -0300 Jorge Arellano Cid <jcid@dillo.org> wrote:
Hi,
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
I played a bit with the deb stuff and created a .deb for debian testing. I have put a .deb file in http://misc.andi.de1.cc/dillo I installed the correct fltk snapshot before using the usual ./configure && make && make install, and built the .deb after that. This handling of the fltk dependancy is not very clean... I guess the cleaner one would be to have fltk2 packages, but as fltk2 is linked statically against dillo, at least the .deb package should work.
How do I get an etch .deb from your work?
I have uploaded one to the place where the other .deb is. If you want to do it yourself: Unpack the sources, apply the debian patch cd into that directory, dpkg-buildpackage -rfakeroot you have to install the packages debhelper, debmake, devscripts and fakeroot (I hope I don't miss one) Greetings Andreas Kemnade
Jorge Arellano Cid wrote:
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
Here's the status on the RPMs. I've built the following: Fedora 9, x86_64 RHEL 3, x86 RHEL 4, x86 and x86_64 RHEL 5, x86 and x86_64 Unfortunately I don't have access to any 32-bit Fedora boxes right now, but I should be able to build it with mock if I can figure out how to convince it to install the fltk package I've built. My old build system is in storage (way in the back, under a bunch of boxes, so not easy to get at), so it will be a while before I can build/test on any other distributions. If anyone here has a 32-bit Fedora 9 box and would like to contribute an RPM, or another RPM-based distribution (SuSE, Mandriva, etc.), here are the source RPMs I'm using. http://www.hyperborea.org/software/dillo/rpms/fltk2-2.0.x.r6403-0.1.src.rpm http://www.hyperborea.org/software/dillo/rpms/dillo-2.0-1.src.rpm Directions for building the Dillo RPM: 1. Ideally, set up an RPM build tree in your home directory so you can build as yourself and not as root. (I think directions are up at rpm.org) 2. Build the fltk RPM: rpmbuild --rebuild fltk2-2.0.x.r6403-0.1.src.rpm 3. Install the fltk RPM (as root, or sudo) rpm -ivh /path/to/rpm/file 4. Build the dillo RPM: rpmbuild --rebuild dillo-2.0-1.src.rpm 5. Install the dillo RPM: rpm -ivh /path/to/rpm/file Possible issues with these SRPMS; - I don't have all the build dependencies set properly. - Distro-specific code on the Dillo SRPM may be out of date. - If you already have FLTK2 installed, you can skip the FLTK RPM and add --nodeps to the commandline in step 4. -- Kelson Vibber Hyperborea.org - SpeedForce.org - AlternativeBrowserAlliance.com
On Mon, Oct 13, 2008 at 02:22:49PM -0700, Kelson Vibber wrote:
Jorge Arellano Cid wrote:
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
Here's the status on the RPMs. I've built the following:
Fedora 9, x86_64 RHEL 3, x86 RHEL 4, x86 and x86_64 RHEL 5, x86 and x86_64
Excellent. Thanks a lot. -- Cheers Jorge.-
Kelson Vibber wrote:
Jorge Arellano Cid wrote:
I'd like to have packages for Debian and some RPMs. Kelson already committed himself with the RPMs, and although I can make i32 and i64 Debian packages, I'm a newbie on it.
Here's the status on the RPMs. I've built the following:
Fedora 9, x86_64 RHEL 3, x86 RHEL 4, x86 and x86_64 RHEL 5, x86 and x86_64
Unfortunately I don't have access to any 32-bit Fedora boxes right now, but I should be able to build it with mock if I can figure out how to convince it to install the fltk package I've built.
Best way is to push fltk2 and dillo packages for Fedora package review, you'll get quality SPEC file (and package), automatic builds for all archs and Fedora releases (8, 9, 10, rawhide) and really smooth distribution channel. But it might be lengthy to pass package review and become Fedora developer.
My old build system is in storage (way in the back, under a bunch of boxes, so not easy to get at), so it will be a while before I can build/test on any other distributions.
If anyone here has a 32-bit Fedora 9 box and would like to contribute an RPM, or another RPM-based distribution (SuSE, Mandriva, etc.), here are the source RPMs I'm using.
Both for Fedora Rawhide (close to version 10): http://www.stud.fit.vutbr.cz/~xnowak01/Fedora/dillo/dillo-2.0-1.i386.rpm http://www.stud.fit.vutbr.cz/~xnowak01/Fedora/fltk/fltk2-2.0.x.r6403-0.1.i38... (Built locally on my desktop.)
http://www.hyperborea.org/software/dillo/rpms/fltk2-2.0.x.r6403-0.1.src.rpm http://www.hyperborea.org/software/dillo/rpms/dillo-2.0-1.src.rpm
Directions for building the Dillo RPM:
1. Ideally, set up an RPM build tree in your home directory so you can build as yourself and not as root. (I think directions are up at rpm.org)
One should use mock to handle this.
2. Build the fltk RPM: rpmbuild --rebuild fltk2-2.0.x.r6403-0.1.src.rpm
Not rebuildable at the moment, at least on Fedora Rawhide. Please add these two deps to BuildRequires section, unless the build fails on missing header files when compiling (would be nice if FLTK2 can handle it in configure script). libXi-devel mesa-libGLU-devel There might be more of them, I was not building in mock.
3. Install the fltk RPM (as root, or sudo) rpm -ivh /path/to/rpm/file
4. Build the dillo RPM: rpmbuild --rebuild dillo-2.0-1.src.rpm
If we intend to enable SSL by default, then please add openssl-devel as BuildRequires.
5. Install the dillo RPM: rpm -ivh /path/to/rpm/file
Possible issues with these SRPMS; - I don't have all the build dependencies set properly. - Distro-specific code on the Dillo SRPM may be out of date. - If you already have FLTK2 installed, you can skip the FLTK RPM and add --nodeps to the commandline in step 4.
Thanks for the packages, it's nice & easy way how to run Dillo for Fedora users. Michal
participants (4)
-
akemnade@tzi.de
-
jcid@dillo.org
-
kelson@pobox.com
-
newman.x@gmail.com