You are not logged in.

#1 2004-12-10 19:25:39

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,893
Website

OneFinger

Anyone want to have a go at ....

http://onefinger.sourceforge.net/

;-)


Mr Green

Offline

#2 2004-12-10 20:32:05

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

I'll try this weekend.

Offline

#3 2004-12-11 13:59:47

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,893
Website

Re: OneFinger

built using configure make etc... works ok just complains at PyKde version ...

Please let me know how you get on....


Mr Green

Offline

#4 2004-12-12 22:56:33

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

I got pykde and onefinger to work. I added them to my repo. The onefinger-kicker-applet doesn't work.  According to the onefinger webpage, the new source was supposed to solved that problem.  Maybe there is something wrong with my PKGBUILD? I have posted what I have so far.

# Contributor: Eric Belanger <belanger@astro.umontreal.ca>

pkgname=pykde
pkgver=3.11.3
pkgrel=1
pkgdesc="PyKDE is a set of Python bindings for the KDE core libraries."
url="http://www.riverbankcomputing.co.uk/pykde/"
license=""
depends=('pyqt' 'kdelibs')
makedepends=('python' 'kdelibs' 'qt')
source=(http://www.river-bank.demon.co.uk/download/PyKDE2/PyKDE-$pkgver.tar.gz)
md5sums=('7e0b2df3d5f9718833238501c3a21e96')

build() {
  cd $startdir/src/PyKDE-$pkgver
  python configure.py

  echo ''
  echo '==> If you have problems building the package,'
  echo '==> In /opt/kde/include/kdeversion.h :'
  echo '==> - change KDE_VERSION_STRING to 3.3.0'
  echo '==> - change KDE_VERSION_RELEASE to 0'
  echo '==> Remember to change these values to the '
  echo '    original ones after the package is built'
  echo ''

  make || return 1
  make DESTDIR=$startdir/pkg install
}
# Contributor: Eric Belanger <belanger@astro.umontreal.ca>

pkgname=onefinger-core
pkgver=3.1.1
pkgrel=1
pkgdesc="A file manager and a general-purpose GUI"
url="http://onefinger.sourceforge.net/"
license=""
depends=('kdebase' 'pykde')
makedepends=('python' 'sed')
source=(http://dl.sourceforge.net/onefinger/onefinger_core-$pkgver.tar.gz)
md5sums=('04a03a032eeb0814dc003281f1965a14')

build() {
  cd $startdir/src/onefinger_core-$pkgver
  SCRIPT=$(echo "s=/usr/share=${startdir}/pkg/usr/share=g")
  sed -i -e "$SCRIPT" install.py
  SCRIPT=$(echo "s=d = os.path.expandvars("$XDG_DATA_DIRS")=d = os.path.expandvars("${startdir}/pkg/usr/share")=")
  sed -i -e "$SCRIPT" install.py
  sed -i 's=mkdir=mkdir -p=' install.py
  mkdir -p ${startdir}/pkg/usr/bin
  SCRIPT=$(echo "s=ln -s ${startdir}/pkg/usr/share/OneFinger/src/one-finger.py /usr/bin/one-finger=ln -fs /usr/share/OneFinger/src/one-finger.py ${startdir}/pkg/usr/bin/one-finger=")
  sed -i -e "$SCRIPT" install.py

  python install.py
}
# Contributor: Eric Belanger <belanger@astro.umontreal.ca>

pkgname=onefinger-kicker-applet
pkgver=1.2.3
pkgrel=1
pkgdesc="Add-on for the KDE panel which better integrates OneFinger into KDE"
url="http://onefinger.sourceforge.net/"
license=""
depends=('onefinger-core')
makedepends=('sed' 'kdelibs')
source=(http://dl.sourceforge.net/onefinger/onefinger_kicker_applet-$pkgver.tar.gz 'cvs.sh.diff')
md5sums=('aa146548f28ec90b4bba1705d70b9a74' 'd7b1dec7485f0d9aeb896f328d3b4515')

build() {
  cd $startdir/src/onefinger_kicker_applet-1.2.1
  sed -i 's/1.8/1.9/' configure
  patch admin/cvs.sh ../cvs.sh.diff
  ./configure --prefix=/opt/kde
  make || return 1
  make prefix=$startdir/pkg/opt/kde install
}

cvs.sh.diff

--- admin/cvs.sh        2004-12-12 02:25:18.000000000 -0500
+++ admin/cvs.sh.new    2004-12-12 02:25:36.000000000 -0500
@@ -573,7 +573,7 @@
 ### Main
 ###

-arg=`echo $1 | tr '-.' __`
+arg=`echo $1 | tr '-' __`
 case $arg in
   cvs | dist | subdir_dist | configure_in | configure_files | subdirs | 
   cvs_clean | package_merge | package_messages | Makefile_am ) $arg ;;

Offline

#5 2004-12-13 14:25:16

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,893
Website

Re: OneFinger

something about sip but it conflicts with kdebase (I think) like you say it still works

Just got to figure it out lol

Great Job  wink


Mr Green

Offline

#6 2004-12-13 16:25:45

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

Mr Green wrote:

something about sip but it conflicts with kdebase (I think) like you say it still works

sip conflicts with kdebindings.  However, some programs like amarok uses kdebindings.  I had  to uninstall both kdebindings and amarok.  Since I wasn't using amarok it isn't that bad.

I wonder if amarok can be built so it doesn't rely on kdebindings.

Offline

#7 2004-12-13 20:18:47

IceRAM
Member
From: Bucharest, Romania
Registered: 2004-03-04
Posts: 772
Website

Re: OneFinger

Hmm.. I knew that kdebindings "includes" sip, pykde & pyqt (I might be wrong)... did you try using "kdebindings" only as a dependency?

Offline

#8 2004-12-13 20:46:32

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

IceRAM wrote:

Hmm.. I knew that kdebindings "includes" sip, pykde & pyqt (I might be wrong)... did you try using "kdebindings" only as a dependency?

Onefinger needs pykde.  I know that because there was a problem with  my pykde package (it got installed in /usr/usr/...) and onefinger complained that pykde was not found and the configuring/compiling stopped.

Offline

#9 2004-12-13 21:40:58

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,893
Website

Re: OneFinger


Mr Green

Offline

#10 2004-12-30 23:56:52

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: OneFinger

Do you have any better luck with onefinger 3.2?

I'd like to avoid downloading kdebindings, but I'm betting I won't have a choice.

Dusty

Offline

#11 2005-01-01 15:58:03

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: OneFinger

Snowman's PKGBUILD for onefinger-core can be easily adapted for onefinger 3.2. It works without the pykde script if you use kdebindings, but throws a warning saying pykde 3.11.3 is needed for extra functionality (ability to sort windows by recent usage).  I assume kdebindings will oneday be updated to include this or something; I didn't try any other solutions.  I didn't try to get the kicker applet working.

Dusty

Offline

#12 2005-01-06 15:42:06

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

onefinger 3.2 is now in my repo.  Pykde is no longer included in kdebindings.  It's now a seperate package in extra.

Offline

#13 2005-01-06 18:21:40

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: OneFinger

Sounds good. Had any luck with the kicker applet yet? I might give it a go this afternoon; right now I'm downloading the new version of the core from your repository. Being on dialup, pyqt and pykde are taking their time.  But at least I don't have to update kdebindings next time I Syu!

Thanks for your effort,

Dusty

Offline

#14 2005-01-06 21:30:17

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

The kicker applet isn't working.  It can be included in the taskbar but there is no icon and clicking on it doesn't do anything.  However, I haven't put much effort to try to make it work.

Offline

#15 2005-02-12 19:53:46

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: OneFinger

onefinger 3.3 is released. It works with snowman's most recent PKGBUILD if you change the $pkgver to 3.3.

Dusty

Offline

#16 2005-02-14 23:15:01

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

Thanks for the info.  I have updated my repo.

Offline

#17 2005-02-16 21:03:30

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: OneFinger

This guy is keeping really busy (I've been in contact with him). 3.4 has been released, same thing just have to update the $pkgver and md5sum.

Dusty

Offline

#18 2005-12-26 14:36:32

Komodo
Member
From: Oxford, UK
Registered: 2005-11-03
Posts: 674

Re: OneFinger

Onefinger v5 is out now. Has anyone got a working pkgbuild for it? Or is someone willing to make one? I'd like to do it myself, but I'm simply not knowledgeable enough  :oops:


.oO Komodo Dave Oo.

Offline

#19 2006-01-03 08:12:54

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: OneFinger

Komodo wrote:

Onefinger v5 is out now. Has anyone got a working pkgbuild for it? Or is someone willing to make one? I'd like to do it myself, but I'm simply not knowledgeable enough  :oops:

Did you tried to update the $pkgver and md5sum in the PKGBUILD I posted in this thread?

Offline

#20 2006-01-03 09:29:37

Komodo
Member
From: Oxford, UK
Registered: 2005-11-03
Posts: 674

Re: OneFinger

Yes I have snowman, give me some credit tongue

I actually no longer want/need this package, so don't just make it for my sake smile


.oO Komodo Dave Oo.

Offline

Board footer

Powered by FluxBB