Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/qt5-sqlcipher/, dev-db/qt5-sqlcipher/files/
Date: Thu, 30 Nov 2017 22:53:20
Message-Id: 1512082385.79772767e7aeeb7cc121280bfbe524fc5656c7d7.ulm@gentoo
1 commit: 79772767e7aeeb7cc121280bfbe524fc5656c7d7
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 30 22:49:28 2017 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 30 22:53:05 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79772767
7
8 dev-db/qt5-sqlcipher: Initial import.
9
10 New dependency of net-im/openmittsu.
11
12 Package-Manager: Portage-2.3.16, Repoman-2.3.6
13
14 dev-db/qt5-sqlcipher/Manifest | 1 +
15 .../files/qt5-sqlcipher-install-path.patch | 12 ++++++++
16 dev-db/qt5-sqlcipher/metadata.xml | 7 +++++
17 .../qt5-sqlcipher-0.1.1_pre20171123.ebuild | 33 ++++++++++++++++++++++
18 4 files changed, 53 insertions(+)
19
20 diff --git a/dev-db/qt5-sqlcipher/Manifest b/dev-db/qt5-sqlcipher/Manifest
21 new file mode 100644
22 index 00000000000..44f13991405
23 --- /dev/null
24 +++ b/dev-db/qt5-sqlcipher/Manifest
25 @@ -0,0 +1 @@
26 +DIST qt5-sqlcipher-0.1.1_pre20171123.tar.xz 14160 BLAKE2B 9cd35540e2e8945f7c227c3237670771462ca5e42461c4abd65c4095324305fea35ef25c7ad19337e000101d65b2fb1323e60847082ad48de83a0e181d4cf422 SHA512 9d9f41949a728e6da28bb644b8ad70a63e156744970602c87640c894aba4fb2267a9b622b9b09175b51909cebf29f941b6b2e6ea3e9e823b78f2be9f32acc1b2
27
28 diff --git a/dev-db/qt5-sqlcipher/files/qt5-sqlcipher-install-path.patch b/dev-db/qt5-sqlcipher/files/qt5-sqlcipher-install-path.patch
29 new file mode 100644
30 index 00000000000..d5eb79f5f04
31 --- /dev/null
32 +++ b/dev-db/qt5-sqlcipher/files/qt5-sqlcipher-install-path.patch
33 @@ -0,0 +1,12 @@
34 +--- qt5-sqlcipher-orig/CMakeLists.txt
35 ++++ qt5-sqlcipher/CMakeLists.txt
36 +@@ -120,8 +120,7 @@
37 + INSTALL(TARGETS qsqlcipher DESTINATION lib/i386-linux-gnu/qt5/plugins/sqldrivers)
38 + endif()
39 + else()
40 +- message(WARNING "Packaging is not set up for this platform, either submit a ticket or change/add pathes yourself, if packaging is required.")
41 +- INSTALL(TARGETS qsqlcipher DESTINATION sqldrivers)
42 ++ INSTALL(TARGETS qsqlcipher DESTINATION @LIBDIR@/qt5/plugins/sqldrivers)
43 + endif()
44 + else()
45 + INSTALL(TARGETS qsqlcipher DESTINATION sqldrivers)
46
47 diff --git a/dev-db/qt5-sqlcipher/metadata.xml b/dev-db/qt5-sqlcipher/metadata.xml
48 new file mode 100644
49 index 00000000000..c665e48637b
50 --- /dev/null
51 +++ b/dev-db/qt5-sqlcipher/metadata.xml
52 @@ -0,0 +1,7 @@
53 +<?xml version="1.0" encoding="UTF-8"?>
54 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
55 +<pkgmetadata>
56 +<maintainer type="person">
57 + <email>ulm@g.o</email>
58 +</maintainer>
59 +</pkgmetadata>
60
61 diff --git a/dev-db/qt5-sqlcipher/qt5-sqlcipher-0.1.1_pre20171123.ebuild b/dev-db/qt5-sqlcipher/qt5-sqlcipher-0.1.1_pre20171123.ebuild
62 new file mode 100644
63 index 00000000000..75caf3f0bb1
64 --- /dev/null
65 +++ b/dev-db/qt5-sqlcipher/qt5-sqlcipher-0.1.1_pre20171123.ebuild
66 @@ -0,0 +1,33 @@
67 +# Copyright 1999-2017 Gentoo Foundation
68 +# Distributed under the terms of the GNU General Public License v2
69 +
70 +EAPI=6
71 +
72 +inherit cmake-utils
73 +
74 +DESCRIPTION="Qt SQL driver plugin for SQLCipher"
75 +HOMEPAGE="https://github.com/blizzard4591/qt5-sqlcipher"
76 +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
77 +
78 +LICENSE="LGPL-2.1" # version 2.1 only
79 +SLOT="0"
80 +KEYWORDS="~amd64"
81 +
82 +DEPEND=">=dev-db/sqlcipher-3.4.1
83 + >=dev-qt/qtcore-5.7.1:5=
84 + >=dev-qt/qtsql-5.7.1:5=[sqlite]"
85 +RDEPEND="${DEPEND}"
86 +
87 +S="${WORKDIR}/${PN}"
88 +DOCS=(README.md)
89 +
90 +src_prepare() {
91 + eapply "${FILESDIR}"/${PN}-install-path.patch
92 + sed -i -e "s/@LIBDIR@/$(get_libdir)/" CMakeLists.txt || die
93 + cmake-utils_src_prepare
94 +}
95 +
96 +src_test() {
97 + cd "${BUILD_DIR}" || die
98 + ./qsqlcipher-test || die
99 +}