dev-util/astyle: install unversioned so files
authorVirgil Dupras <hsoft@hardcoded.net>
Tue, 6 Mar 2018 17:27:03 +0000 (12:27 -0500)
committerAmy Liffey <amynka@gentoo.org>
Tue, 6 Mar 2018 17:44:14 +0000 (18:44 +0100)
Closes: https://bugs.gentoo.org/647350
Closes: https://github.com/gentoo/gentoo/pull/7160
Package-Manager: Portage-2.3.19, Repoman-2.3.6

dev-util/astyle/astyle-3.1-r1.ebuild

index 56d0130f89fd7f39fdc5e83120114dcdc228fb58..75d605a3c894fb01e5ce8a112ea437d4520e5f37 100644 (file)
@@ -53,12 +53,17 @@ src_install() {
        dobin ${PN}
 
        # ex: libastyle.so.3.0.1
-       dolib.so lib${PN}.so.${PV}.0
+       local libastylename=lib${PN}.so.${PV}.0
+       dolib.so ${libastylename}
        # ex: libastyle.so.3
-       dosym lib${PN}.so.${PV}.0 /usr/$(get_libdir)/lib${PN}.so.$(get_major_version)
+       local libdestdir=/usr/$(get_libdir)
+       dosym ${libastylename} ${libdestdir}/lib${PN}.so.$(get_major_version)
+       dosym ${libastylename} ${libdestdir}/lib${PN}.so
        if use java ; then
-               dolib.so lib${PN}j.so.${PV}.0
-               dosym lib${PN}j.so.${PV}.0 /usr/$(get_libdir)/lib${PN}j.so.$(get_major_version)
+               local libastylejname=lib${PN}j.so.${PV}.0
+               dolib.so ${libastylejname}
+               dosym ${libastylejname} ${libdestdir}/lib${PN}j.so.$(get_major_version)
+               dosym ${libastylejname} ${libdestdir}/lib${PN}j.so
        fi
        if use static-libs ; then
                dolib.a lib${PN}.a