diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 17 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | driver.ini | 4 | ||||
-rw-r--r-- | msodbcsql.install | 7 |
5 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..848d21db6bfd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Thu Oct 6 14:47:51 UTC 2016 +pkgbase = msodbcsql + pkgdesc = Microsoft® ODBC Driver 13 for SQL Server® + pkgver = 13.0.0.0 + pkgrel = 1 + url = https://www.microsoft.com/en-us/download/details.aspx?id=36437 + install = msodbcsql.install + arch = x86_64 + license = custom + depends = unixodbc + depends = krb5 + source = https://download.microsoft.com/download/B/C/D/BCDD264C-7517-4B7D-8159-C99FC5535680/msodbcsql-13.0.0.0.tar.gz + source = driver.ini + sha256sums = 2fec18bfd036460d45ff7a1e0d0b10cdd425b19fa610f472570c379ec4de4f4f + sha256sums = 1420c1fbc2437a803bd76f87591879ef77dc48784c28db64ab89d97e4bdfc0dd + +pkgname = msodbcsql + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9b97681014e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +*.zip +*.jar +*.tar +*.tgz +*.tbz2 +*.gz +*.bz2 +*.xz +*.gem +*.run +*.deb +*.rpm +*.sig +*.log +/src +/pkg +*.kate-swp diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2630a5463222 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> + +pkgname=msodbcsql +pkgver=13.0.0.0 +pkgrel=1 +pkgdesc="Microsoft® ODBC Driver 13 for SQL Server®" +arch=('x86_64') +url="https://www.microsoft.com/en-us/download/details.aspx?id=36437" +license=('custom') +depends=('unixodbc' 'krb5') +source=("https://download.microsoft.com/download/B/C/D/BCDD264C-7517-4B7D-8159-C99FC5535680/$pkgname-$pkgver.tar.gz" + driver.ini) +sha256sums=('2fec18bfd036460d45ff7a1e0d0b10cdd425b19fa610f472570c379ec4de4f4f' + '1420c1fbc2437a803bd76f87591879ef77dc48784c28db64ab89d97e4bdfc0dd') +install=msodbcsql.install + +package() { + cd "$srcdir"/$pkgname-$pkgver + install -Dm0755 lib64/libmsodbcsql-13.0.so.0.0 "$pkgdir"/usr/lib/libmsodbcsql-13.0.so.0.0 + install -Dm0644 include/msodbcsql.h "$pkgdir"/usr/include/msodbcsql.h + ln -s libcrypto.so "$pkgdir"/usr/lib/libcrypto.so.10 + ln -s libssl.so "$pkgdir"/usr/lib/libssl.so.10 + + install -Dm0755 bin/bcp-$pkgver "$pkgdir"/usr/bin/bcp + install -Dm0644 bin/bcp.rll "$pkgdir"/opt/microsoft/$pkgname/$pkgver/en_US/bcp.rll + + install -Dm0755 bin/sqlcmd-$pkgver "$pkgdir"/usr/bin/sqlcmd + install -Dm0644 bin/SQLCMD.rll "$pkgdir"/opt/microsoft/$pkgname/$pkgver/en_US/SQLCMD.rll + install -Dm0644 bin/BatchParserGrammar.llr "$pkgdir"/opt/microsoft/$pkgname/$pkgver/en_US/BatchParserGrammar.llr + install -Dm0644 bin/BatchParserGrammar.dfa "$pkgdir"/opt/microsoft/$pkgname/$pkgver/en_US/BatchParserGrammar.dfa + + install -Dm0644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + install -Dm0644 "$srcdir"/driver.ini "$pkgdir"/opt/microsoft/$pkgname/$pkgver/template.ini +} diff --git a/driver.ini b/driver.ini new file mode 100644 index 000000000000..9f08df905e90 --- /dev/null +++ b/driver.ini @@ -0,0 +1,4 @@ +[ODBC Driver 13 for SQL Server] +Description = Microsoft ODBC Driver 13 for SQL Server +Driver = /usr/lib/libmsodbcsql-13.0.so.0.0 +Threading = 1 diff --git a/msodbcsql.install b/msodbcsql.install new file mode 100644 index 000000000000..e256377694c3 --- /dev/null +++ b/msodbcsql.install @@ -0,0 +1,7 @@ +post_install() { + odbcinst -i -d -f opt/microsoft/msodbcsql/13.0.0.0/template.ini +} + +post_upgrade() { + post_install +} |