mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
60 lines
2.3 KiB
Bash
60 lines
2.3 KiB
Bash
# $Id: PKGBUILD 21055 2008-12-09 06:09:38Z eric $
|
|
# Maintainer: Eric Belanger <eric@archlinux.org>
|
|
# Contributor: John Proctor <jproctor@prium.net>
|
|
|
|
pkgname=lesstif
|
|
pkgver=0.95.0
|
|
pkgrel=3
|
|
pkgdesc="LGPL'd re-implementation of Motif"
|
|
arch=('i686' 'x86_64')
|
|
url="http://www.lesstif.org/"
|
|
license=('LGPL' 'MIT')
|
|
depends=('freetype2' 'libxt' 'libxp')
|
|
options=('!libtool')
|
|
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2
|
|
CAN-2005-0605.patch 64bitcleanups.patch c++fix.patch scroll.patch LICENSE)
|
|
md5sums=('ab895165c149d7f95843c7584b1c7ad4' '8089c6d6e427f2357fc4e85145e04579'\
|
|
'1234d1a45e1410c29f54612548e75127' 'b8caafffe583951e8525b145a4f78174'\
|
|
'38c43641a01ceeebbd5816a088e1ad48' 'b1f320192a9154f72d83e9d3d5a25a2f')
|
|
sha1sums=('2a6f20d3bd525e6066ba2be22d8a47bf4bcd0425'
|
|
'0531ac69cc4daee9cec724b57efaac74f4379ed1'
|
|
'0f2af2fc4f8e48f63c30bf91d4ce5332248b449b'
|
|
'30947900c9ccb3802acc97dc42a58285f92fecb8'
|
|
'ca2fc0dda0103fdbc2b88d8ce49923cf71cf39a4'
|
|
'5d7f38555417cb617d7d5b7e41a93af8430dc638')
|
|
|
|
build() {
|
|
cd ${srcdir}/${pkgname}-${pkgver}
|
|
patch -p1 < ../CAN-2005-0605.patch || return 1
|
|
patch -p1 < ../c++fix.patch || return 1
|
|
patch -p1 < ../scroll.patch || return 1
|
|
patch -p1 < ../64bitcleanups.patch || return 1
|
|
|
|
./configure --prefix=/usr --mandir=/usr/share/man --enable-production \
|
|
--enable-nonstandard-conversions --enable-editres \
|
|
--with-xdnd --enable-build-21 --disable-debug --enable-static || return 1
|
|
|
|
# fix linkage against already installed version
|
|
perl -pi -e 's/^(hardcode_into_libs)=.*/$1=no/' libtool || return 1
|
|
|
|
make || return 1
|
|
|
|
# fix linkage against already installed version
|
|
for f in `find . -name \*.la -type f` ; do
|
|
perl -pi -e 's/^(relink_command=.*)/# $1/' $f || return 1
|
|
done
|
|
|
|
install -d ${pkgdir}/usr/lib
|
|
make -C lib/Mrm-2.1 || return 1
|
|
make -C lib/Mrm-2.1 DESTDIR=${pkgdir} install || return 1
|
|
make appdir=/usr/share/X11/app-defaults DESTDIR=${pkgdir} install || return 1
|
|
install -D -m644 ../LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1
|
|
|
|
# clean-up
|
|
rm -rf ${pkgdir}/usr/LessTif
|
|
rm -f ${pkgdir}/usr/lib/X11/mwm/README
|
|
# conflicts with Shell from perl
|
|
rm -f ${pkgdir}/usr/share/man/man3/Shell.3
|
|
# conflicts with tcl
|
|
rm -f ${pkgdir}/usr/share/man/man3/Object.3
|
|
}
|