You are not logged in.
Pages: 1
Build more gnome packages. There is a lot of real good stuff:
F.E Coaster, a CD Burning App.
http://icculus.org/burn/
Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]
Offline
I made coaster pkgbuild. It's a really nice application for GNOME. It doesn't depend on cdrecord.
First, you need to have "Bakery" framework:
pkgname=bakery
pkgver=2.3.11
pkgrel=1
url="http://bakery.sourceforge.net/"
#md5sums=('')
pkgdesc="Bakery is a C++ Framework for creating GNOME applications using gtkmm."
depends=('gtkmm' 'gconfmm' 'libglademm' 'gnome-vfsmm')
source=(http://ftp.gnome.org/pub/GNOME/sources/bakery/2.3/bakery-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/gnome
make || return 1
make DESTDIR=$startdir/pkg install
}
Then, you need newer version of libxml++ (Arch has 1.0 series, coaster requires 2.6 series):
pkgname=libxml++2
pkgver=2.8.0
pkgrel=1
pkgdesc="c++ bindings to libxml2"
url="http://libxmlplusplus.sourceforge.net/"
depends=('libxml2')
source=(http://ftp.gnome.org/pub/GNOME/sources/libxml++/2.8/libxml++-$pkgver.tar.bz2)
#md5sums=('d7a28fa79199ea957ac4be7c88c412a7')
build() {
cd $startdir/src/libxml++-$pkgver
./configure --prefix=/usr --with-gnu-ld
make || return 1
make prefix=$startdir/pkg/usr install
}
Then, you need libburn and libcoaster:
pkgname=libburn
pkgver=0.2
pkgrel=1
url="http://www.coaster-burn.org/"
#md5sums=('')
pkgdesc="Libburn is an open-source library for reading, mastering and writing optical discs."
depends=()
source=(http://icculus.org/burn/releases/libburn-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
}
pkgname=libcoaster
pkgver=0.1pre1
pkgrel=1
url="http://www.coaster-burn.org/"
#md5sums=('')
pkgdesc="Central preferences control on burners."
depends=('gtk2' 'libburn' 'gconf')
source=(http://www.coaster-burn.org/files/libcoaster/libcoaster-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/gnome
make || return 1
make DESTDIR=$startdir/pkg install
}
And finally you can enjoy coaster:
pkgname=coaster
pkgver=0.1.3
pkgrel=1
url="http://www.coaster-burn.org/"
#md5sums=('')
pkgdesc="Coaster-GUI is the graphical user frontend for the libburn library."
depends=('gtk2' 'libcoaster' 'libburn' 'libxml++2' 'bakery')
source=(http://www.coaster-burn.org/files/coaster/coaster-$pkgver.tar.gz)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/gnome
make || return 1
make DESTDIR=$startdir/pkg install
}
(Sorry for any missing denpendencies. If you find any, tell and I will add.
Sorry about missing MD5sums; I'm too lazy).
Offline
Pages: 1