[arch-commits] Commit in lesstif/trunk (PKGBUILD)
Eric Bélanger
eric at nymeria.archlinux.org
Fri Sep 27 04:28:47 UTC 2013
Date: Friday, September 27, 2013 @ 06:28:47
Author: eric
Revision: 195187
upgpkg: lesstif 0.95.2-5
Update url (close FS#36010), Install doc in /usr/share/doc, Add prepare function
Modified:
lesstif/trunk/PKGBUILD
----------+
PKGBUILD | 62 +++++++++++++++++++++++++++++--------------------------------
1 file changed, 30 insertions(+), 32 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-09-27 03:32:12 UTC (rev 195186)
+++ PKGBUILD 2013-09-27 04:28:47 UTC (rev 195187)
@@ -1,15 +1,12 @@
# $Id$
# Maintainer:
-# Contributor: Eric Belanger <eric at archlinux.org>
-# Contributor: John Proctor <jproctor at prium.net>
-# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
pkgname=lesstif
pkgver=0.95.2
-pkgrel=4
+pkgrel=5
pkgdesc="LGPL'd re-implementation of Motif"
arch=('i686' 'x86_64')
-url="http://www.lesstif.org/"
+url="http://sourceforge.net/projects/lesstif/"
license=('LGPL' 'MIT')
depends=('freetype2' 'libxt' 'libxp')
options=('!libtool' '!buildflags')
@@ -20,41 +17,42 @@
'b1f320192a9154f72d83e9d3d5a25a2f'
'30e2c0babc84696af089d55cb9cb2908')
+prepare() {
+ cd "${srcdir}"/${pkgname}-${pkgver}
+
+ # https://bugs.archlinux.org/task/17712
+ patch -p1 -i "${srcdir}"/040_fedora_XxxxProperty-64bit.diff
+}
+
build() {
- cd "${srcdir}"/${pkgname}-${pkgver}
+ cd "${srcdir}"/${pkgname}-${pkgver}
- # https://bugs.archlinux.org/task/17712
- patch -p1 -i "${srcdir}"/040_fedora_XxxxProperty-64bit.diff
+ ./configure --prefix=/usr \
+ --enable-production \
+ --enable-nonstandard-conversions \
+ --enable-editres \
+ --with-xdnd \
+ --enable-build-21 \
+ --disable-debug \
+ --enable-static
- ./configure --prefix=/usr \
- --mandir=/usr/share/man \
- --docdir=/usr/share/doc \
- --enable-production \
- --enable-nonstandard-conversions \
- --enable-editres \
- --with-xdnd \
- --enable-build-21 \
- --disable-debug \
- --enable-static
+ # fix linkage against already installed version
+ perl -pi -e 's/^(hardcode_into_libs)=.*/$1=no/' libtool
- # fix linkage against already installed version
- perl -pi -e 's/^(hardcode_into_libs)=.*/$1=no/' libtool
+ make
- make
+ # fix linkage against already installed version
+ for f in $(find . -name \*.la -type f) ; do
+ perl -pi -e 's/^(relink_command=.*)/# $1/' $f
+ done
- # fix linkage against already installed version
- for f in `find . -name \*.la -type f` ; do
- perl -pi -e 's/^(relink_command=.*)/# $1/' $f
- done
-
- make -C lib/Mrm-2.1
+ make -C lib/Mrm-2.1
}
package() {
- cd "${srcdir}"/${pkgname}-${pkgver}
+ cd "${srcdir}"/${pkgname}-${pkgver}
- make -C lib/Mrm-2.1 DESTDIR="${pkgdir}" install
- make appdir=/usr/share/X11/app-defaults rootdir=/usr/share/LessTif \
- DESTDIR="${pkgdir}" install
- install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+ make -C lib/Mrm-2.1 DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" appdir=/usr/share/X11/app-defaults rootdir=/usr/share/doc/LessTif install
+ install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}
More information about the arch-commits
mailing list