summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMuflone2019-10-13 01:10:41 +0200
committerMuflone2019-10-13 01:10:41 +0200
commitd5716ae6be43c1b8b8fbe53a271a164ee4811081 (patch)
treed1ade92d55bb25c2cb9ad6256769c7456fedc91a
parent8c5fe7d07ea67281ea056d4f7bf22b855675dd2a (diff)
downloadaur-d5716ae6be43c1b8b8fbe53a271a164ee4811081.tar.gz
Updated package lib32-openmotif 2.3.8-1
-rw-r--r--PKGBUILD54
1 files changed, 43 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a36761862e3a..2a4c4b6d77d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,52 @@
# Maintainer: Muflone http://www.muflone.com/contacts/english/
# Contributor: Andrwe Lord Weber <lord-weber-andrwe [at] andrwe [dot] org>
+# Contributor Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Enrico Morelli <morelli@cerm.unifi.it>
pkgname=lib32-openmotif
-pkgver=2.3.7
+pkgver=2.3.8
pkgrel=1
-_pkgrel32=1
-pkgdesc="Open Motif for x86_64 architecture"
+pkgdesc="Open Motif for x86"
arch=('x86_64')
-url="http://www.motifzone.org/"
-license=('GPL')
+url="https://motif.ics.com/"
+license=('LGPL')
depends=('lib32-libxp' 'lib32-libxft' 'lib32-libxmu' 'lib32-libjpeg-turbo')
-source=("http://mirrors.kernel.org/archlinux/community/os/i686/${pkgname/lib32-/}-${pkgver}-${_pkgrel32}-i686.pkg.tar.xz")
-sha256sums=('efa2ceffff985c297b1a047de63a21bf16aa66d5bb64e323c694cc96184e4377')
+makedepends=('automake' 'gcc-multilib' 'libxft' 'xbitmaps' 'xproto' 'printproto' 'xextproto')
+conflicts=('lesstif')
+source=("https://downloads.sourceforge.net/project/motif/Motif%20${pkgver}%20Source%20Code/motif-${pkgver}.tar.gz"
+ "disable_features.patch"
+ "disable_rpath.patch")
+sha256sums=('859b723666eeac7df018209d66045c9853b50b4218cecadb794e2359619ebce7'
+ '73fc3788d250b99cedab3ddc2b95e7529135ae52bc54ebbcad7df0e49a1295fd'
+ '3afd5cf9823979eaa6c8d2ac91b548d3e684ffb0c710f353265d6a798ace8686')
-package()
-{
- install -d "${pkgdir}/usr/lib32"
- cp -dpR --no-preserve=ownership "${srcdir}"/usr/lib/* "${pkgdir}/usr/lib32"
+prepare() {
+ cd "motif-${pkgver}"
+ patch -p1 -i "../disable_features.patch"
+ patch -p1 -i "../disable_rpath.patch"
+}
+
+build() {
+ cd "motif-${pkgver}"
+ export CC="gcc -m32"
+ export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
+ export LDFLAGS="-lX11 -Wl,-z,relro,-z,now"
+ ./configure --prefix=/usr --libdir=/usr/lib32
+ make
+}
+
+package() {
+ cd "motif-${pkgver}"
+ install -m 755 -d "${pkgdir}/usr/lib32"
+ install -m 755 -t "${pkgdir}/usr/lib32" "lib/Mrm/.libs/libMrm.so.4.0.4"
+ install -m 755 -t "${pkgdir}/usr/lib32" "lib/Xm/.libs/libXm.so.4.0.4"
+ install -m 755 -t "${pkgdir}/usr/lib32" "clients/uil/.libs/libUil.so.4.0.4"
+ # Add libraries symlinks
+ cd "${pkgdir}/usr/lib32"
+ ln -s "libMrm.so.4.0.4" "libMrm.so"
+ ln -s "libMrm.so.4.0.4" "libMrm.so.4"
+ ln -s "libXm.so.4.0.4" "libXm.so"
+ ln -s "libXm.so.4.0.4" "libXm.so.4"
+ ln -s "libUil.so.4.0.4" "libUil.so"
+ ln -s "libUil.so.4.0.4" "libUil.so.4"
}