|
楼主 |
发表于 2005-12-4 22:40:00
|
显示全部楼层
已经搞定了
我用cvs下载回了PKGBUILD,
从中也找到了编译emacs21.4所用到的包.
并且自己也试了一下,编译成功!
# $Id: PKGBUILD,v 1.1 2005/07/09 20:04:48 judd Exp $
# Maintainer: judd <jvinet@zeroflux.org>
# Contributor: Renchi Raju <renchi@green.tam.uiuc.edu>
pkgname=emacs
pkgver=21.4
pkgrel=3
pkgdesc="The Emacs Editor"
url="http://www.gnu.org/software/emacs/emacs.html"
depends=('x-server' 'ncurses' 'zlib' 'libpng' 'libtiff' \
'libjpeg' 'libungif' 'xaw3d')
source=(ftp://ftp.gnu.org/gnu/emacs/$pkgname-21.4a.tar.gz \
emacs-21.4-xorg.patch)
md5sums=('8f9d97cbd126121bd5d97e5e31168a87' 'ca07e58ea6c9ad668d15d2e3650f6628')
build() {
cd $startdir/src/$pkgname-$pkgver
# fix AltGr key behaviour when compiling against xorg
patch -p1 -i ../emacs-21.4-xorg.patch || return 1
./configure --prefix=/usr
# we don't want to use /usr/libexec
sed -i "s|\"/usr/libexec/emacs.*$|\"/usr/lib/emacs/$pkgver\"|g" src/epaths.h
mv newepaths.h src/epaths.h
make libexecdir=/usr/lib archlibdir=/usr/lib/emacs/${pkgver} || return 1
make prefix=$startdir/pkg/usr libexecdir=$startdir/pkg/usr/lib \
archlibdir=$startdir/pkg/usr/lib/emacs/${pkgver} install
# fix all the 777 perms on directories
find $startdir/pkg/usr/share/emacs/$pkgver -type d -exec chmod 755 {} \;
} |
|