Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,14 @@ +libc.so.6 +libcrypto.so.10 +libdl.so.2 +libgcc_s.so.1 +libgssapi_krb5.so.2 +libkrb5.so.3 +libm.so.6 +libodbc.so.2 +libodbcinst.so.2 +libpthread.so.0 +librt.so.1 +libssl.so.10 +libstdc++.so.6 +libuuid.so.1 Index: files/0001-Fix-library-path.patch =================================================================== --- /dev/null +++ files/0001-Fix-library-path.patch @@ -0,0 +1,21 @@ +From 4e807b2332c0ab9b6f7d3400a84f4c737b05e108 Mon Sep 17 00:00:00 2001 +From: Philipp Trulson +Date: Mon, 3 Sep 2018 15:18:27 +0200 +Subject: [PATCH] Fix library path + +--- + opt/microsoft/msodbcsql17/etc/odbcinst.ini | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/opt/microsoft/msodbcsql17/etc/odbcinst.ini b/opt/microsoft/msodbcsql17/etc/odbcinst.ini +index 9c1cbac..1c7924f 100755 +--- a/opt/microsoft/msodbcsql17/etc/odbcinst.ini ++++ b/opt/microsoft/msodbcsql17/etc/odbcinst.ini +@@ -1,3 +1,3 @@ + [ODBC Driver 17 for SQL Server] + Description=Microsoft ODBC Driver 17 for SQL Server +-Driver=/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.2.so.0.1 ++Driver=/usr/lib64/libmsodbcsql-17.2.so.0.1 +-- +2.18.0 + Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,29 @@ +name : msodbcsql +version : 17.2.0 +release : 1 +source : + - https://packages.microsoft.com/rhel/7/prod/msodbcsql17-17.2.0.1-1.x86_64.rpm : b04c5a527dee06b36990707244144045c36e3e2517f8d412010e0754f6517800 + - https://packages.microsoft.com/rhel/7/prod/mssql-tools-17.2.0.2-1.x86_64.rpm : 9a95dbc40851a120debb3c6db2eb41b402bc167678197050bffb4a18fc5380cb +license : Distributable +component : database +extract : no +summary : Microsoft ODBC Driver for SQL Server +description: | + The Microsoft ODBC Driver allows you to connect to a MS SQL Server from the Linux command line +builddeps : + - pkgconfig(rpm) + - unixodbc-devel +setup : | + rpm2cpio $sources/msodbcsql17-17.2.0.1-1.x86_64.rpm | cpio -idmv + rpm2cpio $sources/mssql-tools-17.2.0.2-1.x86_64.rpm | cpio -idmv + %patch -p1 < $pkgfiles/0001-Fix-library-path.patch +install : | + install -Dm00644 opt/microsoft/msodbcsql17/share/resources/en_US/* -t $installdir/usr/share/resources/en_US/ + install -Dm00644 opt/mssql-tools/share/resources/en_US/* -t $installdir/usr/share/resources/en_US/ + install -Dm00644 opt/microsoft/msodbcsql17/include/* -t $installdir/usr/include + install -Dm00644 opt/microsoft/msodbcsql17/lib64/* -t $installdir/usr/lib64 + install -Dm00644 opt/microsoft/msodbcsql17/etc/* -t $installdir/etc/msodbcsql + install -Dm00755 opt/mssql-tools/bin/* -t $installdir/usr/bin + cp -r usr/share/doc $installdir/usr/share/ + ln -s /usr/lib64/libcrypto.so $installdir/usr/lib64/libcrypto.so.10 + ln -s /usr/lib64/libssl.so $installdir/usr/lib64/libssl.so.10 Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,61 @@ + + + msodbcsql + + Philipp Trulson + philipp@trulson.de + + Distributable + database + Microsoft ODBC Driver for SQL Server + The Microsoft ODBC Driver allows you to connect to a MS SQL Server from the Linux command line + + https://solus-project.com/sources/README.Solus + + + msodbcsql + Microsoft ODBC Driver for SQL Server + The Microsoft ODBC Driver allows you to connect to a MS SQL Server from the Linux command line + + database + + /etc/msodbcsql/odbcinst.ini + /usr/bin/bcp + /usr/bin/sqlcmd + /usr/lib64/libcrypto.so.10 + /usr/lib64/libmsodbcsql-17.2.so.0.1 + /usr/lib64/libssl.so.10 + /usr/share/doc/msodbcsql17/LICENSE.txt + /usr/share/doc/msodbcsql17/RELEASE_NOTES + /usr/share/doc/mssql-tools/LICENSE.txt + /usr/share/doc/mssql-tools/THIRDPARTYNOTICES.txt + /usr/share/resources/en_US/BatchParserGrammar.dfa + /usr/share/resources/en_US/BatchParserGrammar.llr + /usr/share/resources/en_US/SQLCMD.rll + /usr/share/resources/en_US/bcp.rll + /usr/share/resources/en_US/msodbcsqlr17.rll + + + + msodbcsql-devel + Development files for msodbcsql + The Microsoft ODBC Driver allows you to connect to a MS SQL Server from the Linux command line + + programming.devel + + msodbcsql + + + /usr/include/msodbcsql.h + + + + + 2018-10-10 + 17.2.0 + Packaging update + Philipp Trulson + philipp@trulson.de + + + \ No newline at end of file