You are not logged in.

#1 2005-07-08 23:01:25

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

[Request] various ROX stuff

Some of the PKGBUILDS that thegnu posted here need their source URLs updated, but otherwise I think they should work. I'm especially interested in rox-session, since I'd like to get rid of a lot of Gnome stuff, including the settings daemon...

Offline

#2 2005-07-08 23:43:28

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: [Request] various ROX stuff

Okay... Here are the updated PKGBUILDS:

# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>

pkgname=rox-lib
pkgver=2.0.1
pkgrel=1
groups=('rox-desktop')
pkgdesc="ROX-Lib contains shared code which can be used by other ROX applications."
url="http://rox.sourceforge.net/rox_lib.html"
depends=('python>=2.2' 'pygtk>=2.0')
source=(http://dl.sourceforge.net/sourceforge/rox/$pkgname-$pkgver.tgz)
groups=('rox-desktop')

build() {
  cd $startdir/src/$pkgname-$pkgver/ROX-Lib2
  ./AppRun --compile
  cd ..
  mkdir -p $startdir/pkg/usr/lib
  cp -rp ROX-Lib2 $startdir/pkg/usr/lib
}
# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>

pkgname=rox-clib
pkgver=2.1.5
pkgrel=1
groups=('rox-desktop')
pkgdesc="ROX-CLib contains shared code which can be used by other ROX applications."
url="http://www.kerofin.demon.co.uk/rox/ROX-CLib.html"
license=""
depends=('gtk2' 'libxml2>=2.4')
source=(http://www.kerofin.demon.co.uk/rox/ROX-CLib-$pkgver.tar.gz)
md5sums=()
groups=('rox-desktop')

build() {
  cd $startdir/src/ROX-CLib
  ./AppRun --compile
  cd ..
  mkdir -p $startdir/pkg/usr/lib
  cp -rp ROX-CLib $startdir/pkg/usr/lib
}
# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>

pkgname=rox-session
pkgver=0.1.25
pkgrel=1
groups=('rox-desktop')
pkgdesc="Session manager for the ROX desktop environment"
url="http://dl.sourceforge.net/sourceforge/rox/$_srcname-$pkgver.tgz"
depends=('rox-lib' 'glib2>=2.4' 'dbus' 'python')
source=(http://dl.sourceforge.net/sourceforge/rox/ROX-Session-$pkgver.tgz)

build() {
  cd $startdir/src/ROX-Session-$pkgver/ROX-Session
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps/
  cp -rp ROX-Session $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/ROX-Session/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
} 
# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>

pkgname=rox-archive
_srcname=archive
pkgver=1.9.5
pkgrel=1
groups=('rox-desktop')
pkgdesc="Archiver based on the Rox Python library"
url="http://dl.sourceforge.net/sourceforge/rox/$_srcname-$pkgver.tgz"
depends=('rox-lib')
source=(http://dl.sourceforge.net/sourceforge/rox/$_srcname-$pkgver.tgz)

build() {
  cd $startdir/src/$_srcname-$pkgver
  mkdir -p $startdir/pkg/usr/apps
  cp -rp Archive $startdir/pkg/usr/apps

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/Archive/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}
# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>

pkgname=rox-edit
_srcname=edit
pkgver=1.9.7
pkgrel=1
groups=('rox-desktop')
pkgdesc="Editor based on the Rox Python library"
url="http://rox.sourceforge.net/phpwiki/index.php/Edit"
depends=('rox-lib')
source=(http://dl.sourceforge.net/sourceforge/rox/$_srcname-$pkgver.tgz)

build() {
  cd $startdir/src/$_srcname-$pkgver
  mkdir -p $startdir/pkg/usr/apps
  cp -rp Edit $startdir/pkg/usr/apps

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/Edit/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
} 
# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>

pkgname=rox-pager
_srcname=pager
pkgver=1.0.1
pkgrel=1
groups=('rox-desktop')
pkgdesc="Pager for the Rox panel based on the Rox Python library"
url="http://rox.sourceforge.net/phpwiki/index.php/Pager"
depends=('libwnck')
source=(http://dl.sourceforge.net/sourceforge/rox/pager-1.0.1.tgz)

build() {
  cd $startdir/src/$_srcname-$pkgver/Pager
  ./AppRun --compile
  cd .. 

  mkdir -p $startdir/pkg/usr/apps
  cp -rp Pager $startdir/pkg/usr/apps

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/Pager/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}
# $Id$
# Contributor: Nathan Curry <thegnu@gmail.com>
pkgname=rox-picky
_srcname=Picky
pkgver=0.5.1
pkgrel=1
groups=('rox-desktop')
pkgdesc="Picky is a app for ROX-Desktops to view PNG, GIF, JPG, XPM, SVG (where available), and other supported image types."
url="http://rdsarts.com/code/picky/"
depends=('rox-lib>=1.9.14')
source=(http://rdsarts.com/code/picky/$_srcname-$pkgver.tar.bz2)
md5sums=('0082262f75b4bf74c82ee3607d2a7569')
groups=('rox-desktop')

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}

And now the look-and-feel stuff, which required no updating. Again, I'm reposting it for the sake of convenience. I suppose I'll also change the group name to "rox-config", to save a bit of typing:

# $Id$
# Contributor: Nathan Curry (thegnu@gmail.com)

pkgname=rox-font
_srcname=Font
pkgver=0.8
pkgrel=1
groups=('rox-config')
pkgdesc="Font preferences dialog for ROX-Session, part of a look and feel suite"
url="http://roxos.sunsite.dk/dev-contrib/guido/Configure"
depends=('rox-session' 'dbus')
source=($url/$_srcname-$pkgver.tar.bz2)

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}
# $Id$
# Contributor: Nathan Curry (thegnu@gmail.com)

pkgname=rox-keybord
_srcname=Keyboard
pkgver=0.9.3
pkgrel=1
groups=('rox-config')
pkgdesc="A $_srcname preferences dialog for ROX-Session, part of a look and feel suite"
url="http://roxos.sunsite.dk/dev-contrib/guido/Configure"
depends=('rox-session' 'dbus')
source=($url/$_srcname-$pkgver.tar.gz)

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}
# $Id$
# Contributor: Nathan Curry (thegnu@gmail.com)

pkgname=rox-mount
_srcname=Mount
pkgver=0.6pre
pkgrel=1
groups=('rox-config')
pkgdesc="A $_srcname preferences dialog for ROX-Session, part of a look and feel suite"
url="http://roxos.sunsite.dk/dev-contrib/guido/Configure"
depends=('rox-session' 'dbus')
source=($url/ROX-$_srcname-$pkgver.tar.bz2)

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}
# $Id$
# Contributor: Nathan Curry (thegnu@gmail.com)

pkgname=rox-theme
_srcname=Theme
pkgver=0.5.1
pkgrel=1
groups=('rox-config')
pkgdesc="A $_srcname preferences dialog for ROX-Session, part of a look and feel suite"
url="http://roxos.sunsite.dk/dev-contrib/guido/Configure"
depends=('rox-session' 'dbus')
source=($url/$_srcname-$pkgver.tar.bz2)

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}
# $Id$
# Contributor: Nathan Curry (thegnu@gmail.com)

pkgname=rox-toolbar-and-menus
_srcname=Toolbar&Menus
pkgver=0.8
pkgrel=1
groups=('rox-config')
pkgdesc="A $_srcname preferences dialog for ROX-Session, part of a look and feel suite"
url="http://roxos.sunsite.dk/dev-contrib/guido/Configure"
depends=('rox-session' 'dbus')
source=($url/$_srcname-$pkgver.tar.bz2)

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
} 
# $Id$
# Contributor: Nathan Curry (thegnu@gmail.com)

pkgname=rox-mouse
_srcname=Mouse
pkgver=0.8.3
pkgrel=1
groups=('rox-config')
pkgdesc="A $_srcname preferences dialog for ROX-Session, part of a look and feel suite"
url="http://roxos.sunsite.dk/dev-contrib/guido/Configure"
depends=('rox-session' 'dbus' 'pyrex')
source=($url/$_srcname-$pkgver.tar.gz)

build() {
  cd $startdir/src/$_srcname
  ./AppRun --compile
  cd ..

  mkdir -p $startdir/pkg/usr/apps
  cp -rp $_srcname $startdir/pkg/usr/apps/

  mkdir -p $startdir/pkg/usr/bin
  echo "#!/bin/sh" > "$startdir/pkg/usr/bin/$pkgname"
  echo "exec /usr/apps/$_srcname/AppRun "$@"" >> "$startdir/pkg/usr/bin/$pkgname"
  chmod a+x $startdir/pkg/usr/bin/$pkgname
}

Thanks go to thegnu for the time spend making the original PKGBUILDs. Apologies for any syntactical quirks, lack of respect for standards, etc.

Edit: modified PKGBUILDs that download from sourceforge so that the sources actually download. :oops:

Offline

Board footer

Powered by FluxBB