app-cdr/liblightscribe: use newlib.so for install

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/lightscribe@1916 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2010-02-01 20:09:54 +00:00
parent c46e4f4448
commit 0f3d8a68ad
3 changed files with 12 additions and 11 deletions

View File

@ -2,6 +2,10 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
01 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
liblightscribe-1.18.11.1.ebuild:
use newlib.so for install
01 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
liblightscribe-1.18.11.1.ebuild:
remove useless depend

View File

@ -8,10 +8,10 @@ DIST lightscribePublicSDK-1.14.32.1-linux-2.6-intel.rpm 622100 RMD160 42ee805c82
DIST lightscribePublicSDK-1.18.6.1-linux-2.6-intel.rpm 622177 RMD160 6ac5bc74fb2de7602b5f42aecd4ea312c272cad4 SHA1 e46003c06293b62297d5780b24f1ea7ef94bf84d SHA256 174ccb9c39d9e115836fc696f69c8fe8ffc2a78b5f4f0185b8f930afc93e40bf
EBUILD liblightscribe-1.18.10.2-r1.ebuild 3252 RMD160 f420b038a5b16da4e6d877a34b92bbe2d8f05a16 SHA1 f4cad16206842dd65f083ca7997cc44cbce12903 SHA256 619bd5fcdbb5b413686cacb10e7a97f63c3fdc2aeeffba698b36722890025b99
EBUILD liblightscribe-1.18.10.2.ebuild 3172 RMD160 ffdfe42ad9c125eeaf5a3392290fa2b893d2e79b SHA1 d82c7abee83d81d1ca2adc58bd403c1bb40ce80a SHA256 427c496dbd6823a4ee402d7c7879aece237dbdb5572c8fdb91edfb52d5a107b7
EBUILD liblightscribe-1.18.11.1.ebuild 3241 RMD160 92f1318d10363c414cf97ecea25dbacc65f7d30d SHA1 00df33f599ed873103976071dd9c79d84a50b466 SHA256 774d60ba7e166f33b901bc409e3aa7280de8bdc13f469f490bb700572c974a46
EBUILD liblightscribe-1.18.11.1.ebuild 3199 RMD160 6ef6b9a4c8fd12242bc4cc0ed363ddb0ce033f5e SHA1 b808ff2b70ec54a7538c36c5f60279b1dc7ed882 SHA256 5c380cbe48936ab060369e33e0c49e55d906123d4df8c67ae8e6fcca2c114f5a
EBUILD liblightscribe-1.18.5.1.ebuild 3164 RMD160 127d47865b995ca8c81dce7dd742a1d79addd15d SHA1 1d5db7f6787adc39e3204f52ec6bac9dd87217f6 SHA256 d97b04408583ff6f297fe5143fc94911cd5e9e01d50c647162f2279cd683c7d2
EBUILD liblightscribe-1.18.6.1-r2.ebuild 3172 RMD160 ffdfe42ad9c125eeaf5a3392290fa2b893d2e79b SHA1 d82c7abee83d81d1ca2adc58bd403c1bb40ce80a SHA256 427c496dbd6823a4ee402d7c7879aece237dbdb5572c8fdb91edfb52d5a107b7
EBUILD liblightscribe-1.18.8.1.ebuild 3172 RMD160 ffdfe42ad9c125eeaf5a3392290fa2b893d2e79b SHA1 d82c7abee83d81d1ca2adc58bd403c1bb40ce80a SHA256 427c496dbd6823a4ee402d7c7879aece237dbdb5572c8fdb91edfb52d5a107b7
EBUILD liblightscribe-1.18.9.1.ebuild 3172 RMD160 ffdfe42ad9c125eeaf5a3392290fa2b893d2e79b SHA1 d82c7abee83d81d1ca2adc58bd403c1bb40ce80a SHA256 427c496dbd6823a4ee402d7c7879aece237dbdb5572c8fdb91edfb52d5a107b7
MISC ChangeLog 6273 RMD160 16874e66c0090cc94fa63549049b12d42a876163 SHA1 ef82ff9483be6e2430e5e808cfa7d534a22e62b2 SHA256 359f9466c43bdc89fa1986df9a8d92c0fcc50d205a56731f85eea868b7b036b3
MISC ChangeLog 6388 RMD160 7832c352b7f217fec7d19a7e7a870fb8f832bace SHA1 167ac039397245048a194693104b9e1288513e26 SHA256 5075077b43515823e8d9854bbb1d995e508e5db5b638c4d08b2fe9f1ddc23bdd
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42

View File

@ -39,15 +39,11 @@ pkg_setup() {
}
src_prepare() {
# make revdep-rebuild happy Bug 152031 comment 74
mv usr/lib/liblightscribe.so.1 usr/lib/liblightscribe.so.0.0.1
# hack in to use provided libstdc++ rename it to libstdcv3
# can't add an rpath or a LD_PRELOAD to a already build lib to work around
# the libstdc++ "no version information available" problem Bug 152031 comment 66
mv usr/lib/lightscribe/libstdc++.so.5.0.7 usr/lib/lightscribe/libstdcv3.so.5.0.7
sed -i "s/libstdc++.so.5/libstdcv3.so.5/g" usr/lib/liblightscribe.so.0.0.1
sed -i "s/libstdc++.so.5/libstdcv3.so.5/g" usr/lib/lightscribe/libstdcv3.so.5.0.7
sed -i "s/libstdc++.so.5/libstdcv3.so.5/g" usr/lib/liblightscribe.so.1 || die "sed failed"
sed -i "s/libstdc++.so.5/libstdcv3.so.5/g" usr/lib/lightscribe/libstdc++.so.5.0.7 || die "sed failed"
}
src_install() {
@ -58,14 +54,15 @@ src_install() {
exeinto /${LSDIR}/lightscribe
doexe usr/lib/lightscribe/elcu.sh || die "elcu.sh install failed"
into /opt/lightscribe
dolib.so usr/lib/liblightscribe.so.* || die "liblightscribe.so.* install failed"
dolib.so usr/lib/lightscribe/libstdcv3.so.* || die "libstdcv3.so.* install failed"
# make revdep-rebuild happy Bug 152031 comment 74
newlib.so usr/lib/liblightscribe.so.1 liblightscribe.so.0.0.1 || die "liblightscribe.so.* install failed"
newlib.so usr/lib/lightscribe/libstdc++.so.5.0.7 libstdcv3.so.5.0.7 || die "libstdcv3.so.* install failed"
dosym liblightscribe.so.0.0.1 /${LSDIR}/liblightscribe.so
insinto /usr/include/lightscribe
doins -r usr/include/* || die "includes install failed"
insinto /etc
doins -r etc/* || die "config install failed"
sed -i "s%/usr/lib%${ROOT}${LSDIR}%" "${D}"/etc/lightscribe.rc
sed -i "s%/usr/lib%${ROOT}${LSDIR}%" "${D}"/etc/lightscribe.rc || die "sed failed"
dodoc usr/share/doc/*.* \
usr/share/doc/lightscribe-sdk/*.* \
usr/share/doc/lightscribe-sdk/docs/* || die "doc install failed"