fix multilib-strict issues
authorSimon Stelling <blubb@gentoo.org>
Mon, 28 Nov 2005 21:06:49 +0000 (21:06 +0000)
committerSimon Stelling <blubb@gentoo.org>
Mon, 28 Nov 2005 21:06:49 +0000 (21:06 +0000)
Package-Manager: portage-2.0.51.22-r3

gnome-extra/gtkhtml/ChangeLog
gnome-extra/gtkhtml/Manifest
gnome-extra/gtkhtml/gtkhtml-1.1.10-r1.ebuild

index e441db013747196d1953b0586bb9e2d58fb239c7..cda941bdd797c13c2cc178e219a7cf764137e1e6 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for gnome-extra/gtkhtml
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/ChangeLog,v 1.44 2005/08/26 18:14:15 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/ChangeLog,v 1.45 2005/11/28 21:06:49 blubb Exp $
+
+  28 Nov 2005; Simon Stelling <blubb@gentoo.org> gtkhtml-1.1.10-r1.ebuild:
+  fix multilib-strict issues
 
   26 Aug 2005; Aron Griffis <agriffis@gentoo.org> gtkhtml-1.1.10-r1.ebuild:
   add ~ia64
index bc9713258267441b298f77e2b7e40de5fd86c7fb..a55385a9ae204f06dc83aaeea1ef36203bfe4dde 100644 (file)
@@ -1,6 +1,6 @@
+MD5 a73e2f96e8d5b40f7ddb40f633db83fe ChangeLog 6235
+MD5 8ff973823b6f04ddabb8678333b58eac gtkhtml-1.1.10-r1.ebuild 4344
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
-MD5 419b7afa53412641e393b6f63861c9aa ChangeLog 6133
-MD5 aaee48188e86f70800e5aa878dcd6e58 gtkhtml-1.1.10-r1.ebuild 4219
-MD5 9ccd59aedc67c72d6991971b74de2d6a files/gtkhtml-gcc4.patch 485
-MD5 bc6bf91c4d69c7c6933885588f46eab3 files/gtkhtml-gcc34.patch 484
 MD5 beee6dc1f9b01326aec9a28c8959c395 files/digest-gtkhtml-1.1.10-r1 68
+MD5 bc6bf91c4d69c7c6933885588f46eab3 files/gtkhtml-gcc34.patch 484
+MD5 9ccd59aedc67c72d6991971b74de2d6a files/gtkhtml-gcc4.patch 485
index ee22459cd2dc2201685701892bdbb023cad91c31..576573fb47d952afc5485921aede2d634d60758e 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/gtkhtml-1.1.10-r1.ebuild,v 1.8 2005/08/26 18:14:15 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gtkhtml/gtkhtml-1.1.10-r1.ebuild,v 1.9 2005/11/28 21:06:49 blubb Exp $
 
-inherit gnome.org libtool eutils
+inherit gnome.org libtool eutils multilib
 
 MY_PV="`echo ${PV} | cut -d. -f1,2`"
 DESCRIPTION="Lightweight HTML rendering/printing/editing engine."
@@ -68,6 +68,7 @@ src_compile() {
                --prefix=/usr \
                --sysconfdir=/etc \
                --localstatedir=/var/lib \
+               --libdir=/usr/$(get_libdir) \
                ${myconf} || die
 
        emake || die "Package building failed."
@@ -87,7 +88,7 @@ conv_pkgconfig_confsh() {
        local tmpfile="${T}/$$.env"
 
        [ "$#" -ne 1 ] && return 1
-       [ ! -f ${D}/usr/lib/pkgconfig/${pkgconfig_file} ] && return 1
+       [ ! -f ${D}/usr/$(get_libdir)/pkgconfig/${pkgconfig_file} ] && return 1
 
        # Remove bogus info and convert to bash type file we can
        # source ...
@@ -100,12 +101,12 @@ conv_pkgconfig_confsh() {
                -e '/^Name.*/ d' \
                -e '/^Description.*/ d' \
                -e '/^Version.*/ d' \
-               ${D}/usr/lib/pkgconfig/${pkgconfig_file} > ${tmpfile}
+               ${D}/usr/$(get_libdir)/pkgconfig/${pkgconfig_file} > ${tmpfile}
 
        source ${tmpfile}
 
        # Ok, generate our Conf.sh file
-       cat > ${D}/usr/lib/${confsh_file} <<CONFSHEND
+       cat > ${D}/usr/$(get_libdir)/${confsh_file} <<CONFSHEND
 #
 # Configuration file for using the ${package_name} library in GNOME applications
 #
@@ -118,13 +119,13 @@ MODULE_VERSION="${module_version}"
 CONFSHEND
 
        # Fix permissions
-       fperms 0755 /usr/lib/${confsh_file}
+       fperms 0755 /usr/$(get_libdir)/${confsh_file}
 }
 
 src_install() {
        local fullname=""
 
-       einstall || die
+       make DESTDIR=${D} install || die
 
        # Fix the double entry in Control Center
        rm -f ${D}/usr/share/control-center/capplets/gtkhtml-properties.desktop
@@ -140,9 +141,9 @@ src_install() {
        conv_pkgconfig_confsh ${PN}-${MY_PV}.pc
 
        # Add some type of backward compat for libs...
-       fullname="`eval basename \`readlink ${D}/usr/lib/lib${PN}-${MY_PV}.so\``"
-       dosym ${fullname##*/} /usr/lib/lib${PN}.so
-       dosym ${fullname##*/} /usr/lib/lib${PN}.so.20
+       fullname="`eval basename \`readlink ${D}/usr/$(get_libdir)/lib${PN}-${MY_PV}.so\``"
+       dosym ${fullname##*/} /usr/$(get_libdir)/lib${PN}.so
+       dosym ${fullname##*/} /usr/$(get_libdir)/lib${PN}.so.20
 
        # For older apps to be able to find the data...
        dosym '.' /usr/share/${PN}-${MY_PV}/${PN}