You are not logged in.

#1 2005-01-05 11:21:39

murkus
Member
From: Europe/Helsinki
Registered: 2004-03-19
Posts: 254

[REQ] Beagle

Anybody interested trying to package beagle?

It's search tool for gnome desktop that you can use to search from your documents like office, IM logs, plain text, audio, images.


.murkus

Offline

#2 2005-01-06 11:29:47

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [REQ] Beagle

we know what it is,

i've tried it, neotuli has tried it.

it's not ready for use yet. wait.

Offline

#3 2005-01-06 12:31:56

murkus
Member
From: Europe/Helsinki
Registered: 2004-03-19
Posts: 254

Re: [REQ] Beagle

iphitus wrote:

we know what it is,

i've tried it, neotuli has tried it.

it's not ready for use yet. wait.

but it's already in version 0.0.4! wink

.murkus

Offline

#4 2005-01-06 14:12:54

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [REQ] Beagle

look at that version number...

0.0.4

does that **really** look like it's stable and usable?

It's under heavy development, and these 'releases' are meant to encourage developer interest.

Offline

#5 2005-03-24 11:42:36

Shofs
Member
From: Central Illinois
Registered: 2004-12-15
Posts: 184

Re: [REQ] Beagle

iphitus wrote:

look at that version number...

0.0.4

does that **really** look like it's stable and usable?

I have a sense of humor. It was funny.

Offline

#6 2005-03-24 21:45:40

antesoft
Member
From: France - Bretagne (Brittany)
Registered: 2005-03-16
Posts: 11
Website

Re: [REQ] Beagle

I made a package few days ago, it works but to use it you need to open a Terminal, launch d-bus in session mode and then launch beagle. And you need to keep the Terminal open to continue to use beagle.:cry:
I don't find how to launch d-bus session at X login. It is explained on beagle web site but I couldn't do it. If anyone could find how to do, I could provide my PKGBUILD  wink


Philippe BERNERY
http://www.antesoft.org

Offline

#7 2005-03-24 22:45:22

bosewicht
Member
From: Honolulu, HI
Registered: 2004-05-29
Posts: 67

Re: [REQ] Beagle

Did you try to add "dbus-launch xfce4-session" , "dbus-launch gnome-session", etc in .xinitrc?


<b>There are 10 kinds of people in the world - those who understand binary
and those who don't.</b>

<b>I'm Steve and I'm a Super Villian</b>
http://www.rofl.name/flash/switchlinux4

Offline

#8 2005-03-24 23:05:18

antesoft
Member
From: France - Bretagne (Brittany)
Registered: 2005-03-16
Posts: 11
Website

Re: [REQ] Beagle

This is not a wide system solution.
Each user will have to write this in his .xinitrc file. I don't think it's a good idea.


Philippe BERNERY
http://www.antesoft.org

Offline

#9 2005-03-24 23:29:05

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [REQ] Beagle

No, you start dbus in /etc/rc.conf daemons line.

I have compiled 0.0.8 and am running it, its a tad buggy but it works.

Offline

#10 2005-03-24 23:49:12

antesoft
Member
From: France - Bretagne (Brittany)
Registered: 2005-03-16
Posts: 11
Website

Re: [REQ] Beagle

Dbus launched in rc.conf is a system wide dbus, but beagle needs a session dbus, which must be launch at user X login. That is what I understood


Philippe BERNERY
http://www.antesoft.org

Offline

#11 2005-03-25 00:04:44

KalephOne
Member
From: Fortaleza, Brasil
Registered: 2004-04-02
Posts: 99

Re: [REQ] Beagle

Looks like with the new beagle 0.0.8 the user doesnt need to be in X to launch it.


Kaleph
jabber: kaleph@jabber.org

Offline

#12 2005-03-25 01:04:25

antesoft
Member
From: France - Bretagne (Brittany)
Registered: 2005-03-16
Posts: 11
Website

Re: [REQ] Beagle

It seems to be right. I worked on beagle v0.0.7
Here is a first version of a PKGBUILD for beagle 0.0.8.1 :

# Contributor : Philippe BERNERY

pkgname=beagle
pkgver=0.0.8.1
pkgrel=1
pkgdesc="Search Engine for your Gnome Desktop"
url="http://www.gnome.org/projects/beagle/"
license="GPL"
depends=('mono' 'gtk-sharp' 'gecko-sharp' 'sqlite3' 'libexif' 'dbus-sharp')
source=(http://ftp.gnome.org/pub/GNOME/sources/beagle/0.0/$pkgname-$pkgver.tar.gz http://www.antesoft.org/index_html/archlinux/configure-dbus-prefix.diff.bz2)
md5sums=('2c81030753fa0f316a87686ebab792c1' '25542f08d5bc92ea38662736cd30447b')

build() {
  cd $startdir/src/$pkgname-$pkgver
  patch configure ../configure-dbus-prefix.diff
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install
}

It does not have gst and gsf support (one of this two package is for indexing MS Office files, and the other for OO, if I remember), evolution support, epiphany support, mozilla support, wvl support, web service support.


Philippe BERNERY
http://www.antesoft.org

Offline

#13 2005-03-25 02:35:28

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [REQ] Beagle

antesoft wrote:

Dbus launched in rc.conf is a system wide dbus, but beagle needs a session dbus, which must be launch at user X login. That is what I understood

well im using beagle right now on the systemwide bus and its working.

Offline

#14 2005-03-25 20:01:50

antesoft
Member
From: France - Bretagne (Brittany)
Registered: 2005-03-16
Posts: 11
Website

Re: [REQ] Beagle

You're right, the new version does need to have per user dbus session.
I forget to say that in order to compile beagle, you need a special version of gmime. In Arch repos., it is not compiled with mono support, and beagle need it.

# $Id: PKGBUILD,v 1.6 2005/02/13 22:22:55 jgc Exp $
# TUR: Ben <ben@benmazer.net>
# Maintainer: Jan de Groot <jgc@archlinux.org>

pkgname=gmime
pkgver=2.1.11
pkgrel=1
pkgdesc="core mime parsing library"
url="http://spruce.sourceforge.net/gmime/"
license="GPL"
depends=('mono' 'glib2' 'bash' 'zlib' 'sharutils')
source=(http://spruce.sourceforge.net/gmime/sources/v2.1/$pkgname-$pkgver.tar.gz
)
md5sums=('7207ea18eb808f4f0940e805f6a8789f')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --enable-mono
  make || return 1
  make DESTDIR=$startdir/pkg install

  # To fix but #1607
  rm $startdir/pkg/usr/bin/uudecode
  rm $startdir/pkg/usr/bin/uuencode
}

Philippe BERNERY
http://www.antesoft.org

Offline

#15 2005-03-25 20:32:31

nggalai
Member
From: Switzerland
Registered: 2004-08-01
Posts: 215
Website

Re: [REQ] Beagle

Sort-of off-topic, but not really:

AutoFocus

Does pretty much what beagle is supposed to do, albeit not as nicely integrated and in Java, but I like it. Check it out, if you're so inclined.

93,
-Sascha.rb

Offline

#16 2005-03-26 00:03:17

iphitus
Forum Fellow
From: Melbourne, Australia
Registered: 2004-10-09
Posts: 4,927

Re: [REQ] Beagle

antesoft wrote:

You're right, the new version does need to have per user dbus session.
I forget to say that in order to compile beagle, you need a special version of gmime. In Arch repos., it is not compiled with mono support, and beagle need it.

I'll say it again, it doesnt need a per user dbus sesssion. I am running it on the system session now and its working.

Offline

#17 2005-03-26 07:48:57

link
Member
Registered: 2004-04-30
Posts: 69

Re: [REQ] Beagle

iphitus wrote:
antesoft wrote:

You're right, the new version does need to have per user dbus session.
I forget to say that in order to compile beagle, you need a special version of gmime. In Arch repos., it is not compiled with mono support, and beagle need it.

I'll say it again, it doesnt need a per user dbus sesssion. I am running it on the system session now and its working.

How? Didn't you get an error from beagled complaining about not finding the dbus session address?

Offline

#18 2005-03-26 07:52:49

link
Member
Registered: 2004-04-30
Posts: 69

Re: [REQ] Beagle

Btw, here's how I got beagle 0.0.8.x running:
* pacman -Syu.
* Add testing to your pacman.conf, and pacman -S mono to get the 1.1.4 package. (Apparently beagle runs better in 1.1.x)
* cd /var/abs/extra/gnome/gmime, and rebuild it _with_ Mono support (by removing the --disable-mono ./configure flag). Install the built package.
* Remount your filesystems with the user_xattr property.
  Add user_xatter to the attributes list in /etc/fstab for your filesystem mounts, then remount it with: mount -o remount /home
* Build & install beagle using the following PKGBUILD:

# Maintainer: Link Dupont <link@subpop.net>
# Contributor: Link Dupont <link@.subpop.net>

pkgname=beagle
pkgver=0.0.8.1
pkgrel=1
pkgdesc="Beagle is a search tool that ransacks your personal information space to find whatever you're looking for."
url="http://www.gnome.org/projects/beagle"
license="GPL"
depends=('mono>=1.1.4-3' 'gtk-sharp' 'sqlite2' 'bash' 'gmime' 'dbus-sharp')
source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/0.0/$pkgname-$pkgver.tar.gz)

build() {
        [ "$GNOMEDIR" = "" ] && source /etc/profile.d/gnome.sh
        mkdir -p $startdir/src/.shared
        export MONO_SHARED_DIR=$startdir/src/.shared
        cd $startdir/src/$pkgname-$pkgver
        sed -i -e "s|variable=prefix dbus-sharp|variable=prefix dbus-1|" $startdir/src/$pkgname-$pkgver/configure.in
        autoconf
        automake
        ./configure --prefix=$GNOMEDIR
        make || return 1
        make DESTDIR=$startdir/pkg install
        rm -rf $MONO_SHARED_DIR
}
md5sums=('2c81030753fa0f316a87686ebab792c1')

* Edit /etc/X11/sessions/gnome.desktop. Change the line Exec= and TryExec= to /etc/X11/sessions/Gnome. Then create the file /etc/X11/sessions/Gnome, make it executable and put in it:

#!/bin/sh
exec dbus-launch --exit-with-session /opt/gnome/bin/gnome-session

* Log out, log in, open a terminal and run beagled --fg. You should notice beagle start to crawl over your filesystem.
* Run 'best' to get a GUI search client.

Offline

Board footer

Powered by FluxBB