app-cdr/qlscribe: hack in libstdc++-v3

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@898 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2009-03-21 17:27:06 +00:00
parent 29ebd3c36a
commit f6f91c843c
3 changed files with 14 additions and 10 deletions

View File

@ -2,6 +2,9 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $ # $Header: $
21 Mar 2009; Mario Fetka <mario.fetka@gmail.com> qlscribe-0.9.ebuild:
hack in libstdc++-v3
21 Mar 2009; Mario Fetka <mario.fetka@gmail.com> qlscribe-0.9.ebuild: 21 Mar 2009; Mario Fetka <mario.fetka@gmail.com> qlscribe-0.9.ebuild:
move API around move API around

View File

@ -1,6 +1,6 @@
AUX qlscribe-0.9-gentoo-1.patch 1053 RMD160 9fc2c8dc2607b967bf33239fe04a995bdefc1f2b SHA1 fdfd5c58753b2d82d87004a0b028106af189f457 SHA256 882b5bd26599328c5ce96e4de69a2636d26de0d99cb2c93c1fdf4a2ab0d5f573 AUX qlscribe-0.9-gentoo-1.patch 1053 RMD160 9fc2c8dc2607b967bf33239fe04a995bdefc1f2b SHA1 fdfd5c58753b2d82d87004a0b028106af189f457 SHA256 882b5bd26599328c5ce96e4de69a2636d26de0d99cb2c93c1fdf4a2ab0d5f573
AUX qlscribe-0.9-gentoo-2.patch 2677 RMD160 174d1990547d034ccc129e5b1b2a453203ba5e85 SHA1 951f475479291e5b57d57e4b878662c8dfde2ca6 SHA256 d30fdfbefecdb813deecff48a585751c48c4598035c6d2490c6f99fbda0d8fee AUX qlscribe-0.9-gentoo-2.patch 2677 RMD160 174d1990547d034ccc129e5b1b2a453203ba5e85 SHA1 951f475479291e5b57d57e4b878662c8dfde2ca6 SHA256 d30fdfbefecdb813deecff48a585751c48c4598035c6d2490c6f99fbda0d8fee
DIST qlscribe-0.9.tar.gz 88106 RMD160 68fdff43e8f09654a3c3e70f4c9fdd7f0b7f5990 SHA1 7eb24180003629e02e6c783cd00013d038ecb505 SHA256 8f77ba545e95d9684530bfc4998ebc913fcfad912a66b7201eaff5279145cbeb DIST qlscribe-0.9.tar.gz 88106 RMD160 68fdff43e8f09654a3c3e70f4c9fdd7f0b7f5990 SHA1 7eb24180003629e02e6c783cd00013d038ecb505 SHA256 8f77ba545e95d9684530bfc4998ebc913fcfad912a66b7201eaff5279145cbeb
EBUILD qlscribe-0.9.ebuild 1178 RMD160 196595cc65e13aed0b859e86e58fbc1d97cedaa7 SHA1 a80e0eb16ef7a5655986f868334e0858af0d4b72 SHA256 c99b0346151e565f7b28ad9395015870d91d6f379ac2274b20bbecb52ba7c6cb EBUILD qlscribe-0.9.ebuild 1321 RMD160 9e769bc4146f65ecb5f3ebf607a27c1face4e54a SHA1 61d7771c1eabd44037da24db07fdf0a371f77c7d SHA256 a412becb963eae3118fd15bbf9084782ac006337587fcc10cbc2982a252b3d69
MISC ChangeLog 741 RMD160 c0f17c862e5bc9efa08c2233d743e8941cbde706 SHA1 7abde28ad1bfc853bef58da6944b2ec5de1ce5f6 SHA256 f5d09ee9229e2506570087b0ea8f1205a3ab2522e5b8c5df99e27743794e66c5 MISC ChangeLog 837 RMD160 3fb4d508e684830f3bdbf97391ef5a8d9ce35d20 SHA1 b08ec6be94971d942811e14dbe4e1f7d94e48f6c SHA256 a11be50f69576d251000ee97c848d71d479402058b4c9eda20b64ef46a2aa8d0
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5

View File

@ -3,7 +3,7 @@
# $Header: $ # $Header: $
EAPI="2" EAPI="2"
inherit qt4 cmake-utils inherit qt4 cmake-utils multilib
DESCRIPTION="Qt lightScribe - OS labeler for Linux" DESCRIPTION="Qt lightScribe - OS labeler for Linux"
HOMEPAGE="http://sourceforge.net/projects/qlscribe/" HOMEPAGE="http://sourceforge.net/projects/qlscribe/"
@ -28,17 +28,18 @@ src_prepare() {
} }
src_compile() { src_compile() {
has_multilib_profile # hack in Library path cant use get_libdir as it would change vars used in the build
# format not match
ABI="x86" && export LD_LIBRARY_PATH="/usr/$(get_libdir)/libstdc++-v3:${LD_LIBRARY_PATH}" # so add both dirs for lib32 (amd64) and lib (x86)
export LD_LIBRARY_PATH="/usr/lib32/libstdc++-v3:/usr/lib/libstdc++-v3:${LD_LIBRARY_PATH}"
cmake-utils_src_make cmake-utils_src_make
} }
src_install() { src_install() {
has_multilib_profile
cmake-utils_src_install cmake-utils_src_install
ABI="x86" && make_wrapper lscribed-wrapper "/usr/sbin/lscribed" /usr/bin /usr/$(get_libdir)/libstdc++-v3
dosed "s%sbin/lscribed%bin/lscribed-wrapper &%" /usr/share/dbus-1/services/org.lightscribe.Manager.service has_multilib_profile && ABI="x86"
make_wrapper lscribed-wrapper "/usr/sbin/lscribed" /usr/bin /usr/$(get_libdir)/libstdc++-v3
dosed "s%sbin/lscribed%bin/lscribed-wrapper%" /usr/share/dbus-1/services/org.lightscribe.Manager.service
} }