Perhaps you could edit the makefile or add some parameters somewhere? 2009/4/7 Laurie Clark-Michalek <bluepeppers@archlinux.us>
The pkg will not build if I don't have sudo enabled. It's because gtk-update-icon-cache is used during the make install, regardless of directory. See the error message below.
gtk-update-icon-cache: Failed to open file /usr/share/icons/hicolor/.icon-theme.cache : Permission denied make: *** [install] Error 1 ==> ERROR: Build Failed.
2009/4/8 Dan Vratil <progdan@progdansoft.com>
You don't need to use SUDO for `make install` as you have write privileges into $pkgdir folder.
Hi,
I've been working on the splashy-creator package (updating it to 2.2), and had got it working, when I realised I had a potential problem. I needed to use sudo in the pkgbuild, and so far, I have never seen it used in a package. Is this OK, and/or is there away to avoid it? Here is my
On Tuesday 07 April 2009 21:55:38 Laurie Clark-Michalek wrote: package
build for inspection:
# Contributor: Laurie Clark-Michalek <BluePeppers (at) archlinux (dot) us>
pkgname=splashy-creator pkgver=2.2 pkgrel=1 pkgdesc="A tool for creating Splashy themes." arch=('i686' 'x86_64') url=" http://www.nanolx.org/index.php?option=com_content&task=view&id=34" license=('GPL3') depends=('sed' 'pygtk>=2.4' 'python>=2.4' 'splashy') makedepends=('sudo' 'patch') source=(http://nanolx.org/free/$pkgname-$pkgver.tar.bz2$pkgname.patch) md5sums=('615033a2cabab0b132ecc9aff2c07a7b' 'b8095120f36b5f2cc3b1704a7b2e32a6')
build() { cd $srcdir/$pkgname ./configure patch ./Makefile $srcdir/splashy-creator.patch sudo make DESTDIR=$pkgdir install || return 1 }
The patch is just a small one:
23c23 < @mkdir -p $(DESTDIR)/usr/usr/bin/ ---
@mkdir -p $(DESTDIR)/usr/bin/
Thanks,
Laurie
P.S. This is the first time I've used patch, so is the .patch file alright?
-- --------------------------------- Dan Vrátil progdan@progdansoft.com ICQ 249163429 Jabber progdan@jabber.cz Tel. +420 732 326 870