src_prepare() {
eapply_user
+ # Set install path
sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \
- Makefile.sharedlibrary || die "failed to sed makefile"
+ Makefile.sharedlibrary || die "failed to set install path"
- cp "${FILESDIR}/${PN}.pc" "${WORKDIR}" || die
- sed -i "s#VERSION#${PV}#" "${WORKDIR}/${PN}.pc" || die
+ # Edit pkgconfig
+ sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die
+ sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die
- mv Makefile.sharedlibrary Makefile || die "faile to mv makefile"
+ # Set lib folder
+ sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \
+ Makefile.sharedlibrary || die
+
+ mv Makefile.sharedlibrary Makefile || die "failed to rename makefile"
}
src_install() {
- dodir "/usr/lib"
- dodir "/usr/include"
+ dodir /usr/$(get_libdir)
+ dodir /usr/include
emake install
+
+ insinto /usr/$(get_libdir)/pkgconfig/
+ doins "${S}/${PN}.pc"
}