summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Bishop2016-03-01 18:00:10 -0500
committerAaron Bishop2016-03-01 18:00:10 -0500
commitf4617b1be089a43d88cdcbfd83419d515c1aa2fd (patch)
tree96b6e466e2e2b0a578f7e4c587d8f30b9b0d09ba
downloadaur-f4617b1be089a43d88cdcbfd83419d515c1aa2fd.tar.gz
Initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD34
-rw-r--r--cmake_patch26
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ac5547f3c0df
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+# Generated by mksrcinfo v8
+# Tue Mar 1 22:58:30 UTC 2016
+pkgbase = sqlpp11-connector-odbc
+ pkgdesc = ODBC wrapper for sqlpp11
+ pkgver = 0.01
+ pkgrel = 1
+ url = https://github.com/Erroneous1/sqlpp11-connector-odbc
+ arch = any
+ license = CUSTOM
+ makedepends = cmake
+ makedepends = git
+ makedepends = unixodbc
+ depends = sqlpp11
+ source = https://github.com/Erroneous1/sqlpp11-connector-odbc/archive/v0.01.tar.gz
+ source = git+https://github.com/HowardHinnant/date.git
+ source = cmake_patch
+ sha256sums = b1310b6614034e3c0aa2b794ac24eed498a775e8044c9e5fae047fd781df6b39
+ sha256sums = SKIP
+ sha256sums = bb310bd69869ac19e1f53deff4cc15ead856904a2b77137a905afe75f1c53dd9
+
+pkgname = sqlpp11-connector-odbc
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..17d7a97b074c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Aaron Bishop < erroneous at gmail >
+
+pkgname=sqlpp11-connector-odbc
+pkgver=0.01
+pkgrel=1
+pkgdesc="ODBC wrapper for sqlpp11"
+arch=('any')
+url="https://github.com/Erroneous1/sqlpp11-connector-odbc"
+license=('CUSTOM')
+depends=('sqlpp11')
+makedepends=('cmake' 'git' 'unixodbc')
+source=("${url}/archive/v${pkgver}.tar.gz"
+ "git+https://github.com/HowardHinnant/date.git"
+ 'cmake_patch')
+sha256sums=('b1310b6614034e3c0aa2b794ac24eed498a775e8044c9e5fae047fd781df6b39'
+ 'SKIP'
+ 'bb310bd69869ac19e1f53deff4cc15ead856904a2b77137a905afe75f1c53dd9')
+build() {
+ mkdir build
+ mkdir -p ${pkgname}-${pkgver}/external/date
+ cp date/date.h ${pkgname}-${pkgver}/external/date
+ cd ${pkgname}-${pkgver}
+ patch -p2 < ../cmake_patch
+ cd ../build
+ cmake -DCMAKE_INSTALL_PREFIX=/usr ../${pkgname}-${pkgver}
+ make
+}
+
+package() {
+ cd $srcdir/build
+ make DESTDIR="$pkgdir/" install
+ mkdir -p "$pkgdir"/usr/share/licenses/${pkgname}
+ install -Dm644 ../${pkgname}-${pkgver}/LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+}
diff --git a/cmake_patch b/cmake_patch
new file mode 100644
index 000000000000..edc01071169d
--- /dev/null
+++ b/cmake_patch
@@ -0,0 +1,26 @@
+diff -ruN a/sqlpp11-connector-odbc-0.01/CMakeLists.txt b/sqlpp11-connector-odbc-0.01/CMakeLists.txt
+--- a/sqlpp11-connector-odbc-0.01/CMakeLists.txt 2016-02-23 07:58:38.000000000 -0500
++++ b/sqlpp11-connector-odbc-0.01/CMakeLists.txt 2016-03-01 08:11:46.181752542 -0500
+@@ -63,4 +63,4 @@
+
+
+ add_subdirectory(src)
+-add_subdirectory(tests)
++#add_subdirectory(tests)
+diff -ruN a/sqlpp11-connector-odbc-0.01/src/CMakeLists.txt b/sqlpp11-connector-odbc-0.01/src/CMakeLists.txt
+--- a/sqlpp11-connector-odbc-0.01/src/CMakeLists.txt 2016-02-23 07:58:38.000000000 -0500
++++ b/sqlpp11-connector-odbc-0.01/src/CMakeLists.txt 2016-03-01 08:11:28.939187823 -0500
+@@ -23,10 +23,10 @@
+ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-add_library(sqlpp-odbc
++add_library(sqlpp-odbc SHARED
+ connection.cpp
+ bind_result.cpp
+ prepared_statement.cpp
+ detail/connection_handle.cpp)
+
+-install(TARGETS sqlpp-odbc DESTINATION lib)
+\ No newline at end of file
++install(TARGETS sqlpp-odbc DESTINATION lib)