msodbcsql-18.3.3.1xoores
download
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit unpacker
DESCRIPTION="Microsoft ODBC Driver for SQL Server"
HOMEPAGE="https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server?view=sql-server-ver15"
SRC_URI="https://packages.microsoft.com/debian/12/prod/pool/main/m/${PN}${PV%%.*}/${PN}${PV%%.*}_${PV}-1_amd64.deb"
LICENSE="Microsoft-ODBC"
SLOT="18"
KEYWORDS="-* ~amd64"
IUSE=""
RESTRICT="bindist mirror"
RDEPEND="dev-db/unixODBC
virtual/krb5"
S="${WORKDIR}"
SO_NAME="libmsodbcsql-${PV%.*.*}.so.${PV#*.*.}"
DOCS=( "usr/share/doc/msodbcsql${PV%%.*}/RELEASE_NOTES" )
QA_PREBUILT="usr/lib64/${SO_NAME}"
src_prepare() {
default
# Change lib path
sed -i '/Driver/s|opt/microsoft/msodbcsql[0-9]*|usr|' \
"opt/microsoft/msodbcsql${PV%%.*}/etc/odbcinst.ini" \
|| die "sed failed for odbcinst.ini"
}
src_install() {
einstalldocs
insinto /etc/unixODBC
doins "opt/microsoft/msodbcsql${PV%%.*}/etc/odbcinst.ini"
doheader "opt/microsoft/msodbcsql${PV%%.*}/include/msodbcsql.h"
dolib.so "opt/microsoft/msodbcsql${PV%%.*}/lib64/${SO_NAME}"
dosym "${SO_NAME}" "usr/lib64/libmsodbcsql-${PV%%.*}.so"
insinto /usr/share/resources/en_US
doins "opt/microsoft/msodbcsql${PV%%.*}/share/resources/en_US/msodbcsqlr${PV%%.*}.rll"
}