Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
I edited the clucene ebuild to work with flock (added an epatch line) and wrote source ebuilds for the flock web browser for x86 and ppc architectures (separate ebuilds, not merged into one file yet). mozilla-launcher was not used so as to avoid interference with /usr/bin/flock (from sys-apps/util-linux). The ebuilds are minimalist and contain only what I needed to get them to work. Following the style of other mozilla apps, it installs the completed binary into /usr/lib/flock/flock.
Created an attachment (id=87526) [details] clucene ebuild edited for flock
Created an attachment (id=87527) [details] flock x86 ebuild
Created an attachment (id=87528) [details] clucene flock patch
dev-cpp/clucene/clucene-0.8.13.ebuild www-client/flock/flock-0.5.15.ebuild dev-cpp/clucene/files/clucene-0.8.13.patch.0 are the file names and the right place to put them in an overlay
Created an attachment (id=87536) [details] flock-0.5.15.ebuild source ebuild for ppc (ibook) This ebuild works on my G4 ibook. It probably builds more extensions than it needs to because I added things to get it to work. I did't have time to get rid of the non-essential stuff or clean it up.
Clucene is now in portage, and flock is in beta. Maybe time for an update? <:) Is it just a matter of bumping the version-number in the ebuild name, or does it require changes to the internals of it?
flock 0.7 beta has been released on flock.com. I run gentoo on a ppc ibook, so the downloadable binaries are of no use to me. A friend of a friend told me that flock 0.7 source tarballs have not been released and will not be available until the end of July 2006 due to licensing issues. However, the source is available from the flock.com subversion server. Why subversion source is more legal than a tarball is a mystery to me. I am not a lawyer. Luckily, however, I am a bit of a hacker, so I made svn ebuilds for the flock clucene library and the browser. I didn't want to wait until the end of July for the lawyers to do their thing. I wanted it now. Since they are svn, these particular ebuilds will never make it into portage, but they use a supposedly stable branch of the svn tree which will eventually be wrapped up into a tarball. In theory, when that happens, changing the fetch to the tarball should be all that is needed. The attached functional ppc ebuild is: /usr/local/portage/www-client/flock/flock-0.7.ebuild
Created an attachment (id=89449) [details] /usr/local/portage/www-client/flock/flock-0.7.ebuild source svn ebuild for flock 0.7. It works on my ppc ibook.
Created an attachment (id=89452) [details] /usr/local/portage/dev-cpp/clucene-cvs-flock/clucene-cvs-flock-0.ebuild this is an svn ebuild for the clucene that is required to build flock 0.7 from source. This version of clucene is special. flock won't compile with other versions of clucene and this clucene won't work with anything else. Trust me. For flock 0.7, none of the clucene from sourceforge will work. Only this one.
Created an attachment (id=89485) [details] a proper build for clucene-cvs-flock Ok this one works for the x86 as well as the ppc but u need gcc 3.4.5 or lower 4.1.1 wont work cause of this --> function class foo { void foo::bar() {} }; i think if u remove that foo:: inside the class.
I changed line 28 and 30 in RangeFilter.h (removed RangeFilter:: in front of More and Less) and it compiles fine with gcc4.1.0
A year went by and this package is not yet found on portage, why?
Created an attachment (id=135416) [details] flock-0.7.ebuild added category for DEPEND of clucene-cvs-flock. without it the digest will not work (for me at least)
Created an attachment (id=135464) [details] dev-cpp/clucene-9999.ebuild
Created an attachment (id=135468) [details] /www-client/flock-1.0.1.ebuild it works but tab extension doesn't.
Created an attachment (id=135469) [details] files/flock-1.0.1-gentoo.patch
Created an attachment (id=135470) [details] files/flock.desktop
Created an attachment (id=135472) [details] files/gentoo-default-prefs.js
isn't there a way to make it work again? for me tabbed browsing is fundamental and if it's not there there's not much point in using flock over firefox with the extensions to make it behave as flock.
Is there a chance to get ebuilds for 1.0.3?
Created an attachment (id=145419) [details] flock-1.0.9.ebuild compiled fine, but it doesn't work with tab functions.
Created an attachment (id=145421) [details] files/flock-1.0.9-gentoo.patch
flock-1.1.1 is out. :)
Flock 1.2.1 is out.
It's sad to see this has not been put in Portage yet despite people offering ebuilds and making requests. It has been over two years already.
I recommends using Sulfur branding, and binary name, avoid the name collision with /usr/bin/flock in util-linux package. I think the '/usr/bin/flock-browser' is not a best solution .